(kommerzielle) Eigenschaften von Drupal
am 18.06.2008 - 14:03 Uhr in
Verehrte Drupal Mitstreiter,
vielleicht ist dies nicht der beste Platz für meine untige Zusammenstellung, aber ich bin sehr offen dafür, das sie hier einerseits an ihren richtigen Platz kopiert wird und das andererseit eine Englische Übersetzung gemacht wird, damit wir Sie auch auf Drupal.org einstellen können. Bis dahin kann sie gerne hier von jedem benutzt werden, auch um seinen eigenen Kunden einen Überblick zu verschaffen.
Konstruktive Kommentare und Feedback jeglicher Form sind jederzeit sehr erwünscht. Doch nun wünsche ich euch viel Spaß mit meiner Zusammenstellung :
Herzlichst,
Philipp Ewert
(kommerzielle) Eigenschaften von Drupal
(Snapshot 06/2008 Version 5.7)
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
- Anmelden oder Registrieren um Kommentare zu schreiben
Sehr gute Übersicht
am 18.06.2008 - 15:10 Uhr
Das ist wirklich mal ne gute Übersicht, benutzte ich gerne für Kunden damit die (wenn auch schwerlich) verstehen was die manchmal bekommen und was noch alles erweiterbar ist.
Vielen Dank
... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--
... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--