Es mostren els missatges amb l'etiqueta de comentaris DFwiki. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris DFwiki. Mostrar tots els missatges

dimarts, 18 de març del 2008

Colonitzar Moodle

Alguna cosa ha canviat a Moodle. Després de tres anys de lluita i dues votacions, una nova llum arriba.

Queda molta guerra per endavant, però aquesta victòria és el punt de no retorn. Ja som al cap damunt del turó i només queda defensar la posició.


Finalment, la Nwiki serà la pròxima wiki oficial de Moodle. Crec que és un bon moment per donar les gràcies a tots els que confieu amb nosaltres i a tota la gent que ha col·laborat amb el DFwiki Labs. Per fi ho hem aconseguit.

dimarts, 5 de febrer del 2008

Nova votació per a incloure la Nwiki a Moodle

AVÍS: per avui tenia un altre article previst, però crec que aquest tema és més urgent.

AVÍS: aquest article és una versió maquillada de l'original d'en Pigui.

A l'equip del DFwiki Labs portem 3 anys darrera del desenvolupament de la NWiki, un mòdul que permet que els educadors puguin crear wikis (com la wikipedia) com déu mana per als seus alumnes des del programari d'eLearning Moodle.

Des de la primera versió, la Nwiki ha estat acceptada per la comunitat. Tot i això, al tractar-se d'una aplicació de tercers, els creadors de Moodle (liderats per en Martin Dougiamas) dubten d'incloure'l com a mòdul oficial.

Primer logotipus del DFwiki Labs

Ja fa un temps es va fer una votació (cal registre per accedir-hi) per incloure la NWiki a la versió 2.0 de Moodle. Aquesta votació la va obrir espontàniament la comunitat (ni nosaltres, ni en Martin), i la Nwiki va guanyar gairebé per unanimitat. Per desgràcia, fa un dia, en Martin Dougiamas ha posat aquest post al forum Wiki de Moodle (cal enregistrar-se per llegir-lo, així que us el resumiré).

Resulta que ha aparegut un mòdul fet per la gent de la Open Univertity que es diu OU Wiki. OU ve de Open University i Wiki perquè suposadament és una wiki. En realitat, de wiki en té ben poc, perquè ni tant sols accepta cap sintaxis wiki. De fet, només consisteix en un petit editor WYSIWYG (que la Nwiki també pot fer servir) amb un rudimentari control de versions. On és la sintaxis que fa pràctica una wiki? Com puc avaluar la participació d'un alumne? Com puc assegurar que les edicions concurrents no faran que es perdin els canvis? Perquè quan instal·lo la OU wiki perdo totes les wikis que tingués abans?

Logotipus actual del DFwiki Labs

Per a nosaltres és gairebé ofensiu que es compari una aplicació que porta 3 anys funcionant i evolucionant amb una altra que encara no té ni sis mesos. Darrera de la Nwiki hi ha un equip de més de cinc persones actualment (i hi han treballat gairebé un trentena), mentre que la OU wiki l'ha desenvolupat una única persona en poc més d'una setmana. Llavors, què te la OU Wiki que amb mig any ja es candidata? La resposta és força simple, resulta que la Open University és un dels principals beneficiaris de Moodle

Segons els de Moodle, la Nwiki té alguns error? Realment aquest seria un bon motiu per desestimar-la, sinó fos perquè la OU Wiki també els té (la qual cosa és especialment greu si pensem amb les poques coses que fa). A més, a la Nwiki els errors es detecten ràpidament perquè hi ha molts usuaris que la usen, en canvi la OU Wiki amb prou feines té usuaris perquè, entre d'altres, no és especialment fàcil de descarregar.

Proposta pel nou logotipus

L'altre motiu que posen és que el codi de la NWiki no hi ha qui l'entengui.... home, fàcil no és, és un monstre. Peró és que ens agrada fer coses, I+D, a DFWikiLabs ens agrada innovar, tenim inquietuds... La primera versió de la nostra wiki (quan encara es deia DFwiki) tenia un codi molt clar. Compareu la OU wiki amb aquella versió, i no amb l'actual. Lògicament, un codi molt més gran és més difícil d'entendre (seria com dir que el codi del Word és dolent perquè és més complexe que el del bloc de notes). A més, si fa dos anys, quan ens varen dir que volien la nostra wiki, ens haguessin passat una llista de requeriments i funcionalitats el codi seria molt més net.

Proposta pel nou logotipus en versió compacte


En tot cas, crec que es preferible que jutgeu vosaltres mateixos. Us deixo un enllaç al curs on es poden provar les dues wikis i on es pot votar per la que més us agradi (cal enregistrar-se, però és força ràpid de fer).

Gracies a tots!

PRIMÍCIA: he obert una enquesta al bloc per tal de decidiu com voleu que sigui l'imminent concurs de La Veu de T.

divendres, 7 de setembre del 2007

DFwiki Labs, parlant en plata

Per celebrar la inauguració de la pàgina oficial del DFwiki Labs (encara en construcció però ja operativa) poso un parell de vídeos que fa poques setmanes va doblar al castellà el company Ludo al seu bloc. Els dos vídeos són traduccions d'originals anglesos.

Qué es un wiki?



El primer vídeo explica molt didàcticament què és un/una wiki (per mi sempre serà "una").Us poso també un enllaç cap al vídeo original. Així com un enllaç a l'article original de'n Ludo.

Qué es el RSS? RSS hablando en plata



Aquest segon vídeo ens intenta introduir al món de la sindicació dels blocs (allò que si encara no heu fet a La Veu de T hauríeu de fer). De nou poso l'enllaç a l'original i a l'article de'n Ludo.

NOTA: Els quatre vídeos (originals i doblats) es distribueixen sota Cretive Commons així que sou lliures de modificar-lo o d'incrustar-lo al vostre bloc sempre i quan en respecteu l'autoria.

NOTA: demano perdó per haver despublicat sense voler l'article anterior sobre el triangle friki, hem vagi equivocar de botó i no me'n vaig adonar.

dijous, 28 de juny del 2007

Taula rodona amb l'Eduard Pelegrí

Ahir per la tarda, la Càtedra de Programari Lliure de la UPC em va convidar a assistir a una taula rodona amb l'Eduard Pelegrí Llopart, enginyer de Sun i responsable, en part, de projectes com Apache, Jakarta-Tomcat, JSP o, més recentment, Glassfish. El meu interès era doble, atès que hi anava com a representant d'UPCnet però també com a membre de l'equip de la DFwiki.

L'acte es va celebrar a l'edifici Vèrtex. El convidat va començar fent una introducció explicant com s'havia adaptat Sun a la nova filosofia Open Source. Això va servir per trencar el gel i va aconseguir que la major part dels assistents s'animés a participar. No pretenc fer una crònica de tot el que va passar (perquè corro el risc que em tornin a sortir sis articles llargs), per tant intentaré resumir aquelles coses que vaig trobar més curioses o remarcables.

Un dels temes que més estona es va estar discutint va ser la coordinació entre els membres de l'equip. Quan es desenvolupa programari propietari (o privatiu), normalment existeix una documentació interna (documentació tècnica) i una externa (manuals d'usuari...). En el programari lliure es podria dir que gairebé tota la documentació és externa. Com a dificultat afegida, molt sovint en un mateix projecte hi solen participar diverses empreses d'arreu del món.

Algunes de les solucions de Sun em varen sorprendre molt. En un primer moment, la comunicació bàsica es realitza amb mailing lists i fòrums. Això permet una comunicació fluïda malgrat les diferències horàries entre països (no substitueix del tot les reunions, però pot evitar-ne algunes). A més, cada projecte disposa d'una wiki per tal de realitzar documentacions.

Fins aquí la organització no varia gaire de la major part dels projectes de programari lliure. Ara bé, Pelegrí va destacar la importància dels blocs. En un moment donat, Sun va animar als seus treballadors a obrir blocs per a què pengessis tot allò que els semblés interessant (fins i tot temes personals).

Com ens va explicar, un post d'un bloc sol ser autoexplicatiu, o com a mínim sol tenir els enllaços necessaris per entendre'l. Això fa que un article sobre un projecte pugui servir directament com a document de referència. A més, als comentaris és possible prendre decisions i discutir sobre els pròxims moviments a seguir.

Realment era una solució molt original i alhora molt útil. Pelegrí va explicar que un post d'un bloc serveix com a carta de presentació d'un projecte de cara a un possible client. Un article tècnic pot servir com a base per un document de direcció sempre i quan s'enllacin. I, lògicament, un article és també una eina de promoció.

Pelegri va parlar de la importància de treballar "out firewall" (o sigui, de cara a Internet). Gràcies a que tant els blocs com els fòrums solen disposar de sistemes de sindicació RSS (o ATOM), és possible usar serveis gratuïts com Google Reader o Yahoo Pipes per tal d'estar al dia de l'estat del projecte. Igualment, els repositoris de binaris i fonts (ja siguin Subversion, CVS...) disposen d'eines també gratuïtes d'administració que només són accessibles si les dades són públiques.

Un altre dels aspectes que també va destacar, fou la necessitat de tenir un cap pensant en els projectes. Per molt obert que estigui un programa, això no significa que les decisions es prenguin de forma anàrquica. És molt important que els projectes disposin d'arquitectures que permetin l'ampliació per diversos punts alhora. Igualment, les contribucions externes s'han de controlar o, com a mínim, els desenvolupador han de demostrar que estan interessats en el projecte a llarg termini.

Una de les claus de l'èxit del programari lliure és la capacitat de treure versions de prova molt dinàmicament. A Sun existeixen diverses freqüències de publicació de betas. La primera d'elles és la "nightly": es compila cada pocs dies, passa els mínims testos i està destinada als desenvolupadors interns del projecte. La segona s'anomena "weekly": es compila cada més temps, passa més controls i està destinat tant a personal intern com a usuaris extern que vulgui provar les noves funcionalitats abans que ningú. Finalment, les versions estables tarden molt més a sortir però ja han passat totes les proves que en garanteixen la qualitat.

A mode de conclusió, només diré que ha sigut curiós conèixer l'altre costat del programari lliure. La DFwiki (el nostre petit projecte Open Source) és un mòdul desenvolupat per gent externa (Dfwiki Labs) que intenta entrar al projecte mare (en aquest cas Moodle). Per primer cop, he pogut parlar amb algú que representa l'altre cara de la moneda. Algú d'un (més d'un) projecte gran que cada dia ha de vetllar perquè tot vagi a bon port.

ACTUALITZACIÓ: la càtedra de programari lliure m'ha passat un enllaç a la seva pròpia crònica.