samedi 20 octobre 2012

trop facile...

Ce soir encore un admirateur me demande de faire une modif sur le site..

Une espèce de modification purement cosmétique pour mettre en évidence un statut.

S'il savait que la modification m'a pris le temp de dire "ouf"...
--->>>un petit coup de ftp un edit de la view view.php et un transfert ftp..

Yii c'est trop facile!!

En phase production c'est la qu'on apprécie d'avoir choisi ce système.

Les modifications sont d'une facilité extrême et concerne au final très peu de lignes de code...




lundi 15 octobre 2012

Prenez le contrôle!

Voila presque 2 mois que je connais ce fabuleux produit.

De doutes en succès , de points d'arrêt en effervescence de codage me voila désormais accro.

Oui mais pourquoi accro?

C'est beau, joli, mieux qu'un bon sandwich de chez mescouillesMickey?

Non à y réfléchir, pas du tout cela n'a rien à voir avec la beauté d'une classe PHP.

Avec Yii vous prenez le pouvoir, vos idées peuvent voir le jour et exister.

Adieu les Joomla, les nukedClan, les CMS, les phpBB nul besoin de compter sur ces produits car vous n'en avez plus besoin, les applications c'est vous qui les faites!

A vous la puissance, à vous la joie de voir aboutir vos projets sans concessions, sans artifices.

Avec Yii, Prenez le contrôle!! C'est tellement bon...

mercredi 10 octobre 2012

Developpement Forum

le forum aiwstats pointe actuellement vers l'ancien forum de Vico.
j'apprécie son soutien et je ne vois pas d'autres solutions pour le moment.
C'est d'ailleurs sur le site de Vico qu'a germé l'idée d'une page de statistiques sur les Teams révolutionnaires (AlteRev, 4D1, TEKNO).

Le forum est chargé de recueillir les bugs et suggestions.
Force est de constater que son utilisation est quasi nulle (une seule remarque de Rusher).

J'ai longtemps hésité avant de proposer un forum interne au site.
= longueur du développement du produit, interet par rapport au forum de vico, linkage des scripts existants...


Puis a force de voir évoluer mon site, je me rend compte qu'il n'a quasiment plus rien a voir avec l'idée de base sur les stats.
Les évolutions telles que la gestions des défis, les possibilités de recrutement des Teams, les possibilités de Mix et de recrutement, les minisiteWeb pour les Teams sont des idées nouvelles que j'ai développées personnellement.
Aujourd’hui la philosophie du site se trouve donc bien éloignée de l'idée de base.

En conséquence, j'ai décidé de proposer un forum interne au site AiwStats.
Le lien fraternel avec le site aiwstats.rh-d.fr est conservé mais le forum principal proposé est désormais celui du site.
La première utilisation  du forum en sera le présentation des règles.
La seconde en sera les discussions sur les WAR.
La troisième en sera les discussions sur les évolutions du site et de la communauté.

Ce changement de cap si l'on peux dire devrait permettre à la communauté de meilleurs partage d'infos.


Pour le développement du produit, je me baserai sur un premier script truffé d'Ajax et personnalisé afin de s'adapter rapidement à mes besoins.


Règles et validations

une notion importante de Yii est la notion des règles de validation pour vos modèles.

il est important de retenir que tout attribut doit apparaitre soit
1- dans le système des règles (section rules du modèle)
2 - dans la règle 'safe' lorsque il n'y a pas de rules définies

si l'on veut récupérer la valeur lors du POST et ainsi l'affecter à un attribut du modèle ou bien le traiter pour des conditions.

Par ailleurs, plusieurs validateurs assez puissants existent déjà dans le framework mais j'ai récupérer des validateurs suivant :

-ip
-image hauteur/largeur
-numéro de téléphone (FR) (fait par mes soins)

une bonne pratique est de placer ces validators dans le sousrépertoire 'validators' du dossier réservé aux extensions.
c'est ici que je place mes propres validators...



lundi 8 octobre 2012

A lire pour bien démarrer...

Voici 2 articles à lire absolument afin d’accélérer la découverte du framework Yii

http://www.yiiframework.com/wiki/250

http://www.yiiframework.com/wiki/397/the-complete-beginner-s-study-guide-for-the-yii-framework/

http://www.yiiframework.com/wiki/275/how-to-write-secure-yii-applications


Chapitre premier, la découverte du produit...

Voila plusieurs semaines que je cherche à developper une application Web.

L'idée est venu d'un groupe de joueurs de FPS (série CallOfDuty).

Mettre à disposition des joueurs un système de classement des Teams.

Idée simple et interessante qui obtiens immédiatement l'ensemble des suffrages du groupe de joueurs...

Oui mais voila, comment faire et surtout qui va le faire...?

Pour la première partie de la question j'avais la réponse ...pour la deuxième il fallu attendre un certain délai au delà duquel ma patience s'est arrêtée.

Ne voyant rien venir, j'avais décidé d'entreprendre la création du site avec mes propres moyens.

Un site simple avec un page PHP basée sur une classe Datagrid et un système de login simple me semblait être un bon départ.
Un skin chopé sur gfx puis quelques effets jquery viendraient agrémenter le tout.

Et puis, l'idée m'est venu de permettre aux teams de se référencer elles-mêmes, de se lancer des défis, d'activer les recrutement...mais la commençait une autre aventure. la simple page PHP ne me suffisait plus.

Le projet fut donc arrêté.

Le hasard fait que lorsque tu n'attends rien de la vie, la vie s'offre à toi et voila qu'un soir de Geek à outance je vois passer sur mon écran un mot étrange
Yii
Le nom Yii (à prononcer Yee ou [ji:]) se veut être un synonyme de facile, efficace et extensible.
c'est aussi un acronyme anglais de Yes It'is!!

En fait un page de telechargement me propose d'essayer ce produit.

Il s'agit d'un Framework PHP OOP-MVC comme Codeigniter, Zend, symfony2 etc...

Le projet fut donc relancé!!.

Ce blog reprend mon parcours entrepris dans la connaissance et l'utilisation de ce framework.