Publicitat
Publicitat

Wiki de Softcatalà Què és?

PUBLICITAT
Afegeix un programa

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

[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ó

[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)
Separa Categories