Bonjour,
Voici la deuxième édition du Défi PHP.
Sujet
Nous vous proposons de développer un système de données géographiques pour afficher des services de proximité
Objectifs à remplir
* Récupérer la localisation approximative de l'internaute ;
* Utiliser cette localisation pour afficher trois infos au choix (météo, concerts, horaires cinéma, etc.) ;
* Option : Proposer un système de mise en cache pour ne pas effectuer deux fois la même requête dans un temps donné
Choix des technologies
Vous êtes libres de vos choix tant que vous utilisez PHP au maximum (limitez ou évitez AJAX par exemple).
Fin du défi
Toutes les participations doivent être transmises par e-mail à
defis.php@redaction-developpez.com avant le 05/02/09
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 :
* Réutilisation d'éléments existants : 40% du critère de réussite ;
* Bon fonctionnement de l'application : 30% du critère de réussite ;
* Gratuité et légalité des données géographiques : 10% du critère de réussite ;
* Sécurité minimale contre les failles courantes (XSS, CSRF, injection...) : 10% 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 (Bons cadeaux Amazon).
É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.
Bon courage a tous !
Partager