Umsetzung von Drupal-Projekten
Konzeption und Planung
In einem Feinkonzept wird die Struktur der Seite auf Basis der Interessen und Eigenschaften der Zielgruppen gegliedert. Ebenfalls erfolgt in diesem Schritt die Erarbeitung der grundsätzlichen Bildschirmaufteilung zur optimalen Platzierung der relevanten Informationen und Navigationselemente.
Das Feinkonzept beinhaltet ebenfalls die Beschreibung aller Funktionen, welche den Besuchern und Nutzern der Website zur Verfügung stehen. Die Beschreibung umfasst die Masken und die Klickwege durch die Anwendung, wobei Aspekte der Usability und der Benutzerfreundlichkeit im Vordergrund stehen.
Gliederung der Struktur sowie Beschreibung von Funktionen und Klickwegen werden in Zusammenarbeit mit dem Kunden diskutiert und ausgearbeitet.
Detaillierte technische Konzeption
Vor der Realisierung eines Drupal-Projektes erfolgt immer eine detaillierte und umfassende technische Konzeption.
Im Rahmen der technischen Konzeption werden die einzelnen Anforderungen analysiert und in einem Dokument zusammengefasst. Dies beinhaltet alle technischen Aspekte zum Kernsystem, der eingesetzten Module, dem Datenmodell, Benutzerrechte und -rollen sowie Angaben zur eingesetzten Infrastruktur. Im Einzelnen sind dies:
- CMS-Version
- Definition von einzusetzenden oder zu entwickelnden Modulen mit technischen Realisierungsansatz
- Contentmodell
- Kenndaten zur Serverstruktur/Infrastruktur
- Benutzerrechte, Rollen und Zugriffsregelung
- Anbindungen der externen Systeme mit API-Spezifikationen und Ablauflogik
Frontendentwicklung
Selbstverständlich gehört die Entwicklung des Frontends auf Basis von HTML, CSS und JavaScript zu jedem Drupal-Projekt. Hier haben wir umfangreiche Erfahrung und liefern moderne, crossbrowserkompatible und performante Webfrontends.
Die Entwicklung eines Frontends speziell für mobile Endgeräte oder am besten gleich entsprechend den Richtlinien des Responsive Webdesign gehört natürlich ebenfalls zu unseren Kompetenzen.
CMS-Programmierung
Die Programmierung des CMS auf Basis von PHP sollte sich grundsätzlich immer nah an den von Drupal vorgegebenen und vorgesehenen Standards orientieren.
Bei der Programmierung innerhalb des Drupal-Frameworks halten wir uns an diese Richtline und legen großen Wert auf sauber strukturierten, zukunftssicheren und gut wartbaren Code.
Je nach Anforderung setzen wir bestehende Drupal-Module ein oder entwickeln eigene, projektspezifische Module, um individuelle Funktionalitäten ganz nach den Wünschen des Kunden umzusetzen.
Weiterentwicklung, Wartung und Betreuung
Auch nach der initialen Realisierung eines Drupal-Projektes stehen wir gerne noch zur Verfügung, um uns beispielsweise im Rahmen eines Wartungsvertrages um den reibungslosen Betrieb, die Weiterentwicklung und das Einspielen von Sicherheitsupdates zu kümmern.
Schulung
Gerne führen wir auch Redaktions- und Administrationsschulungen durch, um Sie fit für den Betrieb dieses mächtigen Content Management Systems zu machen.