Advomatic is proud to announce the Drupalization of Jewcy.com.
If you have ever posed one of those "Can Drupal do xyz?" questions, the Jewcy site is a great example of all that can be done for a robust community/magazine site.
Here's some of what we did and the tools we used...
Overall theme/design:
The theme was developed from photoshop files designed by Chopping Block. Everything here is custom and uses the phptemplate theme engine. It's a mix of various approaches for each major section of the site. We use views heavily across the site as blocks, sometimes as pages, and very often embedded depending on the functionality required.
The homepage:
Building a homepage that allows Jewcy's editors to set content in many places was a good challenge. We created a tpl file that uses a mix of phptemplate regions, blocks and nodequeues behind the scenes, with some basic dhtml on the front-end in for scrolling through featured articles.
A custom admin view was built for the editors to manage homepage content regions.
Magazine content:
There are distinct content types for formal magazine articles and community blogs with guest editors (CCK, imagefield, drupalimage/ing_assist/TinyMCE, views, custom tpl files for each node type). Many articles have multiple authors and multiple pages. CCKs userref and nodereference fields were employed for these article types. The views module provides the arg filtering we needed to generate lists of articles by author in the userref field.