Présentation Université de Louvain - Peter Jacobs
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Présentation Université de Louvain - Peter Jacobs

on

  • 889 views

A Central Web Management system for the K.U.Leuven an overview of the role of Plone in our central IT-infrastructure.

A Central Web Management system for the K.U.Leuven an overview of the role of Plone in our central IT-infrastructure.

Statistics

Views

Total Views
889
Views on SlideShare
888
Embed Views
1

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Présentation Université de Louvain - Peter Jacobs Presentation Transcript

  • 1. Plone @ K.U.Leuven Peter Jacobs World Plone Day 27/04/2011
  • 2. Software systems @ ICTS
    • ICTS = Central IT department for the university
    • Administration: SAP
    • E-learning: Blackboard, QMP, Mediawiki, Wordpress
    • Collaboration and e-mail: MS Exchange,MS Sharepoint Portal Server
    • User/group directories: LDAP and MS AD
    • Custom web applications: LAMP
    • Intranet, extranet, internet websites: Plone
  • 3. Central web landscape Groupware Admin. en Educational Portal Web-sites Focus on Information Focus on specific domains Focus op collaboration
  • 4. WMS requirements
    • High availability => fail-over and disaster recovery
    • Must be ready for peak loads
    • Use virtual machines with VMWare ESX
    • Use existing technologies
      • Apache for HTTP(S), Shibboleth, loadbalancing
      • Caching => mod_cache, Squid
      • Repository on redundant hardware
        • ZEO => RelStorage with Oracle
  • 5. Some numbers from 2007
    • Number of accounts on the central web-servers
      • 1050 (700 active in 2007 with 700.000 uploads) ‏
    • Number of subsites and domains
      • 940 subsites with own webmaster
      • 240 domains (150 non-K.U.Leuven like alma.be, jeannedevos.org, …) ‏
    • Number of hits (7 day statistics) ‏
      • Total accesses: 50.000.000
      • Total Traffic: 180 GB
      • Average of 75 hits/sec (between 10h and 16h: 175 hits/sec ) ‏
    • Goal: move as much as possible to Plone
  • 6. Architectural setup
  • 7. Integration with backend repositories
    • Faculty and Staff information from SAP
      • SOAP webservices (ZSI)
      • Custom Zope application
    • Publications repository DSpace (Lirias)
      • SOAP webservices
    • MS SharePoint Portal Server / Active Directory
      • ?
    • Many others
      • Focus on standard interchange protocols
      • Or just an iframe
  • 8. Users, groups, access restrictions
    • Essential functionality
    • Plone has good support!
    • No local users in Plone
    • Shibboleth: authentication (+ user/group info)
    • LDAP: lists + user info ( + group info)
    • Towards Identity and Access Management
  • 9. People
      • ICTS WMS group:
        • Kim Paulissen, Yulia Kallistratova, Peter Jacobs, Jan Van Hees
      • With help from Plone experts:
        • Godefroid Chapelle, Laurent Lasudry, Jean-François Roche, Wouter Vanden Hove, Marc Vanderstraeten
        • First goal: help us get up to speed
        • Later: develop specific packages
      • In collaboration with other teams:
        • ICTS Linux system support group
        • ICTS Datacenter
        • ICTS Network group
        • ICTS Security group
        • Local admins in faculties and central service groups
  • 10. Clean development with packages AuthN&AuthZ SiteDelegation kuleuven.theme_default kuleuven.fck kuleuven.sitedelegation Huisstijl - feature kuleuven.XXX - own package kuleuven.config_shibboleth - dependency Products.Tableless Products.FCKeditor VisualEditor kuleuven.metadata_default archetypes. schemaextender Theming (huisstijl) kuleuven.config_ldap BiLinguility kuleuven.patches collective.monkeypatcher Forms PloneFormGen kuleuven.policy_default SubSite kuleuven.substieroot patches Multiple upload collective.uploadify kuleuven.portlets yyy.zzz - ext. package Global f&replace collective.searchandreplace collective.weightedportlets
  • 11. Development practises + local egg server
  • 12. Future
    • Upgrade to Plone 4.x
    • Integrate more external repositories
    • Move to new loadbalancer and webcache
    • Add more K.U.Leuven websites
    • Improve Plone-site As A Service