Nel primo tutorial abbiamo realizzato la struttura e una prima versione dell'applicazione per gestire un Blog. In questo tutorial introduciamo i permessi e personalizziamo sia la navigazione sia la veste grafica.

Alla fine del tutorial otterremo il risultato mostrato in figura.
 
 

Passo 1. Impostiamo i permessi

Portofino permette out of the box di gestire i permessi utente attraverso i gruppi. I gruppi preimpostati sono:
  • “all”: tutti gli utenti
  • “anonymous”: il gruppo che rappresenta gli utenti non loggati
  • “registered”: il gruppo che rappresenta gli utenti registrati e loggati
  • “administrators”: il gruppo amministratori. 
Per il Blog vogliamo che:
  • Solo gli utenti registrati possono inserire i post,
  • tutti gli utenti possono leggerli,
  • tutti gli utenti possono commentarli.
  • solo l'amministratore possa cancellare e modificare post e commenti.
Per implementare questa politica clicchiamo su “Page permissions” in alto a destra sulla pagina dei post (e successivamente su quella dei commenti) e diamo gli opportuni permessi come nella figura sottostante.
 

Notate anche l'utile sezione “Test a user” che vi permette di testare cosa può fare un utente del sistema sull'oggetto.

I permessi sui commenti sono simili, l'unica differenza sta nel creatore che qui sono tutti gli utenti  (gruppo "all" che comprende sia i "registred" sia gli "anonymous").
 
 

Passo 2. Cambiamo il titolo dell'applicazione e la landing page

Il nostro Blog ha ancora come titolo dell'applicazione “Portofino 4” e come pagina iniziale la pagina di welcome.
Apriamo le pagine di amministrazione (click su “Administration” > “Settings)”. Cambiamo l'”Application name” (ad esempio in “My Blog”) e modifichiamo la landing page selezionando la pagina con i post.  La Landing Page è la prima pagina a cui si accede dall'applicativo. 
Infine clicchiamo su “Update”.
 

 

Volendo ora possiamo cancellare la vecchia homepage o più semplicemente renderla non visibile  (togliere la visibilità da "Administration" > "Configuration" > "Top-level pages").

 
Cliccando su “My Blog”, in alto a sinistra, possiamo verificare quanto fatto. 
 

Passo 3. Cambiamo il template delle pagine

Per cambiare la veste grafica utilizziamo il meccanismo dei template di Portofino. Portofino offre tre tipologie di template:
  • default
  • site
  • site-no-sidebar
Utilizziamo site-no-sidebar che ha il menù principale in alto a tab e non ha menù laterali. Per fare questo vado sulla pagina di configurazione dei “Post”  e cambio il template in “site-no-sidebar” sia per la pagina di ricerca che per quella del dettaglio.
Sempre nella stessa pagina modifico il titolo del da “Post” a “Blog” per far apparire questo nome nella barra principale.
 

 

 

Volendo potete creare i vostri template, prendendo spunto da quelli esistenti posizionati nella directory skins/default/templates/[ default | site | site-no-sidebar ].  Aggiungete i vostri template e questi compariranno fra le soluzioni possibili per i template di una pagina.
 
Andate sulla home page e notate la nuova veste grafica molto più simile a quella di un blog e otteniamo il risultato che ci eravamo prefissi inizialmente. 
 
 
Nel prossimo articolo effettueremo le nostre prime personalizazioni andando a modificare la pagina dei "post".
 
 

comments powered by Disqus