Birkbeck and Zope: a brief introduction Adrian Tribe, Web Manager: a'tribebbk'ac'uk David Little, We - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Birkbeck and Zope: a brief introduction Adrian Tribe, Web Manager: a'tribebbk'ac'uk David Little, We

Description:

2004: 2 public Zope sites (main corporate site and the Students' Union site) ... Kupu not up to scratch at time (not XHTML-compliant). Zope application development ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 13
Provided by: davidl272
Category:

less

Transcript and Presenter's Notes

Title: Birkbeck and Zope: a brief introduction Adrian Tribe, Web Manager: a'tribebbk'ac'uk David Little, We


1
Birkbeck and Zope a brief introductionAdrian
Tribe, Web Manager a.tribe_at_bbk.ac.ukDavid
Little, Web Developer d.little_at_bbk.ac.ukBirkbeck
Web Team www.bbk.ac.uk/its/web_team
2
(No Transcript)
3
(No Transcript)
4
Zope Plone 2004-08
  • 2004 2 public Zope sites (main corporate site
    and the Students Union site). CCS intranet also
    running in Zope.
  • 2008 c.60 sites including
  • Corporate web site (Plone)
  • 13 out of 17 Schools
  • 9 out of 10 administrative departments (including
    Library)
  • Various institutes and research centres

5
Supply demand
  • Birkbecks culture decentralised. Schools /
    departments can choose how to manage their web
    presence.
  • Potential recipe for disaster in the old days
    inconsistency, design nightmares, bad
    accessibility, unprofessional.
  • However, Zope enthusiastically embraced no
    special technical skills required, less time and
    resource spent on website maintenance,
    professional / consistent look and feel, fully
    accessible.

6
2004-06 Keeping pace with demand
  • Rapid adoption of Zope sites.
  • Production of standards-compliant, CSS-based
    template site. Colours / images easily changed.
    Effective roll-out mechanism.
  • Technologies Zope 2.6.4 / CMF behind Apache.
  • Customisations TTW.
  • EditonPro third-party wysiwyg editor
    (RealObjects). Best of breed at time. Probably
    still the best Java-based, Word-like interface,
    extensible, Javascript API. Kupu not up to
    scratch at time (not XHTML-compliant).

7
Zope application development
  • Beyond Zope / CMF using Zope to create
    content-based applications.
  • Prospectus publishing in 2005.
  • Committees website bespoke CMS to handle
    publishing of Birkbeck committee papers.
  • Database integration with MySQL databases
    (including synching Zope acl_users with main BBK
    password file -- exUserFolder).
  • Learning curve becoming more confident with ZPT
    and Python / filesystem-based development.

8
Advanced content management
  • Versioning in Zope (Portal Content Versioning
    System).
  • Advanced workflows multiple site editors and
    reviewers.
  • More devolution of content management cascading
    of training by content editors (mixed success!).

9
Challenges
  • Zope performance victims of our own success.
    Suddenly had to take performance issues much more
    seriously caching, more robust code, multiple
    instances.
  • Collage proprietary CMS purchased for prospectus
    publishing 2006 onwards. Couldnt recreate
    document management capabilities at time in Zope
    (though could now in Plone)
  • Another third party system to get to grips with
  • Resource implications for Web Team
  • Two content management systems. Major part of our
    web presence provided by non-Zope system

10
Challenges 2
  • Some hostility towards Zope or maybe,
    centralised approach
  • Some Schools (a minority) keen on retaining
    independence against standard look and feel.
  • Fear of losing control over technical aspects of
    site (mainly larger Schools with own IT
    departments).
  • Largely positive response, but some negatives
    mainly from more technically advanced users.
    Negotiation / persuasion needed!

11
Moving forward
  • Limitations of current Zope environment becoming
    more apparent.
  • Zope version in need of updating.
  • Zope CMS developments focusing on Plone.
  • Currently moving to Plone.
  • Current set up Plone 2.5.3 / Zope 2.9.7 / Zeo.
    Legacy Zopes for older sites.

12
The future
  • Aiming for roll-out of Plone sites with minimum
    overheads (as with old Zope sites).
  • Address skinning issues.
  • Address performance problems
  • Tune Zeo
  • Multiple servers?
  • Squid for caching
  • Pound for load balancing?
  • Migration strategy old Zope sites to migrate
    into Plone (when due for review, e.g. when c. 3-4
    years old).
Write a Comment
User Comments (0)
About PowerShow.com