Files
fdn2/app/public/admin/index.php

154 lines
10 KiB
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 13/gen/2016
*/
require_once(dirname(__FILE__)."/../load.php");
GUIHandler::generateHtmlHeaders(array(),true);
if (!AdminLoginManager::isLogged()){
GUIHandler::redirect("admin/login.php");
}
MenuGenerator::generateMenu();
HTMLHelper::generateAdminHead();
?>
<div>
Benvenuto!
<h3>Notizie</h3>
<p style="text-align:justify;">
Per inserire una notizia seleziona <i>Notizie</i>-><i>Nuova</i> dal menu sulla sinistra.
Una volta inseriti i dati della notizia questa sar&agrave; caricata nel sistema e sar&agrave; possibile aggiungere contenuti multimediali
attraverso la sua pagina di amministrazione.<br/>
Utilizzando il men&ugrave; destro e selezionando la voce <i>Gestisci Multimedia</i> infatti &egrave; possibile aggiungere e
rimuovere immagini ed impostare l'immagine principale per una notizia. Il sistema considera come immagine principale la prima inserita,
per modificarla selezionare l'immagine desiderata clickandoci sopra ed utilizzare il tasto <i>Imposta media Principale</i> dal men&ugrave;
di destra. Notare che il sistema accetta qualsiasi tipo di immagine, ma per una resa migliore dei contenuti &egrave; consigliato di utilizzare
immagini <b>PNG</b> o <b>JPEG</b> in proporzione <b>16:9</b> con una risoluzione minima di <b>800x450</b>.
Una volta inserita, la notizia sar&agrave; caricata nel sistema in stato di <i>valutazione</i> e non sar&agrave; visibile sul sito fino
alla sua approvazione da parte di un amministratore.<br/>
Per visualizzare le proprie notizie in stato di valutazione basta utilizzare la voce del menu <i>Notizie</i>-><i>Mie Notizie</i>.
</p>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ ?>
<p style="text-align:justify;">
Se invece sei un amministratore e vuoi visualizzare la lista delle notizie in attesa di conferma, puoi utilizzare la voce
<i>Notizie</i>-><i>Da Accettare</i> per averene una lista completa. Una volta aperta la pagina di amministrazione
della notizia potrai accettarla utilizzando il riquadro in alto subito sopra quello dei dati statistici.
</p>
<?php } ?>
<h3>Giornalisti</h3>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?>
<p style="text-align:justify;">
Per aggiungere un giornalista al sistema &egrave; necessario utilizzare la voce <i>Giornalisti</i>-><i>Nuovo</i> dal menu sulla sinistra.
Gli unici dati da inserire sono <b>nome</b>, <b>cognome</b> ed <b>email</b>, i restanti dati saranno inseriti
dal giornalista stesso tramite una pagina che gli permetter&agrave; di configurare il suo account personale.
L'email inserita <b>deve essere valida</b> in quanto il sistema invier&agrave; un messaggio al giornalista contenente il link
necessario a completare la sua registrazione. Nel caso il giornalista non riceva il messaggio entro cinque minuti chiedergli di
controllare accuratamente la sua cartella <i>Spam</i>.
</p>
<?php } ?>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_COMMENTI_SUPERVISOR)){ ?>
<h3>Commenti</h3>
<p style="text-align:justify;">
Ogni volta che un utente inserir&agrave; un commento per una notizia, questo sar&agrave; inserito nella coda di valutazione e
dovr&agrave; essere accettato da un amministratore prima di essere mostrato sul sito. Quando avverr&agrave; questo, gli amministratori
di sistema (escluso il personale tecnico) riceveranno una email di notifica che li avviser&agrave; del nuovo commento inserito
e conterr&agrave; il link all'accettazione del commento. I commenti in attesa di conferma saranno comunque visibili utilizzando
la voce <i>Commento</i> dal menu sulla sinistra.
Una volta confermati, i commenti spariscono da questa lista e saranno visibili dalla pagina della notizia a cui fanno capo.
</p>
<?php } ?>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_BANNER)){ ?>
<h3>Banner</h3>
<p style="text-align:justify;">
Per aggiungere un banner utilizzare la voce <i>Banner</i>-><i>Nuovo</i> dal menu sulla sinistra.
Quando si inserisce un banner bisogna inserire il nome del cliente e l'URL a cui il click sul banner deve rimandare. Inoltre
&egrave; necessario inserire la data di inizio e fine della validit&agrave; del banner. Inoltre bisogna selezionare il tipo di contenuto
multimediale da utilizzare e la posizione desiderata per il banner.
I banner hanno un dimensionamento specifico, di conseguenza &egrave; importante utilizzare il queste dimensioni consigliate
per non incorrere in errori di visualizzazione:
<ul>
<li>Banner testata:<b>180x60px</b></li>
<li>Banner corpo:<b>160x120px</b></li>
<li>Banner lungo:<b>160x240px</b></li>
</ul>
Tale restizione &egrave; consigliata anche per i banner di tipo <i>HTML5</i>.
</p>
<?php } ?>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_BANNER_SUPERVISOR)){ ?>
<p style="text-align:justify;">
Utilizzando la voce <i>Banner</i>-><i>Lista</i> dal menu sulla sinistra si accede alla lista dei banner caricati sul sistema.
Da qui &egrave; possibile accedere alla pagina principale di un banner dove &egrave; si possono consultare i suoi dati statistici
tramite la barra grigia in alto. Inoltre qui &egrave; possibile modificare i dati del banner e la sua immagine.
</p>
<?php } ?>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NORMALADMIN)){ ?>
<h3>Utenti</h3>
<p style="text-align:justify;">
Utilizzando la voce <i>Utenti</i> dal menu sulla sinistra si accede alla lista degli utenti registrati al sistema.
Questa pagina peremette solo di consultare la lista utenti ed eventualmente eliminarli dal sistema.
</p>
<?php } ?>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?>
<h3>Newsletter</h3>
<p style="text-align:justify;">
Per creare una newsletter da inviare agli utenti iscritti seleziona <i>Newsletter</i>-><i>Nuova</i> dal menu sulla sinistra.
Qui potrai inserire tutti i dati da utilizzare per l'email e la data da utilizzare per l'invio.
Una volta inserita, questa avr&agrave; bisogno di essere confermata per verificare attraverso l'anteprima che il risultato sia
quello sperato.
Una newsletter non confermata non viene inviata nemmeno se arriva la data di spedizione, ma viene inviata anche se viene confermata
dopo la data in cui doveva essere inviata (ad esempio se confermo una newsletter che doveva essere spedita due ore fa, questa viene inviata
non appena confermo).
Le email vengono generate non appena si raggiunge il momento dell'invio se la newsletter &egrave; stata confermata, quindi da quel momento
non &egrave; pi&ugrave; possibile modificare la newsletter o bloccarla.
Le newsletter nella lista <i>Da Inviare</i> sono ancora in attesa di essere inviate, e sono quindi modificabili.
Le newsletter nella lista <i>Inviate</i> sono invece gi&agrave; lavorate o in fase di lavorazione e sono quindi solo visibili ma non modificabili.
</p>
<?php } ?>
<h3>Contenuti Multimediali</h3>
<p style="text-align:justify;">
Caricare contenuti multimediali in proporzione 16:9.
La dimensione minima deve essere 500x375.
Non possono essere caricati file più grandi di <b>60MB</b>.
</p>
<?php if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_NEWSLETTER)){ ?>
<h3>Statistiche</h3>
<p style="text-align:justify;">
La pagina <i>Statistiche</i> &egrave; una pagina di consultazione che permette di osservare le statistiche del sito.
Qui sono presenti due grafici, uno con granualit&agrave; giornaliera relativo all'ultimo mese ed uno con granualit&agrave; mensile relativo all'ultimo anno.
Ogni grafico individua tre informazioni: <b>visualizzazioni</b>, <b>Visitatori</b> ed <b>unici</b>
<ul>
<li>
<b>Visualizzazioni</b>: Questo numero &egrave spesso detto anche numero di <b>impressions</b>. Rappresenta il
numero di volte che &egrave; stata aperta una qualsiasi una pagina del sito. Ad esempio se apro il sito alla home e
poi apro un articolo ho generato un totale di due visualizzazioni. Questo numero &egrave; importante in quanto va confrontato
con il numero di <b>Visitatori</b> per capire il grado di interesse nel sito (se visualizzazioni ed utenti sono simili in genere
significa che il sito genera scarso interesse)
</li>
<li>
<b>Visitatori</b>: Questo numero &egrave spesso detto anche <b>unici giornalieri</b>. Rappresenta il
numero persone che hanno aperto il sito. Ad esempio se apro il sito alla home, poi apro cinque articoli e termino la navigazione
ho generato un totale di sei <b>Visualizzazioni</b> ed un <b>Visitatore</b>. Questo numero &egrave; importante perch&egrave; rappresenta un indice di afflusso giornaliero dell'applicazione
</li>
<li>
<b>Unici</b>: Rappresenta il numero persone che hanno visitato il sito e non lo avevano mai fatto prima.
Questo numero &egrave; importante perch&egrave; rappresenta di quanto l'utenza del sito cresce in un giorno, inoltre di solito viene
utilizzato per determinare il valore commerciale di un sito. Spesso viene confrontato con i <b>Visitatori</b> per determinare
la frequenza di ritorno degli utenti e la frequenza di rimbalzo dell'applicazione. In genere avere un elevato
numero di unici &egrave; una cosa positiva soprattutto se si hanno anche un numero elevato di utenti e visualizzazioni.
</li>
</ul>
In genere quando almeno due di questi numeri sono simili &egrave; un brutto segno.
Se il numero di <b>Unici</b> &egrave; simile a quello dei <b>Visitatori</b> significa che il sito ha pochi utenti fidelizzati e che in
genere le persone aprono l'applicazione una volta per non tornare pi&ugrave;.
Se il numero di <b>Visitatori</b> &egrave; simile a quello delle <b>Visualizzazioni</b> significa che si ha una frequenza di rimbalzo molto alta,
cio&egrave; che molte delle persone che aprono il sito vedono solo una pagina per poi chiuderlo.
In genere se tutti e tre i numeri sono simili significa o che il sito ha aperto da poco o che &egrave; necessario un cambio radicale di strategia in quanto non piace alla gente.<br/>
Notare che tali stime sono poco sensate ed utili se i <b>Visitatori</b> non sono nell'ordine delle migliaia.
</p>
<?php } ?>
</div>