Ciao, Ospite.
(Utente: Password: Ricorda: | Registrati)

Patcha's Logo

< Aprile 2024 >
L M M G V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
             
Cities of Web BloggaCOWs
PHP WebLog Platform

[R] >> Article post 3


« Articolo Articolo »

sabato 28 Marzo 2009

Il Progetto - BloggaCOWs

Il progetto prevede di programmare il tutto utilizzando quanto più possibile esclusivamente codice PHP di mia ideazione (99%) che generi scripting XHTML 1.0 Transitional approvato dalle procedure automatiche del sito W3C.
Il suo punto di forza principale sarà poi la larga possibilità di personalizzazione, tramite una sezione amministrativa, che agirà da una parte su appositi file .php contenenti l'inizializzazione dei valori di una serie di variabili che decidono alcuni layout base, e la presenza o meno di alcune sezioni e funzioni, e dall'altra su dei fogli .css che permettono quindi una totale gamma di personalizzazione per quanto riguarda misure, colori e alcune forme.
Ci sono varie personalizzazioni possibili al di là delle potenzialità delle istruzioni CSS stesse, come l'impostazione del numero di colonne, la posizione del titolo ed eventuali sezioni da mostrare o nascondere (history, log-in, foto, link e simili).
Per altro tutto il codice è testato su vari browser (Internet Explorer 6, Firefox 3, Opera 9, Google Chrome e Safari 4beta), poiché spesso questi hanno la tendenza ad interpretare alcune istruzioni CSS avanzate in modo differente tra di loro.
[NOTA: ho avuto difficoltà ad installare versioni più recenti di Internet Explorer sul mio computer. Ma immagino che se la piattaforma gira correttamente su IE 6, a maggior ragione andrà alla grande sulle versioni più recenti e più rispettose degli standard W3C!]

Putroppo dalle versioni Work In Progress pubblicate spesso si vede ben poco di questi punti di forza, poiché dal lato "utente/visitatore" non c'è molto da fare, fatta salva la navigazione limitata alle pagine ed al testo attualmente presente.
Ben presto, però, prevedo di implementare una parziale interfaccia amministrativa, accessibile tramite account generico, che permetta di creare delle preview di stili personalizzati!

Il layout attualmente mostrato è in tre colonne, di cui la principare al centro. Sarebbe facilmente possibile cambiarne quantità, posizione, forme, colori e quant'altro.
L'amministratore può anche spostare le varie sezioni contenute nelle colonne dall'una all'altra e/o ordinarle all'interno delle stesse, con la modifica di semplici variabili (che più avanti sarà possibile fare tramite interfaccia amministrativa). Anche la colonna centrale è divisa in sezioni, come il titolo (che può essere cambiato di posizione o essere al di fuori delle colonne), l'history, il contenuto principale (in base alla pagina richiesta), etc, etc.
Ovviamente tutto quello definibile tramite CSS è modificabile cambiando i valori degli stessi: colori, dimensioni, caratteri e vari.

Come già accennato, tutto il codice XHTML prodotto, trall'altro, è studiato in modo da passare i controlli di certificazione del sito del W3C.
Anche se lo scheletro della grafica è ancora basato sull'uso di tabelle, proprio per via della diversa interpretazione dei valori CSS da parte dei vari browser (soprattutto quelli più datati e IE6, ancora di largo utilizzo, me compreso).

Nota: l'intero progetto è scritto utilizzando semplicemente il Notepad di Windows. In questo modo ho evitato di "generare codice" utilizzando programmi grafici, poiché ciò che viene generato va poi riletto e capito per essere modificato, ottimizzato e limato... ed in generale mi dà la sensazione di poco pulito, ordinato e "personale".
Anche se in alcune occasioni non mi sarebbe spiaciuto utilizzare qualcosa che mi segnasse automaticamente l'apertura e la chiusura delle parentesi!

scritto da Adriano alle ore 11:37:40, clickato 0 volte
sezione: generale

Stampa, Commenti (0)


« Articolo Articolo »

Nome:
e-Mail:
Web:

Testo:

Tabella degli smiles grafici.
Tabella dei codici HTML consentiti.

Non ci sono commenti per questo articolo, oppure l'articolo è inesistente.


Ferrari F50

My Links

BloggaCOWs::Log-In
www.Patcha.it
Patcha's Skins
Patcha's NFS:U2
Google
Ferrari
Microsoft

2009 BloggaCOWs © v. 0.05 - PHP WebLog Platform - by Patcha © Cities Of Webs © (COWs) © 2009 - OpenSource Platforms