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

Post on 27-Oct-2019

5 views 0 download

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

Drupal Vorstellung (VAMV München)

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

Ü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

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:

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"

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.

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

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

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.

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.

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.

Das gewählte Design

Blockstruktur in Bartik

Die Rollen und Rechte

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 info@vamv-muenchen.de

Eine Web Site mit folgenden Eigenschaften:

Vielen Dank!

Vielen Dankfür Ihre Aufmerksamkeit

und viel Vergnügen bei der Live-Demo!