Il wiki per lo sviluppo del sito è attualmente disponibile a http://trac.python.it/python.it/
Questa pagina è probabilmente superata.
Ciao!
Appunti sulla creazione di "python.it"
Lista di feature del sito
- forum di discussione, sulla falsariga di quello attivo su python-it.org
- notizie (sia aggregate da fonti esterne - e in tal caso si potrebb epensare di tradurle), sia interne, da mostrare in homepage
- documentazione (sia traduzione di quella ufficiale che scritta dagli utenti - sicuramente utenti trusted - ossia FAQ, tutorial, screencast e similari). interessante sarebbe la possibilità di aprire una rubrica temporale del tipo "Il modulo del mese", che spiega per bene questo o quel modulo, tecnologia o strumento
- sezione progetti/annunci di lavoro, nella quale
- è possibile che ogni utente possa pubblicare del proprio codice, dando vita a una propria banca dati di progetti, per i quali chiedere collaborazione e testing b. è possibile accedere a una bacheca con proposte di lavoro, proponendosi o proponendo lavoro in ambito Python
sezione Associazione, ben chiara, nella quale si illustra cos'è l'associazione, di cosa si occupa, degli eventi che organizza, con la possibilità di accettare adesioni online via PayPal (così come fa l'Associazione Zope Italia)
- sezione Eventi, nella quale un utente può rapidamente avere una calendarizzazione dei prossimi eventi pitonici, sia a livello locale che internazionale
- una sezione nella quale sia possibile accedere al canale IRC direttamente da web, per chi non voglia/possa utilizzare un client ad hoc
- una sezione sondaggi
- un modo semplice di accedere all'elenco (magari con una bella Google Map a supporto) degli utenti, per leggerne i dettagli e le skill
progetto TraduzioneBlogGuido (http://www.python-it.org/forum/index.php?topic=2213.0, http://python-history.blogspot.com/2009/04/new-now-in-japanese.html)
Tecnologie implementative
Sphene
piro sta provando ad utilizzare Sphene (http://sct.sphene.net/wiki/show/Start/) per il grosso del sito.
Una nota riguardo le "pagine statiche" (flatpages): per ragione di semplicità di generazione di codice corretto sto valutando l'uso del wiki di sphene: in particolare nel sito ci sarebbero 2 wiki: uno pubblica a cui tutti gli utenti registrati possono contribuire, uno che dai gestori del contenuto viene visto come wiki, ma dagli utenti anonimi come pagine statiche. Quando dico "pagine statiche" mi riferisco a questi.
Nell'ottica Sphene + Python i punti sarebbero implementati come:
- sphboard
- sphblog
La documentazione ufficiale tradotta è lasciata agli strumenti messi a punto da mperillo. Queste pagine verrebbero referenziate da pagine statiche del sito. Per altre pagine (es. http://wiki.python.org/moin/DatabaseProgramming/) si userebbe sphwiki
- App da scrivere in Django
- Pagine statiche
- Progetto Django probabilmente già esistente
- Pagine statiche
- sphboard poll
pagina statica? boh
Frameboh
Se avete un altro progetto, aggiungetelo qui.
Ruoli
Dunque, i ruoli possono essere sommariamente riassunti come segue:
- pubblicatore news
- commentatore di contenuti *
- scrittore post di un blog *
- scrittore pagine wiki
- scrittore pagina personale / progetti software *
- scrittore sondaggi
- votante sondaggi *
- scrittore discussioni / post sul forum *
- moderatore forum
- scrittore eventi
- revisore contenuti
A questi si aggiungono gli amministratori globali, che possono fare un po' tutto. I punti con * individuano possibilità di scrittura da parte degli utenti registrati (ossia, un utente registrato può scrivere roba nel suo blog). Si può pensare in quest'ottica a un'attività di revisione *semplice*, che preveda che un gruppo di revisori passi dallo stato di attesa-per-pubblicazione allo stato pubblicato i contenuti proposti dagli utenti (Django ha built-in un sistema simile?). Personalmente (moaiamorfo) darei accesso in lettura anche agli utenti anonimi.
Branding
idee/quesiti sparsi sull'eyecandy del portale
- vogliamo davvero produrre una copia identica a python.org? In ogni caso, c'è qualcuno che si propone per produrre una qualche bozza per una skin CSS/grafica del nuovo portale?
- cosa pensate di produrre un bel logo (+ testo, tipo motto) distintivo del portale? Credo sia necessario (anche per future/eventuali attività di merchandising o identitarie presso eventi e meeting).
Compiti da svolgere
Butto li' qualche task macroscopico. I volontari sono i benvenuti per i compiti indicati. I bastardi possono aggiungere nuovi task
- Definizione delle acl per il forum.
- moaiamorfo
Definizione w_orkflow news (usando un solo gruppo: vedi http://sct.sphene.net/board/thread/1633/)
- Importazione dati python-it.org
- Taifu
- Personalizzazione grafica
- Impostazione pagine statiche
- piro
- Applicazione "progetti"
- Applicazione "annunci di lavoro"
- Calendario (uso di un'app esistente o scrittura di una nuova?)