2008-09-09 16 views
5

Ich bin dabei, ein neues Projekt zu starten und möchte seine Entwicklung in einem sehr einfachen Blog dokumentieren.Was ist der schnellste Weg zu einem sehr einfachen Blog?

Meine Anforderungen sind:

  • selbst gehosteten auf meinem Gentoo-basierten LAMP-Stack (das Blogger auszuschließen scheint)
  • Integration in einer django basierten Website (wie in www.myproject.com/ etwa, www.myproject.com/blog usw. statt www.myproject.com und eine völlig andere Seite bei blog.myproject.com)
  • sehr wenig oder keine Lernkurve das ist spezifisch für die Blog-Engine (nicht Ich möchte eine API lernen, nur um zu bloggen, aber um tiefer in Django zu kommen, um meine eigenen zu rollen, wäre OK) Accordi ng auf die Antworten bisher, gibt es eine Chance, dass dieser Wordpress schließt

Soll ich

a) installieren Blog-Engine X (bitte X)

b) verwenden django Hand-Rolle angeben eine Möglichkeit, neue Einträge und eine Seite auf meiner Website zu veröffentlichen, um die Beiträge in absteigender chronologischer Reihenfolge anzuzeigen

Antwort

12

Wenn Sie die Perfektionisten sind, rollen Sie Ihre eigenen.

  • Es ist nicht so schwer
  • Sie etwas lernen nützliche
  • Sie genau bekommen, was Sie und
  • brauchen wollen

Seien Sie gewarnt, dass Sie in einem Morast Kämpfe laufen kann Spam kommentieren, Sicherheitslücken schließen usw. Aber es wird wahrscheinlich ein lustiges Projekt sein.

Wenn Sie die praktische Art und bereit sind, eine gewisse Integration Schmerz Gesicht, verwenden Sie einen vorhandenen Motor wie WadcomBlog (Python) oder PyBlosxom, oder etwas ganz anderes wie MovableType oder Wordpress.

Hier ist eine einfache Django blog example, um loszulegen.

Einige Vor- und Nachteile des Rollens Ihres Blog-Engine this article von Phil Haack.

Jeff Croft anscheinend rolled his own ebenso.

+0

Dang nabit, Ich bin outa 'Stimmen, aber kommentieren, damit ich diesen Beitrag später finden kann. – UnkwnTech

3

Für mich ist Wordpress immer noch die schnellste & einfachste Einrichtung und loslegen. Es kann erweitert werden, um so ziemlich alles zu tun, oder Sie können es wirklich einfach halten. Läuft auf PHP, aber wenn Sie keine Plugins dafür schreiben wollen, müssen Sie nie Code schreiben

16

Installieren Sie Wordpress. Es ist die häufigste Maschine aus einem Grund. Es ist PHP, aber wird in Ihrer Umgebung gut funktionieren.

+1

Hey, wie kommt es, dass du alle Stimmen bekommst? :) –

+0

Ihre Antwort hatte keinen Link, wenn ich für Frank wählte –

+0

Ah, der Link, immer mit dem Link –

5

können Sie verbringen Stunden, wenn nicht Tage Wordpress mit Plugins angepasst haben, Themen, etc ... ich gehen würde, mit einer 0 Installationslösung, wie Blogger (https://www.blogger.com/start)
Sie auch unsere eigenen Domain-Namen mit ihm nutzen kann wenn du es brauchst.

EDIT: Plus, wenn Sie jemals slashdotted, gegraben oder redditted, google kann den Verkehr behandeln, kann Ihr Server wahrscheinlich nicht.

+0

Mein Blog (http://dotnet.kapenilatex.com) läuft auf einer Barebones Wordpress-Installation und hat meine Zwecke gut gedient. –

+0

Sie können hosten Sie die Blog-Dateien auch auf Ihrem eigenen Webserver, also verwenden Sie nur die Funktionalität des Bloggers –

6

Ich habe WordPress kürzlich versucht und bin sehr enttäuscht. Solange Sie nichts anpassen möchten, ist alles in Ordnung. Aber stellen Sie sich vor, Sie möchten ein Plugin installieren, um die Markdown-Bearbeitung zu bearbeiten. Da beginnt das Problem. Die Plugin-Architektur von WordPress ist ernsthaft vermasselt. Im Fall von Markdown bedeutet dies, dass keine gute Lösung existiert. Das existierende Plugin ist eine Serie von (ziemlich gut dokumentierten) Hacks, die bei einem harten Blick auseinanderfallen.

Ich wollte nie das kleinste bisschen Code für WordPress schreiben, aber in den letzten Tagen war ich die ganze Zeit über knietief in PHP und hackte Plugins sowie den WordPress-Kern, um es zum Laufen zu bringen mein spezielles Szenario (das wirklich nicht besonders ist, ich bin nur ein Perfektionist). Was schade ist, denn die Dokumentation von WordPress ist mehr als nur lückenhaft. Ich benutze es nicht mehr, ich grep für Funktionen und lies die Quelle. Alles in allem eines der weniger erfreulichen OpenSource-Projekte.

0

Ich habe es selbst noch nicht versucht (anders als die Demo), aber ich habe Chyrp bookmarken, so dass, wenn ich jemals einen schnellen & einfachen Blog (Art von wie Sie beschreiben) einrichten könnte Versuche dies. Überprüfen Sie es, könnte eine gute Option für Sie sein.

1

Werfen Sie einen Blick auf Blosxom. Es ist dateibasiert, also keine knifflige Datenbank. Die Grundidee wurde in verschiedene Sprachen portiert, pyblosxom ist in Python.

1

Ich benutze PyBlosxom für meinen persönlichen Blog, und ich denke, es ist ziemlich nützlich, wenn Sie etwas Minimalistisches brauchen. Die Bereitstellung ist einfach, da Sie nur die Python-Laufzeit und CGI benötigen. Vielleicht möchten Sie zumindest grundlegende Kenntnisse über Python haben, wenn Sie es verwenden möchten.

Werfen Sie einen Blick auf Blosxom. Es ist dateibasiert, also keine knifflige Datenbank. Die Grundidee wurde in verschiedene Sprachen portiert, pyblosxom ist in Python.

1

Ich schrieb die Engine für meinen persönlichen Blog in vielleicht 6 Stunden während eines Wochenendes, mit Kommentaren, Labels, vereinfachten Markup, Sitemap, Feeds und so weiter. Es hat viel Spaß gemacht und ich habe viel Django gelernt.

Wenn Sie sich für diesen Weg entscheiden, schauen Sie sich generic views an, diese Django-Funktion wird Ihnen viel Arbeit ersparen (und einige nützliche Tricks lernen).

Verwandte Themen