Der beinah perfekte Blog mit Drupal
Mit diesem Blogeintrag möchte ich mal aufzeigen, wie ein beinahe perfekte Blog mit Drupal erstellt werden kann. Ich bin mir bewusst, dass es auch einfachere Systeme für einen Blog gibt aber mit Drupal hat man später unendliche Möglichkeiten den Blog zu erweitern. Für Kommentare bin ich jederzeit sehr dankbar.
Selbstverständlich kann das Resultat dieses Eintrages hier noch betrachtet werden (http://blog.redpanda.ch). Übrigens mit einer Multisiteinstallation erstellt.
Folgender Core und Module werden für den Blog verwendet:
|
||
Installation
- Adminmenu installieren
- Blogmodul installieren
- Blöcke aktivieren (rechte Spalte)
- Neueste Blogeinträge
- Neueste Kommentare
- Wer ist online
- Berechtigungen für Blog und Kommentare einstellen. Beachten das authentifizierte User nur ihre eigenen Blogeinträge bearbeiten und löschen können.

- Einstellen, dass User ihre Kontaktdaten für einen Kommentar eingeben müssen.
Inhaltsverwaltung » Inhaltstypen » Blog

- WYSIWYG-Editor (FCKEditor) aktivieren und Berechtigungen einstellen
- Mollom/Captcha aktivieren und konfigurieren
- Trackback aktivieren
- Datum und Uhrzeitformat einstellen

- Übersetzen der evtl. englischen Begriffen Posted und by im Blog-Header
- IMCE Modul aktivieren
- FCKEditor für Bildupload mit IMCE konfigurieren

- Lightbox2 aktivieren und konfigurieren
- Teaser Bild erstellen
- CCK ImageFeld im Inhaltstyp Blog erstellen. Darauf achten, dass der Feldtyp File und das Steuerelement Bild ausgewählt wird.
- Jetzt kann in jedem Blogeintrag ein Bild als Anrissbild hinzugefügt werden. Die Bilder werden automatisch auf die oben eingestellte Grössen gerechnet.

Wird nun ein Bild hochgeladen, wird im Blog zuerst das Bild angezeigt und unten wird der Text kommen. Jetzt muss das CSS File des Themes so geändert werden, dass der Text um das Bild rumläuft. - Folgende Angaben müssen im CSS File gemacht werden:
body.node-type-blog .field-field-teaserimage {
float: none;
margin-right: 0;
}.field-field-teaserimage {
float: left;
margin-right: 10px;
}.field-field-teaserimage img {
padding: 5px 5px 0px 0px;
}Einfach teaserimage durch den Feldname des oben generierten CCK Feldes ersetzen.
- Path und Pathauto aktivieren und konfigurieren um lesbare URL's zu konfigurieren
- [yyyy] = Jahreszahl vierstellig
- [mm] = Monat zweistellig mit auffüllender 0
- [dd] = Tag zweistellig mit auffüllender 0
- .html am Ende des Pfades ist gut für den Suchroboter. Seiten werden so besser indexiert.
- Modul Taxonomy und Tagadelic aktivieren
- Neues Vokabular erstellen:
- Neues Vokabular erstellen für Blogkategorien
- View und Views Group by Module installieren und aktivieren
- Kategorieblock mit Links und Anzahl Einträgen erstellen
- Archiv Block hinzufügen; Dieser Block zeigt an, wieviele Post im Blog pro Monat gemacht wurden. Sobald man das Modul Views installiert hat, steht diese Abfrage zur Verfügung. Sie muss nur noch aktiviert werden und der dazugehörige Block aktiviert werden.

- Und voila der beinah perfekte Blog ist fertig...jetzt fehlt nur noch Content...also los. Das fertig Ergebnis dieses Eintrages kann hier noch angeschaut werden.
- Michi's blog
- Neuen Kommentar schreiben
- 4639 Aufrufe





















Kommentare
Vielen Dank
Hallo Michi,
mir hilft diese Auflistung ungemein weiter!
Ich bin absoluter Drupal-Einsteiger. Für Drupal habe ich mich dennoch entschieden, weil es sehr flexibel ist und ich für meine Kunden sehr spezifische Nutzerrechte brauchte.
Nun habe ich gerade mein Blog integriert und muss sagen, dass das einfache Modul noch sehr mager ist.
Mit deinem Tutorial werde ich mich kommendes Wochenende hinsetzen und mein Blog "pimpen".
Vielen Dank!
Gerngeschehen
Hallo Alexander
Schön wenn dir das Tutorial hilft. Ein kleiner Tipp vielleicht noch. Nimm statt dem FCKEditor den CKEditor.
Viel Spass
Gruss
Michi
Mein Blog mit Drupal
Hallo Michi,
habe es inzwischen endlich umgesetzt. Drupal ist ein tolles CMS, in das ich mich als Rookie gut einarbeiten konnte. Mein Ziel war, dass meine Kunden ihre Trainingspläne auch online einsehen können. Bei den anderen CMS ist diese Rechteverteilung nicht möglich gewesen.
Dank deines Tutorials habe ich jetzt auch ein vollwertiges und "beinah perftektes Blog" auf Drupal laufen :-)
Für die Teaserbilder noch der Tipp, dass man den Cache der Seite leeren sollte, damit es auch klappt. Dafür habe ich ein paar Tage gebraucht, bis mir einfiel, dass Drupal mit dem Cache alte Sachen ja zwischenlagert.
Nun widme ich mich dem Thema, wie ich meine Nutzer dazu animiere, Kommentare zu schreiben. (Dazu hast du glaube ich auch was geschrieben)
Sportliche Grüße,
Alexander
Vielen Dank!
Hallo Alexander
Vielen Dank für deinen Kommentar. Es ist immer wieder schön zu lesen, dass das Tutorial helfen konnte. Eigentlich wollte ich es schon länger mal überarbeiten, habe mich jetzt aber entschieden zu warten bis Drupal 7 in mindestens einer ersten Beta Version erhältlich ist.
Ja stimmt, für Kommentare habe ich auch schon mal etwas geschriebe - http://www.redpanda.ch/drupal/drupal-und-seo-kommentare-abonnieren - hoffe es hilft.
Gruss
Michi
CSS Angaben?
Hallo redpanda erst einmal vielen Dank für dieses tolle Tutorial.
Nur wo sollen die CSS Angaben eingetragen werden?
Habe von meinem Garland Theme es jeweils in der style.css und styles-rtl.css eingetragen und probiert, jedoch leider ohne wirkung.
Der Name wurde natürlich auch dahingehend geändert wie das cck-feld bei mir heist.
Grüße und Danke für deine Antwort.
Im Theme CSS
Das muss eigentlich im Theme CSS passieren, welches du verwendest. Jetzt könnte es aber noch sein, dass du unter http://www.deine-url.ch/admin/settings/performance (Leistung) den Cache löschen musst, damit die Änderungen im CSS aktiv werden.
Versuchs doch mal.
Gruss
Michi
Vielleicht etwas
Vielleicht etwas ausführlicher (aber dafür leider auf englisch):
http://www.onyxbits.de/content/howto-build-single-user-blog-drupal