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 "pramod dilshan rathnyake (JIRA)" <se...@james.apache.org> on 2017/02/27 20:18:45 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=15886465#comment-15886465 ] 

pramod dilshan rathnyake commented on JAMES-1931:
-------------------------------------------------

Hi, 

I am Pramod Dilshan Rathnayake a Computer Engineering Undergraduate from the faculty of Engineering, University of Ruhuna, Srilanka. 

I really like to contribute to this project for GSOC 2017 and I believe I have knowledge for do this well. I have very good experience and knowledge in Java EE, Spring/Spring boot/Spring Cloud/Spring Security, Spring Data JPA , AngularJS2, Unit testing with karma-jasmine, HTML, JavaScript, CSS, Maven.  Also, have a good experience for implementing a full-stack web application using above mentioned technologies.

First of all, I went through the documentation for quick-start of Apache_James_Server (https://james.apache.org/server/quick-start.html). 
As mentioned there I downloaded the project source code and configured it on my local machine. And tried to build it. But 'mvn compile' command gives compile error for “Apache James :: Mailbox :: Store Framework”

Then, I downloaded Binary files of Apache_James_Server and tried to setup it on my local machine. But when I try to start  the server it tells “Starting Apache James :: Server :: App...” and when I check James server status, it tells “Apache James :: Server :: App is not running.” I checked server log and there is an error with a configuration. So I think there are some configuration errors for both source code and server app.  
So I need some help to configure it and get some knowledge about this to do this project as my GSOC project. 
So if someone gives an idea what I have to do first or How I overcome this problem, I will be really really grateful. 
  
Thanks. 
Pramod Dilshan Rathnayake,

> 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
>            Reporter: Matthieu Baechler
>              Labels: backend, frontend, gsoc2017, 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
(v6.3.15#6346)

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