Tip:
Highlight text to annotate it
X
In questo tutorial, vi mostriamo come creare un portale.
Clicchiamo su "Crea portale".
Inseriamo un nome e una descrizione.
Ignoriamo questa tipologia, selezionamo Monarchico. Le differenze saranno abbandonate in una futura versione di Osiris.
Un portale privato richiede una password per allinearsi con gli altri membri via P2P.
Se "Attiva allineamento" è spuntato, Osiris lo condividerà subito via P2P. Può essere despuntato e riattivato successivamente.
Il portale è stato creato. Entriamo.
Di base, il sistema crea un account "admin". Entriamo con questo account.
Ricordiamoci di esportate e fare un backup dell'account "Admin", se ne perderete le chiavi, il portale dovrà essere abbandonato.
Apriamo l'assistente. L'assistente contiene comandi utili per gestire un portale.
In Osiris, ogni contenuto è un "oggetto". Un portale è un archivio di oggetti, organizzati ad albero.
Ci sono varie tipologie di oggetti. I più comuni sono Sezione, Testo, Istanza, Commento. Non tutti possono avere altri oggetti come figli.
La "Home" di un portale è l'oggetto radice. E' di tipo "Sezione".
Qualsiasi oggetto può essere visto (vista user-friendly) o editato (vista tecnica).
Spostiamoci nella vista di modifica.
Siamo sull'oggetto radice. Notiamo che inizialmente non contiene nessun oggetto figlio.
Prima di tutto, creiamo una sezione che conterrà diversi file usati nel portale come risorse, ad esempio immagini.
Notiamo il percorso della navigazione, siamo ora sul nuovo oggetto.
Ora, creiamo un oggetto "file" nella nuova sezione.
Abbiamo importato un'immagine nel portale.
Vogliamo creare un testo nella pagina principale, che mostri quest'immagine.
Osiris utilizza un linguaggio di markup simile ai BBCodes dei forum (chiamato OML - Osiris Markup Language).
Prendiamo il codice che si riferisce a questo file, e lo copiamo negli appunti (ctrl+c).
Torniamo all'oggetto radice.
Creiamo un nuovo oggetto "Istanza". Un'istanza è un riquadro, in cui i contenuti possono essere controllati da extensions o da plugin.
Questa è l'area in cui verrà mostrata.
Questo è lo stile del contenitore.
Stile CSS addizionale.
Questo controlla quando è mostrata: solo direttamente, quando si visualizza il padre, o dal padre in giù a tutti i figli.
Questo è l'ordine tra gli oggetti allo stesso livello.
Questo è il modulo in uso. Moduli addizionali sono disponibili con extensions o plugin. Ora useremo il più semplice: il modulo testo.
Incolliamo il codice che si riferisce all'immagine precedentemente importata.
Un'anteprima per verificare che sia corretto.
Creiamo l'istanza, e ritorniamo alla pagina principale.
Ora, attualmente abbiamo una sezione "Media" e un'istanza "Welcome". La sezione "Media" oontiene un file.
Torniamo in modalità visualizzazione, e controlliamo il risultato.
Ora, creiamo una semplice struttura di forum: una sezione chiamata "Forums".
Da notare che selezioniamo un "componente" per questa sezione. Un componente gestisce come la sezione e gli oggetti figli devono essere visualizzati e gestiti.
Creiamo due sezioni figlie: "News" e "Chit Chat", con il componente "Forums - Forum" che tratta i testi figli come topic.
Vogliamo un link che si riferisce alla sezione forums, nella istanza "Welcome".
Copiamo negli appunti il codice.
Navighiamo fino all'istanza "Welcome", e entriamo in modifica.
Proviamo la modalità visualizzazione.
Creiamo ora diversi topic e post, con la vista user-friendly.
Da notare che le statistiche sono calcolate in background, capita di aspettare per vederle aggiornate.
Torniamo alla modalità di modifica dall'assistente.
Riguardiamo la struttura: ci sono due nuovi oggetti "Test" e un oggetto "Post".
Creiamo altri topic nel forum "News".
Ora, vogliamo creare nella pagina principale, un riquadro con le ultime discussioni del forum "News", in uno stile da blog.
Per farlo, dobbiamo avere l'ID di riferimento del forum.
Un'altro modo per arrivarci navigando: apriamo l'assistente, clicchiamo sull'icona di edit, e clicchiamo sull'oggetto nella pagina.
Copiamo negli appunti l'ID di questo oggetto.
Ritorniamo alla pagina principale, e creiamo un'altra istanza.
Usiamo il modulo "Search Results".
Incolliamo l'ID del forum. I risultati che verranno mostrati riguarderanno oggetti da questo in giù.
Impostiamo una larghezza fissa come stile (regola CSS).
Specifichiamo l'ordinamento e il layout blog.
I risultati verranno mostrati direttamente. Sarà possibile avere un feed RSS dei risultati.
Creiamo e osserviamo il risultato.
Il modulo "Search results" può essere usato per creare un tipico layout di un blog, liste o elenchi automatici, o sotto-ricerche specifiche.
Ora creiamo un'altro topic sotto News, ma sotto la sezione sbagliata. Vi mostriamo come selezionarlo e muoverlo successivamente in un'altra sezione.
Raggiungiamo la sua pagina di modifica con l'assistente.
Lo selezioniamo. C'è una lista di oggetti selezionati, visibile dall'assistente.
E' anche possibile aggiungere o rimuovere oggetti direttamente, dai comandi dell'assistente.
Editiamo la sezione "News", via assistente.
Una nuova azione è visibile: "Muovi". Mostra l'elenco degli oggetti sotto selezione che possono essere mossi qui. Muoviamo quindi il nostro topic.
Grazie per l'attenzione.