Gestione Base # Gestione Avanzata

Gestione Base

Cosa serve per installare EFiction?

Servono un database MySQL e il supporto PHP4 o superiori, più due mega di spazio per l'installazione minima. Lo spazio occupato sul sito dipende dalla quantità di storie presenti.
Lo spazio su database richiesto è poco, in proporzione. Il mio sito immaginaria, ad esempio, occupa un solo mega di spazio (e ha un sacco di personaggi e sub-categorie).

Come si installa EFiction?

Qui in Italia è ampiamente diffuso l'uso di hosting gratuiti, ad esempio Altervista, per questo motivo vi spiegherò cosa dovete inserire e dove.

  1. Decomprimete il file scaricato dal sito di efiction.
  2. Caricate tutto sul vostro spazio tramite l'FTP.
  3. Tramite l'FTP cambiate i permessi ai file:
    • Come si cambiano i permessi e a quali files vanno cambiati?
      • con il tasto destro, selezionate la cartella "messages" e selezionate l'opzione per modificare i privilegi. Impostateli a 777. (questa operazione si chiama CHMOD)
      • Selezionate poi il file config.php e impostatene i permessi a 666 (sì, come il numero del diavolo XD)
      • Infine la cartella stories, permessi: 777 (come il televideo XD) (mamma mia, che humor stupido '_' )
  4. Adesso andate col browser all'indirizzo web della cartella, dovrebbe reindirizzarvi direttamente al file install.php. Un esempio di indirizzo è http://yoursite.com/install.php.
    ...
    Al posto di yoursite, cercate di mettere il VOSTRO indirizzo, ok? XD idem al posto del .com
  5. Vi comparirà un form che dovrete compilare (sto andando a memoria, alcune definizioni potrebbero differire) :
    Host
    User
    Password
    Database Name

    HOST: se usate Altervista, inseriteci localhost nel caso usiate altri servizi, ad esempio Aruba, inserite il nome della macchina. Lo trovate quando entrate nel vostro pannello per la gestione dei database.
    USER: è il nome con cui potete entrare nel database. In altervista corrisponde a quello del vostro spazio (se, cioè, gestite lo spazio pino.altervista.org, dovete inserire "pino"). In casi differenti, contattate il gestore del servizio.
    PASSWORD: la password per accedere al database. In Altervista, corrisponde a quella con cui vi loggate al vostro spazio.
    DATABASE NAME: nome del database. Ora, in Altervista ne avete uno solo, e il nome è my_name, per esempio, my_pino. Nel caso di Aruba, avete solo l'imbarazzo della scelta, da _1 a _5. Negli altri casi... Non lo so XD.
  6. Andate avanti, a questo punto il vostro file di configurazione sarà stato scritto.
  7. Ora i miei ricordi sono lievemente nebulosi, comunque ci sono DUE parti importanti, non mi ricordo quale venga prima.
    • Creazione tabelle del database: fatelo tutto in automatico, è più pratico e non ci sono errori di sorta.
    • Impostazioni del sito.
      • Sitename => Il nome del sito
      • Slogan => il suo slogan ("libera la fantasia", "il tuo sito di fanfiction" e così via)
      • Site URL => l'indirizzo del tuo sito
      • Admin E-mail => email alla quale saranno inviate le lettere tramite il form "contatta"
      • Database Config Path =>  CAMBIARE QUELLO DI DEFAUL. CREARNE UN ALTRO E INSERIRVI IL FILE
      • Stories Path => Create nell'FTP una cartella, ad esempio "stories" e inserite qui il nome.
      • Table Prefix => prefisso delle tabelle del database
      • News Comments => permette o meno i commenti alle news
      • Number of Updated Stories => numero di storie che compaiono nell'update
      • Day limit for recent storie => numero di giorni limite per la lista degli upload: ultimi 3, 4, 5, 6 e via di seguito
      • Date Format => scegliete il formato della data. NON cambiatelo MAI PIU'
      • News Date Format => Formato della data nelle news
      • AllowA Favorites => Permette o meno i preferiti
      • Store stories => qui lasciate il default. NON inseritele nel database: crea carico eccessivo
      • Automatically validate stories => Differenza fra archivio tipo efp e immaginaria. Se mettete sì, l'invio è libero; se mettete no, c'è una coda di moderazione.
      • Number of categories; if only one, will shorten some processes => indica il numero di categorie
      • Number of columns to display the categories in => numero di colonne in cui si dispongono i link per le categorie;
      • Allow readers to submit reviews => permette ai lettori di inserire recensioni
      • Rating system, in addition to reviews => stellette et similia.
      • Allow Round Robins => Permette o meno le storie con più autori
      • Turn off submissions completely => Se mettete no, solo voi potete inserire storie.
      • Allow Anonymous reviews => permette le recensioni anonime
      • Authors may delete what reviews => gli autori possono cancellare le recensioni
      • Number of items per page in search results => numero di risultati della ricerca per pagina
      • Allow image uploads with stories => permetti l'invio di immagini con le storie (NO!!!)
      • Max image height => altezza massima delle immagini
      • Max image width => larghezza massima delle immagini
      • Default Skin => Skin predefinita
      • Language => Lingua
      • Password at registration => Password alla registrazione (scelta dall'utente o random)
      • Warning pop-ops only once => pop-up di avviso solo una volta
      • Age statement in user profile => dichiarazione età nel profilo
      • Word count limits => limite numero di parole per capitolo.
      • Default sort of stories => ordine con cui compaiono le storie nelle pagine, alfabeticamente o dalla più recente.
      • Show story index by default => mostra o meno la pagina con l'elenco dei capitoli
      • Use TinyMCE HTML editor => usa l'editor visuale
      • Allowed html tags => tag html permessi.
  8. Ora l'installazione è completa.
    Dovete al massimo andare all'indirizzo del sito, loggarvi, e creare le categorie, inserire i personaggi, i ratings e via di seguito.

Come si configura EFiction?

Le impostazioni principali le avete inserite in fase di installazione. Le potete sempre modificarAe dal Pannello, cioè dalla voce Settings/impostazioni.
Direte voi: ma dove lo trovo?
Per prima cosa, andate sul sito e fate il log-in. Vedrete un link admin/amministrazione.
Da lì andate in "settings/impostazioni" ed avrete il clone delle impostazioni messe nell'installazione.

Pannello di Amministrazione

links

Questi sono i link che trovate nel pannello di amministrazione, senza gli spazi bianchi ;) .
Ecco a cosa rimandano i vari link.

  • Guarda Inviate: ti mostra le storie che sono state inviate nel caso in cui l'archivio sia moderato. Da lì è possibile convalidarle, modificarle, respingerle e cancellarle.
  • Aggiungi una nuova Storia: vi apre una pagina in cui potete selezionare un utente e aggiungere storie e capitoli nel suo account.
  • Aggiungi nuove Saghe/Raccolte: come sopra, ma per le saghe o raccolte.
  • News: per aggiungere una news nella vostra home-page.
  • Consigliate: l'elenco delle storie che gli amministratori possono consigliare tramite link. Da qui si possono rimuovere e aggiungere.
  • Categorie: il form per aggiungere le categorie, per modificarle, per aggiungere un personaggio o una sottocategoria e, soprattutto, il link per aggiustare il counter quando i conti non tornano ;)
  • Personaggi: Per aggiungere i personaggi. Potete scegliere se metterli in una sola categoria o in modo tale che valgano per tutto il sito.
  • Ratings: il sistema di segnalazione difficoltà di lettura. NC17, VM18, PG, Genitori, e via di seguito.
  • Generi: per aggiungere i generi.
  • Avvisi: come sopra, ma per gli avvisi o note (violenza, angst...)
  • Autori: da qui si possno gestire gli autori.
  • Contatta Utenti: apre una pagina dalla quale si può scegliere che tipo di utente contattare e inviare mail comuni.
  • Impostazioni: le impostazioni del sito. C'è anche un sotto menù per gestire le varie guide, termini di servizio, faq varie.
  • Blocks: per gestire i "blocchi" cioè quelle parti come le storie recenti, il cambio skin, il log-in, le recenti e così via.
  • Filtro per il linguaggio: qui potete inserire delle parole vietate, tipo gli insulti.
  • Amministratori: da qui si gestiscono gli amministratori e i loro livelli.

 

Gestione Avanzata