Applicazioni Web

Portofino offre il framework e i componenti per creare applicazioni web interattive, che i tuoi utenti ameranno.

Con l' "application wizard" connettiti ai tuoi database esistenti e lascia che il sistema crei per te pagine, form, e calendari per l'accesso ai tuoi dati.

E questo è solo l'inizio: puoi personalizzare e migliorare la tua applicazione con un gran quantintà di funzioni già incluse.

Portofino è lo strumento perfetto per le tue applicazioni intranet.

Siti Web

Le pagine sono organizzate in una struttura ad albero. Puoi aggiungere, rimuovere, spostare o copiare pagine in qualsiasi posizione della struttura.

Le pagine possono avere un contenuto singolo o più contenuti che puoi organizzare nella pagina. I contenuti possono essere statici o dinamici.

Puoi rendere il tuo sito attraente e funzionale allo stesso tempo.

Editor html

Puoi modificare i contenuti della pagine on-line. Vai semplicemente alla tua pagina, premi "edit", fai le tue modifiche e salva.

Inoltre puoi cambiare la formattazione, creare link ad altre pagine e includere immagini all'interno del testo. 

Allegati

Puoi allegare file alle tue pagine e permetterne il download ai tuoi utenti. Allegare documenti o immagini è questione di pochi click.

Tab, menù laterali e breadcrumb

La navigazione per i tuoi utenti è ancora più semplice tramite la barra dei tab, il menù laterale e i percorsi di navigazione con breadcrumbs.

Scoprire dove sei e dove puoi andare non sarà più un problema.

Controlli su ogni pagina

Se sei uno sviluppatore o un editor, ti capiterà spesso di dover effettuare piccole modifiche alla tua applicazione. Se sei su una pagina e vuoi modificarla, spostarla, impostare i permessi o migliorarla in qualsiasi modo, non devi andare molto lontano. Infatti tutti i controlli sono sulla pagina, immediatamente accessibili.  

Layout con drag-and-drop

Se le pagine hanno molti componenti, devi organizzare la loro posizione nella pagina. Premi semplicemente "edit page layout" e trascina i componenti nella posizione che preferisci.

Permessi sulle pagine

Con i permessi puoi decidere i ruoli e le responsabilità all'interno della tua applicazione. Imposta per ogni pagina l'opportuno livello di accesso (view, edit, develop o deny).

Per semplificarti la vita, le regole che imposti in una pagina sono automaticamente propagate alle pagine sottostanti. Questa è l'ereditarietà dei permessi. In alternativa puoi definire per ogni pagina un proprio insieme di permessi assicurandoti una maggior flessibilità.

Una comoda funzione è il "Test a user" che ti permette di controllare cosa può fare su una pagina un certo utente, ad esempio anonymous.

Pagine nel file system

Tutte le pagine sono memorizzate sul filesystem. Ogni pagina è una cartella e la struttura delle cartelle riflette la struttura degli URL - cosa può esserci di più semplice?

Puoi gestire la tua applicazione utilizzando lo strumento off-line da te preferito, ad esempio un editor html. E anche il versionamento con i più comuni sistemi di VCS è molto semplice.

Inoltre per avviare un progetto web non hai necessità di alcun database.

Questo approccio assicura migliori prestazioni e flessibilità.

Template

In un sito le pagine devo avere un layout consistente. Con i template delle pagine puoi decidere il layout globale, il logo, gli elementi per la navigazione (tab, menù laterali, breadcrumb) che meglio soddisfano le tue necessità.

Ci possono essere più template di pagina in una applicazione. Così puoi realizzare una grafica diversa per le tue pagine intranet rispetto a quelle pubbliche.

Creare nuove pagine

Una pagina ha un tipo, un frammento di url, un titolo, una descrizione e una posizione relativa alle altre pagine nell'albero. Questo è tutto quello che ti serve per creare una nuova pagina.

Spostare e copiare pagine

Spostare o copiare pagine è veramente molto semplice. Premi il bottone "move" o "copy" , seleziona la destinazione e premi "ok".

Ordinamento delle pagine, attivazione e inclusione

Puoi ordinare le pagine perché appaiano nel giusto ordine nella barra dei tab o nel menù laterale. 

Le pagine sono attive automaticamente, ma se vuoi disabilitare una pagina la puoi disattivare con un flag.

Inoltre puoi decidere se la pagina apparirà sotto un proprio url o sarà inclusa, come componente, nella pagina del genitore.