1. Document templates – We Would like OpenGoo to include document templates. The functionality would be similar to the one you can find in most office suites (such as Microsoft Office and Open Office). It is our aim to include templates for text documents such as budgets letters, curriculums, memos, thesis, reports, etc. Moreover, we are also looking for templates for our S5 presentations (with different visual styles). This task implies developing template support from scratch and researching for a free source of compatible templates. This task is suitable for developers with knowledge on PHP, MySQL and Html. Javascript, CSS and S5 are not required but could be a good complement.
2. Data import and export – We would like to provide a feature that provides the ability to export all the data you have within a project in OpenGoo. This data will be easily imported into another OpenGoo installation. This would mean that you can change your OpenGoo provider very easily. This task is suitable for developers with PHP and MySql experience
3. Mobile device compatibility – We would like mobile devices to have a special interface for OpenGoo. Mobile devices usually have special requirements regarding screen size, bandwidth and processor speed so lots of work is needed in order to adapt the current interface to make it suitable for cell phones and PDAs. We are open regarding which mobile platform we should start with. This task is suitable for mobile developers with PHP knowledge.
4. Document import and export – Currently our text processor only supports Html format. It is within our roadmap to be able to read and write (import and export) the most important formats such as doc, odt, rtf and pdf (write only). This task is suitable for developers with experience in doc, odt, rtf or pdf formats.
5. Microsoft Office Plug-in – A plug-in that is similar to the one Microsoft Office Live Workspaces provides must be developed. It will enable the possibility to open and save documents in OpenGoo within Microsoft Office’s applications. Microsoft Office plug-ins knowledge is required.
6. Forum integration – OpenGoo should include a forum for users to exchange ideas within a company. The task would be to adapt a popular forum engine in order to make it part of the OpenGoo solution. Integration must be transparent, this means users database should be shared, and the look and feel should also be similar among other details. This task is suitable for PHP and MySQL developers. Work with forums and application integration would be valuable.
7. Blog integration – OpenGoo should include a blog for users to post ideas within a company. The task would be to adapt a popular blog engine in order to make it part of the OpenGoo solution. Integration must be transparent, this means users database should be shared, and the look and feel should also be similar among other details. This task is suitable for PHP and MySQL developers. Work with blogs and application integration would be valuable.
8. Wiki integration – OpenGoo should include a wiki for users to post ideas within a company. The task would be to adapt a popular wiki engine in order to make it part of the OpenGoo solution. Integration must be transparent, this means users database should be shared, and the look and feel should also be similar among other details. This task is suitable for PHP and MySQL developers. Work with wiki and application integration would be valuable.
9. Webmail integration – We feel our Web office won’t be complete until we include an email client. Integration with an open source email client is another important milestone in which we would like the community to help us. As in previous tasks, our goal is to make the integration transparent, so user database must be shared, look and feel must be similar and mails that arrive must be available throughout the rest of the system. This task is suitable for PHP and MySQL developers. Work with mail clients and application integration would be valuable.
10. Live communication – Once everyone in a company has access to OpenGoo, it seems like an excellent way to establish live communications between users. Chat is the first idea that comes into our minds, but we could mention audio, video and even other collaboration tools (such as whiteboards) could be very useful to complement this service. This task is suitable for PHP and MySQL developers. Work with different communication mechanisms (chat, audio, and video) and application integration would be valuable.