The platform allows you to generate new ideas, crowdsource multiple opinions, gain fresh perspectives, brainstorm and test concepts — yet you retain overall control of the project, you choose the documents you want to upload, and you decide who to invite to your discussion.
The Drupal framework was chosen because of it's extensibility and endless customization which was decisive to be able to meet the logic and business requirements of the product.
The Organic groups module (contributed module) was fundamental for the Project and for Drupal's decision as a Framework and also developers were already active members of the Drupal community.
The goal of the Project was to develop a product as a standalone platform, scalable and that meets the requirements for people that have the need gather feedback from their community in order to come up with a final decision. This can apply to someone writing documentation, paper, a script or various other possibilities.
The platform had to be extensible enough to work with users,documents in various formats (odt,html,doc,docx etc) and receive comments, votes and input from users. This feedback would be interpreted with a patented consensus algorithm in order to provide better way to decide on what to change on the document. Also it would need a clean layout (custom made) so that users can have space to think and post their most intuitive thoughts and opinions.
The project is in beta phase where we are gathering users to try the platform and start their own discussions, and in the future more features will be added as the platform will become more and more dynamic.
Technical specifications
A very specific need to manage users in access groups and the need to comment and vote on document paragraphs came as a perfect fit for both Organic groups and the Voting API.
Other modules such as features, devel, or views are a good way of developing with Drupal and where chosen just because of that.
Some custom module were also developed for the purpose of the Project.
New community members (team members who had not joined the Drupal community) were able to experience the great project that is Drupal.
Several contributions to change and fix bugs on modules came up of the Project. The Job tool from Drupal was very useful to get team members from abroad (A portuguese that went to work to Vienna as a result of this).
Joao Garin
Christoph Bauer
Hannes Leo
Comments
Please join and start your own discussions
Everyone feel free to join the platform and start you own discussions and topics. Invite your friends as well.
Best regards,
Joao Garin
Joao Garin
_
For such a website its better that registration and entering website can be done using Java and jQuery instead of redirecting to another page. Using jQuery or java registration feels the website more professional. As you know, users don't like to enter a page for any action including registering, entering website and etc. It is my opinion. And a good point about this website is color combination which looks very nice and also the interface seems so easy to use which is great for visitors.