Dear Drupal Community,

ZEIT online is the Website of the weekly german Newspaper DIE ZEIT. Today we relaunched our Campus Community http://uni.zeit.de with Drupal. Drupal does not replace the main CMS we use for creating zeit.de, but Drupal is the basis for almost all user centered projects we will be launchin in the near future. And we plan a few things. But let's go back to beginning of the story:

In October 2006, ZEIT online launched its Campus community for the first time. So far, this project based almost completely on proprietary developments created by ZEIT online employees. However, in the beginning of 2007, after evaluating this community and other open-source based community, we found that considering future requirements and tasks a system migration towards the web content management system Drupal seemed to be the most promising approach.

Our experiences in developing and maintaining PHP based web applications were an appropriate guideline in our decision process, and we chose Drupal because this system convinced us in various aspects:
the Drupal system core is extremely persuasive, with improvements in the current version 5.x that originally kept us away from using Drupal in summer 2006
the module based architecture and the vast number of available modules provide all the standard functionalities that are necessary for a community and full fill almost all further demands that we have with regard to our specific community solution
Drupal's capacity to run various communities with different layouts on the same code base, where those „instances“ share specific modules and data, provides huge flexibility for any extension or enhancement we plan
Finally, IBM's detailed and excellent survey further strengthened our confidence in Drupal and its level of professionalism

Between February and May 2007, the community relaunch was planned and implemented with the help of the companies erdfisch and Digitalkombinat. During the implementation process, Drupal has proven more than once that it is a brilliant system, as occurring problems could be solved quickly and new requirements implemented in a clean and convincing manner. Drupal was able to manage many challenges that are typical for projects with a short implementation period: either simply by the use of standard features or by the installation of modules that are already available from Drupal's open source community.

The current result of our developments is a Drupal installation that runs four different communities. Only one of them will go online during the first launch, but the others will follow soon. All four communities share the same user stock with a total of 170,000 registered users, which means that a user will be able to participate in all communities by using the same user name and password. Other modules and functions of the communities still run separately from each other at the moment.

The current system consists of the following modules:

- Multi site setup with single sign on
- Multiple instances with a single user base
- Module Core
- Blog
- Comment
- Forum
- Help
- Locale
- Menu
- Path
- Poll
- Profile
- Search
- Taxonomy
- Tracker
- Module Contributed
- auto_nodetitle
- buddylist
- cck
- commentrss
- helptip
- image
- invite
- jrating
- legal
- moxie
- nodefamily
- nodeprofile
- nodeprofile_promote (newly developed by erdfisch)
- og
- pathauto
- privatemsg
- profile_integration (newly developed by erdfisch)
- tagadelic
- userlink
- usernode
- views
- votingapi
- jRating
- commnt_rating (newly developed by erdfisch)

The newly developed Modules will be made public soon.

Furthermore, our Drupal installation is supported by the Zend Platform. It provides not only a performance increase but also a professional tool for supervising the application and several communities on a technical level, and it can also be used for the identification of problems and errors and thus is a valuable device for quality assurance and improvements of the modules we use.

We plan to grant the Drupal community access to the Zend platform so that running modules can be evaluated by any interessted. Yet we are not sure, however, in which way this access is going to be realised.

The development of the following modules (in cooperation with our partners erdfisch and Digitalkombinat) is in progress at the moment:

- extended RSS node – allows our members improved RSS usage within the community and our websites – and RSS also should be promoted in general

- project briefcase – eases the manageability of collaborative work and provides better structuring of node amounts for the user

- an enhanced backend in order to improve community management possibilities for the marketing and editorial staff

Additional modules and communities are planned. From these modules we hope we can return to the Drupal Community as much as possible for us – meant as gratitude for this outstanding tool and for a „better tomorrow“.

P.S.: Please feel free to contact us - community-technik@zeit.de

Comments

Benjamin Birkenhake’s picture

Obviously I forgot to link to the great companies, we have been workin with and as I cannot edit my Topic I'll do it here:

The Erdfisch Team has done all the consulting and most of the development and did a fantastic job
The Digitalkombinat Boys did most of the Construction of the Communities and also an incredible job.

I apologise for all the spelling mistakes.
Our days are long and the nights are short. ;]

1000 Thanks to all the Contributors of Drupal,
who created this fine piece of software.

--
anmut und demut

funana’s picture

Wow! Great Site.

The newly developed Modules will be made public soon.

Can't wait for that... Great!

netranger’s picture

Nice website dude. I have some questions:

1) What module are you using to create the block on the right with user pictures?

2) The user profiles are sweet, is that custom work or a module you used?

sanduhrs’s picture

What module are you using to create the block on the right with user pictures?

That is the Who's new-Block from user.module. We simply used a custom theme_user_list() function to add the pictures.

The user profiles are sweet, is that custom work or a module you used?

That is a custom module [1] which integrates the core profile and the Node Profile [2] module.

[1] to be released soon ;)
[2] http://drupal.org/project/nodeprofile

--
erdfisch :: internetlösungen
http://drupalcenter.de | http://erdfisch.de | http://audiens.de

netranger’s picture

That's great that you will be releasing your module. I think drupal could use something like this! I have been using avatar gallery to display user pictures. Can I ask you some questions on how it compares to avatar gallery.

1) Will pictures be updated automatically in the block?
2) Do we have the option of showing multiple pictures in a block? Something like this http://img444.imageshack.us/my.php?image=blockimagebq4.jpg

sanduhrs’s picture

The Block with the pictures on the right is no custom module, it's just an overwritten themeable function.
Something like in your picture should be relatively simple to realise with views [1].

[1] http://drupal.org/project/views

--
erdfisch :: internetlösungen
http://drupalcenter.de | http://erdfisch.de | http://audiens.de

netranger’s picture

Sounds like a cool idea, how would you list the number of users on the website, inside the block like Avatar gallery does?

Benjamin Birkenhake’s picture

Ah... and ... to refer to the current PHP5 discussion:

We use PHP5.1 and we sure wouldn't have used PHP4.

And the Commentsection Module, we'll launch next week
does only run under PHP5 as it uses SimpleXML.

As our Main-CMS is heavily based on XML, more
XML and PHP5 centered Modules may evolve from
our work, as we made extremly good experiences
with XML in CMS-Context.

--
anmut und demut

droople’s picture

site work,

can't wait for new module

cheers

dharamgollapudi’s picture

Subscribing...