Frage

Ich stehe kurz davor, ein neues Projekt zu starten und möchte dessen Entwicklung in einem ganz einfachen Blog dokumentieren.

Meine Anforderungen sind:

  • selbst gehostet auf meinem Gentoo-basierten LAMP-Stack (das scheint Blogger auszuschließen)
  • Integration in eine Django-basierte Website (wie in www.myproject.com/about, www.myproject.com/blog usw. statt www.myproject.com und eine völlig andere Website unter blog.myproject.com)
  • Sehr geringe oder keine Lernkurve Das ist spezifisch für die Blog-Engine (Ich möchte nicht nur zum Bloggen eine API erlernen, aber es wäre in Ordnung, tiefer in Django einzusteigen, um mein eigenes rollen zu können.) Den bisherigen Antworten zufolge besteht die Möglichkeit, dass dies WordPress ausschließt

Sollte ich

a) Blog-Engine X installieren (bitte X angeben)

b) Verwenden Sie Django, um eine Möglichkeit zum Posten neuer Einträge und eine Seite auf meiner Website per Hand zu erstellen, um die Beiträge in absteigender chronologischer Reihenfolge anzuzeigen

War es hilfreich?

Lösung

Wenn Sie der Typ Perfektionist sind, rollen Sie Ihren eigenen.

  • Es ist nicht so schwer
  • Du lernst etwas Nützliches
  • Du wirst kriegen genau was Sie wollen und brauchen

Seien Sie gewarnt, dass Sie möglicherweise auf einen Sumpf stoßen, der Kommentar-Spam bekämpft, Sicherheitslücken schließt usw.Aber es wird wahrscheinlich ein lustiges Projekt sein.

Wenn Sie ein praktisch veranlagter Typ sind und bereit sind, Integrationsschwierigkeiten in Kauf zu nehmen, verwenden Sie eine vorhandene Engine wie WadcomBlog (Python) oder PyBlosxom, oder etwas ganz anderes wie MovableType oder WordPress.

Hier ist eine einfache Beispiel für einen Django-Blog um Ihnen den Einstieg zu erleichtern.

Einige Vor- und Nachteile der Einführung Ihrer Blog-Engine Dieser Artikel von Phil Haack.

Anscheinend Jeff Croft rollte sein eigenes sowie.

Andere Tipps

Installieren Wordpress.Es ist nicht ohne Grund der häufigste Motor.Es ist PHP, funktioniert aber problemlos in Ihrer Umgebung.

Ich habe kürzlich WordPress ausprobiert 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 übernehmen.Da beginnt der Ärger.Die Plugin-Architektur von WordPress ist ernsthaft vermasselt.Im Fall von Markdown bedeutet dies, dass es keine gute Lösung gibt.Das bestehende Plugin besteht aus einer Reihe von (ziemlich gut dokumentierten) Hacks, die bei genauerem Hinsehen auseinanderfallen.

Ich hatte nie vor, auch nur das geringste bisschen Code für WordPress zu schreiben, aber in den letzten Tagen habe ich mich die ganze Zeit bis zum Hals mit PHP beschäftigt und sowohl Plugins als auch den WordPress-Kern gehackt, damit es für mein spezielles Szenario funktioniert ( (was wirklich nichts Besonderes ist, ich bin einfach ein Perfektionist).Das ist schade, denn die Dokumentation von WordPress ist mehr als nur lückenhaft.Ich benutze es nicht mehr, ich grep für Funktionen und lesen Sie die Quelle.Alles in allem eines der weniger erfreulichen OpenSource-Projekte.

Sie können Stunden, wenn nicht Tage damit verbringen, Wordpress mit Plugins, Themes usw. anzupassen.Ich würde mich für eine 0-Installationslösung entscheiden, wie zum Beispiel Blogger (https://www.blogger.com/start)
Bei Bedarf können Sie sogar unseren eigenen Domainnamen verwenden.

BEARBEITEN:Und wenn Sie jemals mit Slashdotted, Digger oder Reddit versehen werden, kann Google den Datenverkehr bewältigen, Ihr Server wahrscheinlich nicht.

Für mich, Wordpress ist immer noch am schnellsten und einfachsten einzurichten und loszulegen.Es kann erweitert werden, um so ziemlich alles zu tun, oder Sie können es ganz einfach halten.Läuft auf PHP, aber wenn Sie keine Plugins dafür schreiben möchten, müssen Sie nie Code schreiben

Schauen Sie mal rein Blosxom.Es ist dateibasiert, also keine langweilige Datenbank.Die Grundidee wurde auf verschiedene Sprachen portiert, pyblosxom ist in Python.

Ich verwende PyBlosxom für meinen persönlichen Blog und denke, dass es ziemlich nützlich ist, wenn Sie etwas Minimalistisches benötigen.Die Bereitstellung ist einfach, da Sie nur die Python-Laufzeitumgebung und CGI benötigen.Möglicherweise möchten Sie jedoch zumindest über einige Grundkenntnisse in Python verfügen, wenn Sie es verwenden möchten.

Schauen Sie sich Blosxom an.Es ist dateibasiert, also keine langweilige Datenbank.Die Grundidee wurde auf verschiedene Sprachen portiert, pyblosxom ist in Python.

Ich habe die Engine für meinen persönlichen Blog in vielleicht 6 Stunden an einem Wochenende geschrieben, mit Kommentaren, Beschriftungen, vereinfachtem Markup, Sitemap, Feeds und so weiter.Es hat großen Spaß gemacht und ich habe viel Django gelernt.

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

Ich habe es selbst noch nicht ausprobiert (außer der Demo), aber ich habe es mit einem Lesezeichen versehen Chyrp Wenn ich also jemals einen schnellen und einfachen Blog einrichten muss (so wie Sie ihn beschreiben), könnte ich dies versuchen.Probieren Sie es also aus, es könnte eine gute Option für Sie sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top