Website-Möglichkeiten:

  • Team-Sites und Projekt-Management
  • Social-Networks und Communities 
  • Blogs, Foren und Wikis
  • Newsletter und Kalender
  • Galerien und Glossare
  • Webshops und Verzeichnisse

 

Mit Drupal effizient realisierbar:

  • Mehrsprachige Websites, Inhalts-Versionierung und kooperative Bearbeitung
  • Komplexes Rollen und Rechte-Management, auch für Gruppen
  • multimediale Inhalte (Audio, Video, Flash-Inhalte) verändern und verwalten
  • Flash-Applikationen oder andere Websites mit Inhalten und Funktionen versorgen
  • Arbeits-Prozesse, Kalender-Daten und Benachrichtigungen organisieren.

 

 

Funktionalität + Programmierung (Drupal, PHP, Javascript, Flash)

Programmierung von Funktionen und Modulen

Eine individuelle Funktionalität muß nur als letzte Möglichkeit von Grund auf hergestellt, bzw. programmiert werden. 

PHP und Drupal als Programmier-Framework

Innerhalb unserer Standard-Lösung, dem Content-Management-Framework Drupal gibt es mehrere Ebenen zur Herstellung einer individuellen Funktionalität:

  • Kern-Module nutzen
  • Contributed Module nutzen und kombinieren
  • APIs von Drupal und Contrib-Modulen nutzen in Custom Modul oder Template
  • PHP-Funktionen und PHP-Frameworks nutzen
  • per PHP auf andere Server-Software zugreifen
  • Direkte Programmierung neuer Funktionen in PHP

Allein die Möglichkeiten der Contrib-Module CCK, Views, Rules und Webform ermöglichen ein Maß an individuellen Lösungen ohne auch nur ein Zeile PHP-Code schreiben zu müssen. Und wenn doch, können sie teilweise den Prgrammieraufwand nochmals reduzieren und damit für Sie kostengünstiger machen auch bezüglich künftiger Pflege der Ihrer individuell angepassten Software.

Dynamische Darstellung und Zusatz-Nutzen mit Javascript und Flash

Javascript und das Adobe Flash-Format sind zwei Technologien, die ungeschickt angewendet sehr problematisch sein können. Auf der anderen Seite bieten sie aber auch viele Möglichkeiten besserer Bedienbarkeit und medialer Erweiterung.

In der Vergangenheit und auch heute noch werden oft ganze Websites auf reiner Flash-Basis oder mit reiner Javascript-Navigation betrieben.

Wenn eine Website komplett oder teilweise von einer dieser Technologen abhängig ist, dann können Menschen direkt oder indirekt (wegen fehlender Suchmaschinen-Unterstützung) von Inhalten einer Website ausgeschlossen sein. Sie sollten vor allem auch Bedenken, daß selbst gut ausgestattete Website-Besucher evtl. auch mal von nicht ganz so leistungsfähigen Systemen auf Ihre Informationen zugreifen möchten. Ein Geschäfts-Partner – der z.B. auf dem Weg zu einem Treffen mit Ihnen ist – könnte mit dem Mobil-Telefon ganz schnell Ihre Telefonnummer auf Ihrer Website finden wollen. 

Wir empfehlen zumindest die wichtigsten Informationen immer auch über eine barrierearme (X)HTML-Darstellung z.B. auf YAML-Basis anzubieten. Darauf aufbauend können Javascript und Flash sehr viel Zusatz-Nutzen entfalten. Unser Standard Content-Management Framework Drupal kann viele Inhalte verwalten und über diverse Schnittstellen Informationen entgegen nehmen und ausgeben. So ist es z.B. möglich eine sehr kompatible HTML-Ausgabe der Inhalte anzubieten und gleichzeitig diese Inhalte innerhalb einer Flash-Anwendung zu präsentieren.

Bezüglich der Aufgabe Audio- und Video-Inhalte in Websites einzubinden hat sich das Flash-Format der Firma Adobe als sehr kompatibel und flexibel erwiesen und hat deshalb auch eine hohe Verbreitung bei vielen Nutzern. Da man bei Flash-Anwendungen von Flash-Filmen spricht, liegt es nahe, diese – ähnlich wie Fotos – in eine Website einzubinden, hierfür gibt es in Drupal vorgefertigte Module, die wir für Sieinstallieren können. Dies ist erheblich weniger aufwendig, als eine Website ausschließlich mit Flash zu realisieren. Eine einfacher visueller Effekt zur Einbindung in eine XHTML-Website auch erheblich einfacher zu produzieren. So kann z.B. ein Präsentations-Film auch in auf der Website eingebunden und somit doppelt genutzt werden. Allerdings wäre es meiner kompletten Flash-Website möglich, alle Elemente einer Website zu anmieren und mit Effekten zu hinterlegen usw. Effekte und Spiele(reien) können wir auch liefern, wenn dies gewünscht wird. Oftmals sind diese aber nicht unbedingt zielführend im Interesse des Wesite-Betreibers. Es kann sogar hinderlich und kontra-produktiv sein.

Javascript war lange Zeit überwiegend in einem spielerischen Kontext im Einsatz. Inzwischen ist es aber so, daß Javascript ein sehr vielfältig genutztes, nützliches Werkzeug zur Bearbeitung und Darstellung von Informationen geworden ist. Javascript kommt vor allem auch als Schnittstelle zwischen XHTML, CSS und auch Flash zum Einsatz. Moderne Javascript-Frameworks wie Jquery (das auch in Drupal intergriert ist) machen es sehr effizient nutzbar und lösen diverse Probleme mit den unterschiedlichen Browsern, um die sich ein Javascript-Entwickler früher selbst kümmern musste (http://jquery.com/).