Domanda

Sto per iniziare un nuovo progetto e vorrei documentarne lo sviluppo in un blog molto semplice.

I miei requisiti sono:

  • ospitato autonomamente sul mio stack LAMP basato su Gentoo (che sembra escludere il blogger)
  • Integrazione in un sito Web basato su Django (come in www.myproject.com/about, www.myproject.com/blog ecc anziché www.myproject.com e un sito completamente diverso su blog.myproject.com)
  • curva di apprendimento molto ridotta o nulla è specifico per il motore del blog (non voglio imparare un'API solo per bloggare, ma dover approfondire Django per poter creare il mio sarebbe OK) Secondo le risposte finora, c'è la possibilità che questo escluda Wordpress

Dovrei

a) installa il motore del blog X (specifica X)

b) usa django per creare manualmente un modo per pubblicare nuove voci e una pagina sul mio sito Web per visualizzare i post in ordine cronologico decrescente

È stato utile?

Soluzione

Se sei un tipo perfezionista, lancia il tuo.

  • Non è così difficile
  • Impari qualcosa di utile
  • Otterrai esattamente quello che vuoi e di cui hai bisogno

Tieni presente che potresti imbatterti in un pantano combattendo lo spam nei commenti, risolvendo buchi di sicurezza, ecc.Ma probabilmente sarà un progetto divertente.

Se sei un tipo pratico e pronto ad affrontare alcune difficoltà di integrazione, utilizza un motore esistente come WadcomBlog (Pitone) o PyBlosxom, o qualcosa di completamente diverso come MovableType o WordPress.

Ecco un semplice Esempio del blog Django per iniziare.

Alcuni pro e contro del lancio del motore del tuo blog Questo articolo di Phil Haack.

Apparentemente Jeff Croft ha rotolato il suo anche.

Altri suggerimenti

Installare WordPress.È il motore più comune per un motivo.È PHP ma funzionerà perfettamente nel tuo ambiente.

Ho provato WordPress di recente e sono molto deluso.Finché non vuoi personalizzare nulla, va tutto bene.Ma immagina di voler installare un plugin per gestire la modifica Markdown.Lì cominciano i guai.L'architettura dei plugin di WordPress è seriamente incasinata.Nel caso di Markdown ciò significa che non esiste una buona soluzione.Il plugin esistente è una serie di hack (abbastanza ben documentati) che crollano a prima vista.

Non avevo mai avuto intenzione di scrivere il minimo codice per WordPress, ma negli ultimi giorni sono stato immerso fino alle ginocchia in PHP per tutto il tempo, hackerando plugin e core di WordPress per farlo funzionare per il mio scenario speciale ( il che in realtà non è poi così speciale, sono solo un perfezionista).Il che è un peccato, perché la documentazione di WordPress è molto più che semplice.Non lo uso più, io grep per le funzioni e leggere la fonte.Tutto sommato, uno dei progetti OpenSource meno divertenti.

Puoi passare ore se non giorni a personalizzare Wordpress con plugin, temi, ecc...Sceglierei una soluzione di installazione 0, come blogger (https://www.blogger.com/start)
Puoi anche utilizzare il nostro nome di dominio con esso, se necessario.

MODIFICARE:Inoltre, se mai vieni slashdotted, digged o redditted, Google può gestire il traffico, il tuo server probabilmente no.

Per me, WordPress è ancora il più veloce e semplice da configurare e iniziare.Può essere esteso per fare praticamente qualsiasi cosa oppure puoi mantenerlo molto semplice.Funziona su PHP, ma a meno che tu non voglia scrivere plugin per questo, non avrai mai bisogno di scrivere codice

Dai un'occhiata a Blosxom.È basato su file, quindi nessun database complicato.L'idea di base è stata trasferita in diversi linguaggi, pyblosxom è in Python.

Utilizzo PyBlosxom per il mio blog personale e penso che sia piuttosto utile se hai bisogno di qualcosa di minimalista.La distribuzione è semplice, poiché sono necessari solo il runtime Python e il cgi.Tuttavia, potresti voler avere una conoscenza di base di Python almeno se intendi utilizzarlo.

Dai un'occhiata a Blosxom.È basato su file, quindi nessun database complicato.L'idea di base è stata trasferita in diversi linguaggi, pyblosxom è in Python.

Ho scritto il motore per il mio blog personale in circa 6 ore durante un fine settimana, con commenti, etichette, markup semplificato, mappa del sito, feed e così via.È stato molto divertente e ho imparato molto su Django.

Se decidi di seguire questa strada, guarda visioni generiche, questa funzionalità di Django ti farà risparmiare molto lavoro (e imparerà alcuni trucchi utili).

Non l'ho ancora provato personalmente (a parte la demo), ma l'ho aggiunto ai segnalibri Cirp in modo che se mai avessi bisogno di creare un blog semplice e veloce (un po' come quello che stai descrivendo) potrei provarlo.Quindi dai un'occhiata, potrebbe essere una buona opzione per te.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top