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

  • 925 views
Uploaded on

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
925
On Slideshare
924
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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