Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU...

14
Drupal Vorstellung (VAMV München) IT-Consulting D. Hardt dh-it-consult.de, Telefon: 089-88989199

Transcript of Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU...

Page 1: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Drupal Vorstellung (VAMV München)

IT-Consulting D. Hardtdh-it-consult.de, Telefon: 089-88989199

Page 2: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Überblick

Grundlagen Warum Drupal? Was genau ist Drupal? Drupal Leistungsmerkmale Drupal Struktur Module Designs (Themen) Das gewählte Design Die Rollen und Rechte Sie haben jetzt... Live - Demo

Page 3: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Grundlagen

● Moderne Software Systeme (CMS) zur Erstellung und Pflege von Web Seiten sind Web-Browser basiert.

● CMS steht für Content Management System.

● In aller Regel (providerabhängig) ist die Bandbreite der Client-Server Verbindung unsymmetrisch.

● Das bedeutet, daß das Herunterladen von Inhalten vom Server deutlich schneller erfolgt, als das Hochladen zum Server.

● Das macht sich z.B. beim Einfügen von Bildern und größeren Upload-Inhalten bemerkbar.

● Aber auch verschiedene andere Funktionen des CMS sind, durch die Übertragung übers Internet, unerwartet langsam.

Web basiertes Client/Server Prinzip:

Page 4: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Warum Drupal?

● Die bekanntesten freien Systeme Webseiten Gestaltung sind Joomla, Typo3 und Drupal

● Joomla hat eine schlechte Rechteverwaltung, war bisher mit Sicherheitsproblemen konfrontiert und ist nicht nicht Multi-Domain fähig.

● Typo3 bietet eine sehr große Kern-Funktionalität die noch mit Modulen erweitert werden kann, ist weit verbreitet und arbeitet zum Verwalten der Inhalte mit einer Baumstruktur.

● Drupal besitzt eine gute Kern-Funktionalität mit sehr vielen Modulen für speziell Ausprägungen und benutzt CCK, Taxonomien und Views zum Verwalten der Inhalte.

● Typo3 wie auch Drupal sind sehr leicht zu installieren und bieten durch aktive Anwendergemeinschaften einen guten Support.

● Die allgemeinen Anforderungen an Internetseiten (Wandel von statischen zu dynamischen Inhalten) favorisieren CCK, Taxonomien und Views anstelle einer Baumstruktur und sprechen damit deutlich für Drupal.

● Fazit: Drupal ist sehr flexibel, zukunftssicher und bestens geeignet für "Social Media"

Page 5: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Was genau ist Drupal?

Drupal ist ein Content-Management-System (CMS) und -Framework, das in den unterschiedlichsten Anwendungs-bereichen weltweit zum Einsatz kommt. Ursprünglich konzipierte es der belgische Informatiker Dries Buytaert.

Drupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und verwendet MySQL (oder div. Andere) als Datenbank.

Der Name „Drupal“ ist die englisch-amerikanische Aussprache des niederländischen Wortes „Druppel“, was im Deutschen Tropfen bedeutet (Plattdeutsch: „Dropp“ oder „Droppen“). Drupal ist eine eingetragene Marke von Dries Buytaert.

Page 6: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Basisdaten

Maintainer Dries Buytaert, Drupal-Maintainer

Entwickler Dries Buytaert, Drupal-Team

Aktuelle Version 7.12 (1. Februar 2012)

Betriebssystem plattformunabhängig

Programmier­sprache PHP

Kategorie Web-Content-Management-System

Lizenz GPL (Freie Software)

Deutschsprachig ja

Internetauftritt drupal.org

Page 7: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Drupal Leistungsmerkmale

● Strikte Trennung von Layout/Design, funktionalem Quelltext und Inhalt

● Ausgefeiltes Taxonomiesystem zur hierarchischen Kategorisierung von Inhalten

● Inhaltstypen, Formulare mit Berechtigungen.

● Rollen basiertes Rechtesystem

● verkettete (engl. threaded) Kommentierungsmöglichkeiten

● Clean URLs – Drupal kann menschenlesbare URLs erzeugen

● Eingebaute Volltext-Suchfunktion

● Zahlreiche Themes ermöglichen weitgehende Anpassung des Layouts

● Spracheinstellungen mit Hilfe von Lokalisierungsdaten

● Multisite-Fähigkeit: Aufbau isolierter Websites auf einer Installation

Page 8: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Drupal Struktur

Der Kern des Systems besteht aus

● einigen Themes (Seiten-Designs),● den Anwendern in ihrer Rolle mit ihren Rechten,● Verschiedenen Inhalts-Typen (Formulare),● dem Content Construction Kit (CCK),● diversen Taxonomien (Kategorien / Vokabular),● Pages (Seiten) und Blöcken.

Als wichtiges externes Modul gilt Views, zur flexiblen Erzeugung von Seiten und Blöcken.

Der Administrator hat mit Hilfe eines Overlays (siehe Bild), das über dem normalen Browserinhalt eingeblendet wird, Zugriff auf alle Elemente des Systems.

Page 9: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Module

Drupal bietet in der Version 7.xx über 3400 Module, so dass man nahezu beliebige Funktionalität „nachrüsten“ kann. Hier einige Beispiele:

● Views*: Einfache Darstellung von Inhalten (Modellieren von Datenbank-Abfragen)

● CKEditor*: Einfache WYSIWYG-Bearbeitung von Inhalten

● Workflow: Erstellen von Arbeitsabläufen und damit verbundenen Aktionen

● Organic Groups: Ermöglicht die Erstellung beliebiger Gruppen, denen Benutzer beitreten und dort dann Inhalte veröffentlichen können

● Calendar: Terminverwaltung mit Kalenderfunktionen

● Google-Maps: Zugriff auf Kartenmaterial, Entfernungsberechnung, vielfältige Verortung von Inhalten etc.

● Weblink: Verwaltung von Weblinks mit Linküberwachung

● Ubercart/Commerce: Erweiterung für E-Commerce

* wird in der Live-Demo verwendet.

Page 10: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Designs (Themen)

Acquia MarinaAndromeda

DanlandBartik

Eine kleine Auswahl aus über 270 „Themes“. Wegen der sachlichen Erscheinung, der Designvarianten und der flexiblen Anpassbarkeit fiel die Wahl auf Bartik.

Page 11: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Das gewählte Design

Blockstruktur in Bartik

Page 12: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Die Rollen und Rechte

Page 13: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Sie haben jetzt...

CMS Drupal 7.12

Design 4 Bartik (Ice)

Rollen 4 Anonym, auth.User, VAMV Mitarbeiter, Administrator

Menü 3 Schnellzugriff, Navigation, Direktzugriff

Inhalte editierbar von VAMV-Mitarbeitern und Administrator

Rubriken 2+ Aktuelles, Angebote

Foren 2+ VAMV-Service, Wohnungssuche

Foto-Galerie 1+ Alle Bilder auf dem Server (kein Filter)

Newsletter 1 Download

Kontakt 1 To [email protected]

Eine Web Site mit folgenden Eigenschaften:

Page 14: Drupal Vorstellung (VAMV München) Vorstellung.pdfDrupal ist freie Software und steht unter der GNU General Public License/GPL(). Es ist in der Programmiersprache PHP geschrieben und

Vielen Dank!

Vielen Dankfür Ihre Aufmerksamkeit

und viel Vergnügen bei der Live-Demo!