Project Management and Organization directory portal is developed for a client in Switzerland.
Portal has comprehensive organization chart with searchable team member directory within various departments. Users can search and browse detailed profiles for all team members within the organization. Administrator and organization heads can create projects, allocate team members for the project ( resources ) from the organization directory, and create various public and private pages for the project. Project wise details, documents, wiki, forums are managed by team members associated with a project, and they can communicate with each other based on their access rights.
There are different user profile related portlets like User details, Registration, Organization Chart, Hierarchical Organization Tree, Project Details, Project Pages, Project Members etc., These portlets are JSR–286 compliant, and have multi–lingual support. Apart from portlets development, there is a login process customization to redirect users to preferred landing page.
Tools and Platform
- Portal/CMS framework : Liferay v6.5.0 framework, Liferay Plug-in SDK
- Other Framework: Spring MVC, JSF, facelets, jsr-286, JPA
- User Registration
- User Profile updates and Views
- Organization chart – create, manage, search, browse
- Create and update Projects and entities associated with a project – team members, documents, wiki, forum, project pages etc.
- Access rights management for team members and projects
- Multi-lingual support
- J2EE Programming
- Design and develop enterprise web solution using Liferay
- Liferay Themes / Layouts development – Responsive theme
- Liferay CMS template configurations using Velocity (VM) scripts
- Custom LIfery portlet development using Spring MVC
- JQuery – AJAX framework
- Velocity Template Language – Lightweight template engine