The tasks is about a Plone (2.5) based social network website developed by a NGO. The core functionalities of the platform are in place, but there are a number of crucial changes that still need to be made in the system. Some features have to be simply turned off or erased. The website is meant to be for information exchange between members. It is based around communication between members within groups based upon thematic themes.
Specification
Content Types
- Create, change fields and adjust help texts in five different content types in the system (For example member profiles need to be reduced).
Workflow
- Modification so that all content types are published without group moderator approval
- Modification of workflow to allow members to join a group without approval
- Create new plone role ‘front page editor’. A front page editor should be able to create a “front page feature” and “front page highlight” content type without approval
- Create a new plone role ‘news producer’. A news producer will be able to create an “news item”
- For certain content types add an extra state to the workflow ‘show on front page’.
Usability
Resolve usability issues on the following pages:
- After editing the profile page, users should be directed to their profile page
- After creating a piece of content within a group, users should be redirected to the group front page
Templating
Templating needs some minor adjustments and also a number of specific tasks such as
- Including images in certain content types and how to pull that onto the front page template
- Adjusting templates to include a little box for email subscription such as “I want to receive email subscription” (Feature is implemented but needs to integrated to the template
- Embed noticeboard/status functionality onto the group homepage template (Feature is already implemented using Scauditorium plugin).
The work shall be done within two weeks of agreement. We have further packages of tasks if satisfying results are delivered. The cooperation will entail a signature of a small agreement with the our organization. We are seeking professional Plone developers and choose the best quality offer. We have a development server if needed.