union.cms - neue konzepte und ein neuartiges projektmodell für ein integriertes multi-site-cms für...
TRANSCRIPT
![Page 1: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/1.jpg)
union.cmsunion.cms - neue Konzepte und ein - neue Konzepte und ein neuartiges Projektmodell für ein integriertes neuartiges Projektmodell für ein integriertes
Multi-Site-CMS für große OrganisationenMulti-Site-CMS für große Organisationen
Stefan Meretz, Gewerkschaft ver.di
Janko Hauser, Kiel
Andy Adiwidjaja, Hamburg
Paderborn, 26.9.03
![Page 2: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/2.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Was wir erzählen wollenWas wir erzählen wollen
1. Das Projekt union.cms– Entstehung, Charakter, Struktur
2. Anforderungen an union.cms– Besonderheiten von Mitgliederorganisationen
3. Realisierung– Die technische Basis
4. Join!– Wie man sich beteiligen kann...
![Page 3: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/3.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Entstehung des Projekts Entstehung des Projekts union.cmsunion.cms
Gewerkschaft ver.di gründet Projekt di.ver– Ablösung des alten proprietären CMS– Integration v. Onlineauftritten der Printmedien– Aufbau eines Mitgliedernetzes als Extranet
Projekt di.ver initiiert Kooperationsprojekt– union.cms = DGB, ver.di, NGG, TRANSNET– union.cms ist der Name des Produkts
![Page 4: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/4.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
Freie Software
![Page 5: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/5.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
Freie Software
Produkt frei,Entwicklung
fremdbestimmt
Produkt frei,Entwicklung
selbstbestimmt
![Page 6: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/6.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
Freie Software
![Page 7: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/7.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
community-basiert
auftrags-getrieben
Freie Software
![Page 8: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/8.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
community-basiert
auftrags-getrieben
Auftrag &Community
Freie Software
![Page 9: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/9.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
community-basiert
auftrags-getrieben
Auftrag &Community
Freie Software
FinanzierungConvenience
Schmalspur-Applikation
Applikations-Framework
CustomizingPlanbarkeit
![Page 10: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/10.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
community-basiert
auftrags-getrieben
Auftrag &Community
Freie Software
FinanzierungConvenience
Schmalspur-Applikation
Applikations-Framework
FinanzierungFramework
CustomizingPlanbarkeit
![Page 11: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/11.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Charakter von Charakter von union.cmsunion.cms
union.cms„einfach frei“ „doppelt frei“
Produkt
Entwicklung
Vorteile
Nachteile
copyleft copyleft copyleft
community-basiert
auftrags-getrieben
Auftrag &Community
Freie Software
FinanzierungConvenience
Schmalspur-Applikation
Applikations-Framework
FinanzierungFramework
?CustomizingPlanbarkeit
![Page 12: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/12.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Projektstruktur aus Projektstruktur aus union.cmsunion.cms-Sicht-Sicht
Core
Plug-ins
DGBver.diNGG
TRANSNET
Plug-insNon-Profit-
Organisation
Plug-insFirma xy
Site
Applikation
Produkt
union.cms
...
...
...
![Page 13: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/13.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Projektstruktur aus Projektstruktur aus di.verdi.ver-Sicht-Sicht
Projektlenkungsteam
Online-Redaktion
Core
Plug-ins
Teilprojekt
Projekt
Idee
Thema
union.cms
Gestaltungs-richtlinie
Site-Design
Projektkoordination
![Page 14: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/14.jpg)
DZUG-Meeting, Paderborn, 26.9.03
2. Anforderungen an 2. Anforderungen an union.cmsunion.cms
Multisites auf einem System: ~1000 Dezentrale Autorinnen/Autoren: ~1000 Intranetsites: ~5000 User Aktivensites: ~10000 User Mitgliedersite: ~500000 User Out-of-the-box-Sites (Kampagnen etc.) Personalisierbare Portalsites Content-Syndication auf Modulebene
![Page 15: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/15.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Anforderungen ... StichworteAnforderungen ... Stichworte
„CMS-Standards“:– Redaktionssystem– Workflows– Versionierung– Archivierung– Linkmanagement– Benutzerverwaltung– Traffic-Analyse– Barrierefreiheit– ...
![Page 16: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/16.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Prinzipieller SeitenaufbauPrinzipieller Seitenaufbau
Kopf: Logo, MetanavigationlinkeSpalte:
Navigation
optional:rechteSpalte
Content
![Page 17: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/17.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Content-Syndication 1Content-Syndication 1
verdi.de Intranet
Nachrichtentitel 1
Nachrichtentitel 2
Nachrichtentitel 3
Intranetnachricht
Nachrichtentitel 1
Nachrichtentitel 2
Nachrichtentitel 3
Intra 1Intra 2Intra 3
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
Angemeldet: Stefan Meretz
Tipp!Banner
Banner
Banner
Banner
Banner
Banner
Banner
Banner
![Page 18: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/18.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Content-Syndication 2Content-Syndication 2
verdi.de verdi.net
Nachrichtentitel 1
Nachrichtentitel 2
Nachrichtentitel 3
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
verdi.net
Banner
Banner
News 1News 2
Menü 1Menü 2Menü 3Menü 4Menü 5
Mitglieder-News 1
Mitglieder-News 2
verdi.de
Titel 1Titel 2
Tipp!
Tipp!
![Page 19: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/19.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Content-Syndication 3Content-Syndication 3
verdi.de vorort.verdi.de
Nachrichtentitel 1
Nachrichtentitel 2
Nachrichtentitel 3
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
Banner
Banner
Menü 1Menü 2Menü 3Menü 4Menü 5 Vorort-News 1
Banner
Banner
Banner Nachrichtentitel 1
BannerVorort-News 2
verdi.net
News 1News 2
![Page 20: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/20.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Content-Syndication 4Content-Syndication 4
verdi.de verdi-publik.de
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
Menü 1Menü 2Menü 3Menü 4Menü 5Menü 6Menü 7
Thema
Banner
Banner
Banner
Banner
BannerPublik-Artikel
Bild
Banner
Banner
Banner
Publik-Artikel
Bild
![Page 21: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/21.jpg)
DZUG-Meeting, Paderborn, 26.9.03
3. Technik: Der Weg zur Basis3. Technik: Der Weg zur Basis
Gibt es schon was Fertiges? Zope2 oder Zope3? CMF oder Plone? Tovula?
![Page 22: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/22.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Andere SchwerpunkteAndere Schwerpunkte
Site-Administrator äußerst wichtig unterschiedliche Gruppen von
Redakteuren Site kann nicht mehr ausschließlich
klassisch navigiert werden weniger kleine Skripte unterschiedliche Dienstleister kontinuierliches Wachstum
![Page 23: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/23.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Technische BasisTechnische Basis
CMFCore, Zope 2.7, Python 2.2 Portalobjekt kann delegieren AdminTool ist ein MetaTool View-Klassen definieren eine API für Templates Content-Objekte verwalten Content Adapter behandeln Content FormTool übernimmt auch das Rendering von
Formularen, kein genereller Schema-Ansatz
![Page 24: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/24.jpg)
DZUG-Meeting, Paderborn, 26.9.03
AblaufAblauf
Template
Macro Macro
ScriptScript PageView
Template
DocView
Services
AdapterView
DocumentTools
Request Request
Document
![Page 25: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/25.jpg)
DZUG-Meeting, Paderborn, 26.9.03
View-AufbauView-Aufbau
site root
folder 1
folder 2
folder 3
PageView Object
document1
GlobalService
LocalService
LocalService
DocumentView
AdapterView
defaultView()
document_view.pt
provideBox()addContext()
![Page 26: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/26.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Beispiel: Orgahandbuch ver.diBeispiel: Orgahandbuch ver.di
AttachmentsAttachmentView
.attachmentBox()AdapterView
VersionsanzeigeVersionableView
.versionBox()AdapterView
HauptmenüActionMenuView
.menuBox()GlobalService
InhaltUCDocumentView
.menuBox()DocumentView
SucheSearchBox
.menuBox()GlobalService
UntermenüTreeMenu
.menuBox()GlobalServiceoderLocalService
![Page 27: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/27.jpg)
DZUG-Meeting, Paderborn, 26.9.03
Wie geht‘s weiter?Wie geht‘s weiter?
Redaktionssystem Administrationsoberfläche Versionierung Plugin-Mechanismus Compound Documents Mediastore
![Page 28: Union.cms - neue Konzepte und ein neuartiges Projektmodell für ein integriertes Multi-Site-CMS für große Organisationen Stefan Meretz, Gewerkschaft ver.di](https://reader035.vdocuments.pub/reader035/viewer/2022062417/55204d6949795902118bf98c/html5/thumbnails/28.jpg)
DZUG-Meeting, Paderborn, 26.9.03
4. Join!4. Join!
Projektsite http://unioncms.org Mailinglisten
– Diskussion: [email protected]– Entwickeln: [email protected]
Eigene Projekte mit union.cms realisieren– ohne Geld: selber machen!– mit Geld: entwickeln lassen!