Eigenschaften von Drupal (kommerzielle)

 
 
DruckversionSend to friendPDF version

Drupal ist im Gegensatz zu den meisten CMS ein Portal-System oder auch Web-Application-Deveopment-Framework, welches ein CMS eingebaut hat. Es geht bei ihm aber nicht primär um praktisch jede erdenkliche Art von Content sondern viel mehr um Funktionalitäten.

Unter anderem folgende Funktions-Portal Formen können mit ihm (ohne zusätzliche Programmierung) erstellt werden :

- Community-/Vereins-/Mitglieder-Portale
- Nachrichten-Portale
- Download-Portale
- Bilder-/Galerie-/Video-Portale
- Job-Portale
- Blog-Portale
- Foren- und Wiki-Portale
- special Content Menagemant Portal (z.B. Bücher, Gedichte, Rezepte, Tips etc.)
- Link-Portal
- und jede beliebiege Kombinationen aus diesen
- darüber hinaus kann mit PHP unter Benutzung der Drupal API jede erdenkliche Funktionalität hinzugefügt werden.

Die weiteren Eigenschaften im Überblick :

Server Technologie :

- dynamisch, datenbbankbasiert
- z.B. XAMP basiert ( Linux, Mac od. Win Server, Apache, MySQL, PHP )
- Server betriebssytemunabhängig ( Win / alle Linux Distributionen )
- webserverunabhängig ( Apache, Tomcat, IIS, andere )
- datenbankunabhängig (Mysql, PostgreSQL, andere)

- niedrige Hosting-Anforderungen (nur PHP und eine DB nötig, kein Cron nötig, für Mails SMTP-Server, wenig Ressourcenhunger)

Performance :

- schnell (z.B. im Vergleich mit Joomla, Typo3, Plone. / Bis ca. 60 User gleichzeitig reicht ein shared Virtual-Server)
- frei skalierbar / keine wirklichen Performance Grenzen (Beispiele für große Seiten : Welt.de, MTV.co.uk, Drupal.org)
- Performance optimiert / darüber hinaus frei optimierbar (z.B. extra PHP-Server, DB-Server, dedicated Proxy)

Drupal.org Entwickler-Community

- Drupal wird ständig weiterentwickelt
- weltweit verteilte Entwicklung / sehr aktive Entwickler-Community auf Drupal.org
- deutsche Entwickler-Community auf Drupalcenter.de

- homogene, geschlossene Entwickler-Community
- sehr hoher Abstimmungsgrad (im Gegensatz zu anderen Systeme kaum Mehrfach-/Parallel-Entwicklung von Funktionalitäten)
- ausgefeilter, webbasierter Entwicklungsprozess mit bug-, critical-issue-, patch- und review-queues

- Open Source (OS) / offener Quellcode
- dadurch Korrekturen oder Erweiterungen selbst möglich (ohne den Einkauf von Consultant-Zeit beim Hersteller)

- Freie Software : Drupal, die graphischen Themes und alle Erweiterungen kostenlos
- zukünftiges Open Source und Freeware durch freie GPL-Lizenz gewährleistet

Eigenschaften :

- voll Multisite fähig (mehrere unterschiedliche Websites von einer Codebasis => stark verminderter Wartungsaufwand / hohe Flexibilität / neue Projekte mit geringem Aufwand aufsetzen)

- komplett Web administrierbar, kein extra Backend nötig
- integriertes Intranet (frei gestaltbar / enorme Community Funktionalität : Foren, Wikis, Downloads, Nachrichten etc. etc.)
- Analysefunktionen der Besucher
- kostenlose Online Hilfe

- Es ist komplett auf Mehrsprachigkeit ausgelegt. Übersetzungen in zig verschiedene Sprachen.
- hervorragende Unterstützung für Übersetzungen neuer Module
- Automatische Übersetzungsfunktionen für Teilbereiche
- Übersetzungsserver sind öffentlich, so daß man eigene Übersetzungen vornehmen kann.

- selbst schon hervorragend Suchmaschinenptimiert
- durch viele Zusatzmodule, wie sprechende URLs, pathauto, XML-Sitemap u.ä. ausgezeichnet weiter optimierbar
- durch besondere Content-Formen, Ad-Server, backlink-Tools, social Bookmarking, Integration in andere Tools etc. ist die Optimierbarkeit nach oben offen.

- Standardkonform zum strengsten Standard : XHtml strict 4.01 und CSS 2.1

- Drupal kann als Framework benutzt werden, um beliebige Web-Applikationen zu programmieren.
- die Programmierung kann durch einen einfachen PHP-Programmierer vorgenommen werden
- es sind lediglich Kenntnisse über die Drupal API nötig. Diese können in den Handbüchern und Foren auf Drupal.org nachgelesen werden
- es kann auch durch andere Web-Sprachen, wie Perl, Phython, Ruby sowie Frameworks wie Zend, Ruby-on-Rails u.a. erweitert werden.

- sehr hohe Usability
- diverse Male in Usability-Labs getestet und weiterentwickelt worden
- "Heat-Map" Module erhältlich zum Aufzeichnen von Maus Aktionen => eigene Usability Untersuchungen möglich

- auch beim Client komplett plattformübergreifend (Linux, Mac, Windows) ...
- ... und browserunabhängig (Firefox, IE, Opera, weitere)

- im Gegensatz zu Typo3 und Joomla! z.B. ist Drupal zukunftssicher
- es ist auch flexibler, eleganter, umfangreicher, sicherer ...
- ... und einfacher zu erlernen

Sicherheit und Support :

- stabilstes und robustestes CMS im Markt

- 24h verteiltes Security Team
- Security Announcement Newsletter (mit zur Verfügung gestellten Patches)

- professionelle Drupal Services zu Wartung u.ä. erhältlich
- kostenlose Online Hilfe
- 24h Support-Foren, -Chats und -Gruppen

Umzug, Update, Upgrade

- einfacher Umzug auf einen anderen Server möglich (Files umziehen, DB-dump neu einspielen, settings.php ändern, fertig)
- Update (Unterversions-Sprung z.B. v5.3 => v5.7) automatisiert per Update.php problemlos möglich
- Upgrade (Hauptversions-Sprung z.B. v5.x => v6.x) Status, d.h. die Verfügbarkeit aller nötigen Module kann automatisch festgestellt werden (per Update Status Module)
- Upgrade selbst ist etwas Anpassungsarbeit an die zus. Möglichkeiten der neuen Version nötig (aber nur ca. alle 1,5 Jahre)

Design / Layout :

- umfangreiche, elegante, grafische Theming- / Template- Engine
- völlige Trennung zwischen Inhalten und Design
- beliebig designbar
- vollkommen an die Corporate-ID anpaßbar / beliebiges Design

Funktionalitäten :

- Derzeit mehr als 2500 Funktions-Module zu unterschiedlichen Funktionalitäten erhältlich. Tendenz stark steigend

- Umfangreichstes Rechte- und Rollensystem,
- komplexe, konfigurierbare, selbst beliebig erweiterbare Benutzerverwaltung
- Aller Content kann von verschiedenen Mitarbeitern mit beliebigen zugeordneten Rechten verändert werden.

- Es können beliebige Medien eingebunden werden : Audio, Video, Podcasts, Screencasts, Galerien usw.

- integriertes Email - System für jeden Benutzer / eigenes Kontaktformular
- dadurch brauchen keine Emailadressen genannt werden => Vermeidung von Spamming
- zusätzlich ausgeklügelste Spam-Vermeidungstechniken, wie Captchas, Mollom und ähnliche

- ein einfaches und mehrere komplexe Newsletter-Module verfügbar

- XML Sitemap - Generator, um Google Search jederzeit automatisch die aktuellen Website-Daten zu liefern
- automatische visuelle Sitemap Generation

Content :

- "Content Construction Kit" zur menugestützten Neudefinition von beliebigen Inhaltstypen
- "Views"-Modul zur menugestützten automatisierten durchdesignenten Listendarstellung von beliebigen Inhaltstypen
- umfangreiche Taxonomy (Inhalts-Klassifizierung)
- Darstellung der Taxonomy in sog. Tag-Wolken (hohe Usability, Web 2.0)
- eingebaute Versionskontrolle von Inhalten

- menugesteuertes, konfigurierbares Seiten-Layout (Panels)

- WYSIWYG - Editoren (keine Html - Eingabe nötig) z.B. FCKeditor, TinyMCE, Kupu, widgEditor, Wysiwyg Pro und mehr

- Inhalt kann per RSS abonierbar gemacht werden
- beliebige RSS-Inhalte anderer Seiten (z.B. heise.de, Google-News o.ä.) können aboniert und per News-Portal dargestellt werden.

- Bookmark-Anbindung für Social Bookmarking Provider, wie del.icio.us, mister wong, Digg, Reddit, ma.gnolia.com, Newsvine, Furl, Google, Yahoo, Technorati und IceRocket

- flexible Suche in beliebigen Content-Typen eingebaut und konfigurierbar
- Apache Solr Search Unterstützung für optimale Java-Suche

- Content- Management, Blog-, Foren-, Download-Portal, Wiki-, Nachrichten-Portal, Link-Portal
- Unterstützung diversester Markup-, Markdown-, bbCode-, Wiki- u.ä. Eingabeformate

Kommerzielle Lösungen :

- eigene komplette CRM-Lösung CiviCRM ...
- ... oder Sugar CRM, Salesforce u.ä. Integration erhältlich

- (Technical) Support Lösungen über Foren, Wikis, Chats, Skype u.a.

- Integration mit vorhandenen Webshops : XT:Commerce, ZenCart usw. ...
- ... oder Benutzung von 2 ausgereiften eigenen Modulfamilien : 'Übercart' und 'eCommerce'

- Aktienkurse, Aktien-Charts, Währungskurse etc.

- kompletter Event Kalender (mit Google Kalender, Thunderbird und Outlook u.ä. abgleichbar)

- Es können neben Einzelseiten auch beliebig viele Blog's z.B. "CEO's Blog", "Neues aus der Automatisierung", "interne Mitteilungen vom Admin" u.ä. von beliebigen Mitarbeitern geführt werden.

- diverse Ad-/Werbe-Lösungen Google Adsense/Adwords, BannerAds, OpenX (OS), PageEar mit Rotation und Abrechnung etc.

Integration externer kommerzieller Lösungen :

- Document Management Systems : KnowledgeTree, u.ä.
- Association Management Systems : netFORUM Interface
- Internettelephonie VoIP Integration für Skype, Mumble, Teamspeak, Ventrilo u.a.
- komplette Webmail und Mailing-List Lösungen
- Integration mit allen gängigen Payment-Lösungen : Paypal, Kreditkarten, Quickpay, Payflow etc.
- diverse Geodatendienst Integrationen : Google Client Geocoder, Geonames,
- Handy Services Integration : z.B. Movino
- SMS Gateway Anwendungen
- verschiedene Newsletter Tools
- (Technical) Support System über Skype, Chat o.ä.
- Webstatistic-Systems : Last.fm, Omniture Site Catalyst, Piwik Analytics, pMetrics, StatCounter, Woopra,
- diverse Online Chart (Diagramm) Einbindungen : Google Charts, Flash Charts, SWF Charts,
- Google Adsense, Adwords, Analytics, Charts, Apps, Groups, Search, Search Appliance, Website Optimizer
- Yahoo YUI, Calender, u.ä.
- Amazon API
- Video Import from YouTube, Google Video, GodTube, DailyMotion, Eyespot, Jumpcut, Revver et. al.

Integration von externen Community Lösungen :

- Community Integration for Facebook, Steam Community und andere
- Forenintegration mit vBulletin, phpBB, Invision/IPB, Phorum, Simple Machines Forum, etc.
- E-learning Solutions : Moodle u.a.
- Microblogging : Jaiku, Twitter etc.
- Messenger Integration mit Status Anzeige
- Internet Relay Chat (IRC) Client
- 'Second Life' Framework
- Wetter Daten Anzeige per Yahoo, Metars,
- Ajax Chat Clients : phpfreechat, u.ä.
- OpenID - Open Authentication
- Photodienstintegration mit Flickr, Photobucket etc.
- jQuery Plugin Manager
- diverse SlideShow Module auf Flash, Javascript und proprietärer Basis
- Stammbaum Software "The Next Generation"
- Donation / Spenden - Lösungen : Tipjoy, PayMeABeer, Donations etc.
- automatische Übersetzung von Inhalten und Kommentaren : Translatable Comments

(Snapshot 06/2008 Version 5.7)(Quelle: http://www.drupalcenter.de/node/10832 )