Drupal: Unterschied zwischen den Versionen
Inte (Diskussion | Beiträge) |
(Projektkategorie „Infrastruktur / obsolet“ setzen) |
||
(40 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Archäologie}} | |||
{{ProjektInfoBox | |||
|name = Drupal | |||
|status = stable | |||
|image = RaumZeitLabor - Logo - Schwarz.svg | |||
|description = | |||
|category = Infrastruktur | |||
|subcategory = obsolet | |||
|author = | |||
|username = Inte | |||
|version = | |||
|update = | |||
|platform = | |||
|license = | |||
|download = | |||
}} | |||
==Wunschzettel== | ==Wunschzettel== | ||
===Optik=== | ===Optik=== | ||
*Fotos vom RaumZeitLabor für die Slideshow auf der [http://raumzeitlabor. | *Fotos vom RaumZeitLabor für die Slideshow auf der [http://www2.raumzeitlabor.de/ Startseite] anfertigen | ||
*[http://drupal.org/project/imagecache_actions ImageCache Actions] | |||
*[http://drupal.org/project/hover_preview Hover Preview] | |||
*[http://drupal.org/project/slider Slider] | |||
===Funktionalität=== | ===Funktionalität=== | ||
*[[Spezial:Letzte Änderungen]] mit den letzten 5 Items auf der Startseite einbinden | *<s>[[Spezial:Letzte Änderungen]] mit den letzten 5 Items auf der Startseite einbinden</s> '''done''' | ||
*WYSIWYG-Editor installieren | *<s>WYSIWYG-Editor installieren</s> '''done''' (TinyMCE) | ||
*<s>Flattr einbinden</s> | *<s>Flattr einbinden</s> '''done''' | ||
*Paypal-Spendenbutton einbinden | *<s>Paypal-Spendenbutton einbinden</s> '''done''' | ||
*Tweets & Dents von @RaumZeitLabor und mit #RaumZeitLabor einbinden | *Tweets & Dents von @RaumZeitLabor und mit #RaumZeitLabor einbinden | ||
*[http://drupal.org/project/udplanet Planet] für externe Inhalte mit dem Tag ''RaumZeitLabor'' einrichten | *[http://drupal.org/project/udplanet Planet] für externe Inhalte mit dem Tag ''RaumZeitLabor'' einrichten | ||
* | *<s>Spamfilter für Kommentare von nicht angemeldeten Besuchern</s> '''done''' | ||
* | *Bildergalerien (Interessante Module: '''[http://drupal.org/project/views_galleriffic Views Galleriffic] ''', <s>[http://drupal.org/project/gallery_assist Gallery Assist],</s> [http://drupal.org/project/node_gallery Node Gallery], [http://drupal.org/project/filefield_paths FileField Paths] & [http://drupal.org/project/views_gallery Views Gallery]) | ||
*Videos einbinden (Youtube, Vimeo & HTML5) (Module: [http://drupal.org/project/emfield Embedded Media Field]) | |||
*<s>CiviEvent Aktivitäten in Drupal Kalender integrieren [http://wiki.civicrm.org/confluence/display/CRMDOC32/Using+Drupal+Calendar+with+CiviEvent]</s> | |||
*Mobilversion für Smartphones & Co. [http://drupal.org/project/mobileplugin (z.B. Mobile Plugin)] | |||
===Inhalt=== | ===Inhalt=== | ||
*Benutzer von Wordpress umziehen | *<s>Benutzer von Wordpress umziehen</s> '''hat sich erledigt''' | ||
*Texte von Wordpress umziehen | *<s>Texte von Wordpress umziehen</s> '''done''' | ||
*Kommentare von Wordpress umziehen | *Kommentare von Wordpress umziehen | ||
*Bilder von Wordpress umziehen | *<s>Bilder von Wordpress umziehen</s> '''erledigt''' | ||
==Setup== | |||
===Datenbanken=== | |||
Um tiefere Eingriffe in diversen Konfigurationsdateien zu vermeiden sollte der Einfachheit halber [http://wiki.civicrm.org/confluence/display/CRMDOC32/Views2+Integration+Module der Benutzername und das Passwort der Drupal-, sowie der CiviCRM-Datenbank identisch sein oder nur eine Datenbank benutzt werden]. Momentan befinden sich Drupal & CiviCRM-Daten in einer Datenbank. | |||
==Pfade== | ===Pfade=== | ||
;Modulverzeichnis | ;Modulverzeichnis | ||
:/sites/all/modules | :/sites/all/modules | ||
Zeile 30: | Zeile 56: | ||
==Theme== | ==Theme== | ||
*[http://drupal.org/project/danland Danland] | *[http://drupal.org/project/danland Danland] | ||
===Anpassungen=== | |||
*http://raumzeitlabor.de/sites/all/themes/danland/local.css | |||
== | ==Module== | ||
===Core (optional)=== | |||
====Deaktiviert==== | |||
;Poll | |||
:Wurde nie benutzt.--[[Benutzer:Inte|Inte]] ([[Benutzer Diskussion:Inte|Diskussion]]) 19:31, 15. Nov. 2012 (CET) | |||
===Nachinstalliert=== | |||
*[[CiviCRM]] | *[[CiviCRM]] | ||
**[http://drupal.org/project/cck Content Construction Kit (CCK)] | **[http://drupal.org/project/cck Content Construction Kit (CCK)] | ||
**[http://crmproject.de/node/22 Direct Debit] | **<s>[http://crmproject.de/node/22 Direct Debit]</s> | ||
***[http://pear.php.net/package/Payment_DTA Payment_DTA] | ***<s>[http://pear.php.net/package/Payment_DTA Payment_DTA]</s> | ||
*[http://drupal.org/project/views Views] | *[http://drupal.org/project/views Views] | ||
*[http://drupal.org/project/feeds Feeds] | *[http://drupal.org/project/feeds Feeds] | ||
**[http://drupal.org/project/ctools Chaos Tools] | **[http://drupal.org/project/ctools Chaos Tools] | ||
*[http://drupal.org/project/pathauto Pathauto] | |||
**[http://drupal.org/project/token Token] | |||
*[http://drupal.org/project/multiblock Multiblock] | *[http://drupal.org/project/multiblock Multiblock] | ||
*[http://drupal.org/project/wysiwyg Wysiwyg] | *[http://drupal.org/project/wysiwyg Wysiwyg] | ||
**[http://tinymce.moxiecode.com/index.php TinyMCE] | **[http://tinymce.moxiecode.com/index.php TinyMCE] | ||
**[http://ckeditor.com/ CKEditor] | **<s>[http://ckeditor.com/ CKEditor]</s> | ||
*[http://drupal.org/project/ | *[http://drupal.org/project/wysiwyg_imageupload WYSIWYG image upload] (Neues Repository: [https://github.com/EugenMayer/wysiwyg_imageupload]) | ||
**[http://drupal.org/project/jquery_ui_dialog Jquery UI Dialog] (Neues Repository: [https://github.com/EugenMayer/jquery_ui_dialog]) | |||
*[http://drupal.org/project/ | |||
***[http://drupal.org/project/jquery_ui jQuery UI] | ***[http://drupal.org/project/jquery_ui jQuery UI] | ||
****[https://code.google.com/p/jquery-ui/downloads/list?can= | ****[https://code.google.com/p/jquery-ui/downloads/list?can=3&q=1.7 jquery-ui] | ||
***[http://drupal.org/project/jquery_update jQuery Update] | ***[http://drupal.org/project/jquery_update jQuery Update] | ||
*[http://drupal.org/project/imageapi ImageAPI] | **[http://drupal.org/project/imageapi ImageAPI] | ||
**[http://drupal.org/project/imagecache ImageCache] | ***[http://drupal.org/project/imagecache ImageCache] | ||
*[http://drupal.org/project/calendar Calendar] [http://drupal.org/node/613528#comment-2250424 v2.2 mit PHP 5.3 Patch] | |||
**[http://drupal.org/project/date Date] | |||
====Deaktiviert==== | |||
;Direct Debit Offline Gateway | |||
:Nur testweise benutzt, um Lastschriften von Spendenzusagen durchführen zu können.--[[Benutzer:Inte|Inte]] ([[Benutzer Diskussion:Inte|Diskussion]]) 19:31, 15. Nov. 2012 (CET) | |||
;[http://drupal.org/project/tagadelic Tagadelic] | |||
:Hatte eine Sicherheitslücke und brachte keinen wirklichen Mehrwert.--[[Benutzer:Inte|Inte]] ([[Benutzer Diskussion:Inte|Diskussion]]) 19:31, 15. Nov. 2012 (CET) | |||
;[http://drupal.org/project/Flattr Flattr] | |||
:Funktionierte nach der Aktivierung von Default-SSL nicht mehr. Bugfix gibt's nur in der Version für Drupal 7.--[[Benutzer:Inte|Inte]] ([[Benutzer Diskussion:Inte|Diskussion]]) 19:31, 15. Nov. 2012 (CET) | |||
[[ | ===Anpassungen=== | ||
====Calendar==== | |||
Für PHP 5.3 wird die aktuelle (>August 2010) Entwicklungversion empfohlen. Leider gibt es in dieser noch Probleme mit dem Import von CiviCRM-Events, weswegen noch mit der letzten stabilen Version (2.2) und PHP-5.3-Patch gearbeitet wird. | |||
*[http://drupal.org/node/613528#comment-2250424 v2.2 mit PHP 5.3 Patch] | |||
====Tagadelic==== | |||
Blendet Schlagwörter im Blog (Pfad: ''/blog''), dessen einzelnen Seiten (Node type: ''blog'') beim Erstellen eines Beitrags (Pfad: ''/node/add/blog'') und allen Taxonomie-Seiten (''Tags'') in der rechten Seitenleiste ein. | |||
;Block | |||
:Left sidebar | |||
;Show block on specific pages | |||
:Show if the following PHP code returns TRUE (PHP-mode, experts only). | |||
<pre><?php | |||
$match = FALSE; | |||
$types = array('blog' => 1); | |||
if (arg(0) == 'node' && is_numeric(arg(1))) { | |||
$nid = arg(1); | |||
$node = node_load(array('nid' => $nid)); | |||
$type = $node->type; | |||
if (isset($types[$type])) { | |||
$match = TRUE; | |||
} | |||
} | |||
if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/blog') | |||
{ $match = TRUE;} | |||
if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog') | |||
{ $match = TRUE;} | |||
if (arg(0) == 'taxonomy') | |||
{ $match = TRUE;} | |||
return $match; | |||
?></pre> | |||
==Drupal 7== | |||
*[http://pad.raumzeitlabor.de:9001/p/homepage Pad] | |||
===Update Vorbereitungen=== | |||
*[http://drupal.org/documentation/upgrade/6/7 Upgrading from Drupal 6 to 7] | |||
*[http://drupal.org/node/895314 Drupal 6 contributed modules that are in Drupal 7 core] | |||
====PHP Updates==== | |||
<pre>A PDO database driver is required! | |||
You need to enable the PDO_MYSQL database driver for PHP 5.2.4 or higher so that Drupal 7 can access the database. | |||
See the system requirements page for more information.</pre> | |||
==Siehe auch== | |||
*[[CiviCRM]] |
Aktuelle Version vom 12. Dezember 2019, 18:39 Uhr
Drupal Release status: stable [box doku] | |
---|---|
Beschreibung | |
Kategorie | Infrastruktur / obsolet |
Besitzer | Inte |
Verantwortliche(r) | Inte |
Wunschzettel
Optik
- Fotos vom RaumZeitLabor für die Slideshow auf der Startseite anfertigen
- ImageCache Actions
- Hover Preview
- Slider
Funktionalität
Spezial:Letzte Änderungen mit den letzten 5 Items auf der Startseite einbindendoneWYSIWYG-Editor installierendone (TinyMCE)Flattr einbindendonePaypal-Spendenbutton einbindendone- Tweets & Dents von @RaumZeitLabor und mit #RaumZeitLabor einbinden
- Planet für externe Inhalte mit dem Tag RaumZeitLabor einrichten
Spamfilter für Kommentare von nicht angemeldeten Besucherndone- Bildergalerien (Interessante Module: Views Galleriffic ,
Gallery Assist,Node Gallery, FileField Paths & Views Gallery) - Videos einbinden (Youtube, Vimeo & HTML5) (Module: Embedded Media Field)
CiviEvent Aktivitäten in Drupal Kalender integrieren [1]- Mobilversion für Smartphones & Co. (z.B. Mobile Plugin)
Inhalt
Benutzer von Wordpress umziehenhat sich erledigtTexte von Wordpress umziehendone- Kommentare von Wordpress umziehen
Bilder von Wordpress umziehenerledigt
Setup
Datenbanken
Um tiefere Eingriffe in diversen Konfigurationsdateien zu vermeiden sollte der Einfachheit halber der Benutzername und das Passwort der Drupal-, sowie der CiviCRM-Datenbank identisch sein oder nur eine Datenbank benutzt werden. Momentan befinden sich Drupal & CiviCRM-Daten in einer Datenbank.
Pfade
- Modulverzeichnis
- /sites/all/modules
- Themeverzeichnis
- /sites/all/themes
Theme
Anpassungen
Module
Core (optional)
Deaktiviert
- Poll
- Wurde nie benutzt.--Inte (Diskussion) 19:31, 15. Nov. 2012 (CET)
Nachinstalliert
- CiviCRM
- Views
- Feeds
- Pathauto
- Multiblock
- Wysiwyg
- WYSIWYG image upload (Neues Repository: [2])
- Jquery UI Dialog (Neues Repository: [3])
- ImageAPI
- Calendar v2.2 mit PHP 5.3 Patch
Deaktiviert
- Direct Debit Offline Gateway
- Nur testweise benutzt, um Lastschriften von Spendenzusagen durchführen zu können.--Inte (Diskussion) 19:31, 15. Nov. 2012 (CET)
- Tagadelic
- Hatte eine Sicherheitslücke und brachte keinen wirklichen Mehrwert.--Inte (Diskussion) 19:31, 15. Nov. 2012 (CET)
- Flattr
- Funktionierte nach der Aktivierung von Default-SSL nicht mehr. Bugfix gibt's nur in der Version für Drupal 7.--Inte (Diskussion) 19:31, 15. Nov. 2012 (CET)
Anpassungen
Calendar
Für PHP 5.3 wird die aktuelle (>August 2010) Entwicklungversion empfohlen. Leider gibt es in dieser noch Probleme mit dem Import von CiviCRM-Events, weswegen noch mit der letzten stabilen Version (2.2) und PHP-5.3-Patch gearbeitet wird.
Tagadelic
Blendet Schlagwörter im Blog (Pfad: /blog), dessen einzelnen Seiten (Node type: blog) beim Erstellen eines Beitrags (Pfad: /node/add/blog) und allen Taxonomie-Seiten (Tags) in der rechten Seitenleiste ein.
- Block
- Left sidebar
- Show block on specific pages
- Show if the following PHP code returns TRUE (PHP-mode, experts only).
<?php $match = FALSE; $types = array('blog' => 1); if (arg(0) == 'node' && is_numeric(arg(1))) { $nid = arg(1); $node = node_load(array('nid' => $nid)); $type = $node->type; if (isset($types[$type])) { $match = TRUE; } } if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/blog') { $match = TRUE;} if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog') { $match = TRUE;} if (arg(0) == 'taxonomy') { $match = TRUE;} return $match; ?>
Drupal 7
Update Vorbereitungen
PHP Updates
A PDO database driver is required! You need to enable the PDO_MYSQL database driver for PHP 5.2.4 or higher so that Drupal 7 can access the database. See the system requirements page for more information.