PaintWeb - se caută contribuitori
16 October 2009, 11:16
This post uses the Romanian language. A translation in the English language is also available.
PaintWeb este o aplicaţie web de desenat ce poate fi folosită ca o componentă în orice altă aplicaţie web. Proiectul este open-source, sub licenţa GPLv3. Din punct de vedere tehnic aplicaţia foloseşte tehnologii foarte cunoscute precum JavaScript, HTML 5 Canvas şi CSS.
Se caută contribuitori!
Dacă eşti student sau elev şi ai timp liber poate doreşti să lucrezi la un proiect mai serios, mai mare, unde să înveţi multe lucruri noi, unde să demonstrezi ce ştii deja. Poate te-ai gândit de multe ori la proiecte "tari" dar nu ai cu cine să le faci, nu poţi să le faci de unul singur, atunci cel mai probabil te-ar interesa PaintWeb: ai şansa de a ieşi din rutină, de a renunţa la proiecte mici ce te plafonează - îţi poţi dezvolta aptitudinile tale pe plan profesional. De asemenea, vei căpăta experienţă în ceea ce priveşte pornirea propriului tău proiect pe viitor.
Dacă eşti profesor şi ai elevi/studenţi pasionaţi de informatică dar care nu lucrează la vreun proiect, atunci recomandă-le PaintWeb. Ca profesor îţi poţi ajuta studenţii să înveţe să lucreze în echipă, prin Internet, fără limite fizice. Pe lângă lucrul în echipă, vor învăţa să lucreze şi cu cele mai noi tehnologii web, de asemenea studenţii vor lucra folosind unelte specializate precum Subversion pentru gestionarea versiunilor de cod. Aptitudinile deprinse de studenţi sunt esenţiale în slujbele din domeniul IT din întreaga lume.
De ce PaintWeb? Pentru că PaintWeb va fi integrat în Moodle 2 - cea mai populară aplicaţie web open-source de învăţământ la distanţă. Sute de mii de studenţi şi profesori folosesc deja Moodle pretutindeni. Există şi un plugin PaintWeb de integrare în TinyMCE - unul dintre cele mai populare editoare HTML, folosit în mii de siteuri şi aplicaţii web. Astfel munca ta contează şi va fi văzută de mulţi oameni. Dacă doreşti să faci parte dintre cei ce fac posibilă editarea de imagini în Moodle, în TinyMCE şi în multe alte proiecte open-source, atunci participă la proiect!
Cine poate să contribuie la PaintWeb? Tu, oricine! Eşti programator? Atunci poţi lucra pe partea JavaScript, poţi implementa funcţionalităţi noi, sau poţi repara erori existente. Nu eşti programator? Atunci poţi lucra pe documentaţie, tutoriale sau traduceri. Crezi că nu eşti destul de experimentat? Nici o problemă, nimeni nu s-a născut expert - doar trebuie să doreşti să înveţi şi vei fi ajutat cu îndrumări. Ţi se pare plictisitor să lucrezi la o anumită parte din proiect? Nici o problemă, tu alegi ce şi când lucrezi!
Ce poţi face pentru PaintWeb? Poţi să scrie documentaţie sau traduceri, şi poţi implementa funcţionalităţi noi în calitate de programator JavaScript. Vei învăţa să faci aplicaţiile să ruleze pe mai multe browsere, vei învăţa diferenţele între ele, vei cunoaşte foarte bine DOM-ul, HTML 5, Canvas şi CSS printre altele. De asemenea, te poţi uita la lista TODO de pe wiki şi la pagina cu Issues pentru a vedea ce se poate face la proiect şi ce este plănuit pe viitor.
Dacă doreşti să contribui trimite un email pe mailing list la [email protected] sau contactează autorul proiectului. După ce intraţi în contact puteţi discuta despre cum poţi începe să contribui la proiect.