lundi 20 avril 2020

On reprend du service 8 ans après!

...de retour à la programmation PHP.
Un confinement propice à la réflexion et au changement d'habitude et me voila à nouveau séduit par le chant des sirènes Yii.
bizarrement j'avais oublié ce blog qui date de 2012. 8 ans déjà ça passe vite.
Mon application en Yii 1.7 a de  ouveau réchauffé mon PC portable.
Et puis il y a Yii 2 , une promesse et de nouveaux défis avec cet outil.

Alors pourquoi pas reprendre du service?
oui pourquoi pas?

mercredi 21 novembre 2012

Restart From Scratch!!!


Voila, ça me reprend.
A peine quelques jours sans mettre mes mains dans le code que voila j'ai une montée de bits.

Mon Yii adoré m'attire et me fascine. Je ne peux résister.
Je reviens donc à la programmation Yii et pour faire honneur à mon partenaire de jeux me voila en train d'imaginer un  mariage parfait avec ce Framework.

Je veux un code clair, solide et pur!


C'est décidé je me lance dans une autre appli, encore plus grosse.
Un bon départ de zéro (restart from scratch) et c'est parti!!

Miam Miam à moi les lignes de code!




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...