http://danielkeppler.com

mein Blog über Guatemala und SEO

Meine Idee einer Django Blogging App ™

Ich werde mich nicht über ein weiteres Django -basierten Blogging -Engine in diesem Beitrag sprechen. Es gibt eine Reihe von Blogging- Apps , die wie turn-key -Lösungen werden versuchen , wie ein WordPress-Blog. Ich habe den Code von vielen Apps Magermilch , haben aber bisher nicht so genutzt. Einige von ihnen sind wirklich hochwertige Anwendungen. Was ich im Sinn haben ist etwas anderes aber . Ich möchte eine App , die mir erlauben , einen Blog , dass mein Vorhaben spezifische Anforderungen erfüllt bauen würde.

Lassen Sie mich noch einmal den letzten Satz . Mit einem Django -basierten Blog , nur weil Django ist fashinable ist ein wenig dumm meiner Meinung nach. Wenn Django -basierten X Blogging -Engine zu Ihnen passt besser als alles andere , sie verwenden. Warum nicht? Aber meine persönliche Wahl des Bloggens Motor WordPress1. Der Wert eines Django blogging app, ist für mich in Hinzufügen Ein Blog zu einem Django -Projekt. Und verschiedene Projekte könnten unterschiedliche Anforderungen haben . Also meine Vorstellung von einem Django blogging app ist eine, die in hohem Maße konfigurierbar und erweiterbar ist hoch .

Auf der anderen Seite brauche ich nicht die Bequemlichkeit des Anklicken eines Kästchens auf einer polierten UI. Ich kann eine Funktion schreiben . Oder ich nicht unbedingt brauchen , sagen wir, eine Navigations-Menü . Es gibt Anwendungen , die das tun . Selbst wenn es nicht es sollte nicht der Blog app ’s Job sein. Also ich bin nicht der Suche nach einem Instant- Blog. Ich habe ein app Django in meinem Kopf , nichts weiter.

Was ausgelassen werden sollten

Grundsätzlich kann jede Funktion, die von anderen erbracht werden können wiederverwendbare app ausgelassen werden sollten . Warum sollten wir wieder zu implementieren, was bereits geschehen ist … und überprüft die von anderen … und erprobt. Natürlich ist dies nicht notwendigerweise bedeutet , sofern keine Komfort-Funktionen .

  • Nr. admin. Da haben wir schon ein.
  • Keine Thematisierung . Für die Liebe des Flying Spaghetti Monster , brauchen Sie nicht jeden Thematisierung andere als das, was django.template Angebote. Pre -built Themen sind für die Turn-key -Lösungen.
  • Keine Kommentare oder Kontaktformulare . (Siehe django.contrib.comments und django- Kontakt-Formular)
  • Nicht Beamte Markup -Format (oder Formate). Dies kann in den Vorlagen ohne Schwierigkeiten abgewickelt werden . Aber vielleicht ist steckbar Content-Filter eine gute Idee. Ich habe nicht meine Meinung über diese vollständig aus . Es werden keine Markup- Format standardmäßig , das ist sicher .

Was sollten einbezogen werden

Denken Sie daran , jedes Projekt hat einen anderen Satz von erforderlichen Funktionen für seinen Blog . Manche brauchen Kategorien , müssen einige brauchen Tags und einige andere auch . Aber es wäre am Ende als eine Katastrophe , wenn wir jedes dieser Features implementiert in ein einziges app. Stattdessen habe ich denke, es sollte für viele kleine Anwendungen , die zusammen arbeiten bestehen. Aber ich möchte nicht am Ende mit riesigen Spaghetti von Anwendungen, die alle auf einer anderen , wie abhängig Pinax tut. Eine minimale Menge an Kern- Apps2 und dann alles andere fakultativ sein sollte . Mit dem optional Ich meine, Sie müssen nicht Pakete, die Sie nicht benötigen installieren.

Ich denke, die Komponenten ( Apps ) ist durch Zugabe aktiviert werden INSTALLED_APPS und konfiguriert mit den Einstellungen . Ich kann nicht jeder Parameter, der muss denken, um dynamisch verändert werden , also warum nicht den festgelegten Weise des Tuns Konfiguration in Django .

Zwei Funktionen sind für einen solchen blogging app haben Vorschauen und geplante Veröffentlichung. Es ist möglich , dass Sie manchmal schreiben Sie eine Post schnell und veröffentlichen Sie es sofort. Aber ich denke, niemand wird sagen, sie kümmern sich nicht um diese beiden Funktionen .

Built-in -Feeds und XML-Sitemaps sind auch nice to have .

Mehrere Instanzen dieses blogging app läuft auf das gleiche Projekt ? À la admin. Ich kann nicht meinen Verstand auf diesen einen . Sicher wäre es ein nettes Feature sein. Aber es könnte der Code erschweren . Peehaps zu viel für einen nicht so oft der Fall .

Was denken Sie über die allgemeine Idee ? Gibt es andere must-have Features? Wären Sie bereit, eine neue App , wenn Sie bereits komfortabel mit anderen Blogging- app lernen?

ähnliche Beiträge:

Wenn dir unser Beitrag gefallen hat, setze doch einen Link auf diesen Beitrag. Hier ein Code Beispiel:

<a href="http://danielkeppler.com/2010/meine-idee-einer-django-blogging-app/">Meine Idee einer Django Blogging App ™</a>

Leave a Reply