Drupal

Drupal Song

Tagged:  

Drupal - Logout beim schließen des Browsers

Tagged:  

In der settings.php folgende zwei Parameter:
ini_set('session.cookie_lifetime',  2000000);
ini_set('session.cache_expire',    2000000);

beide auf 0 setzen.

Browsercache des Firefox leeren.

register_globals bei Drupal umgehen

Tagged:  

Folgende Meldung tritt in Drupal 6.10 bei manchen Hostern auf,
Drupal lässt sich dadurch nicht installieren.

Problem:

register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Currently using PHP register globals Enabled ('1'))

Lösung:
In der Datei /modules/system/system.install die Zeilen 54-61 auskommentieren (//) o. löschen:
//if (!empty($register_globals) && strtolower($register_globals) != 'off') {
  //  $requirements['php_register_globals']['description'] = $t('<em>register_globals</em> is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when <em>register_globals</em> is enabled. The PHP manual has instructions for <a href="http://php.net/configuration.changes">how to change configuration settings</a>.');
  //  $requirements['php_register_globals']['severity'] = REQUIREMENT_ERROR;
  //  $requirements['php_register_globals']['value'] = $t("Enabled ('@value')", array('@value' => $register_globals));
  //}
  //else {
  //  $requirements['php_register_globals']['value'] = $t('Disabled');
  //}

Schon klappt die Installation Smiling

Drupal Forum erstellt

Hallo

Drupal6 ist wirklich klasse!   :)

Wir haben uns soeben ein eigenes Forum zum Thema Trickfilm gebaut!

Bis jetzt funktioniert alles einwandfrei.

Hier geht es zum Forum

Wie man Backups machen kann von  Datenbanken müssen wir allerdings noch herausfinden.

 

Gruss die Kieselsteine

Drupalcamp - Dries talks

Tagged:  

//todo

Drupalcamp - Tag 2/2

Tagged:  

11:00 Uhr - Session 3 - Suchmaschienenoptimierte Websites mit Drupal
Referent: Jürgen Brocke (humanoid)

Grundlegende Regeln:

Valides HTML muss W3C-Konform aufgebaut werden und fehlerfrei sein
- Doctype angeben
- keine offenen oder falsch verschachtelten Tags

Head
- Seitentitel muss 2-3 der wichtigdsten Suchwürter enthalten
- Meta-Description muss für jede Seite eine EIGENE Beschreibung
enthalten (z.B. Auszug aus dem Seiteninhalt)

Description Tags sind wichtig

#############

Aufbau der Paes

systegs.com

<h1> mit Hauptkeywords nur 1x pro Seite
im content nicht im header - nur einmal verwenden
<h2> mit Keywords 1-5x pro Seite
kann auch mehrmals genutzt werden.
<h3 - h5> mit keywords sinnvoller Anzhal pro Seite
Keine <h1..5>-Tags in Blocküberschriften

- Titel Tags in allen Links
- Alt-Tags in allen Images
- Ausreichende Keyworddichte beachten, ausreichend Text vor allem auf der Startseite
- Wichtige Keywords mit <b> oder <strong>

#############

Verlinkungen

- Binnenverlinkung pflegen: Verlinkung wichtiger Begriffe im Text auf interne Unterseiten.
- Links auf thematisch passende externe Seite mit hohem Pagerank
- Backlinks von thematisch passenden Seiten mit hohem Pagerank
- Linktext sollte wichtige Keywords enthalten
- Keine Linklisten auf externe Seiten, besser Links innerhalb der Texte
- Tagclouds für Binnen-Verlinkung der wichtigen internen Seiten vor der Startseite

Linknetzwerke werden von Pageing-Seiten betrieben und künstlich.

kein NOFOLLOW verwenden, da Google sonst die

Pagerank wird nicht mehr so beachtet?
Je höher, desto mehr seiten linken auf dich - wichtig ist jedoch die Keywords.

Linklisten werden nicht beachtet wo 50 Links vorhanden sind.

#############

Analyse
- Google Analytics verwenden http://www.google.com/analytics/de-DE/
- Google Webmastertools bietet umfangreiche Tools zur Analyse von Verlinkung und Qualität der Inhalte und Meta Daten
https://www.google.com/webmasters/tools/docs/de/about.html
- www.ranks.nl

#############

Drupal

- lesbare URL's
- Apache: Mod Rewrite
- unbedingt Lesbare URL's einschalten
- Sinnvolle URL-Alias und Strultur verwenden.
- Page-Alias als .html anlegen

Meta-Tags

- Ermöglicht Benutzern das Hinzufügen von Tags z.b. Schlüsselwörter oder Beschreibungen für jede Node.
- Meta Description

################

Module

Path-Auto Modul
- Erstellt automatisch einen Alias für Beiträge und Taxonomy

http://drupal.org/project/pathauto

Umleitung von alten URLs auf neues System.
301
http://drupal.org/project/path_redirect

Tagadelic
http://drupal.org/project/tagadelic

Google Analytics
http://drupal.org/project/google_analytics

Achtung wegen Datenschutz - muss die User darauf informieren.

Disclaimer und hinweisen was Cookies sind.

#############

Binnenverlinkung!!

http://www.kalbach.de
Hotelseite von Referenten (Reservgierungsmodul ist externes Modul)

Binnenverlinkung auf der Startseite wo man auf die Unterseiten kommen.
Wichtigsten Themen auf der Startseite als Binnenverlinkung.

########

Display non im CSS - keine versteckten Texte verwenden, Google bewertert die schlecht.'

#######

Suche von Drupal bei Google Analytics einbinden

Track internet Search

google analytics

Webseite suche protokolieren
search eintragen.

#############

egotrek.de
- oder _ verwenden? - ist besser

path modul:
Aktualisieren Aktion:
Erstelle einen neuen Alias. Lösche den alten Alias.

haken rein - umcodieren, bevor der Alias erstellet wird
haken rein - Reduce stings to letters and numbers macht Ä zu ae

il18n-settings-ascii.txt umbenennen.

12:00 Uhr - Session 4 - Google-Maps, Routenerstellung, POIs und Fotos
Referent: SirFiChi; dereine

Fotos hochladen und in Google Maps abbilden.

www.bodenseetouren.de << Unsetzung für Kunden
www,freelens.com

+++

Route wird mit .gpx Angeboten welche auf dem Handy genutzt wird.

http://drupalcamp.de/node/145

###############

Googleearth Account
- import/export von .gpx Files möglich.

Gibt zwei Standarts für Maps und Streetview.

.kml file auslesen - altes Google Format GPS Mouse

Module verwenden.
- cck-track-field
- fileframework
- gmap (Pins auf Grafik setzen)
- location (kann umkreissuche durchführen in .de Postleitzahlen) kann auf Nodes Lat/Long setzen.
- locatio kann ohne gmap laufen - gmap jedoch nicht ohne location.

Bilder werden von der Kamera hochgeladen.
Bilder werden zu 50 nodes und eine Route erzeugt.

Expose Filter

cocoate.com/map/node
freelens.com<7umkreissuche
karstenschoene.de/freischreiber/ << wird nur modul location verwendet kein gmap installiert

######################

location gibt postleitzahl an google > google gibt  lat/long zurück.

www.jogmap.de

 

Drupalcamp - Tag 1/2

Tagged:  


Mit Hagen im Gepäck ging es heute früh vom Hotel aus zum Drupalcamp.
Hagen ist zufällig im gleichen Hotel untergekommen und konnte daher mitgenommen werden.


Hagen & Dries.

######################################

Nach einer Begrüßung ging die erste Session um 10:00 Uhr los.

10:00 Uhr - Session 1 - Getting started witgh Drupal 6
Referent: jpoesen

- UTF8 beste für Datenbank

Bilder von Robert Happek - www.menschenbeschleuniger.de
User: drupal
PW: drupal

www.automobil-blog.de

######################################

11:00 Uhr - Session 2 - Drupal als Knowledge Base für Unternehmen
Referent: helpworx

http://kultour.rapid-knowledge.com

www.helpworx.de

- Arbeitsanweisungen
- Produke
- Adressbuch
- Glosar
- Forum

filtered search - ben Stiller

gibt es dafür ein Modul oder selbst geschrieben?
modul: facetted search

Mit Taxonomie sind alle Daten verwendet > Filmlänge > Titel > Künstler
Keine Hierarchie verwendet.

Wie wird es mit der Filmlänge und Sekunden gelöst??
Nur Standart Minuten auswählbar.

FCK Editor - gut das Word Texte gefiltert werden können.

'''''''''''''
Artikelvorlagen können aus FCK-Editor reingeladen werden.
CCK-Fields
'''''''''''''

Modul wird für die v.6 nicht released - eher dann für drupal 7.

######################################

12:00 Uhr - Session 3 - Kreative Templates kompatibel und barrierearm realisieren mit dem YAML-Framework
Referent: paratio

www.yaml.de

http://hirschpiel.de möchte er realisieren. (ist auch Drupal mit YAML).

Firefox Addon - Firebug

madasign.com

paratio.com firmenwebsite logo immer in der mitte über de4r navi

wdr.de - strg + alles skalliert sich hoch

######################################

12:45 Uhr - W-Lan Ausfall
Internet geht nur noch über GPRS/UMTS Handys raus Sad

######################################

13:00 Uhr bis 14:00 Uhr Mittagspause

Mit Adrian zu Mac-Donalds gefahren.

######################################

14:00 - 16:00 Uhr -Session 4&5 - Getting started with CCK and Views
Referent: jpoesen

1. CCK
- content types neu definieren mit cck
- aus den core-types können die neuen types definiert werden
- diese verweisen aber immer auf die vorherigen types inkl. aller eigenschaften, deshalb macht es sinn die z.b. so zu bennenen: story_user oder page_berichte
- dazu können neue felder definiert werden (z.b. text, select list, numbers, date, email...)
- default value kann auf php code verweisen, der sich die paremeter aus anderen umständen holen kann
- bei der select list, müssen die werte unten als "allowed content" eingegeben werden; dabei kann auch z.b. W|Wert einegebe werden, W wird in der db gespeichert, Wert angezeigt (geht auch bei anderen variablen)
- um die felder anzuordnen, kann eine group erstellt werden, dann alle werte, die in diesem kasten erscheinen sollen per drag&drop reintun, dann in der liste dorthin bringen, wo es hin soll

- sowohl für content groups als auch feilds kann 'hidden' als wert eingegeben werden, so dass auf der seite selbst die werte nicht displayed ewrden, aber im hintergrund existieren, z.b. sinnvoll für webshop wenn objekte gleichzeitig eine id haben oder store-nummer etc.

- image field (bei modules) erlaub tbilder in die nodes mit einzubauen
(gehört zu den add on fields)
- node reference field (auch dort) kann beziehung zw. verschiedenen nodes herstellen, d.h. z.b. book type, publisher
- user reference; ermöglicht ein autor-feld, mit dem der aussenwelt angezgit wird, wer die seite gemacht hat(nicht ads gleiche wie ownership, nur anzeige)

- die option "reverse link" ermöglicht es, dass z.b. nicht nur der artikel auf einen oder mehrere user verweist, sondern auch umgekehrt, i.e. eine publikationsliste oder ähnliches; wenn man das anklickt, dann ist das feld automatisch in dem anderen

2. Views
- virtual query builder, to get data from the database
- aber darüberhinaus kann noch festgelegt werden in welchem format bzw. wie die abgefragten daten ausgegeben werden
- "view" ist ein "view in the database"
- man kann eine liste von kriterien anlegen, nach denen die querys ausgefährt werden d.h. sie hängen dann im konkreten moment davon ab. ein beispiel: zeig die letzten 10 contents vom type img an
- views kann als rss, xml ausgeben bzw. übergeben
- modul installieren, freischalten
- neuer view, dort kann als erstes eignestellt werden, wie das heissen soll und welche daten ausgegeben werden sollen (z.b. node, user, comments...)
- dann den view erstellen und settings bearbeiten. dort können "displays" angelegt werden für die views, d.h. für eine abfrage können verschiedene ausgabeformate ausgewählt werden, z.b. in eine page oder in einen block; für diese typen kann dann jeweils spezifisch angegeben werden, welche fitler verwendet werden
- es gibt dort eine übersichtsseite über die alles einstellbar ist, z.b. die filter (bsp: nodes vom type story, die published sind und vom nutzer xy)
- ausserdem kann z.b. angegeben werden in welcher art die daten ausgegeben werden bsp. als tabelle, als gatter, ... mit oder ohne titel, mit oder ohne user/s, welche artikel angezeigt werden sollen abhängig von deren zugewiesenen taxonomyterms
- exposed filters nochmal nachlesen

> develop-modul ermöglicht anzuzeigen, wie verschiedene user die seite sehen und darüberhinaus noch wie schnell die seite geladen wird

######################################

Ab 20:00 Uhr Treffen im Brauhaus Früh.

Drupalcamp - UCON - Social Evening

Zum Start des Drupalcamps trafen wir uns gestern Abend im UCON.

Ankunft in Köln

An diesem Wochenende findet in Köln das Drupalcamp statt.
Grund genug sich auf den Weg nach Köln zu machen.

 
Gegen Nachmittag war das Ziel erreicht und der Dom war zu sehen.

 
Hotel ist auch okay – zwei offene W-Lans im Zimmer erreichbar.

Was möchte man mehr?

Heute Abend geht’s in die UCON Lodge wo eine Ecke für die Drupalianer reserviert ist.

Alles neu = alle besser?

Hallo Concierge,

mit viel Mühe baust Du daran unsern Wünschen nachzukommen, den technischen Anschluss nicht zu verpassen und Spamer von der Plattform fern zu halten... Dafür muss ich immer wieder sagen: Hut ab! Und Danke! (& nun muss man wieder ins Handbuch gucken Smiling

Und doch kommen dann, wir, die Nutzer und meckern und maulen und murren. So auch ich. Nein, ich will nicht meckern, vielleicht ist es nur eine Frage der Gewöhnung und des bisherigen Nutzungsverhaltens, aber ich will es wenigsten gebloggt haben.

Für mich ist die jetzige Startseite nicht sehr ansprechend. Die Titel sind nicht so, dass ich Lust bekomme mir einen Blog näher anzuschauen. Das Schöne an der vorherigen Variante war, dass man, wenn man einmal da war, immer auch etwas noch etwas anders fand, das man sehen wollte - oben die "Wolke", dann die Artikel und rechts die Kommentare, Neuigkeiten aus andern Plattformen usw. ...

Ja, vielleicht war das ja für manche zu viel auf einmal. Ich kann die Infos ja auch finden, aber dazu muss ich sie bewusst ansteuern. Also nicht einfach mal draufschauen und überraschen lassen, sondern bewusst entscheiden: das will ich lesen (wobei die erste Entscheidung nur vom Namen des Autors, dem Titel und vielleicht die Anzahl der Kommentare beeinflusst werden kann).

Naja, vielleicht doch eine Frage der Gewöhnung...

Was sagen die andern Nutzerinnen und Nutzer (womit auch Leserinnen und Leser gemeint sind)? Was würdet ihr Euch wünschen und welche Ideen hättet ihr?

Eine Idee, die ich jetzt hatte:

Vielleicht kann man ja einen Anreißer mit auf der Startseite zeigen  - so die ersten Sätze bzw. immer den ersten Absatz.

Bin gespannt auf weitere Neuerungen!

Inhalt abgleichen