Integrare un blog in un progetto web può sembrare la cosa più elementare da fare. Un blog è, però, anche un fattore chiave di successo nella comunicazione di un sito. Per questo motivo abbiamo voluto sviluppare in autonomia, e poi rilasciare con licenza open source, una applicazione blog che integrasse tutte le funzionalità critiche per una comunicazione efficace nel web.
djangocms-blog utilizza gli stessi placeholder in uso per il content editing delle pagine di django CMS, e il menù del sito può essere integrato con la struttura completa delle categorie e dei blog post. Il modulo blog può essere configurato in modalità dinamica con l’uso degli Apphook Config di django CMS, da cui deriva anche la funzionalità a sezioni multiple del blog in pagine diverse, per gestire ad esempio blog e news, con configurazioni e template indipendenti.
L’applicazione djangocms-blog è molto versatile e contiene un ampio ventaglio di funzionalità : ad esempio, si integra con la sitemap del sito per una completa indicizzazione dei contenuti da parte dei motori di ricerca esterni mentre, con l’uso degli indici, il blog si integra perfettamente con la eventuale ricerca full-text interna del sito. È previsto il pieno supporto agli Instant Articles di Facebook e alle AMP di Google.
djangocms-blog è un’applicazione multilingua e multisito, e fornisce un ricchissimo supporto ai tag SEO e SMM con il modulo Django-meta.