You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Suthagar Kailayapathy (JIRA)" <se...@james.apache.org> on 2018/02/18 16:38:00 UTC

[jira] [Commented] (JAMES-1931) Implement a web ui for James administration

    [ https://issues.apache.org/jira/browse/JAMES-1931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16368589#comment-16368589 ] 

Suthagar Kailayapathy commented on JAMES-1931:
----------------------------------------------

Hi [~matthieub] 
I would like to start working again on this project through this year Google Summer of Code. Let me set up the environment for this project and I will come back here to continue the discussions. 
Thanks.

> Implement a web ui for James administration
> -------------------------------------------
>
>                 Key: JAMES-1931
>                 URL: https://issues.apache.org/jira/browse/JAMES-1931
>             Project: James Server
>          Issue Type: Task
>          Components: webadmin
>            Reporter: Matthieu Baechler
>            Priority: Major
>              Labels: backend, feature, frontend, gsoc2018, java, js, json, rest, sse
>
> James today provides a command line tool to do administration tasks like creating a domain, listing users, setting quota, etc.
> It requires access to JMX port and even if lot of admins are confortable with such tools, to make our user base broader, we probably should expose the same commands in Rest and provide a fancy default web ui.
> The task would need some basic skills on frontend tools to design an administration board, knowledge on what REST mean and enough Java understanding to add commands to existing Rest backend.
> In the team, we have a strong focus on test (who want a mail server that is not tested enough ?) so we will explain and/or teach the student how to have the right test coverage of the features using modern tools like Cucumber, Selenium, rest-assured, etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org