Sviluppo grafico JuniorCMS.com

Marco Pegoraro, 01 Febbraio 2008

JuniorCMS.com è un Content Management System realizzato sul framework CakePHP (www.cakephp.org) il cui pregio sarà principalmente costituito proprio dal framework sul quale è costruito.

Il rilascio della prima versione “beta” del software è prevista per marzo 2008, forse inizio di aprile.

L'attività più importante al momento è la realizzazione di una struttura grafica per:

  • Pannello di Controllo.
  • Sito di riferimento (JuniorCMS.com)
  • Sito di esempio. (rilasciato assieme al software)

La realizzazione della struttura grafica per il PA deve essere modulare e progettata utilizzando il più possibile i CSS.

I moduli che ipotizzo necessari sono:

  • Menu:
    • Menu principale del PA con i link necessari ai vari moduli.
    • Menu “where am I?”
    • Submenu di applicazioni.
    • Eventuali menu contestuali (da realizzare in JS)
  • Form:
    • Progettazione di elementi ad alto impatto visivo.
    • Progettazione di contenitori di elementi per raggruppamenti logici.
    • Progettazione di una messaggistica di errore legata ai campi invalidati.
  • Tabelle di elenco:
    • Titolazioni ed incolonnamenti.
    • Eventuali componenti form interni alle celle (textbox, selectbox, checkbox o radio)
    • Links ed iconografie.
    • Gestione dell'ordinamento per colonne.
    • Gestione di form di ricerca modulari.
    • Gestione di paginazione.
  • Elementi di contenuto:
    • Produzione di elementi utili alla generazione di pagine di riepilogo o anteprima delle informazioni.

Il tutto dovrà poi essere implementato con codice xHTML 1.0 Strict e CSS. Uno degli obiettivi del progetto è la realizzazione di uno strumento usabile e accessibile.

Sopra alla base xHTML/CSS verrà implementato un layer JS che aggiunga funzionalità ajax sfruttando la libreria jQuery (http://jquery.com) per cui sarà necessario sviluppare elementi grafici per i plugin che verranno realizzati ad hoc:

  • Finestre modali.
  • Select e combo box. (Choose component)
  • Messaggi di conferma.
  • Form ajax.

Progressi di questo documento:

Questo è un documento in fase "beta" e verrà modificato in risposta ai vostri commenti per dettagliare il meglio possibile l'attività di sviluppo al fine di scegliere un collaboratore o un team di sviluppo con cui progredire in questo progetto.

NOTA: JuniorCMS.com è un progetto a fini di lucro.

Intendo vendere consulenza, abbonamenti di assistenza e pubblicità nel sito di riferimento e magari ottenere donazioni per cui chi partecipa al progetto non lo fa "per la gloria"!!!


Aggiungi il Tuo Commento:

Inviando questa risposta dichiaro di aver letto ed approvato le condizioni di utilizzo di questo sito web.

(*) = campo obbligatorio.


Condizioni di Utilizzo:

1 - Tutte le risposte inviate a questo sito saranno sottoposte a moderazione manuale da parte dell'amministratore al fine di evitare il fenomeno detto "SPAM".

2 - Tutti i dati inseriti nel modulo di risposta verranno pubblicati in questa pagina ad eccezione dell'e-mail. Tale informazione viene richiesta ed archiviata dagli amministratori al fine di scoraggiare un utilizzo non consono del blog.

3 - Non utilizzare le risposte per pubblicizzare il tuo sito web. Tale tentativo verrà cancellato dall'amministratore. In ogni caso ai link inseriti nelle risposte viene applicato il "nofollow" per cui non ti portano vantaggi.
Se vuoi possiamo discutere uno scambio link: Srivimi!