Les coulisses »

Zend - The PHP Company

Première édition du Défi PHP - Développez.com

20 juin 2008 - 07 juillet 2008: www.developpez.com

Développez.com lance la première édition du Défi PHP !

Sujet
Nous vous proposons de développer une application PHP en utilisant le framework de votre choix. Attention, vous devez utiliser un framework !
Pour cette édition du défi, l'application sera : un bugtracker (ou une liste de tâches)

Objectifs à remplir
L'objectif est de vous lancer un défi afin que vous découvriez un framework que vous ne connaissez pas encore. Bien entendu, reprendre du code tout prêt ne vous apprendrait rien, il faut donc l'éviter.
Il s'agit d'un défi, les participants devront donc investir de leur temps pour obtenir un produit acceptable.

Choix des technologies
Vous pouvez choisir n'importe quel framework open source (CakePHP, Prado, symfony, Zend Framework...) ou bibliothèque open source de composants (eZ, PEAR...).

Fin du défi
Toutes les participations doivent être transmises par e-mail à php@redaction-developpez.com au plus tard le 07/07/2008.
La livraison devra contenir une archive compressée (format libre) contenant :

* Les scripts de création de la base de données si nécessaire (SQL) ;
* Les scripts de l'application ;
* Les particularités de votre configuration (php.ini, httpd.conf etc.) mais pas la totalité de votre configuration ;
* La documentation si disponible ;
* Les tests si disponibles ;
* Les instructions de mise en place de l'application ;
* Le framework ou les composants utilisés.

Nous pourrons mettre en ligne les applications qui nous seront soumises, dans la mesure de certaines contraintes techniques :

* Base de données compatible MySQL ;
* Extensions minimales (installation PHP standard).

La mise en ligne des applications n'influera aucunement sur l'évaluation des propositions qui nous seront soumises.

Évaluation
Nous étudierons les propositions selon les critères suivants :

* Bon fonctionnement de l'application : 30% du critère de réussite ;
* Des efforts notables pour que le code soit écrit selon les standards définis par le framework choisi (organisation des répertoires, tabulations, motifs de conception...) : 30% du critère de réussite ;
* Réutilisation d'éléments existants si nécessaire (sauf pour le cœur de l'application bien sûr) : 15% du critère de réussite ;
* Sécurité minimale contre les failles courantes (XSS, CSRF, injection...) : 15% du critère de réussite ;
* Un minimum de commentaires : 10% du critère de réussite.

La fin de l'évaluation donnera lieu à une remise de prix :
Zend Technologies offrira plusieurs lots aux vainqueurs, notamment une licence de Zend Studio for Eclipse et un voucher de certification.

Évaluation

Le concours est ouvert à tous sans limites d'age, vous pouvez bien entendu vous appuyer sur les ressources de developpez.com tout au long du développement !
Les membres de la Rédaction de Developpez.com (étoiles rouges ou plumes rouges) peuvent participer pour faire vivre le concours mais ils ne sont pas éligibles pour la remise de prix. Les membres à plumes jaunes sont éligibles.

N'hésitez pas à utiliser notre nouveau Chat pour tout renseignement : http://chat.developpez.com/
Ou bien par e-mail : php@redaction-developpez.com


En savoir plus