latomiMehr Beiträge hier
LaToMi.de

Blog.

Wir basteln uns ein Blogsystem (Teil1)

vom 23.01.2010 in Hirn

Keine fertige Software - kein Wordpress - kein whatever. Alles selbst gemacht.

(Vorwort: In diesem Eintrag geht es mehr um die Planung eines Blogsystems als um das eigentliche Programmieren)


Meine Zutaten:

Coldfusion Server, MySQL-Datenbank, jQuery, HTML & CSS und ein wenig Hirn.

Ok, ich gebe zu, dass ich später noch einen Editor für die Einträge benutzen werde. Da dieser aber optional ist vergessen wir das mal wieder ganz schnell.

 

Das Erstellen der Datenbankstruktur ist der erste Punkt, bei dem ich definitiv eine eigene Lösung vorziehe. Wenn man sich mal die Tabellen anschaut, die z.B. Wordpress erstellt, kommt man schnell an den Punkt wo weniger oft mehr ist.

 

Ich möchte hier nur ein paar Artikel schreiben können. Ich brauche keine großen Analysetools etc. Halt ein Tagebuch - keine komplexe Webseite die ich dann einfach BLOG nenne.

Jeder Eintrag benötigt eine Überschrift bzw. den Titel, ein Datum, einen Einführungstext, den Artikeltext, ein Titelbild, den Status(online oder offline) und eine Kategorie. Die Kategorie könnte ich hier auch schon weglassen, aber ich möchte die Einträge filtern können. Da ich wohl der einzige Autor sein werde, benötige ich hier auch keinerlei Usermanagement.

 

Jeder Artikel soll natürlich eine Kommentarfunktion erhalten. Also brauchen wir hier eine 2. Tabelle. Hier haben wir dann die Felder Artikel-ID, Autor, Email, Datum, URL und Antworttext.

Wir haben also 2 Tabellen:

  • Blogartikel
  • Kommentare

Mehr brauchen wir erst mal nicht.

Mein Blog wird 2 Ansichten haben. Eine Liste aller Einträge - und dann eine Detailansicht eines Eintrages (Wenn Ihr das hier grad lest, seid ihr definitiv in der Detailansicht).

 

Listenansicht:

Hier zeige ich die Überschrift, das Datum, die Kategorie, das Titelbild (sollte ich eins haben) und den Einleitungstext. Später wird hier noch die Möglichkeit hinzukommen, die Einträge nach der oben genannten Kategorie zu filtern. Dazu aber später erst.

Detailansicht:

Hier zeigen wir alle Informationen aus der Listenansicht plus den eigentlichen Artikeltext. Zusätzlich wird, wir kennen es Alle, am Ende des Beitrags der Kommentarbereich eingefügt. Hinzukommt vielleicht noch ein kurzer Text über den Autor, falls jemand direkt auf die Detailseite gekommen ist, ohne zu wissen wer der Besitzer/Autor des Blogs ist.

 

Soviel zur Planung meines Blogsystems. Weiter geht's in Teil 2 (vielleicht).

Kommentar schreiben:

Name:
Pflichtfeld
Email:
(wird nicht gezeigt)
URL: