Corso di Progettazione di Siti e Applicazioni Web

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso di Progettazione di Siti e Applicazioni Web"

Transcript

1 UNIVERSITA' CATTOLICA DEL SACRO CUORE CORSO DI LAUREA IN INFORMATICA Corso di Progettazione di Siti e Applicazioni Web Moretti Stefano Bettini Angela Fernando Ishan Monselice Diego

2 INTRODUZIONE Il nostro lavoro vuole, più che realizzare un reale progetto, dimostrare come l'intereazione fra diverse tecnologie, quali html, css, sqllite, python, javascrit, web server, django, svn, può aiutare nella realizzazione di grandi piani di lavoro dove altrimenti sarebbe difficile organizzarsi. Esso si presenta all'utente come un sito web dinamico, di ricette culinarie, dove gli users possono partecipare attivamente alla popolazione del database che necessariamente, anche se indirettamente deve sostenerlo. FUNZIONALITA' DEL SITO Aprendo la homepage del sito ci si presenta come divisa in zone: - selezione stile pagina; - login; - menu a sinistra; - menu a destra; - corpo della pagina. La possibilità di cambiare manualmente lo stile della pagina l'abbiamo inserita come dimostrazione del funzionamento dei fogli di stile associati alle pagine; in una eventuale pubblicazione sul Web il cambio di stile verrà effettuato automaticamente in base alla stagione. La zona di login si presenta inizialmente come un form in cui inserire username e password, una volta che un'utente registrato si è loggato il form verrà sostituito con un messaggio di benvenuto che conferma l'avvenuto login. Vediamo in dettaglio i menu di sinistra: - ricerca ricetta: aprendo il link nella zona centrale della pagina appare un form dove inserire i criteri di ricerca (come ad esempio una parola chiave da ricercare, oppure il limite calorico o il tempo di preparazione ecc). Premendo il tasto "Trova ricetta" verrà restituita una lista delle ricette che corrispondono ai criteri definiti nel form; - genera menu: questa funzione consente di generare e visualizzare un menu casuale selezionando la stagione e l'area geografica desiderate; - iscriviti: questo link porta a visualizzare nella zona centrale un form da compilare per effettuare l'iscrizione al sito; - inserisci ricetta: questa funzionalità è riservata agli utenti iscritti e quindi loggati, e permette di compilare un form con le informazioni per una nuova ricetta; da notare che gli ingredienti sono da inserire uno alla volta; Per quanto riguarda i menu di destra, rappresentano i link a particolari ricette (topten e ricetta del mese) o particolari menu (del giorno o di stagione). Il corpo centrale della pagina è l'unica zona il cui contenuto varia durante la navigazione del sito. La pagina di visualizzazione di una singola ricetta presenta la possibilità di aggiungere il proprio commento alla ricetta e di votarla, naturalmente queste funzioni sono riservate agli utenti loggati. HTML Il codice html l'abbiamo utilizzato per definire i contenuti da visualizzare, senza introdurre elementi di grafica come colori, posizionamento degli elementi e formattazione del testo. Abbiamo separato le varie zone della pagina identificandole con tag <div> e nominandoli per poterli gestire separatamente nei fogli di stile. Il richiamo al foglio di stile associato di volta in volta alla pagina è codificato come: <link rel="stylesheet" type="text/css" href="style">

3 CSS Arricchiscono l'aspetto visuale ed estetico di una pagina e separano il contenuto dalla presentazione. Chi conosce un minimo di HTML è pienamente consapevole dei limiti di questo linguaggio sul lato della pura presentazione. A dire il vero, non è giusto parlare di limiti: HTML non è nato per questo. E' stato però piegato a fare cose che intrinsecamente non era in grado di fare. Bene: quasi tutto quello che con HTML non potete realizzare, riuscirete a farlo con i fogli di stile. Se quel bellissimo disegno di prima vi stufa, non dovrete più andare a modificare una per una 300 pagine! I CSS sono separati dal documento. Aprite un foglio di stile, cambiate l'immagine e il gioco è fatto. Il risultato sono pagine più leggere e facili da modificare. Milioni di byte di banda risparmiati per la gioia degli utenti. Se poi avete a cuore l'accessibilità i CSS sono uno strumento portentoso, anche grazie al fatto di poter essere gestiti con linguaggi di scripting avanzati in grado di modificare con un solo click l'aspetto di una pagina. Abbiamo sfruttato la potenzialità dei fogli di stile per creare stili differenti per ogni stagione gestendo separatamente l'aspetto del sito dai suoi contenuti. Oltre ai cambi di stagione l'utilizzo più importante è sicuramente la creazione di uno stile per ipovedenti, con colori ad altro contrasto, caratteri ingranditi e tutta una serie di aggiustamenti per consentirne una buona visualizzazione. Chiaramente abbiamo voluto farlo provare ad una persona ipovedente per valutarne l'efficacia. UTILIZZO DI JAVASCRIPT Abbiamo utilizzato la tecnologia Javascript per gestire alcune funzionalità del sito. Prima di tutto la possibilità di cambiare lo stile della pagina, alternando le stagioni, ma soprattutto consentendo di visualizzarla senza stile o con lo stile per ipovedenti è permessa da un piccolo script inserito nel codice html della home page: <html> <head> <title>...</title> <link rel="stylesheet" type="text/css" href="/media/css/ style.css"> <script language="javascript"> <!-- function change_style() if (document.style_form.style_select.value!= "0") //return confirm(document.style_form.style_select.value); next = window.location.href; window.location.href="/style/" + document.style_form.style_select.value + "/" + next; return false; //--> </script> </head> Lo script contiene una funzione che consente il cambio di stile, controllato attraverso il valore del tasto di selezione. In particolare se la selezione è impostata sul valore "0" non verrà effettuato nessun cambio di stile, cioè non verrà modificato il riferimento nel tag <link>. Se invece il tasto di selezione assume altri valori lo script si occuperà di associare il valore selezionato al foglio di stile appropriato e di cambiare il riferimento nel tag <link>, consentendo l'immediata modifica nella visualizzazione della pagina. Nel codice html della pagina di inserimento di una nuova ricetta, inoltre, abbiamo inserito un altro piccolo script che ci è servito per la gestione dell'inserimento degli ingredienti.

4 <script type="text/javascript"> <!-- function add_ingredient() if ((document.forms["nuova_ricetta"].quantita.value!= "")&& (document.forms["nuova_ricetta"].descrizione.value!= "")) q = document.forms["nuova_ricetta"].quantita.value; d = document.forms["nuova_ricetta"].descrizione.value; document.forms["nuova_ricetta"].ing_list.value = document.forms["nuova_ricetta"].ing_list.value + q + " -> " + d + "\n"; document.forms["nuova_ricetta"].quantita.value = ""; document.forms["nuova_ricetta"].descrizione.value = ""; else alert("non accettiamo i campi vuoti!!") function clear_ingredients() document.forms["nuova_ricetta"].ing_list.value = ""; function verify(id) if(isnan(id.value)) alert(id.name+' deve essere un numero!!'); id.value=''; --> </script> Grazie a Javascript acquisiamo gli ingredienti direttamente nella textarea senza dove ricaricare la pagina ad ogni inserimento; il contenuto della textarea viene salvato tutto in una stringa che alla pressione del tasto Aggiungi verrà splittata per ricavarne i dati che popoleranno il database. Infine un ulteriore utilizzo della tecnologia Javascript, nella pagina di inserimento dei dati dell'utente: <script language="javascript"> <!-- function checkpass() if (document.registrazione.username.value) if ((document.registrazione.password.value!= "") && (document.registrazione.password.value == document.registrazione.ripassword.value)) return true; else alert("la password non puo' essere vuota e dev'essere ripetuta correttamente\n\nriprova!"); document.registrazione.password.style.backgroundcolor = 'red'; document.registrazione.ripassword.style.backgroundcolor = 'red'; document.registrazione.username.style.backgroundcolor = ''; return false; else

5 alert("e' necessario inserire un nome utente"); document.registrazione.password.style.backgroundcolor = ''; document.registrazione.ripassword.style.backgroundcolor = ''; document.registrazione.username.style.backgroundcolor = 'red'; return false; //--> </script> Questo script consente di gestire più efficacemente gli errori in inserimento sia del nome utente che della password e della ripetizione della password. DJANGO: STRUMENTO REALIZZATIVO Django è un framework open source per lo sviluppo di applicazioni Web, scritto in linguaggio Python, seguendo il pattern Model-View-Controller. Facilita la realizzazione di siti web dinamici, dove per sito web dinamico non si intende il semplice collegamento tra documenti html posizionati su un server; al contrario, ogni pagina è generata da una applicazione web creata dallo sviluppatore. Django si occupa principalmente di: associare quale codice viene eseguito per ogni richesta url (ad esempio per questo url "/users/tom/" esegui il codice che mostra il profilo dell'utente Tom); facilitare la visualizzazione, gestione e ricaricamento nell'html (gestione dei form); convertire i dati di input inviati dall'utente in strutture che possono essere manipolate più appropriatamente; attraverso il sistema dei template separare l'html che varia frequentemente da quello che permane in ogni pagina; integrarsi perfettamente con i database anche se non è strettamente necessario utilizzarli. rendere il lavoro molto produttivo alzando il livello di astrazione, senza però impedire l'utente di gestire parti di codice con i metodi tradizionali. L'orientamento che ha Django nella gestione dei siti è evidente nel suo design, poiché fornisce un certo numero di funzionalità che facilitano lo sviluppo rapido di applicazioni per la gestione di contenuti. Per esempio, invece che richiedere sviluppatori per la realizzazione di controllers e views per aree di amministrazione di un sito, Django fornisce una soluzione integrata di amministrazione dei contenuti che può essere inclusa come parte di ogni sito basato su Django e che può gestire molti siti Django da una unica installazione. L'applicazione per l'amministrazione permette di creare, aggiornare e eliminare contenuti rappresentati da oggetti tenendo traccia di tutte le operazioni effettuate e fornisce un'interfaccia per la gestione di utenti e gruppi di utenti (inclusa la gestione dei permessi). Altre funzionalità incluse: astrazione del database relazionale ad oggetti; possibilità di installare funzionalità "plug-in"; una robusta API per la gestione del database; un sistema di "view generiche" che permette di saltare la stesura di codice per determinati casi comuni; un sistema di template basato su tag con ereditarietà dei template; un gestore di URL basate su espressioni regolari; un sistema "middleware" per lo sviluppo di funzionalità aggiuntive; ad esempio, componenti middleware che forniscono caching, compressione dell'output, normalizzazione dell'output, protezione CSRI e supporto per la sessione sono inclusi nella distributione principale di Django; supporto per internazionalizzazione, incluse traduzioni della interfaccia amministrativa in svariate lingue; documentazione accessibile dall'interfaccia amministrativa (compresa documentazione automaticamente generata dai modelli e librerie template aggiunte dalle applicazione). Per quanto riguarda il server Django è supportato dal server HTTP Apache se questo include mod_python, o sotto qualsiasi server web WSGI. Django include la possibilità di lanciare un server FastCGI, permettendone l'uso da qualsiasi server che supporta FastCGI. I seguenti database sono supportati ufficialmente da Django:

6 PostgreSQL MySQL SQLite Il supporto per Microsoft SQL Server e Oracle è sperimentale e in via di sviluppo. MODEL VIEW CONTROLLER L'architettura MVC consente al codice di accesso ai dati di rimanere separato dal codice di gestione e dal codice dell'interfaccia utente. Il Model è il cuore dell'applicazione: definisce i dati e le operazioni che possono essere eseguiti su essi. Può inoltre avere la responsabilità di notificare eventuali modifiche dei dati ad altri componenti software registrati. La View è la rappresentazione grafica dei dati a video (GUI). Registrandosi presso il Model, la View può mantenere la rappresentazione dei dati sempre aggiornata. Il Controller ha la responsabilità di gestire l'input prodotto dall'utente e interpretarlo eseguendo azioni sul Model e/o sulla View (il Controller, in altre parole, implementa la logica di controllo dell'applicazione). Django è influenzato pesantemente dalla filosofia di sviluppo Model-View-Controller, ma segue un particolare paradigma di sviluppo: ad esempio, ciò che sarebbe chiamato il "controller" in un "vero" framework MVC è chiamato, in Django, "view", e ciò che dovrebbe essere chiamato "view" è chiamato "template". SCHEMA GENERALE DEL NOSTRO PROGETTO Dallo schema generale in copertina si possono vedere tutti i componenti del progetto, che interagiscono attraverso Django. Una volta installato, Django deve essere configurato attraverso la specificazione nel file "settings.py" di tutti i parametri necessari al corretto funzionamento del programma, come ad esempio i riferimenti al database di supporto utilizzato. Il database utilizzato nel progetto è "sqlite3" e Django si occupa automaticamente della gestione delle tabelle; l'unico compito dell'utente è quello di creare delle classi contenenti le specifiche dei campi e salvarle in un file chiamato "models.py". Vediamo un esempio: class Recipe(models.Model): name = models.charfield(maxlength = 100) user = models.foreignkey(user) category = models.foreignkey(category) time_required = models.integerfield() easy = models.integerfield() calories = models.integerfield() rates = models.integerfield() preparation = models.textfield() wine = models.charfield(maxlength = 150) cuisine = models.foreignkey(cuisine) class Admin: pass def str (self): return self.name Questa classe definisce l'oggetto Ricetta elencando i vari campi e la loro tipologia, in particolare notiamo la definizione delle chiavi esterne "models.foreignkey(category)" con il riferimento alla classe da relazionare. Per quanto riguarda le chiavi primarie esse sono definite automaticamente da Django. Per generare le tabelle nel database partendo appunto dalle classi create in "models" è necessario eseguire il comando: :~$ python manage.py syncdb La componente "models" dello schema di Django quindi contiene tutte le classi relative alla gestione del database, e infatti si interfaccia con "sqlite3". Inoltre fa da collegamento con un'altra importante componente, chiamata "views", che viene gestita nel file "view.py". Esso contiene tutta una serie di funzioni che vengono invocate richiamando l'url alla quale sono associate. La lista delle associazioni è contenuta nel file "urls.py".

7 Vediamo un esempio di view: def view_recipe(request, pk): r = Recipe.objects.get(pk=pk) ingres_obj = Ingredient.objects.filter(recipe=pk) comment_obj = Comment.objects.filter(recipe=pk) ingredienti = [] comments = [] media = 0 for i in ingres_obj: ingredienti.append("quantity": i.quantity, "name": i.name) for i in comment_obj: comments.append("date": i.date, "user": i.user, "text": i.text) context = 'nomericetta': r.name, 'nomeautore': r.user, 'categoriaricetta': r.category, 'areageografica': r.cuisine, 'ingredients': ingredienti, 'preparazione': r.preparation, 'tempo': r.time_required, 'facilita': r.easy, 'calorie': r.calories, 'vino': r.wine, 'voti': r.rates, 'media': media, 'comments': comments return render_to_response('view_recipe.htm', context) Osservando anche la riga relativa a questa funzione nel file "urls.py": (r'^view_recipe/(?p<pk>\w+)/?$', 'cookland.ricettario.views.view_recipe') si capisce l'associazione tra la pagina html "view_recipe" invocata dall'utente durante la visualizzazione del sito, e la funzione "view_recipe", che consente di visualizzare i dati di una determinata ricetta, indentificata da "pk". Inizialmente viene assegnato alla variabile "r" l'intero oggetto "Recipe" (la cui chiave primaria coincide con "pk") presente nel database; si creano poi altre due variabili di tipo vettore contenenti rispettivamente la lista di ingredienti e di commenti associati alla ricetta attraverso la foreign key. Queste due liste vengono trasformate in dizionari per riuscire a gestire più efficacemente i dati. L'output restituito dalla funzione, cioè i dati della ricetta da visualizzare, viene restituito attraverso la variabile "context" di tipo dizionario; essa contiene tutti i campi presenti nell'oggetto "r" a cui vanno aggiunti i due dizionari creati dalle tabelle correlate "ingredienti" e "commenti". La funzione predefinita di Django "render_to_response" restituisce la pagina "view_recipe.html" completandola con i dati presenti in "context". Ogni singolo campo del dizionario viene interpretato come una variabile il cui valore verrà sostituito nell'apposito spazio definito nel codice html della pagina. Questa è una delle potenzialità maggiori di Django, e ci introduce ad un'altra componente fondamentale: i "templates". La gestione dei template avviene inserendo nel codice html delle pagine del sito dei blocchi o delle variabili che Django interpreterà automaticamente sostituendovi il valore corretto per la situazione specifica. Nel caso delle variabili ne abbiamo appena visto l'utilità con la funzione "view_recipe": nel codice html della pagina restituita sono presenti le variabili identificanti i dati della ricetta, che Django si occuperà di individuare e di assegnar loro il valore passato dalla funzione "render_to_response". Vediamo un estratto di codice html della pagina "view_recipe.html": <h1> Nome Ricetta:</h1> nomericetta <h4> Nome autore:</h4> <a href="/account/profile/ username "> nomeautore </a> <h4>categoria:</h4> categoriaricetta le variabili identificate dalle doppie parentesi graffe sono gli identificativi del dizionario "context". Django sostituirà nell'html al posto di --- il valore associato all'identificativo, e poi

8 visualizzerà la pagina html così modificata. Per quanto riguarda la gestione dei blocchi nei template facciamo un piccolo riepilogo di come è organizzato il sito: la homepage è costituita da uno scheletro di componenti che rimangono identici su qualunque pagina visualizzata, da una zona riservata al login e dal corpo della pagina in cui verrà inserito il contenuto specifico richiesto. Nel trasportare questa struttura logica in Django abbiamo creato un template base rappresentato dalla pagina "home.html", che verrà di volta in volta estesa con il codice html della pagina in quel momento richiesta. Per far ciò abbiamo identificato le componenti variabili della homepage racchiudendole in blocchi, ad esempio la zona centrale della pagina, adibita alla visualizzazione dei contenuti è diventata: <div class="bd_heart" > % block content % <p id="bd_citazione"> Il gusto, come ogni aspetto della cultura umana, e' un prodotto della storia e si modifica nel tempo, cosi' come e' diverso nello spazio. Scelte, esclusioni, preferenze (non solo in campo gastronomico) caratterizzano gli individui, i popoli, le regioni del mondo; inoltre, esse sono cambiate nel corso dei secoli. </p> % endblock % è stata racchiusa in un blocco % block content% che, richiamando direttamente la "home.html" visualizzerà ciò che contiene, altrimenti se la pagina ad essere richiamata è un'altra ciò che è incluso nel blocco verrà sostituito con il codice all'interno dello stesso blocco presente nella pagina richiesta. Questa sostituzione è resa possibile dal fatto che abbiamo definito le altre pagine come estensione della homepage, per esempio: % extends "home.htm" % % block title % Elenco Ricette % endblock % % block content % <h4> error </h4> % for i in ricette % <a href="/view_recipe/ i.id /" id=" i.id "> i.name </a><br> % endfor % % endblock % rappresenta la pagina "recipe_list.htm" invocata quando si vuole visualizzare una lista di ricette. Notiamo come non ci siano tag html al di fuori dei blocchi, quindi senza Django questa pagina non avrebbe senso. In fase di caricamento Django vede che la pagina è un'estensione di "home.htm" e quindi carica la homepage sostituendo i blocchi "title" e "content" con quelli presenti in questa pagina. Per quanto riguarda la componente "server" di Django abbiamo utilizzato un server di prova per la realizzazione del progetto, successivamente nel momento della eventuale pubblicazione ci si appoggierà a Apache. ESEMPIO DI LOGIN CHE RISPIEGA I CONCETTI SOPRA CITATI % if user.is_authenticated % <h3>welcome user.username!</h3> <div><a href="/account/logout/">logout</a></div> % endif % % if not user.is_authenticated % <form name="login" action="/account/login/" method="post"> <table>

9 <tr> name="username"> </td> </tr> <tr> name="password"> </td> </tr> <tr> type="submit" value="entra"> </tr> </table> </form> % endif % <td> Username </td> <td> <input type="text" size='10' <td> Password </td> <td> <input type="password" size='10' <td colspan="2" align="center"> <input id="button" </td> Questa porzione di codice è relativa alla gestione del form di login. Vediamone alcuni aspetti: innanzitutto si nota come sia un template di Django caratterizzato da due blocchi condizionali che discriminano il codice html da inserire nella pagina in base al fatto che l'utente che fa la richiesta sia loggato oppure no. Nel primo caso verrà inserito un messaggio di benvenuto, nel secondo apparirà il form in cui inserire username e password per autenticarsi. Una volta autenticato gli verranno forniti tutti i privilegi di utente registrato. Vediamo dunque anche la funzione di login definita nelle "views": def login_view(request): if request.post: username = request.post['username'] password = request.post['password'] user = authenticate(username = username, password = password) if user is not None: login(request, user) context = 'user': request.user return HttpResponseRedirect('/recipes/') #return render_to_response('login_form.htm', context, context_instance=requestcontext(request)) else: context = 'error': 'ERRORE: Login Errato' return render_to_response('login_form.htm', context, context_instance=requestcontext(request)) Quando l'utente inserisce la propria combinazione di username e password per loggarsi Django richiama questa funzione: dapprima vengono memorizzati i valori inseriti e tramite la funzione "authenticate" predefinita da Django si effettua una ricerca dell'utente nel database e si assegna il valore restituito alla variabile "user". Se il valore è "None" la funzione ritornerà un messaggio di errore nel login, altrimenti richiamerà una funzione predefinita di Django, "login", che andrà a settare a True il campo "is_authenticated" (anch'esso predefinito) nell'oggetto "user" individuato. Questo campo verrà poi controllato ad ogni accesso dal blocco if del template html sopra descritto, e varrà True se l'utente era stato in precedenza autenticato, False in caso contrario. Da sottolineare che Django non salva le password in chiaro ma le cripta utilizzando algoritmi di crittografia. CONCLUSIONI In conclusione, tutte queste tecnologie, superato l'assestamento del dispendioso apprendimento (in termini di tempo ed energie) e varcata la soglia del primo utilizzo, risultano considerevolmente vantaggiose. Di grande aiuto, si è rivelata la vasta documentazione disponibile sui siti ufficiali di ognuna di esse.

10 BIBLIOGRAFIA "HTML Guida per il programmatore" edizione Wrox/Apogeo

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO... CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it Pagina 1 di 6 Joomla! 2.5:Utenti e permessi Da Il wiki di Joomla.it. Traduzione (http://cocoate.com/it/j25it/utenti) dal libro Joomla! 2.5 - Beginner's Guide (http://cocoate.com/j25/users-permissions)

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

Dettagli

1.0 GUIDA PER L UTENTE

1.0 GUIDA PER L UTENTE 1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore

Dettagli

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il

Dettagli

Creare un sito Multilingua con Joomla 1.6

Creare un sito Multilingua con Joomla 1.6 Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6

Dettagli

Manuale Utente Amministrazione Trasparente GA

Manuale Utente Amministrazione Trasparente GA Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Implementazione di MVC. Gabriele Pellegrinetti

Implementazione di MVC. Gabriele Pellegrinetti Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il

Dettagli

Integrazione InfiniteCRM - MailUp

Integrazione InfiniteCRM - MailUp Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

Eleonline gestione dello spoglio elettorale

Eleonline gestione dello spoglio elettorale Eleonline gestione dello spoglio elettorale Manuale Operativo Il manuale segue l'organizzazione gerarchica dell'applicativo perché questo è anche l'ordine temporale di esecuzione delle operazioni. Visione

Dettagli

GESGOLF SMS ONLINE. Manuale per l utente

GESGOLF SMS ONLINE. Manuale per l utente GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida al Testing Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Indice 1 Introduzione 1.1 Materiale fornito................................

Dettagli

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software Volume GESTFLORA Gestione aziende agricole e floricole Guidaall uso del software GESTIONE AZIENDE AGRICOLE E FLORICOLE Guida all uso del software GestFlora Ver. 2.00 Inter-Ware Srl Viadegli Innocenti,

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

CONTENT MANAGEMENT SY STEM

CONTENT MANAGEMENT SY STEM CONTENT MANAGEMENT SY STEM I NDI CE I NTRODUZI ONE Accesso al CMS 1) CONTENUTI 1.1 I nserimento, modifica e cancellazione dei contenuti 1.2 Sezioni, categorie e sottocategorie 2) UTENTI 3) UP LOAD FILES

Dettagli

COMUNIC@CTION INVIO SMS

COMUNIC@CTION INVIO SMS S I G e s t S.r.l S e d e l e g a l e : V i a d e l F o r n o 3 19125 L a S p e z i a T e l e f o n o 0187/284510/15 - F a x 0187/525519 P a r t i t a I V A 01223450113 COMUNIC@CTION INVIO SMS GUIDA ALL

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103.

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103. Gentili Associati, in questi ultimi tempi abbiamo lavorato per sviluppare un software capace di far gestire direttamente alle scuole la propria presenza sul sito di Eduitalia. Tramite la registrazione

Dettagli

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...

Dettagli

Guida iscrizione Community. istruzione.social.marche.it

Guida iscrizione Community. istruzione.social.marche.it Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete

Dettagli

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano

Dettagli

GUIDA UTENTE PER UTILIZZO SITO ASSOCIAZIONI SARONNESI

GUIDA UTENTE PER UTILIZZO SITO ASSOCIAZIONI SARONNESI GUIDA UTENTE PER UTILIZZO SITO ASSOCIAZIONI SARONNESI Il sito delle Associazioni Saronnesi è una community per associazioni per comunicare tra di loro. Questa guida spiega come iscriversi al sito è interagire

Dettagli

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore. CTVClient Il CTVClient è un programma per sistemi operativi Windows che permette la consultazione e la prenotazione delle ore dal tabellone elettronico del Circolo Tennis Valbisenzio. Per utilizzarlo è

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,

Dettagli

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004 MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004 PRELIMINARE - Avete digitato la password che Vi è stata attribuita e siete entrati nell area riservata all AMMINISTRAZIONE del Vostro

Dettagli

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Commissario Delegato per l Emergenza Bonifiche e la Tutela delle Acque in Sicilia PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Sistema WEB-GIS

Dettagli

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone Installazione di Moodle Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone 21 maggio 2006 Installazione di Moodle Come installare Moodle: Questa guida

Dettagli

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti Inserimento materiale Rendere il materiale accessibile tramite inserimento di user e password (autenticazione) Impostazioni

Dettagli

SITO DI ZONA WWW.AGESCIANCONA.ORG

SITO DI ZONA WWW.AGESCIANCONA.ORG SITO DI ZONA WWW.AGESCIANCONA.ORG Questa è come si presenta la Home page del sito. in questo documento vengono descritte le varie sezioni e come utilizzare alcune funzionalità Pagina 1 di 19 Menù principale

Dettagli

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1 Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario

Dettagli

Manuale per i redattori del sito web OttoInforma

Manuale per i redattori del sito web OttoInforma Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare

Dettagli

CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze

Dettagli

Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale

Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Progetto realizzato per l esame di Tecnologie Web Prof.:Raffaele Montella Studente: Vitiello

Dettagli

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1 PROGRAMMA GESTIONE TURNI MANUALE UTENTE INDICE 1 PREMESSA 3 2 COMANDI COMUNI 3 3 SEDI 3 4 FESTIVITÀ 4 5 PERIODI TURNI 4 6 COD. TURNI 6 7 TURNI SPORTIVI 9 8 COD. EQUIPAGGI 9 9 DISPONIBILITÀ 10 10 INDISPONIBILITÀ

Dettagli

Progetto ittorario Anno scol. 2013-2014

Progetto ittorario Anno scol. 2013-2014 PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)

DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel

Dettagli

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...

Dettagli

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software BDX 3D Editor è un programma che permette di navigare ed editare texture in un qualsiasi modello 3D.E compatibile con i software in grado di esportare

Dettagli

ALF0021M MANUALE UTENTE MODULO "SETUP"

ALF0021M MANUALE UTENTE MODULO SETUP ALF0021M MANUALE UTENTE MODULO "SETUP" ALBOFORNITORI VER. 4.9.1 Revisioni Rev. Versione software Data Descrizione 0 15/11/2010 Prima emissione 1 05/09/2011 Nuovo template 2 4.8.0 22/05/2012 Visibilitá

Dettagli

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può

Dettagli

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.

Dettagli

REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ

REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ Pag. 1 di 13 REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ PUBBLICA AMMINISTRAZIONE Comune di Pella (NO) http://www.comune.pella.no.it/ DATA DELLA VALUTAZIONE 09/07/2008 AUTORE DELLA VALUTAZIONE Alessio Mantegna

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013 per scrivere un articolo da prima pagina! Quando si vuole inserire un articolo che compaia nel riquadro Ultime notizie della home page, si deve impostare la categoria Ultime notizie, in aggiunta a quella

Dettagli

Università degli Studi di Messina

Università degli Studi di Messina Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro

Dettagli

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione. Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Guida rapida all uso di Moodle per gli studenti

Guida rapida all uso di Moodle per gli studenti Guida rapida all uso di Moodle per gli studenti Introduzione La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi on-line. Per chi accede come studente, essa

Dettagli

Gestione Risorse Umane Web

Gestione Risorse Umane Web La gestione delle risorse umane Gestione Risorse Umane Web Generazione attestati di partecipazione ai corsi di formazione (Versione V03) Premessa... 2 Configurazione del sistema... 3 Estrattore dati...

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi InfiXor il software di preventivazione per produttori e rivenditori di infissi di Paolo Audisio SOFTWARE PROGRAMMAZIONE CONSULENZA INFORMATICA sito internet: www.infixor.it Via Carlo Zucchi 19 40134 BOLOGNA

Dettagli

Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1

Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Compare il box di login in cui inserire il nome utente e la password fornite tramite posta elettronica. PAGINA

Dettagli

COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE

COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE Con questa guida impareremo come eliminare delle singole zone del template che utilizziamo all'interno di una pagina specifica. Questo metodo torna utile

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla...

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla... Sommario Introduzione... 11 1. L ambiente di lavoro... 13 XAMPP...15 Installare XAMPP e attivarlo...18 Creare un database MySQL con phpmyadmin...21 Configurare XAMPP in modo che il sito possa inviare e-mail...22

Dettagli

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente: MediQuadro è il nuovo software creato da Medi Diagnostici per l archiviazione efficace di vetrini e biocassette preparati nei laboratori di ISTOLOGIA, CITOLOGIA, CITOGENETICA e EMATOLOGIA, tramite il proprio

Dettagli

Impostare il browser per navigare in sicurezza Opzioni di protezione

Impostare il browser per navigare in sicurezza Opzioni di protezione Impostare il browser per navigare in sicurezza Opzioni di protezione Data la crescente necessità di sicurezza e tutela dei propri dati durante la navigazione in rete, anche gli stessi browser si sono aggiornati,

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Cimini Simonelli - Testa

Cimini Simonelli - Testa WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)

Dettagli

STUDIUM.UniCT Tutorial per gli studenti

STUDIUM.UniCT Tutorial per gli studenti STUDIUM.UniCT Tutorial per gli studenti Studium.UniCT Tutorial Studenti v. 6 06/03/2014 Pagina 1 Sommario 1. COS È STUDIUM.UniCT... 3 2. COME ACCEDERE A STUDIUM.UniCT... 3 3. COME PERSONALIZZARE IL PROFILO...

Dettagli

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Presentazione... 2 Installazione... 3 Prima esecuzione... 6 Registrazione del programma... 8 Inserimento Immobile... 9 Inserimento proprietario...

Dettagli

ENTRARE NEL SISTEMA. Clicca su Entra per entrare nel sistema. PAGINA 1

ENTRARE NEL SISTEMA. Clicca su Entra per entrare nel sistema. PAGINA 1 ENTRARE NEL SISTEMA Clicca su Entra per entrare nel sistema. PAGINA 1 ENTRARE NEL SISTEMA Compare il box di LOGIN in cui inserire il nome utente e la password fornite tramite posta elettronica dall indirizzo

Dettagli

Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi.

Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi. Comuninrete sistema integrato per la gestione di siti web ed interscambio di informazioni e servizi. Presentazione montante). Accessibile, dinamico e utile Comuni in rete è uno strumento rivolto alle pubbliche

Dettagli

ISTRUZIONI PER LA GESTIONE BUDGET

ISTRUZIONI PER LA GESTIONE BUDGET ISTRUZIONI PER LA GESTIONE BUDGET 1) OPERAZIONI PRELIMINARI PER LA GESTIONE BUDGET...1 2) INSERIMENTO E GESTIONE BUDGET PER LA PREVISIONE...4 3) STAMPA DIFFERENZE CAPITOLI/BUDGET.10 4) ANNULLAMENTO BUDGET

Dettagli

Il calendario di Windows Vista

Il calendario di Windows Vista Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative

Dettagli

Guida all uso di. a cura dell Area Economia Applicata (AEA) - IPI

Guida all uso di. a cura dell Area Economia Applicata (AEA) - IPI Guida all uso di a cura dell Area Economia Applicata (AEA) - IPI 1. Introduzione pag. 2 2. Scelta dell area tematica e del dato pag. 4 3. Criteri di selezione pag. 7 4. Esportazione pag. 9 1 Questa guida

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

Guida Operativa. ArchiviaOL

Guida Operativa. ArchiviaOL Guida Operativa ArchiviaOL I ArchiviaOL Indice 0 Part I Introduzione 3 Part II Gestione utenze 5 Part III Modalità di accesso all'applicativo 7 1 Autenticazione... da programmi fiscali e gestionali 7 2

Dettagli

Guida rapida all uso di Moodle per gli studenti

Guida rapida all uso di Moodle per gli studenti Guida rapida all uso di Moodle per gli studenti Introduzione La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi on-line. Per chi accede come studente, essa

Dettagli

REOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1

REOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1 In questa semplice guida sono riportate tutte le informazioni relative alla prima registrazione e quelle relative alla configurazione dell ambiente di lavoro per poter utilizzare al meglio la nostra suite

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente

Dettagli

START Affidamenti diretti e Procedure concorrenziali semplificate. Istruzioni per i concorrenti Ver. 1.0

START Affidamenti diretti e Procedure concorrenziali semplificate. Istruzioni per i concorrenti Ver. 1.0 START Affidamenti diretti e Procedure concorrenziali semplificate Istruzioni per i concorrenti Ver. 1.0 Premessa... 1 Accesso al sistema e presentazione offerta... 1 Le comunicazioni fra l Ente ed il Concorrente...

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Django: Python per il web

Django: Python per il web Django: Python per il web Sporchiamoci le mani! Di seguito è riportata la demo che è stata fatta durante la presentazione Django: Python per il web nel Linux Day 2008 di Perugia. L'esempio riportato e

Dettagli

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA MANUALEDIUTILIZZO MODULO CRM POSTVENDITA INDICE INTRODUZIONE INSERIMENTO CHIAMATA CHIAMATE Dettaglio Chiamate Macchine Coinvolte Documenti Riepilogo MACCHINE Dettaglio Macchine Documenti Interventi MACCHINE

Dettagli

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra

Dettagli

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System) (DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

PHP e MySQL. Guida scaricata da www.webstyling.it

PHP e MySQL. Guida scaricata da www.webstyling.it Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1

Dettagli