Newsgroup: it.lavoro.professioni.webmaster
Titolo: skin cms

sto facendo un cms in php (abbastanza rudimentale, ad essere sinceri!
:) e mi piacerebbe avere la possibilità di cambiare la veste grafica
come tutti i cms decenti consentono.
come posso fare? ho già pensato di quardare il codice sorgente di un
cms open source, ma mi piacerebbe farlo (o almeno tentare di) tutto da
solo con le mie conoscenze in php.
un'altra dpomanda:in molti cms c'e la possibilità di inserire nuovi
elementi (tipo moduli per le news, link, ecc)... qualcuno sa come
potrei fare? o mi conviene "consultare" il sorgente di un buon cms già
esistente?
ciao e grazie
gg

 esistente?
Io l'ho fatto in questo modo (a grandi linee):
1) nel backoffice nell'apposita sezione controllo le directory presenti 
in un determinato percorso, ogni directory e' un modulo.
2) se voglio installare un modulo lancio uno script php che crea le 
tabelle che servono al modulo e aggiorna una tabella del db in cui sono 
indicati i moduli installati
3) quando lo voglio disinstallare con un altro script elimino tutto 
quello che e' stato creato dall'altro script (in alcuni cancello anche 
eventuali immagini)
Ciao
-- 
MMM

 in un determinato percorso, ogni directory e' un modulo.
le directory ti servono solo come "identificatori" per il modulo da
installare o dentro ci sono file contenenti  le istruzioni per la
creazione dele tabelle?
visto che hai già affrontato il problema cms... ti chiedo subito
un'altra cosa: il procedimento per la creazione e l'eliminazione  dei
moduli è chiuaro, ma come hai fatto a spostarli (nel senso come sei
riuscito a implementare la funzione per lo spostamento dei moduli dalla
parte  destra  a quella sinistra)?
grazie

GG ha scritto:

AAAAAAAAAAAAAAAAAAAAH! Sei indietro... MVC! Model View Control!
Separa gli elementi del tuo cms... la grafica e la struttura del sistema 
sono cose separate e vanno gestite in modo separato... in questo modo 
non avrai il problema di destra e sinistra, non dovrai neanche chiederti 
come gestire il template... disegnerai la tua pagina come vorrai e 
potrai integrarla con il sistema in modo che se avrai intenzione di 
usarlo per altri siti non sembreranno tutti uguali.
Personalmente ti consiglio di dare un occhiata a Joomla... non parlo 
d'installarlo ma di guardare il codice: non sarà un framework 
potentissimo ma visto che sei agli inizi puoi capire come funziona ed 
elaborare (non rippare...) una nuova soluzione per il tuo applicativo.
Un mio amico ha rilasciato una versione di un framework si chiama 
maskpro non ricordo l'url... comunque è mooooolto interessante :)

 maskpro non ricordo l'url... comunque è mooooolto interessante :)
eh gia! sono indietro... ho appena iniziato! :)
 a questo punto farei davvero meglio a dare un'occhiata a un cms già
fatto (come mi hai suggerito) e separare i vari elementi.
daro un occhiata a joomla e poi... qual è il nome del tuo cms? da dove
lo posso scaricare? giusto per vedere un esempio di applicazione dei
vari strumenti diverso da quello di joomla
ciao e grazie gg

 
Se ti riferisci a maskpro non è mio e non è un cms ma un framework... se 
lo installi non fa niente :) devi leggere il codice per capire come 
usarlo e non è semplicissimo se hai cominciato ieri :D
L'url è 
http://www.giocondo.org
 mi pare

 parte  destra  a quella sinistra)?
In sostanza ho una tabella con l'elenco dei moduli installati e in 
quella tabella ho vari campi di configurazione, dalla posizione al fatto 
se hanno o meno un pannello di controllo.
Poi se parli di spostamento dei blocchi in stile google non lo so, non 
ho ancora affrontato il problema :)
Ciao
-- 
MMM

ho fatto un po' di confusione: volevo chiedere a triplem il nome del
cms e a pierquinto il nome del framework...
comunque, grazie per il link! vado subito a vedere e ti dico se ci
capisco qualcosa (perche dal quel che ho inteso hai detto che non è
una baggianata... :)
triplem, mi farebbe piacere vedere il tuo cms... cosi riesco, fore!, a
capire un po' come dovrebbero funzionare e posso fare domande dirette
se c'è qualche passaggio "oscuro"...
ciao

 se c'è qualche passaggio "oscuro"...
Purtroppo il cms e' ancora poco oltre la fase embrionale, per il momento 
quindi non posso darti alcun link...
Di certo comunque non sara' paragonabile a xoops, joomla, etc... quindi 
ti conviene guardare i codici di uno di quelli...
Al limite scrivimi in privato, appena ho qualcosa ti do il link per 
vederlo in funzione...
Ciao
-- 
MMM

Va bene, grazie!
A presto
