En aquest document es detalla les funcionalitats i implementacions previstes del nou lloc web de Softcatalà, actualment ja en producció
Contingut |
[modifica] Visió
- Qualsevol programari que considerem ha de ser lliure.
- Intentar en qualsevol procés que l'usuari tingui el màxim de participació. Per exemple, deixar comentaris a les fitxes del rebost, poder puntuar els programes, poder proposar-ne de nous molt fàcilment, poder puntuar amb el grau d'interès les notícies del bloc, etc.
- Hem de complir els estàndards web. Qualsevol solució ha de ser dissenyada per complir estàndards web W3C des del principi.
- Hem de complir els estàndards d'accessibilitat bàsics.
- Hem d'intentar migrar totes les dades que tinguem actualment: usuaris, contingut, comentaris.
Penso que si escollim programari lliure estàndard de qualitat, l'accessibilitat i els estàndards web haurien d'estar garantits.
[modifica] Pluja d'idees
Idees sense ordenar que caldrà passar al pla si es consideren adients.
- Apart de la botiga, un servei de donació? (per exemple amb PayPal)
- És necessari un Bugzilla (o un equivalent més simple) perquè tercers o nosaltres mateixos informem d'errors, incidències o suggeriments del web i el programari traduït?
[modifica] Àrees de millora
- El rebost és difícil d'actualitzar i mantenir.
- No es fàcil modificar la taxonomia de programes
- No és fàcil afegir i modificar nous programes col·laborativament
- No hi ha un sistema centralitzat de registre. Tenim registre a la Wiki i als fòrums i a les notícies no es permet usuaris registrats.
- Seria interessant que les pàgines del rebost apuntessin al projecte de traducció que manté aquell programari, sigui de SC o d'un altre lloc.
- Captació de nous col·laboradors.
- La nova web ha de potenciar la captació de nous col·laboradors.
- La petició per a nous col·laboradors ha de ser ben visible tan bon punt s'hagi carregat la pàgina principal, sense que calgui desplaçar-se per la pàgina.
- Caldria destinar una petita àrea, com un taulell d'anuncis, on es poguessin llistar algunes de les tasques obertes actualment que necessiten col·laboradors. Aquests enllaços apuntarien a una pàgina més detallada de la tasca a fer.
- Caldria crear una àrea on poder llistar les tasques que necessiten ajuda, i quins requeriments tècnics/lingüístics mínims s'esperen, com posar-se en contacte amb l'equip que ho demana.
- Caldria fer evident que qualsevol persona amb uns mínims de coneixements informàtics i lingüístics poden col·laborar.
- Es podria afegir un enllaç al rebost per a cada paquet que tingui tasques obertes.
- Internacionalització i altres llengües
- Si bé el major gruix d'usuaris és catalanoparlant, per tal de mostrar la nostra tasca a visitants externs -que en alguns casos poden utilitzar el nostre servei (traductor i corrector)-, no descartaria alguna secció d'explicació en anglès (i fins i tot en espanyol, francès i italià). --Toniher 17:19 24 gen, 2008 (CET)
- Serveis de veu per a notícies o altres textos (ex. qui som). Proposta F.Dorca (ex. vozme, festival, etc.) --Toniher 10:08 25 gen, 2008 (CET)
- HTTPS: SSL (encara que sense certificació de tercers i opcional) per a garantir una autenticació en el web més segura. (compte amb la gestió d'excepcions) --Toniher 10:33 28 gen, 2008 (CET)
- Informes periòdics del trànsit i seguiment web (amb Google Analytics i altre programari?) --Toniher 10:39 28 gen, 2008 (CET)
- Pàgina de recull de canals. --Toniher 11:14 5 feb, 2008 (CET)
- Pot interessar redirigir els diferents dominis en un quan són el mateix servei. Millor SEO. (revisar) --Toniher 01:30 18 feb, 2008 (CET)
- Ubicació(ons) per a les diapositives, fitxers de presentació, etc. (quan no sigui possible carregar-ho al wiki)
- Guia d'estil i convencions en l'administració --Toniher 17:32 6 mar, 2008 (CET)
- Mirar si val la pena caching per al Mediawiki --Toniher 19:18 11 mar, 2008 (CET)
- Programari de monitorització. Mirar opcions
- Sitemaps. Mediawiki incorpora la creació de Sitemaps, per defecte o amb extensió.
- Espai per penjar ordenadament les presentacions HTML de Softcatalà i els seus projectes. S'ha de poder penjar-hi material apart del CMS o el wiki. Reformar: http://softcatala.org/projectes/presentacions --Toniher 00:16, 25 març 2008 (CET)
[modifica] Funcionalitats
Funcionalitats actuals del web:
- Fòrums
- Llistes de correu (alta i baixa)
- Subscripció a novetats
- Pàgines estàtiques (col·laborar, qui som... )
- Traductor / Corrector
- Projectes (passat a wiki)
- Botiga
- Notícies (amb comentaris)
- El Rebost (el directori de programari)
[modifica] Proposta de la nova web (pla d'acció)
Aquesta secció conté el pla de la nova web que executarem. Consta de dues parts principals. Plataforma que conté tot allò que necessitem a nivell de maquinari o programari i després una descripció de cada servei amb la funcionalitat que esperem d'ell i els detalls d'implementació.
[modifica] Principis de la nova web
- Identifiquem dos perfils d'usuaris:
- Usuari del servei. Persona que utilitza els serveis però no col·labora
- Persona que col·labora. Bé sigui a través dels fòrums, comentaris en notícies o traducció de programari.
- Volem maximitzar el rati de conversió entre usuari del servei i col·laboradors
[modifica] Plataforma
[modifica] Infraestructura de maquinari
- Comprar un nou servidor d'última generació. Instal·lar Debian amb múltiples vservers com cal des del principi.
- Un cop entrem en producció. Deixar el servidor actual despertaferro com a servidor de descarregues o bé per a executar l'Apertium.
Proposta de nou servidor:
- Model: Dell PowerEdge™ 2900 III (SV42902)
- UCP: Quad Core Intel® Xeon® E5320 2x4MB Cache, 1.86GHz 1066MHz FSB
- RAM: 16GB,667MHz FBD (8X2GB),2R
- 2 Disc durs SAS de 300 GB, 3,5" a 10.000 rpm (hot plug) (RAID)
- CDRW/DVD 48x, IDE
[modifica] Infraestructura de programari
- Usarem MediaWiki com a programari de gestió de continguts excepte pel bloc (notícies), la pàgina principal i els serveis estàtics (llistes, traductor, correctors, fòrums)
- Cal acabar de posar al dia la traducció del MediaWiki (en la versió que es triï) perquè tingui la qualitat que s'espera. Toniher hi ha col·laborat i miraria de continuar-ho amb la resta de comunitat perquè s'adigui amb la versió que utilitzem i posteriors.
- Usarem Subversion per tenir tot el programari que tinguem en producció.
- Avaluació de Drupal vs. Wordpress com eina de bloc
- La traducció al català del Drupal (a http://drupal.cat) caldria repassar-la i actualitzar-la en la versió temptativa 6.
- La traducció al català del Wordpress està actualitzada però caldria repassar-la perquè no segueix la Guia d'estil, en Josep Puigdemont ho féu en el seu bloc.
- Sistema de registre centralitzat amb ús d'OpenID, per als diferents serveis del lloc web i potencialment també per a externs
- Mediawiki extension
- Drupal 6 amb OpenID
- A la UDL i al algunes empreses que conec usen CAS com a solució.
- Autenticació i Mediawiki
[modifica] Disseny nou
[modifica] Descripció funcional
- De resolució variable a la pantalla
- Compleixen els estàndards web
- Compleixen estàndards d'accessibilitat
- Paleta de colors definida per als diferents elements web i llur combinació
[modifica] Millores al bloc
[modifica] Descripció funcional
- Filtrar les etiquetes d'entrada de notícies i comentaris.
- Permetre la visualització de comentaris.
- Millora de la sindicació
- Enllaços a serveis 2.0 (tafanera, technorati, etc.)
- Seguiment i estadística (feedburner, analytics)
- Permetre comentaris i enviament de notícies d'usuaris no registrats
- Protecció captcha (amb compte amb l'accessibilitat)
[modifica] Detalls d'implementació
- Estudi Drupal (integra amb tot web i apart bloc) i Wordpress (només bloc)
- Migració de les notícies i comentaris
- Migració dels articles complets (categoria al bloc)
[modifica] Millores al planeta
[modifica] Descripció funcional
- Cal que s'integri amb la resta del lloc web
- Que tingui el mateix disseny
- Sindicació de continguts en plana principal?
- Georeferenciació i visualització d'aquesta
[modifica] Detalls d'implementació
- Mateix programari (planetplanet) o canvi (Drupal o wordpress)?
[modifica] Millores al Rebost
[modifica] Descripció funcional
- Usarem MediaWiki i el seu sistema de categories per classificar els programes.
- Les categories específiques del rebost començaran totes per "Programari_"
- Estructura de categories: Programari_Jocs conté tots els jocs, Programari_JocsWindows només els de Windows i Programari_JocsLinux només els de Linux. Llavors, una fitxa d'un joc per a Windows i Linux ha de pertànyer a les categories:Programari_Jocs, Programari_JocsLinux i Programari_JocsWindows. Això ens permet categoritzar amb dos dimensions: tipus de programa i plataforma, quelcom que també ens cal a portada.
- Els usuaris podran votar programes i mostrarem el seu vot (de 0 a 100).
- A la portada mostrarem els 10 més baixats i els 10 més votats.
- Edició col·laborativa de les fitxes (via MediaWiki).
- Suggeriment de baixada en una plataforma.
- Més enllà de tenir les dades del programa estaria bé poder tenir enllaços a fòrums de suport específics, tutorials, etc.
[modifica] Detalls d'implementació
- Usar plantilles per definir les dades del programa (cal com fa la Wikipedia) per tal de donar un aspecte consistent.
- Caldrà reescriure el CGI (top10) de les descarregues i també mirar d'associar-lo a estadístiques.
- Avaluar l'ús de l'extensió http://www.mediawiki.org/wiki/Extension:Rating.
- Caldrà migrar les dades del sistema actual a MediaWiki.
- Caldrà revisar tot el contingut, actualitzar-lo i esborrar el més antic.
- Usar un namespace propi per les fitxes del rebost. Així a més ens assegurem que totes les fitxes comencin per un nom determinat.
[modifica] Botiga
[modifica] Descripció funcional
- Actualitzar al nou disseny
- Eliminar el CD com a producte a vendre
[modifica] Detalls d'implementació
- Mantenir el mateix programari fet a mida
[modifica] Fòrums
[modifica] Descripció funcional
- Actualitzar al nou disseny
- Integració amb el sistema de single-sign on
- Afegir-hi sindicació i altra mena d'avisos
- Afegir-hi el Google Analytics
- Millorar el sistema de captcha actual. Fem entrar el codi al revés i això no es trivial per tothom d'entendre (tampoc gaire estàndard).
[modifica] Detalls d'implementació
- Fer llista dels mòduls instal·lats
- Actualitzar a la versió més recent del programari
- Revisar traducció de versió més recent (http://www.phpbb.cat/)
- Sindicació
[modifica] Traductor
[modifica] Descripció funcional
- Actualitzar al nou disseny
- Avaluar si la qualitat d'Apertium és prou bo per substituir el servei que tenim ara.
- En el parell es-ca, Internostrum és millor de moment (a més de permetre variants valencianes, pendents d'implementar a la web). Apertium es podria utilitzar sense cap mena de dubte per a altres parells que poc a poc van agafant més qualitat, com en-ca, fr-ca i altres que es pogueren fer en el futur. --xavivars 12:02 31 gen, 2008 (CET)
[modifica] Detalls d'implementació
- Servidor apart per fer la traducció
- Caldrà reescriure els programes actuals.
- D'això me n'encarregue jo --xavivars 12:02 31 gen, 2008 (CET)
[modifica] Corrector
[modifica] Descripció funcional
- Actualitzar al nou disseny
- Actualitzar a un diccionari més recent d'ispell
[modifica] Detalls d'implementació
- Potser cal reescriure els programes actuals
[modifica] Llistes
[modifica] Descripció funcional
- Actualitzar al nou disseny
- Actualitzar a una versió més nova del mailman (la traducció actual té força errades)
[modifica] Detalls d'implementació
(cap requeriment)
[modifica] Zona de col·laboradors
[modifica] Descripció funcional
- Totes les persones que col·laborin tindran un usuari Wiki (que al seu torn farà de registre centralitzat). Allà podran personalitzar la seva pàgina
- Mantindrem la llista de projectes i tasques en les que ens cal ajuda
- Tindrem un destacat en properes trobades
[modifica] Detalls d'implementació
- Usant GoogleMap podrem situar els col·laboradors al món (veure estatpropi.cat)







