Termeni şi condiţi de participare la concursul Tutoriale WEB
Data document: 26.06.2010
Participanţii trebuie să trimită pe email (pe adresa contact [AT] far-php [DOT] ro ) sau să publice în forum (în secţiunea tutoriale) articolele, exemplele şi uneltele (aplicaţiile web) cu care doresc să participe la concurs.
Preselecţia se face în perioada 01-iulie-2010 până la 31-iulie-2010 inclusiv şi se va alege din fiecare categorie câte 5 articole, exemple şi unelte pentru etapa finală.
Alegerea fiecărui articol, exemplu şi unealtă pentru etapa finală a concursului se va face de către echipa site-ului iar alegerile vor ţine cont de următoarele criterii:
- articolul trebuie să fie scris corect gramatical în limba română cu diacritice (nu se acceptă tutoriale video)
- articolul trebuie să fie clar şi concis, să abordeze tema prezentată de la nivel de începător, urcând apoi la nivel mai înalt pe măsura parcurgerii articolului.
- articolul să poată fi încadrat la una din categoriile existente pe site şi anume:
* secţiunea diverse - articole ce ţin de browsere, partea de client side, tehnici de programare, framework-uri, ide-uri, scule de lucru, securitate web, partea de server side.
* secţiunea html - se acceptă articole ce descriu şi exemplifică lucrul cu html4, html5, xhtml, dhtml, xml, wap, precum şi articole ce abordează diferenţele dintre tipurile de documente html
* secţiunea css - se acceptă articole ce descriu şi exemplifică lucrul cu css1, css2, css3 precum şi articole ce abordează diferenţele dintre ele precum şi diferenţele dintre browsere la partea de css
* secţiunea javascript - se acceptă articole ce descriu şi exemplifică lucrul cu javascript precum şi cu apleturi java sau lucrul cu librării şi framework-url de gen jquery, mootools, prototype etc, precum şi articole ce abordează diferenţele şi avantajele diverselor librării şi framework-uri javascript
* secţiunea php - se acceptă articole de nivel mediu-avansat şi exemple de cod php4 şi 5, lucrul cu clase, exemplificări OOP, MVC sau alte tipuri de design patterns, precum şi articole ce abordează lucrul cu diferite framework-uri şi ide-uri php.
* secţiunea mysql - se acceptă articole de orice nivel care abordează lucrul cu mysql, precum şi exemple de interogări mai complexe cu group by, concat, having, max, min, left, inner, join, etc. Se acceptă şi articole care descriu reguli de optimizare a bazei de date precum şi articole despre baze de date mssql, sqlite, oracle, postgree, mysql, access şi de asemenea cele legate de lucrul prin ODBC.
* secţiunea xml şi ajax - se acceptă tutoriale şi exemple de orice nivel pe limbajele respective.
* secţiunea flash - se acceptă tutoriale şi exemple de cod (inclusiv poze captură) de preferat în acţionscript 3.
* diverse - se acceptă şi articole din următoarele limbaje: asp, acţionscript 2 şi 3, activex, precum şi articole de interconectare între php alte baze de datede nivel începător (destinate doar începătorilor în aceste limbaje)
- toate articolele, exemplele şi uneltele trebuie să fie comentate, să nu mai fi fost publicate înainte pe alt site, să fie opera autorului (nu se acceptă plagiere sau selecţie din mai multe articole)
- fiecare articol, exemplu şi unealtă trebuie să aibă clar specificate la începutul sau sfârşitul lor, numele autorului (nu se acceptă alias), data când a fost făcut şi o adresă de email pentru contact (opţional se poate pune şi adresa site-ului autorului, dacă există)
- articolele sau exemplele nu trebuie să mai existe pe net, devin proprietatea site-ului (drepturile de autor se păstrează intacte) şi pot fi republicate ulterior (nu înainte) la terminarea concursului doar pe site-ul autorului
- participanţii la concurs li se recomandă să discute cu echipa site-ului înainte de a lucra la un articol sau exemplu pentru a nu exista 2 care abordează aceeaşi temă.
- toate articolele, exemplele şi uneltele vor fi publicate de către autor sau de către echipă (dacă sunt trimise prin email) pe forum pentru a fi vizualizate de către toţi vizitatorii site-ului.
- articolele, exemplele sau uneltele primite după încheierea preselectiei nu mai participă la concurs dar vor fi publicate pe forum (şi ulterior pe site)
Prin articol (sau tutorial) se înţelege o abordare sistematică a unei probleme sau principiu de programare web, se începe cu o detaliere a problemei şi un exemplu de caz real, apoi se detaliază fiecare element în parte, aducând exemple de cod atunci când este necesar. Articolul este scris în html encoding utf8, fără css, iar codul este introdus în tagurile code sau pre sau asemănător.
Prin exemplu de cod se înţelege o porţiune sau un script care executat face o acţiune specifică, iar fiecare secţiune din cod este comentată pentru a se înţelege funcţionarea codului din comentariile puse. Exemplul de cod este scris în html encoding utf8, fără css, iar codul împreună cu comentariile (rem) este introdus în tagurile code sau pre sau asemănător.
Prin unelte se înţelege orice aplicaţie web based, joc sau script care odată configurat şi rulat în browser să funcţioneze la parametrii stabiliţi. Se acceptă aplicaţii web care rulează fără probleme (fără să fie ascunse notificările sau erorile) în următoarea configurare de server:
- php4/php5
- error_reporting(E_ALL);
- display_error = ON
- safe mode = ON
- allow url fopen = OFF
- curl = ON
- filegetcontents = ON
- GD library = ON
- time limit = 60
- register global = OFF
- url_rewrite = ON
- get_magic_quotes_gpc = ON
- memory limit = 64 Mb
- (orice alte setări care pot face codul mai sigur şi mai optim)
Se preferă unelte seo, dar în principiu se acceptă şi alte aplicaţii de interes general sau comercial. Uneltele vor fi integrate în site şi se vor găsi şi în secţiunea de download a site-ului. Uneltele trebuie să respecte licenţa open-source GPL. Nu se acceptă unelte de tip exploit, hack sau asemănătoare, dar se acceptă unelte care se pot folosi în testarea securităţi unui site dacă aceasă unealtă nu include şi metode de a exploata eventualele vulnerabilităţi găsite. Pentru aplicaţiile care au un interes mai mare din partea membrilor şi vizitatorilor acestui site se poate acorda calificativul de proiect, urmând a fi dezvoltat ulterior ca proiect comun în cadrul site-ului acesta sau unul partener (cum ar fi phpromania.net sau programare.org). Limbajele în care pot fi scrise uneltele (aplicaţiile web) sunt: php, javascript, html, css, ajax, asp, actionscript, activex, silverlight (trebuie să poată fi configurate şi rulate în browser web de pe internet)
Exemplu de aplicaţii web permise: chat web, seo tools, crawler, motor de cautare, director web, aplicatii de testare a securitatii site-ului, jocuri browser based, etc.
Participanţii trebuie să treacă datele de contact pe fiecare articol, exemplu sau unealtă intrată în concurs, iar participanţii ajunşi în finală trebuie să trimită pe email adresa şi datele de contact (telefon) până pe data de 31-august, pentru a le fi trimise premiile în caz de câştig.
Concursul începe la data de 01-iulie-2010 şi va consta dintr-o preselecţie de articole (tutoriale), exemple de cod şi aplicaţii web (unelte) specifice domeniului site-ului Tutoriale WEB. Preselecţia va dura până la data de 31-iulie-2010 (inclusiv) după care în perioada de 5 zile începând de la 01-august-2010 şi până la 05-august-2010 se vor alege finaliştii (articolele, exemplele şi uneltele) de către echipa site-ului. Până pe data de 05-august-2010 (inclusiv) se mai pot primi articole, exemple şi unelte în concurs. În cursul zilei de 05-august-2010 se vor anunţa finaliştii, urmând ca orice contestaţie să fie făcută şi analizată până la data de 07-august-2010 inclusiv. Faza finală a concursului va consta în votarea de către membrii site-ului a articolelor, exemplelor şi uneltelor ajunse în faza finală, iar aceste voturi vor dura în perioada 08-august-2010 până la 31-august-2010 (inclusiv). Voturile vor fi unice, date de către membrii înscrişi pe site. Un membru poate vota fiecare articol, exemplu sau unealtă doar 1 singură dată. Pe data de 01-septembrie-2010 se vor anunţa căştigătorii cu această ocazie se închide perioada de desfăşurare a concursului, urmând ca orice contestaţie să se facă în următoarele 2 zile şi analizată. Pe data de 03-septembrie-2010 va începe trimiterea premiilor şi se va termina până pe data de 07-septembrie-2010.
Articolele, exemplele şi uneltele intrate în finală vor fi publicate pe site împreună cu o pagina care va cuprinde linkuri către fiecare din ele pentru a fi găsite mai uşor şi a se putea face diferenţierea dintre cele care nu sunt în concurs. Fiecare articol, exemplu sau unealtă va putea fi votată de către membrii site-ului care s-au înregistrat cu cel puţin 7 zile înainte de vot. Fiecare membru poate vota doar 1 dată o pagină, iar o pagină va conţine doar 1 articol sau 1 exemplu sau 1 unealtă. Fiecare membru poate vota mai multe pagini la alegere dar doar 1 singură dată. Votul constă din maxim 5 steluţe, 0 însemnând nivelul de jos şi 5 însemnând vot maxim. La finalizarea perioadei de vot se va afişa lista cu finalişti şi căştigător este cel care are cele mai multe voturi de 5 stele. În cazul în care 2 articole/exemple/unelte au acelaşi număr de voturi şi acelaşi nr de steluţe se va prelungi perioada de vot pentru acea secţiune până când unul din ele este votat (sau până când iese căştigător altul cu vot mai mare decât cele 2).
Regulile de selectare a câştigătorilor
Participanţii vor trimite articolele, exemplele sau uneltele pe email sau puse în forum în secţiunea tutoriale. La fiecare articol sau exemplu pus se vor pune comentarii atât de către echipă cât şi de către membrii site-ului, pentru a putea fi îmbunătăţit.
Articolele, exemplele şi uneltele sunt acceptate până în 31-iulie-2010 inclusiv, urmând ca în maxim 5 zile de la acea dată să se facă selecţia finală de către echipa site-ului, pe baza discuţiilor avute pe forum la fiecare articol în parte. Se vor anunţa finaliştii pe data de 5-august-2010 urmând ca contestaţiile şi nelămuririle sau alte probleme să se rezolve în următoarele 2 zile. Pe data de 8-august-2010 se vor publica articolele, exemplele şi uneltele alese în etapa finală a concursului, urmând ca acestea să fie votate de către membrii site-ului, în perioada 08-august şi până la 31-august inclusiv.
Câştigă articolul + exemplul + unealta care are cele mai multe voturi de 5 stele.
Autorul sau autorii articolului, exemplului şi unealtei care au ieşit câştigătoare în urma votului public dat de către membrii primeşte premiile specificate în regulament.
Componenţa şi valoarea câştigurilor
Locul 1:
Cea mai bună aplicaţie (unealtă)
100 euro + 1 domeniu international + 1 Gb spatiu de gazduire pentru el
(Pachetul Business oferit de partenerul NETART HOST)
Locul 2:
Cel mai bun tutorial (articol)
50 euro + 1 domeniu international + 500 Mb spatiu de gazduire pentru el
(Pachetul Advanced oferit de partenerul NETART HOST)
Locul 3:
Cel mai bun exemplu de cod
30 euro + 1 domeniu internationa + 300 Mb spatiu de gazduire pentru el
(Pachetul Standard oferit de partenerul NETART HOST)
Menţiuni
Se acordă menţiune pentru cel mai activ colaborator (cel care trimite cele mai multe articole, exemple sau unelte)
20 euro
Se acordă menţiune pentru cel mai activ şi pertinent membru din forum
20 euro
* menţiunile pot fi opţionale, se acordă doar în funcţie de acordul membrilor echipei site-ului şi al echipei de vot.
Regulile de acordare a premiilor
După anunţarea câştigătorilor pe forum, pe site şi pe grupul de pe facebook, se va contacta fiecare câştigător pe email şi/sau messenger urmând ca să discutăm modalitatea de intrare în posesie a premiilor pentru fiecare în parte. Banii sunt transferaţi în contul fiecărui câştigător, prin transfer bancar sau paypal sau la cerere prin alte modalităţi.
Costurile transferurilor şi al expedierii este suportat de către destinatar.
Premiile vor fi trimise în perioada 3-septembrie-2010 până la 7-septembrie-2010 în funcţie de discuţiile avute cu fiecare câştigător în parte.
În cazul coletelor/fondurilor care se întorc înapoi (din diverse motive, adresă incorectă sau nepreluare de la poştă/bancă) se va lua legătura cu câştigătorul şi dacă doreşte retrimiterea pachetului câştigat va trebui să suporte atât cheltuielile/taxele de retur cât şi cele de retrimitere. În cazul în care nu se mai doreşte retrimiterea pachetului câştigat acesta revine la cel care a fost votat imediat după el în aceeaşi secţiune şi va fi contactat pentru trimiterea premiului.
Orice contestaţie referitoare la preselecţie se va accepta şi analiza până la data de 08-august-2010, iar orice contestaţie referitoare la câştigătorii finali se va accepta până la data de 3-septembrie-2010, urmând ca după această dată votul să fie finalizat şi câştigătorii finali anunţaţi.
Se vor exclude din concurs participanţii care nu trimit datele de contact, precum şi cei care vor fi depistaţi cu nereguli (plagierea articolelor, exemplelor sau uneltelor, copierea din mai multe surse fără a aduce nimic nou) sau care prin comportamentul lor deranjează membrii site-ului.
Se vor exclude din concurs participanţii care au intrat în runda finală şi nu au trimis adresele şi datele cerute pe email până la data finală a concursului (31-iulie-2010).
Persoanele interesate să participe la concurs sunt rugate să discute cu membrii echipei pentru a pune la punct detaliile articolelor, exemplelor şi uneltelor pe care doresc să le aducă în concurs.
Membrii echipei de jurizare nu pot participa cu articole, exemple sau unelte la concurs. Membrii echipei sunt formaţi din:
- Fanache A. Remus - Project Manager Tutoriale WEB
- Adriana Zidu - Colaborator Tutoriale WEB
- Gheorghe Ana Maria - Colaborator Tutoriale WEB
- Cristi - Administrator PHP Romania.net







