Drupal: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
(Projektkategorie „Infrastruktur / obsolet“ setzen)
 
(22 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Ansprechpartner:''' [[Benutzer:Inte|Inte]]
{{Archäologie}}


Eine Testinstallation ist unter http://raumzeitlabor.kral.ws/ zu finden.
{{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.kral.ws/ Startseite] anfertigen
*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/imagecache_actions ImageCache Actions]
*[http://drupal.org/project/hover_preview Hover Preview]
*[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'''
*<s>WYSIWYG-Editor installieren</s> '''done''' (CKEditor)
*<s>WYSIWYG-Editor installieren</s> '''done''' (TinyMCE)
*<s>Flattr einbinden</s> Entfällt wg. monatlicher Mindestkosten von 2€
*<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
*Captchas für Kommentare von nicht angemeldeten Besuchern
*<s>Spamfilter für Kommentare von nicht angemeldeten Besuchern</s> '''done'''
*Spamfilter für Kommentare, Track- und Pingbacks
*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])
*Bildergalerien (Interessante Module: '''[http://drupal.org/project/gallery_assist Gallery Assist]''', [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])
*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> http://raumzeitlabor.kral.ws/events
*<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)]
*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'''


==Pfade==
==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===
;Modulverzeichnis
;Modulverzeichnis
:/sites/all/modules
:/sites/all/modules
Zeile 38: Zeile 57:
*[http://drupal.org/project/danland Danland]
*[http://drupal.org/project/danland Danland]
===Anpassungen===
===Anpassungen===
*http://raumzeitlabor.kral.ws/sites/all/themes/danland/local.css
*http://raumzeitlabor.de/sites/all/themes/danland/local.css


==Module==
==Module==
===Core===
===Core (optional)===
====Deaktiviert====
;Poll
:Wurde nie benutzt.--[[Benutzer:Inte|Inte]] ([[Benutzer Diskussion:Inte|Diskussion]]) 19:31, 15. Nov. 2012 (CET)
===Nachinstalliert===
===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/Flattr Flattr]
*[http://drupal.org/project/pathauto Pathauto]
*[http://drupal.org/project/twitter Twitter]
**[http://drupal.org/project/token Token]
*[http://drupal.org/project/subdomain Subdomain]
**[http://drupal.org/project/pathauto Pathauto]
***[http://drupal.org/project/token Token]
*[http://drupal.org/project/og Organic Groups]
*[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/wysiwyg_imageupload WYSIWYG image upload]
*[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]
**[http://drupal.org/project/jquery_ui_dialog Jquery UI Dialog] (Neues Repository: [https://github.com/EugenMayer/jquery_ui_dialog])
***[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=3&q=1.7 jquery-ui]
****[https://code.google.com/p/jquery-ui/downloads/list?can=3&q=1.7 jquery-ui]
Zeile 67: Zeile 85:
**[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/tagadelic Tagadelic]
*[http://drupal.org/project/calendar Calendar] [http://drupal.org/node/613528#comment-2250424 v2.2 mit PHP 5.3 Patch]
*[http://drupal.org/project/calendar Calendar]
**[http://drupal.org/project/date Date]
**[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===
===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====
====Tagadelic====
Blendet Schlagwörter im Blog (Pfad: ''/blog''), dessen einzelnen Seiten (Node type: ''blog'') und beim Erstellen eines Beitrags (Pfad: ''/node/add/blog'') in der linken Seitenleiste ein.
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
;Block
:Left sidebar
:Left sidebar
Zeile 94: Zeile 122:


if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog')
if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog')
{ $match = TRUE;}
if (arg(0) == 'taxonomy')
{ $match = TRUE;}
{ $match = TRUE;}


return $match;
return $match;
?></pre>
?></pre>
[[Kategorie:Projekt]]
 
==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

Dieser Artikel ist Tot Dieser Artikel wurde archiviert.

Das Gerät/Projekt hinter diesem Artikel existiert nicht mehr oder verrichtet andere Dienste. Bitte bedenke, dass dieser Text nicht mehr unbedingt der Wahrheit entspricht. Wenn du Fragen zu dem Thema hast, nimm am besten Kontakt mit dem Autor auf, sofern dieser noch unter uns weilt.


       
Drupal

Release status: stable [box doku]

Beschreibung
Kategorie  Infrastruktur / obsolet
Besitzer  Inte
Verantwortliche(r)  Inte

Wunschzettel

Optik

Funktionalität

Inhalt

  • Benutzer von Wordpress umziehen hat sich erledigt
  • Texte von Wordpress umziehen done
  • Kommentare von Wordpress umziehen
  • Bilder von Wordpress umziehen erledigt

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

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.

Siehe auch