Utilitypc

Il piacere di osservare e partecipare alla rete.

 

Un calendario agenda facilmente installabile su proprio server

Proviamo a continuare i cenni a database e dintorni e a come fare per installare script che richiedono un database o comunque una fase di “compilazione” di pochi (di solito ) dati ma importanti e determinanti al fine del felice esito delle “operazioni”.
Uno dei classici dell’uso di un database e’ certamente il calendario o l’agenda… ma in questo caso un Calendario che puo’ fare anche da agenda.. e che puo’ diventare molto utile nel momento in cui si vuole offrire una cosa del genere ai propri utenti.,
In pratica un “taccuino” sul quale poter scrivere e LASCIAR SCRIVERE CHI AUTORIZZATO…
Possiamo usare sempre il database che abbiamo gia’ usato per installare il nostro blog , la “faccenda” sticks ect.
il punto dovrebbe essere ormai chiaro,per chi ha seguito la “faccenda sticks”… sta nella creazione di una tabella sul database e ovviamente che possa lavorare in modo indipendente da quelle gia’ in essere eventualmente…
in questo caso tutto avverra’ senza nemmeno caricare dal pannello di amministrazione del nostro database ma semplicemente lanciando una volta compilato (poi lo vediamo ) il tutto e caricato sul server, il file createtables.php
praticamente mettendo in barra indirizzi
http://www.tuodominio.com/cartellacalendario/createtables.php
se abbiamo impostato correttamente il file config.php che troveremo conq ualche commento personale …
nello zip che possiamo scaricare

QUI DOWNLOAD ZIP FILE


avremo certamente questo risultato:

DEMO


niente di impressionante dal punto di vista della grafica ,ma certamente interessante dal punto di vista pratico e in ogni caso ogni elemento della grafica e’ facilmente modificabile agendo sui TRE css dedicati alle tre sezioni base del “meccanismo”.
Interessante notare che negli eventi memorizzati e’ possibile includere anche l’html… quindi per esempio inserire un download o un link a pagina web nelle note…
Va da se che inserendo molte note nello stesso giorno il quadratino si dilata e tutta la grafica si adegua di conseguenza.
Rispetto allo zip messo in download ho fatto qualche variazione non inserita nello zip…giusto per rendere piu’ divertente il giochino…
Per esempio nella demo il giorno d’inizio e’ il Lunedi… mentre nello zip e’ la Domenica… potrebbe essere divertente scoprire dove occorre intervenire…

Questo e’ uno script piuttosto “datato” (almeno 3 anni..) ancora pero’ validissimo (e per chi sa leggere in profondita’ e’ evidente la preparazione dello sviluppatore… ) e la grafica di base ovviamente..
non e proprio web2 ,
PERO’ SI POTREBBE AGGIUNGERCI LA FACCENDA STICK! HAHA….



Per provare il calendario basta usare
admin
pass
per loggarsi come Admin e scoprire i privilegi dell’amministrazione…
se invece volgiamo vedere cosa succede ad un nostro “autorizzato” allora logghiamoci come
cicuzza
roma
e potremo inserire eventi ma non nominare altri autorizzati o cancellare cio’ che non ci compete.
Va da se che invece l’Admin puo’ fare tutto.
RIASSUMENDO I PASSAGGI SONO:
DOWNLOAD DELLO ZIP E SCOMPATTAMENTO …
COMPILAZIONE DEI PARAMETRI DI CONFIGURAZIONE (sono i quattro classici ed elementari: nome database, indirizzo database, user,password.. )
caricamento della cartella sul server
LANCIO DEL FILE
createtables.php
E TUTTO FUNZIONERA’ PERFETTAMENTE
nell’installazione di default per entrare come Admin e quindi sostiturie la password usare
admin
password


Se invece vogliamo qualcosa di estremamente “aperto” e di libero accesso a chiunque capisca che deve cliccare il libricino aperto in alto nell’angolo a destra…
allora possiamo usare QUESTO ZIP
scompattarlo e semplicemente caricare il tutto on line (nessun database richiesto ) richiamando poi la index.php che ci dara’:

DEMO


cioe’ un minuscolo, ben scritto, e simpatico calendarietto che attende solo di essere “compilato” cliccando il libricino in alto a destra…
Puo’ essere un ottimo modo per divertirsi ed allenarsi almeno alla sostituzione di colori e quant’altro usando i css dello zip….
va da se che anche in questo caso per rendere segreto il tutto bastera’ utilizzare una barriera … fatta di user name e password…
CON PASS

cicuzza2
roma2

ma niente autorizzati ect.ect. o perlomeno non come nel primo esempio…

Osservando la versione con pass si nota certamente che manca il libricino…e di conseguenza manca il link per accedere alle annotazioni !
E’ una delle opzioni che il simpatico sviluppatore ha previsto…
non ha previsto una password,ma quella possiamo metterla noi alla pagina http://www.urukweb.com/calendariopass/mng.php )user e pass sono come detto cicuzza2 roma2 )
avremo quindi una “doppia” protezione e cioe’ quella della password come detto piu’ il percorso del file che sappiamo “solo noi”, e che possiamo ricordare facilmente (si puo’ anche cambiare ovviamente ) essendo l’abbreviazione di MANAGER… mng….
troviamo il punto da editare la fine di mostrare un semplice calendario con parte appunti segreta… nelle righe finali del file index.php
e nelle stesse righe possiamo anche decidere se mostrare un tipo di visualizzazione all’inglese… o no sia per la disposizine dei gironi nel calendarietto sia per la data del giorno di visualizzazione che viene stampata a bordo calendarietto…(noi usiamo il giorno prima del mese, nel mondo anglosassone fanno il contrario… )
Per la traduzione in Italiano del calendarietto invece occorre editare il file calendar.php
facile capire dove … mentre per quel OGGI E’… l’editing e’ a riga 216.
Ecco che anche il piccolo calendarietto che non richiede alcun database inizia a diventare divertente!
Tra l’altro e’ evidente che il calendarietto e’ pensato per essere “infilato” facilmente (vedi misure.. che possono essere cambiate ovviamente ) in qualsiasi contesto grafico…



BUON DIVERTIMENTO!






Collabora con un commento

































Categories

Recent Comments

Antonio Cantele - CONTACT-





Tel 0332 334288
Via Laurana, 9
21100 Varese
E-MAIL


Public chat


Dir MSN
Contatto diretto e riservato.



Tel 0332 334288
Via Laurana, 9
21100 Varese
E-MAIL

Calendario delle pubblicazioni

July 2010
M T W T F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

UTILITYPC - Pubblicati per argomentazioni



Download