ISOGEST 3.1.1 Your Office in a Box! Luca Dante Ortolani - [email protected] 11-10-2003 Isogest 3.1 Pagina 1 di 12 Elenco dei contenuti: INTRODUZIONE Descrizione Licenza d’uso e distribuzione Link dedicati a Isogest Cosa rende Isogest interessante Pag.3 Pag.3 Pag.3 Pag.3 Pag.3 1.0 DESKTOP PER USER 1.1 Personalizzazione 1.2 Gestione Permessi Pag.4 Pag.4 Pag.4 2.0 AGGIORNAMENTO AUTOMATICO VIA INTERNET Pag.4 3.0 EMISSIONE ARCHIVIAZIONE DISTRIBUZIONE E RINTRACCIABILITA' 3.1 Emissione 3.2 Archiviazione e distribuzione 3.3 Rintracciabilità Pag.5 Pag.5 Pag.6 Pag.7 4.0 DOCUMENTI IN HTML/RTF Pag.7 5.0 SAMBA E LINK REMOTI/LOCALI Pag.8 6.0 I-SMS (e i messaggi di sistema) Pag.8 7.0 CLIENT HYLAFAX 7.1 Fax in entrata 7.2 Fax in uscita Pag.9 Pag.9 Pag.9 8.0 ARCHIVIO DOCUMENTI DIGITALIZZATI Pag.9 9.0 MOTORE DI RICERCA Pag.10 10.0 CALENDARIO INNOVATIVO Pag.10 11.0 TO DO (organizziamoci il lavoro) Pag.11 12.0 LA QUALITA' NON E' TUTTO Pag.11 13.0 NEOMAIL (WebMAIL) Pag.11 14.0 WiKi CLONE Pag.12 15.0 WEB FILEMANAGER Pag.12 16.0 TIPS (help; stampa e non solo) 16.1 Help On line 16.2 Stampa 16.3 Una stella a tutto schermo Pag.12 Pag.13 Pag.13 Pag.13 Isogest 3.1 Pagina 2 di 12 INTRODUZIONE Descrizione Isogest è una suite orientata all’automazione del lavoro d’ufficio. Scritta in Perl, utilizza una semplice interfaccia Web che sfrutta la potenza di Database relazionali quali Postgres o Mysql. Licenza d’uso e distribuzione. Questo software è Open Source, ed è distribuito sotto i termini della licenza GNU GPL Versione 2 così come riportata dalla Free Software Foundatione, Inc. Link dedicati a Isogest Per accedere alla Home Page dedicata al progetto http://isogest.sourceforge.net Per provare una demo on-line di Isogest http://isogest.sourceforge.net/Demo/ Per partecipare attivamente allo sviluppo di Isogest ci si può iscrivere alla mailing-list dedicata. http://lists.sourceforge.net/mailman/listinfo/isogest-project Cosa rende Isogest Interessante? Il semplice fatto che vuole racchiudere in se tutto quello di cui si ha bisogno nel normale svolgimento del lavoro d'ufficio partendo da una semplice interfaccia via WEB. Certo qualcuno potrà dire che tale affermazione è esagerata ed utopistica di fronte alla potenza di pacchetti office presenti in commercio. Diciamo allora che Isogest è la colla, il mezzo dal quale si può partire per organizzarsi il proprio lavoro; per coordinarsi con gli altri; per non dimenticarsi di niente; per non perdere niente; per standardizzare il proprio lavoro e quello degli altri. “Iniziare a lavorare con Isogest non significa soltanto velocizzare il lavoro ma cambiare totalmente il proprio modo di lavorare”. Per iniziare a far capire di cosa parlo vorrei riportare l'attenzione su alcune problematiche stupide, ma reali all'interno di un ufficio: IL FAX!!! questa orribile macchina d'ufficio che nonostante le tecnologie attuali ancora sopravvive e si rende indispensabile in molte realtà lavorative. Arriva un fax: chi lo prende? a chi lo porta? il destinatario cosa se ne fa? dove lo mette poi? e quando ne ha di nuovo bisogno come lo ritrova e soprattutto dove? e quando non ne ha bisogno come se ne libera dalla scrivania visto che se lo ritroverà sempre davanti ? Isogest 3.1 Pagina 3 di 12 Isogest questo problema lo risolve radicalmente e in maniera ottimale. Prende i fax; li sottopone ad una persona designata (Gestore dei Fax) questi assegna il fax ad un destinatario; Isogest si occupa di inviare un I-SMS al destinatario corredato di link per raggiungere il fax; Isogest assegna poi al Fax un numero di protocollo della serie 700001.02; bene, d'ora in poi questo numero ogni volta sarà digitato all'interno di Isogest verrà trasformato in un link!!! quindi basterà cliccarci per visualizzare quel fax; non basta!! perchè inoltre quel fax sarà sempre rintracciabile attraverso un "motore di ricerca"!! Questo meccanismo è stato utilizzato per ogni oggetto di Isogest quale per esempio: lettere; offerte; ordini; contratti; documenti del sistema qualità; fax; cose da fare etc etc. Ogni cosa è : Emessa; Distribuita; Archiviata; Rintracciabile. 1.0 DESKTOP PER USER 1.1 Personalizzazione All'interno di un software con interfaccia web non poteva mancare la possibilità di configurarsi a piacimento il proprio desktop. Sono stati inseriti così dei temi realizzati con l'intento primario di essere chiari e pratici senza inutili appesantimenti. Non solo, uno dei motivi di maggior impegno nello sviluppo di Isogest è stata la localizzazione. La possibilità di farlo funzionare con altri linguaggi (italiano e inglese per adesso! qualcuno vuole tradurlo in altri linguaggi?) con altri formati di data (gg-mm-aaaa, mm-gg-aaaa, aaaa-mm-gg etc) anche in funzione del poterlo utilizzare con vari Database tipo Postgres e Mysql (chi programma mi capisce!!). E' quindi possibile configurare in Isogest: - Lo skin (o tema) con vari parametri personalizzabili; - Il tipo di link per accedere ai documenti (vedi sezione SAMBA Cap. 5.0); - Il formato della data; - Il linguaggio; il tutto accedendo nel menù di sinistra alla voce "Preferenze" e poi "Impostazioni". 1.2 Gestione Permessi Oltre alle personalizzazioni lato Client su esposte Isogest offre la possibilità all’Amministratore di sistema di gestire i permessi per ogni utente. Ciò vale a dire che ogni utente ha a disposizione determinate funzioni di Isogest piuttosto che la possibilità di poter scrivere o leggere un documento. Ogni utente quindi ha sul lato sinistro del desktop un menù che è personalizzato in base alla mansione che l’operatore svolge all’interno dell’azienda. Isogest 3.1 Pagina 4 di 12 2.0 AGGIORNAMENTO AUTOMATICO VIA INTERNET Uno dei problemi che ho sempre riscontrato durante la mia vita di utente è quello degli aggiornamenti del software. Aggiornare un software comprende i seguenti problemi: 1) ricordarsi di farlo; 2) trovare il tempo per farlo; 3) farlo; Isogest è in particolar modo "isogestd" risolve questi tre apparentemente semplici problemi!. Isogestd è un demone che messo in background si occupa di numerose funzioni, ma in particolare di quella dell'aggiornamento degli script. E già perchè è di script che parliamo!! non di binari compilati o chissà di quale altra diavoleria; di semplici file di testo. E allora quale miglior modo di aggiornarli se non fare un download dei file di testo da un sito?. Isogestd fa proprio questo. Periodicamente (una volta ogni 24h ma è configurabile) legge le intestazioni di ogni script, poi scarica da un sito la lista dei file dell'ultima versione, e confronta file per file le date di aggiornamento, qualora ne trova uno scaduto ne fa il download sostituendolo a quello originale. Trattandosi di file di testo l'operazione è veloce e indolore :). Ora in realtà il lavoro non è finito, infatti ad ogni aggiornamento in genere occorre eseguire altre operazioni tipo: - Creare nuove tabelle o database; - Creare nuove directory; - Inviare messaggi all'amministratore di sistema; Bhe queste operazioni sono gestite dallo script "mkstruct" è lui che se aggiornato/modificato viene lanciato da isogestd e compie gli aggiornamenti dovuti. Al termine del lavoro isogestd manda un I-SMS (vedi cap.6.0) all'amministratore e un e-mail (se configurato sendmail nel file sistema.cf altrimenti va avanti) al team di sviluppo. 3.0 EMISSIONE - ARCHIVIAZIONE - DISTRIBUZIONE - RINTRACCIABILITA' E' questo l'obiettivo raggiunto! ma analizziamo punto per punto: 3.1 Emissione Emettere un documento certo quale cosa più semplice?. Si apre il super professional editor versione 9999 ed è cosa fatta!!. Durante il mio lavoro negli anni mi sono accorto che la maggior parte dei documenti che un'azienda produceva erano lettere per il 90% di una paginetta. ...non solo... il più delle volte tali documenti contenevano sempre le stesse cose. ...non solo... scrivevo documenti con la versione 7 del super editor che poi il mio collega d'ufficio Mario, con Isogest 3.1 Pagina 5 di 12 la versione 6 non riusciva ad aprire!! ...non solo... ogni volta dovevo riscrivere le intestazioni delle lettere copiando gli indirizzi dal programma dei contatti aziendali, e poi dovevo recuperare un numero di protocollo e aggiornare il registro del protocollo dei documenti emessi. A cosa serve allora il nostro super editor? E' qui che si è accesa la lampadina!! Ora lo so alcuni di voi leggendo quanto scriverò inorridiranno e sorrideranno o smetteranno semplicemente di leggere; ma nella mia azienda il problema lo ho risolto; nella mia azienda si scrivono ogni anno circa 1200 lettere di corrispondenza varia; 900 proposte commerciali/offerte; 300 ordini; 540 contratti (dati del 2002). La soluzione principale è stata quella di utilizzare uno standard, uno standard che fosse leggero a portata di tutti e che permettesse un Pharsing (sostituzione di label con dati predefiniti) del documento. Non solo, tale standard doveva poter essere utilizzato con strumenti alla portata di tutti. Bene.... avete mai scritto una lettera/offerta/ordine in HTML???? in poco tempo ho trasformato 15 impiegati in 15 web master :) e la cosa bella è che loro nemmeno lo sapevano! Ora le lettere si aprono con un click e sono visibili dal browser, anzi da qualsiasi browser; esistono dei modelli (anche essi in html) che contengono delle label tipo [ragionesociale] che permettono nel momento di emissione della lettera di intestarla automaticamente inserendo ragione sociale o indirizzo e altri dati presi dalla scheda contatti del destinatario che si è scelto. Non solo Isogest assegna automaticamente al documento un numero di protocollo univoco del tipo 200001.02 dove il numero iniziale in questo caso "2" rappresenta il tipo di documento (2=offerte; 5=lettere; 7=fax etc etc) e il ".02" finale rappresenta l'anno di emissione. 3.2 Archiviazione e Distribuzione Presto fatto ad ogni emissione di un nuovo documento ne corrisponde un'archiviazione e un aggiornamento del registro protocolli in modo automatico. Il file html del documento viene creato all'interno di directory relative al tipo di documento. Dal momento che si crea il documento e ogni qual volta che il suo numero di protocollo appare in qualsiasi procedura di Isogest (in un messaggio di posta; o nel testo di una memo in agenda; o in To Do) questi viene trasformato in un link che punta dritto al documento relativo. Basta un click e si visualizza!!. Immaginate quindi un messaggio al ns collega nel quale diciamo: "Ciao Mario vai a vedere la lettera 500123.02 e dimmi cosa ne pensi". Quando Mario riceverà il messaggio basterà che sposti il mouse sul numero 500123.02 e con un click visualizzerà la lettera! La distribuzione quindi dei documenti, qualsiasi essi siano, diviene semplice e immediata. Con un semplice messaggio a tutti gli utenti si potrà condividere un Fax appena arrivato etc etc. Isogest 3.1 Pagina 6 di 12 3.3 Rintracciabilità Una piccola/media azienda in un anno produce centinaia e centinaia di documenti, e il problema principale rimane sempre quello di rintracciarli al momento giusto. Pensate non solo ai documenti interni succitati, ma anche per esempio alle procedure della qualità, oppure alle comunicazioni interne tra i vari reparti, oppure alla fotocopia del libretto di circolazione della macchina che vi è stata data in uso!! (esagerato?). Trovare una soluzione è stato come inventare l'acqua calda! Ho scritto semplicemente un "motore di ricerca" quale mezzo più veloce e funzionale!? Sul Desktop di Isogest è sempre presente il motore di ricerca che permette di ricercare qualsiasi tipo di informazione gestita da Isogest e ovviamente una volta che il documento cercato è stato trovato, il motore di ricerca fornisce il link diretto al documento! Immaginate di cercare "lettere emesse per Canistracci Oil" oppure "lettere emesse il 13-122002" oppure "cerca in archivio copia dei documenti libretto auto" oppure "fax ricevuti e archiviati a Mario" o "fax ricevuti dal cliente Ecosystem" etc etc. 4.0 DOCUMENTI IN HTML/RTF Bene vi ho svelato l'arcano! la mia azienda gestisce tutti i propri documenti in formato HTML ma abbiamo visto i pro! quali i contro? Di contro il formato html ha principalmente: 1) Nessun programma scritto realmente per ideare documenti commerciali in html. 2) In fase di stampa si hanno problemi con la gestione di documenti formati da più di una pagina. 3) La possibilità di integrare immagini o oggetti vari nello stesso file per poterlo quindi inviare a terzi. Riguardo al primo problema, io personalmente ho adottato l'uso del "Composer" di Netscape. Questo mi permette quando mi trovo di fronte ai famosi link tipo 200012.02 di premere con il tasto dx e scegliere la voce "Apri link in composer" edito il documento e quando ho finito clicco su <salva> (in quanto composer già conosce il link.. vedi sezione avanti su "Samba" Cap.5.0) ed ho finito. Per quanto riguarda la stampa dei documenti in Html, il problema non l'ho risolto! l'unico escamotage è quello dell'utilizzo di modelli predefiniti che creati preventivamente abbiano già impostata la spaziatura precisa per il salto pagina in fase di stampa, ma a breve saranno disponibili alcune caratteristiche inserite nei CSS che risolveranno il problema definitivamente. Riguardo al terzo punto direi che non è un vero e proprio problema, da qualche tempo infatti, ho adottato l'abitudine di stampare il documento come file PDF (Con Kde è semplicissimo! con altri sistemi è possibile) e inviarlo come allegato via e-mail! Solo da qualche mese (è dal '98 che utilizziamo l'html senza problemi) ho deciso che avrei dovuto trovare un altro standard da utilizzare in modo da non essere MAI legato a nessun software e così ho optato per l'RTF. Isogest permette infatti la creazione/gestione di modelli e di documenti anche in formato RTF. Tale Isogest 3.1 Pagina 7 di 12 formato ha risolto i famosi "contro" che aveva l'html ma allo stato attuale ha ancora qualche problema con il pharsing delle label. 5.0 SAMBA E LINK REMOTI/LOCALI In che modo lavorando in remoto si possono modificare i documenti creati e ricollocarli nella directory d'origine? La maggior parte dei browser attualmente disponibili oltre al protocollo "http://" gestiscono anche altri protocolli e tra questi "file://" e per file si intende uno di quelli presenti sul proprio sistema! L'idea è quella di installare sul server web il software Samba (www.samba.org) e condividere la Documet-root di Apache su un'unità locale dei vari client! in tal modo http://mioserver.it/Lettere/500123.02 equivale a file:///F/Lettere/500123.02 dove la lettera "F" equivale alla lettera assegnata all'unità di rete collegata al tuo sistema locale. Isogest a questo punto genera i famosi link automatici ai documenti utilizzando non più il protocollo "http", ma "file". Questo da la possibilità di accedere ai documenti non solo in lettura ma anche in scrittura. Una particolarità da dire è che ogni browser ha differenti sintassi per il protocollo "file" (konqueror addirittura usa il protocollo "smb://") per cui nel file "sistema.cf" potrete configurare la giusta sintassi a seconda del vs browser (che Isogest riconoscerà automaticamente). 6.0 I-SMS (e i messaggi di sistema) I-SMS sta per Intranet Short Message System, non vi confondete non arriverà niente sul cellulare! per adesso :) Gli i-sms sono brevi messaggi che ci si scambia durante l'attività lavorativa e che permettono di "attaccare" come dei postit sul desktop dei propri colleghi. E' questo l'uso per cui ho concepito tale sistema, è infatti il modo più semplice per scambiarsi appunti veloci. I motivi dell'uso degli I-sms piuttosto che le classiche e-mail sono svariati: 1) I destinatari sono già selezionati. Inviare un messaggio richiede un click+il messaggio+un altro click. 2) Il testo del messaggio inviato/ricevuto è sottoposto a Pharsing al fine di convertire e generare i famosi link automatici a tutti i documenti del sistema. 3) Non richiedono ulteriri software o configurazioni in quanto i messaggi risiedono sul Db e non sfruttano nessun sistema di invio/ricezione posta! 4) Oltre ai messaggi tra utenti, Isogest ha implementato un sistema di messaggi automatici che avvisano su numerosi eventi del sistema (troppi da elencare). Per tali messaggi si può definire in un file di configurazione chi è il destinatario/responsabile. Per esempio si può essere avvisati della scadenza di documenti specifici; o avvisati del fatto che qualcuno ha emesso documenti specifici; o dell'approssimarsi di eventi impostati nel calendario o di lavori assegnati ad un utente etc etc. Isogest 3.1 Pagina 8 di 12 7.0 CLIENT HYLAFAX Hylafax (www.hylafax.org) è senza dubbio il più potente Server Fax open a disposizione. Per hylafax sono presenti numerosi client (anche con interfaccia web) ma con Isogest, ho preferito riscriverne uno daccapo mantenendo la stessa interfaccia delle altre features e lo stesso sistema di gestione permessi. 7.1 Fax in entrata I fax che arrivano con una server Hylafax configurato, vengono depositati nella directory "recvq". Isogest non fa altro che leggere tale directory e generare un report al "gestore fax". Il gestore fax non è altro che una persona designata in azienda per svolgere il ruolo di "smistatore" dei fax. E' lui (e solo lui) che legge i fax in arrivo e li archivia assegnandone la destinazione a determinate persone. Una volta assegnato il destinatario del fax, Isogest manda un i-sms che avvisa il destinatario dell'arrivo del fax indicandogli da subito chi è il mittente e che tipo di fax ha inviato corredando il messaggio con un link diretto al fax da leggere. Tutti i fax archiviati entrano in quel discorso di "distribuzione e rintracciabilità" come se fossero normali documenti aziendali. Ciò significa che sono rintracciabili attraverso il motore di ricerca e che generano i link automatici quando si inviano i-sms del tipo "Mario guarda questo fax 700012.03 contiene info per te". 7.2 Fax in uscita Non poteva mancare un sistema per inviare i fax attraverso il web. La particolarità di questa feature è che l'invio dei fax oltre che aver come destinatario un utente può avere anche un gruppo di utenti in modo da mandare con un solo invio più fax a destinatari diversi. 8.0 ARCHIVIO DOCUMENTI DIGITALIZZATI Iniziando a gestire tutti i documenti in forma digitale e non più cartacea, in quanto lettere, offerte, fax ricevuti non li stampavamo nemmeno, gli unici documenti che rimanevano in formato cartaceo erano le lettere e i documenti che arrivavano per posta. Inizialmente installai uno scanner con il quale digitalizzavo i documenti in formato "tif" e poi li copiavo in una directory del server gestendoli con un protocollo specifico come gli altri documenti. Ma l'operazione era al quanto lenta, lo scanner poco pratico quando si trattava di molti documenti, (molte pagine) insomma dovevo trovare un'ulteriore soluzione. HYLAFAX! era questa la soluzione. Avendo in azienda una centralina telefonica collegai il vecchio fax, oramai non più utilizzato in quanto tale, ad un interno telefonico. Ad un altro interno telefonico ho collegato un modem configurato su hylafax come fax. Il gioco era fatto! tramite una chiamata interna (gratuita ovviamente) inviavo fax (i documenti da digitalizzare) al modem interno che li riceveva come Isogest 3.1 Pagina 9 di 12 se erano fax e li salvava in formato "tif". Archiviare documenti cartacei contenenti più pagine, era un gioco da ragazzi adesso con il caricatore automatico del Fax. Da li creare una gestione per questo tipo di documenti è stata una cosa semplicissima. Isogest permette di ricevere e di riconoscere (grazie al numero chiamante) questo tipo di fax che arrivano da Hylafax, e di archiviarli in un archivio separato distribuendoli e rendendoli rintracciabili a tutti gli utenti!!! 9.0 MOTORE DI RICERCA Come oramai avrete capito il motore di ricerca di Isogest è quello che garantisce la rintracciabilità di ogni documento. Per essere però un buon motore di ricerca doveva permettere il ritrovamento di ogni cosa! ecco allora che tale motore permette oltre che di trovare i documenti su citati anche di individuare: - Appuntamenti passati o futuri fissati sulla propria agenda; - Todo da fare o fatti o assegnati a terze persone; - Log per vedere chi cosa e quando ha creato/modificato/cancellato un documento; - Contatti aziendali con possibilità di ricercare singoli campi della scheda contatti; 10.0 CALENDARIO INNOVATIVO Innovativo perchè? perchè è stato realizzato con lo scopo principale di poter sapere gli appuntamenti degli altri!!! già, oltre alle normali ed oramai usuali funzioni che svolgono molti calendari a disposizione, vi è la possibilità di visualizzare il calendario o l'agenda se così si vuol chiamare del proprio collega e magari di inserirgli un appuntamento che poi lui potrà o non, accettare o rifiutare. Non Vi siete mai chiesti, che fine ha fatto Mario che non è in ufficio? bhe magari consultando la sua agenda scoprite che è dal cliente “Cani stracci Oil”. O magari volete invitare Mario ad una riunione e volete chiedergli la sua disponibilità? perchè allora non vedervela da soli?. Ovviamente c'è la possibilità da parte di ognuno di inserire appuntamenti o eventi/memo in formato "riservato", a quel punto nessuno potrà impicciarsi dei Vs affari :) Il calendario è stato corredato da varie "viste" tra cui settimanale, mensile (rapportato anche agli altri utenti), e annuale. E possibile inoltre far apparire l'evento inserito sull'agenda di tutti gli utenti, al fine di poter fissare delle riunioni, o di far apparire lo stesso messaggio anche nel sistema degli i-sms. Isogest 3.1 Pagina 10 di 12 11.0 TO DO (organizziamoci il lavoro) Nato inizialmente come semplice elenco delle cose da fare, questo script nel tempo si è evoluto fino a dare la possibilità di gestire in modo sintetico dei progetti, cioè lavori che comprendono più cose da fare, assegnate a diversi utenti del gruppo. ToDo offre la possibilità di definire un lavoro-padre o un lavoro-figlio (chiamiamo così tutti i lavori da svolgere per portare a compimento il lavoro-padre) e assegnarlo ad uno o più utenti definendo una scadenza, una priorità, un livello di riservatezza e un livello di avanzamento stato dei lavori. Il proprietario del lavoro-padre ha la possibilità di avere sempre sotto controllo lo stato di avanzamento dei lavori e di essere avvertito quando Mario (per esempio :) non finisce un lavoro-figlio entro la scadenza prefissata. 12.0 LA QUALITA' NON E' TUTTO Il nome Isogest deriva da ISO come ISO9000 e GEST come gestione. Già!, Isogest inizialmente voleva essere uno strumento di Gestione del sistema qualità presente all'interno della mia azienda, è per questo che contiene nel suo pacchetto features che riguardano la gestione della documentazione di un sistema qualità (procedure, manuale qualità, non conformità, elenco fornitori etc etc) ma non solo. In realtà poi col tempo ho visto che mantenere un sistema documentale, era si costoso in termini di risorse, ma allo stesso tempo garantiva una standardizzazione del modo di lavorare di tutti permettendo di conoscere e di accedere a tutte le informazioni aziendali in tempi brevissimi. Ecco quindi che iniziai a pensare quali le cose che potevo portare su Isogest per far in modo di gestirle in modo ottimale, ma anche di condividerle con tutti gli altri utenti.Tanto per citare qualche esempio: - implementai un sistema per la gestione della manutenzione programmata e straordinaria di tutte le attrezzature della mia azienda; - un sistema per interfacciare Isogest alla centralina telefonica permettendo query sulle chiamate effettuate/ricevute e statistiche di traffico telefonico; - un sistema per interfacciare Isogest al distributore del gasolio per far in modo di tener sotto controllo il consumo di carburante da parte di tutti gli automezzi; - la gestione dei servizi esterni presso i clienti con possibilità di pianificare gli interventi e consultare statistiche mensili sul carico di lavoro di ogni operatore. Insomma tutto ciò che era "gestione" è stato inserito in Isogest. Naturalmente il pacchetto distribuito ufficialmente non contiene tutte queste features perchè le ritenevo troppo personalizzate e fuorvianti al vero utilizzo di Isogest. Isogest 3.1 Pagina 11 di 12 13.0 NEOMAIL (WebMAIL) In un progetto del genere non poteva mancare la gestione delle e-mail, ma per questa parte del pacchetto mi sono affidato ad uno script già in uso, e comunque a mio parere molto valido. Neomail è scritto in Perl ed è secondo me un ottimo web-mail. Tutto quello che ho fatto è inserirlo nel pacchetto e fare in modo che dal menù di sinistra vi si possa accedere automaticamente, senza cioè dover ridigitare login e password. Ciò prevede certo che la login e la password di Isogest siano uguali a quelle per l'accesso a Neomail, e di conseguenza a quelle presenti sul server per accedere alla posta. Per ogni malfunzionamento o problemi di installazione si rimanda quindi al sito ufficiale www.neomail.org 14.0 WiKi CLONE Spiegare cosa sia WiKi oramai visto il largo uso che se ne fa' sul Web è inutile. In Isogest si è cercato di estrapolare l'idea di Wiki e non creare un esatto clone anzi se ne è modificato un aspetto che lo rende più funzionale dal momento che parliamo della gestione di documenti aziendali. Si è cercato di mantere tutte le possibilità offerte dagli stili di formattazione del testo del Wiki originale clonando ovviamente i marcatori in modo da aiutare il lavoro di chi è già abituato ad usare le pagine wiki. L'unico aspetto diverso è quello riguardante le versioni delle pagine le modifiche delle pagine non vengono registrate fino a quando la pagina stessa non è approvata ed è quindi in stato di “bozza”. Una volta che una pagina viene approvata (ovviamente da chi ne ha i permessi) ogni modifica che subisce genera una nuova pagina incrementata nel numero della revisione, che ritorna nello stato di bozza ed è quindi soggetta nuovamente ad approvazione. Come nel Wiki originale vi è la possibilità di visualizzare automaticamente le modifiche tra le varie revisioni delle pagine in modo da comprendere immediatamente come e dove le nuove revisioni sono state modificate. 15.0 WEB FILEMANAGER Aggiunto solo nella ultima release di Isogest proprio in seguito alla mancanza da parte degli utenti di poter archiviare o condividere qualsiasi tipo di file, il filemanager ha le classiche funzioni di un qualsiasi filemanager e offre quindi la possibilità di organizzare i propri file in sottocartelle, il tutto però gestito dal web. Si sono create delle Home per ogni utente e solo nella propria Home un utente ha i permessi di scrivere copiare cancellare o creare directory, a meno che non sia un “Super User”. 16.0 TIPS (help; stampa e non solo) Isogest è inoltre corredato da numerose idee a mio parere originali rispetto a quanto si trovi in altri programmi. Isogest 3.1 Pagina 12 di 12 16.1 Help on line Su ogni barra dei task dinamici è presente un tasto "help" (in genere rappresentato da un punto interrogativo) che rimanda ad un contenuto specifico per il task in cui ci si trova. Siccome non ho mai avuto tempo di scrivere gli help, ho dato la possibilità di definire nella gestione dei permessi, un "editore degli help" è questi un utente che quando clicca sul tasto help può oltre che leggerli anche modificarli e salvarli mettendone il contenuto a disposizione di tutti gli altri. 16.2 Stampa Su ogni barra dei task accanto a quello dell'help c'è il tasto per stampare la pagina dinamica. Cliccando si ottiene che tutta la pagina viene riproposta in un formato stampabile (cioè in bianco e nero, senza immagini, senza i tasti dei task etc) a quel punto ricliccando di nuovo sul tasto stampa si attiva il processo di stampa del browser utilizzato. 16.3 Attacca il link Questa funzione offre la possibilità di creare degli attach in modo veloce sul proprio desktop, rappresentati da qualsiasi pagina o risultato di ricerca di Isogest. Si puo' quindi per esempio effettuare una ricerca sul motore di ricerca e cliccare successivamente sull'icona (rappresentante un attach) generando il link alla ricerca. Questo vorra' dire che ogni volta che si clicca sul link generato si ottiene il sisultato di una nuova ricerca effettuata con gli stessi parametri di quella precedente. 16.4 Una stella a tutto schermo. Guardano il desktop di Isogest in altro a sinistra sopra il menù è sempre visibile una stella. Potrebbe sembrare una semplice immagine messa li ad esaltare la login dell’utente autenticato e l’anno di gestione, in realtà ogni punta della stella ha una funzione ben specifica. Le funzioni non sono altro che le stesse che si hanno su un normale browser e cioè: - Isogest 3.1 Freccia in alto: Equivale al tasto “Home Page” e riporta alla pagina iniziale di Isogest; Freccia a destra: Equivale al tasto “Next” e visualizza in ordine cronologico la pagina seguente a quella visualizzata. Freccia a sinistra: Equivale al tasto “Previous” e visualizza in ordine cronologico la pagina precedente a quella visualizzata. Freccia in basso: Apre una nuova sessione di Isogest ma a tutto schermo senza nessun tasto o funzione del browser. Pagina 13 di 12