Scheda piattaforma

Che cos'e' ProcessWire nel progetto DA-AFAM

ProcessWire e' il layer di delivery del sito pubblico: riceve il contenuto autorevole dal backend e lo rende leggibile, navigabile e coerente con l'identita' del portale.

Il suo ruolo nel progetto

ProcessWire non e' il cuore decisionale del sistema, ma uno strumento di pubblicazione. La sua funzione principale e' presentare contenuti sul dominio pubblico in modo ordinato, stabile e leggero.

Nel modello DA-AFAM, ProcessWire non deve sostituire il backend, ma dialogare con esso. Il contenuto non nasce qui: viene ricevuto, mediato e distribuito.

Cosa fa bene

  • Rende il sito pubblico rapido e leggibile.
  • Offre un layer di presentazione flessibile.
  • Consente una mediazione controllata dei contenuti.
  • Aiuta a separare pubblicazione e governo editoriale.
  • Riduce il rischio di mischiare front-end e backoffice.

Cosa non deve fare

  • Non deve diventare la sorgente autorevole dei dati.
  • Non deve gestire in autonomia la sicurezza dei contenuti riservati.
  • Non deve duplicare logiche editoriali o autorizzative gia' presenti nel backend.
  • Non deve essere usato come backoffice principale del progetto.

Il valore della separazione

Quando ProcessWire e Django restano ben distinti, il sito pubblico guadagna leggibilita' e robustezza, mentre il backend mantiene il controllo pieno dei contenuti. Questa separazione e' il motivo per cui l'ecosistema puo' crescere senza perdere coerenza.