Euhh...Bahh... ou l'art de perdre son temps

Posté par cyrille le 12/08/2007 dans sfSimpleBlog

Bon j'ai du mal à m'investir à 100% dans mon gros projet, ou plutôt j'ai un peu peur des contraintes liées à ce projet (principalement problèmes juridiques et d'architecture matérielle) et j'ai surtout un peu peur que le site ne rencontre pas l'audience escompté. Du coup pour assurer mes arrières j'ai décidé d'utiliser SimpleBlog pour développer des petits sites d'affiliation. Voici le premier :

Je ne m'étendrai pas sur l'utilité d'un tel site... il a au moins le mérite d'être bleu...

Je vais mettre en ligne 2 autres sites comme celui-ci cette semaine. Ensuite je prends 2 semaines de vacances, et début septembre je m'investis enfin à 100% dans mon projet ( ou alors je m'investis à 100% dans la recherche d'un nouveau travail... ).

Forte augmentation du chomage (+100% dans mon foyer...)

Posté par cyrille le 22/07/2007 dans présentation

Bon j'avais pris l'engagement avec moi-même de ne pas évoquer ma vie privé sur ce blog, mais là c'est pas pareil... Je viens de quitter mon poste. Après 4 ans passé en tant que chef de projet d'un petit vpciste, me voilà livré à moi même...

Que faire ? Trouver un nouveau poste ? Ca ne devrait pas être compliqué, sur Marseille et sa région les besoins en développement web sont énormes. Preuve en est le nombre impressionnant de demande de stagiaires et d'offres de CCD de 10 jours sur le site de l'ANPE... 

J'ai toujours en tête de me lancer seul (pas tout à fait seul puisqu'accompagné de Symfony :)) sur un projet de site communautaire mais c'est pas simple...

On refait la déco

Posté par cyrille le 17/07/2007 dans design, sfSimpleBlog, symfony, template

Ce blog est basé sur le plugin sfSimpleBlog. Ce plugin offre les fonctionnalités de base d'un blog, sans fioriture. Personnellement ça me convient parfaitement.

Je n'étais pas décidé à passer des heures sur le template de mon blog, j'ai donc opté pour le minimum syndical : 1 image pour le logo, 1 image pour le background, 5 images pour les titres des menus, 1 police différente du template par défault et 1 couleur différente pour les liens.

La mise en place tout de même n'a pas été évidente. Certains éléments du layout par défault ne sont pas isolables avec des sélecteurs css. Il a donc fallu que je retouche aux templates du plugin.

Le templating n'est pas vraiment un point fort de Symfony. La logique est assez facile à comprendre mais à l'utilisation ça n'est pas très agrèable. Les fichiers web (images, css, javascript) sont isolés dans un répertoire spécifique. Les templates (nom donné à tous les fragments html) sont dispersés dans toutes l'application. Et tout incite à la multiplication de ces fragments (pour la réutilisabilité, pour isoler les fragments ne nécéssitant pas de logique métier pour être généré...). Au final on se retrouve très souvent à travailler un design avec 10 fichiers html ouverts et un seul fichier css (parce que ça n'est pas simple de travailler avec 10 fichiers html et 10 feuilles de style...), alors que ce que j'apprécie c'est exactement l'inverse. 

Mais ce défault majeur a évidement son pendant positif. Le framework est construit autours d'une architecture en cascade. Tous les éléments définis à un niveau d'une application sont redéfinissables au niveau inférieur. Le système de plugins de fait pas exception. Véritable sur-couche, il est facile de réécrire les templates d'un plugin ou d'étendre son comportement. C'est ce que j'ai fait sur ce blog. J'ai redéfini à l'intérieur de mon application l'ensemble des templates de la colonne droite et le layout principal.

Bon le résultat n'est pas grandiose... je ne suis pas graphiste mais ça fait plaisir de se sentir chez soi :)

Les fondations sont en place

Posté par cyrille le 16/07/2007 dans présentation

J'ouvre ce blog pour tester le framework PHP "Symfony". Je développe un projet avec ce framework depuis plusieurs mois sans connaitre son comportement en production... Ca ne pouvait plus durer !

Autre point ayant motivé mon passage à l'acte, ce blog repose  sur le plugin sfSimpleBlog. Ce plugin a été développé par un des 2 fondateurs de Symfony. En manipulant simpleBlog j'espère m'initier un peu plus aux bonnes pratiques de développement telles que les ont pensées les auteurs de ce Framework.

Dernière chose avant d'en finir avec cette introduction, que les choses soient claires entre moi et ma mauvaise conscience, je n'ai définitivement pas créé un blog parce que j'estimais avoir des choses intéressantes à écrire ! Ne vous attendez pas à entendre parler d'autre chose que de développement web sur ce blog :)

Pour les personnes qui ne savent pas de quoi je parle depuis le début de ce billet, quelques liens : 

Articles plus récents >>