wgo CMS Setup

This page documents an ongoing work being discussed at gnome-web-list.

Summary

After deciding that the revamped wgo is going to be based in Plone now it's time to work on the implementation. We will start with a sandbox to play and learn and a separate instance where we will be building the wgo site. This instance will be hosted in a external server and at some point during the beta phase will be moved to the GNOME servers. RamonNavarro coordinates the implementation.

This goal depends on:

We are currently in the planning phase. (((link here to any URL for testing as soon as you have a prototype))) See GnomeWeb/DevelopmentTimeline to know more about the 2.18 release schedule. See GnomeWeb/Goals for a complete list of goals and their status.

Requirements

  1. All the implementation needs to follow GnomeWeb/WebPolicies

  2. Have in mind i18n requirements, although in principle the translation work won't start before the 2.18 release. See GnomeWeb/Localization (needs updating, see the Multilingual CMS for some reference.

  3. Everybody can access the sandbox. The wgo instance will be operated by the users that are going to work at the end with it, aka the web team.

System Requirements

The Sysadmin team in charge of the GNOME Infrastructure need to know the system requirements in order to prepare the migration and hosting of the wgo 2.18 beta. Please be as accurate as possible in terms of software requirements, permissions, etc.

We need to know :

Tasks

Iteration 0 Buildout

Iteration 1 Theme

Iteration 2 Main Page

Iteration 3

Iteration 4

Iteration 5

Iteration 6

Participants

Please add your name here if you need permissions to work with the CMS for the wgo revamp. wgo testers are welcome.

If you just want to play wiuth the sandbox you don't need to be listed here.

Plone Configuration

High Performance Plone

For enabling a high performance on this implementation we will need to create different zeo servers (two?) as a backend and a reverse proxy as a frontend. We will use LocalFolderNG as the way to store files ( not in the ZDBD ) . We are going to use Squid that is well integrated with ZOPE/Plone using CacheFu or Varnish or pound that is a better reverse proxy. We will have to decide the HTTPProxy polices to make as fast as possible the new portal.

Open Questions ?

Content

The content of the website is discussed in the wgo sections goals (to be linked here as soon as they are created). We might use other instances to operate the new subdomains i.e. support.gnome.org. To be decided.

GnomeWeb/CmsSetup (last edited 2008-04-18 07:58:08 by RamonNavarro)