CMS vs. Eigenentwicklung

Get Started. It's Free
or sign up with your email address
CMS vs. Eigenentwicklung by 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