CMS vs. Eigenentwicklung

Kom i gang. Det er Gratis
eller tilmeld med din email adresse
CMS vs. Eigenentwicklung af Mind Map: CMS vs. Eigenentwicklung

1. Anforderungen an ein CMS

1.1. Bentuzerverwaltung

1.2. Seitenstruktur anlegen

1.3. Zugriff auf Datenquellen

2. CMS

2.1. Frameworks

2.1.1. symfony

2.1.1.1. apostrophe

2.1.2. codeigniter

2.2. Typo3

2.3. Joomla

2.4. Drupal

2.5. Wordpress

2.6. Java

2.6.1. Magnolia

2.7. Elias

3. Problematik

3.1. Kunden wollen CMS

3.2. Kundenwünsche mit CMS lösbar?

3.3. Mit Eigenprogrammierung besser auf Kundenanforderungen eingehen

3.4. Open Source vs. Properitär

3.5. Erweiterbarkeit von CMS

4. Erfahrungen

4.1. "bei kleineren Projekten Eigenprogrammierung besser"

4.2. "für CMS spricht, dass man im besten Fall weitere Entwickler findet oder es sich problemlos auf neuere Versionen bringen lässt (Sicherheit/Funktionalitäten)"

4.3. "CMS lässt sich manchmal schwer auf Kundenanforderungen anpassen, auch wenn Open source"

4.4. Nicht alle Anforderungen können als Eigenprogrammierung realisiert werden, fehlende Resourcen, mögliche Sicherheitsaspekte, schlechte Dokumentation

4.5. Wenn Programmierer der Eigenprogrammierung nicht mehr verfügbar, ist die softwarepflege meist nicht mehr möglich

4.6. Eigenentwicklung kann ein Kundenbindungselement sein

5. Lösungsansätze

5.1. CMS erst auswählen, wenn die Kundenanforderungen definiert wurden

5.2. Wenn Eigenentwicklung, dann an allgemeingültige Programmierparadigmen halten

5.3. Schnittstellen können eine Lösung sein

5.4. Kunden am Prototyp teste lassen und Feedback in die Entscheidung für ein CMS einfliessen lassen