james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "pramod dilshan rathnyake (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1931) Implement a web ui for James administration
Date Mon, 27 Feb 2017 20:18:45 GMT

    [ 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:


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. 
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
> 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

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

View raw message