Created on 27 Sep 2018 ;    Modified on 29 Sep 2018 ;    Translationenglish

La app django-rstblog

Del progetto rstblog ho già parlato. Quello che non ho detto, è che il suo core è formato da una Django app.

App che ho deciso di estrapolare e pubblicare, con il nome django-rstblog, per permetterne l'eventuale fruizione in altri progetti Django. Questo articolo la descrive sommariamente e riporta i link per poterla utilizzare.

Il contesto

Per chi non ha tempo di leggere l'articolo su rstblog: il contesto cui è dedicata la libreria django-rstblog è un sito che gestisce un blog con architettura ibrida. I contenuti degli articli sono pubblicati in file salvati nel filesystem del web server. Mentre gli attributi degli articoli (ad es. autore, titolo, data di creazione, categoria di appartenenza, ...) sono salvati in un DB, da cui il software del progetto può estrapolare le informazioni d'interesse.

Le funzionalità di django-rstblog

Nel contesto predetto, django-rstblog mette a disposizione le funzionalità di base per la gestione degli articoli:

  • elenco degli articoli più recenti;
  • elenco di tutti gli articoli;
  • elenco degli articoli per categoria di appartenenza;
  • caricamento di un articolo;
  • ricostruzione della tabella degli articoli a partire dagli articoli presenti nel filesystem;
  • visualizzazione di un articolo;
  • statistiche del blog: quanti sono gli articoli, le lingue e le categorie utilizzate.

Per fare ciò implementa la struttura della base dati che viene utilizzata per l'indicizzazione degli articoli.

Supporta i seguenti linguaggi di markup:

Riferimenti

Ho rilasciato la versione 0.1.1, che è disponibile:

La relativa documentazione è in Read the Docs.

Enjoy by ldfa.