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.templateAngebote. Pre -built Themen sind für die Turn-key -Lösungen. - Keine Kommentare oder Kontaktformulare . (Siehe
django.contrib.commentsunddjango- 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:
- 4 Dinge für NoSQL Django Programmierer wissen
Dies ist der erste Beitrag in einer Reihe, geben Sie sollten einen Eindruck von dem, was nicht-relat
Mein Verhältnis zu Toplisten
Toplisten begegnen einem sehr oft. Im Internet häufiger denn je. Sie zeigen uns zu einem bestimmten
Freundesanfragen in sozialen Netzen
Hier ein Video von YouTube in dem Serdar Somuncu über Freundesanfragen in sozialen Netzen berichtet.



