Meïdia Studio in collaboration with the National Film Board of Canada relaunched 2 platforms created using Drupal as a content management system: CITIZENShift and its sister site in french, Parole Citoyenne, were launched in beta in December 2007.
CITIZENShift and Parole Citoyenne are interactive platforms where people can explore social issues through films, photography, articles, blogs and podcasts. Focusing on a new theme every month, these are the spaces for everyone to engage with other activists and creative people to share media content.
Meïdia Studio's mission is to create collaborative webspaces for people to engage, share and publish in creative ways.
Meïdia Studio was responsible for creating the concept along with CITIZENShift and Parole Citoyenne's team, graphic design, theme development, development and integration of the backend, testing and quality assurance of both platforms.
Drupal modules used:
- video
- audio
- image
- CCK
- forward
- simplefeed
- pathauto
Links:
http://citizen.nfb.ca
http://citoyen.onf.ca
http://www.meidia.ca/?l=en
Contact:
Christian Car
c-c@meidia.ca
+1.514.804.2597
Comments
care to write this up as a case study?
If you could write up your site in the level of detail of something like http://drupal.org/node/191608 or http://drupal.org/node/188312 it's possible this would make a nice front-page post. :)
Ok, that's a deal
Ok, that's a deal ;-)
---
http://meidia.ca
ready
The new article would be ready. How can I upload images to drupal.org / include images into this forum post?
Thanks!
---
http://meidia.ca
Details of the project
Meïdia Studio was approched by the National Film Board of Canada to relaunch the two existing web sites, CITIZENShift and Parole Citoyenne. In depth researches were made by both teams to find which CMS would best suit the needs of the new platforms, which were to be created upon a definite concept and really special needs. The decision to use Drupal was made after evaluating the flexibility, the functionality and the available documentation of Drupal .
The requirements and the development process
Along with CITIZENShift and Parole Citoyenne's team we worked and identified the following main requirements for the new platforms to create:
There were many known issues which we were aware of:
From this knowledge we created a detailed concept which is mentioned in the text below, and a scenario (wireframe document). Once these were approved by CitizenShift and Parole Citoyenne's teams, we moved to the graphic design stage, which once approved lead to the start of the backend development in Drupal.
From the best of our knowledge after creating some projects using Drupal as a content management system, we started the development phase, working with the constraint that in order to start the Drupal theming, at least 80% of the backend had to be ready.
The basic assembling of the modules was quite smooth, saving our energy for the most complex which was to come. The development of the "logic" behind the scene was one of the most complex task in this project: how dossiers and content types (video, audio, article, file, hyperlink, photo) relate to each other and how to integrate these types on the dossier pages by using jCarousel, thumbnails of videos and images, default thumbnails, etc. All these functionalities were put into a module, so an update of the Drupal core as well as third party modules could be done easily. It is also important to mention that this module is also shared between the two web sites, like the other modules.
The Drupal theme was developed by just using blocks and rules. We also looked into Panels and Views modules but decided to just use blocks and rules. This allowed us to keep things simple, without having to many "intermediary modules", which can make things more complicated sometimes.
Here is the list of modules we used
The concept
How to translate the requirements into the re-design of the two web sites? We at Meïdia Studio started by creating the basic concept, from which we created a detailed wireframe document which visualized the basic architecture of the two web sites: the front page, the dossier pages and the user profile page. Here is a summary of the basic concept:
What will people find on Parole Citoyenne and CITIZENShift?
How will people interact on Parole Citoyenne and CITIZENShift?
The front page(s) consist of:
This structure enables different entry points to navigate into the content:
The dossier pages:
The design of the dossier page was created according to one simple rule: intuitive access of all information in one page. The pages are divided into several sections:
The user profile page:
shows information about the author and a short biography. It highlights his contributions to dossiers and his latest actions to make the viewer to further navigate on the site.
Hope this summary will give you a good insight into the project! If you have questions don't hesitate to get in contact with us.
Links
http://citizen.nfb.ca
http://citoyen.onf.ca
http://www.meidia.ca/?l=en (more info on past Drupal projects)
Contact
Christian Car, Creation & technology, Meïdia Studio
c-c@meidia.ca
+1.514.804.2597
http://www.meidia.ca/?l=en
Great work! Thanks for
Great work! Thanks for sharing some of the specification details of the site. The design looks great, as well as the well presented and organized content. I particularly like the Dossier Content module and the use of jCarousel along with the integrated media content types! Would be nice to learn more on how this was constructed. The Explore Dossiers page also stood out for me, i really like the way you've listed the dossiers titles alphabetically, what method are you using to sort them in that fashion? I would have guessed the alpha view pager, but it doesn't look like so?
Thank you for the
Thank you for the comment!
The dossier content is not a module, it is just a node type using CCK. And the integration with the jCarousel was done manually.
The Explore Dossiers page was coded manually as well, meaning using SQL queries and a pager.
Hope it helps!
Cheers
Chris
---
http://meidia.ca