Calendar icons
Trouvée sur le site de Marek Sotak, j’ai un peu modifié ses icônes de calendrier pour les utiliser en sprite CSS. Vous trouverez la source en bas de page.
Calendar Icons
This calendar sprite is using the calendar icons made by Marek Sotak.
He say it’s FREE (and there is no license), but he would enjoy comments on his bolg at this post: http://sotak.co.uk/blog/calendar-icons-blog.
MySQL Group_concat, JSON et Tags
Devant faire une liste de mot-clés – tags – pour une série de projet je me suis penché sur les différentes méthodes et possibilités de faire un « tag cloud ». Voici ma solution…
La structure de la base de donnée
Trois tables sont nécessaires: projets, tags, et projects2tags. J’ai choisi de faire une table relationnelle pour garantir l’unicité des mots-clés et faciliter ensuite les recherches sur tels ou tels mots-clés.
Read more >>
Installation de Typo3
Voici un guide rapide pour l’installation de Typo3 sur votre ordinateur / serveur.
Tout d’abord, il nous faut un environnement apache / mysql / php (ex pour Windows : wamp, easyphp, etc…).
Les nouvelles versions de Typo3 sont proposées en téléchargement directement avec un installer windows qui inclut wampserver => http://typo3.org/download/installers/ (des packs sont également disponible pour linux et mac…) ou uniquement le code => http://typo3.org/download/. Dans ce post je vais traiter uniquement de l’installation du code.. l’installation et la configuration de programmes tel que Wamp sont très bien expliquées sur le site de l’éditeur ou via de nombreuses marches à suivre disponible sur Internet..
Téléchargement de Typo3 :
Pour débuter un site sur Typo3, il est nécessaire de télécharger 2 packages : source + dummy.
Source contient les fichiers …… source de Typo3 (commune à chaque site développé avec Typo3) alors que dummy contient les fichiers de base nécessaire à la création d’un site (plugin par défaut, etc…). A noter que l’upgrade d’une version de Typo3 se fait (en général..sauf grand changement de structure typo3) très simplement ; il suffit de récupérer le zip « source » et de le dézipper dans le bon répertoire (cela nécessite également qq manipulations dans le back-office)…
Après avoir dézipper les 2 archives dans un répertoire accessible par votre vhost (sous wamp, créer simplement un dossier sous www), vous devriez avoir une hiérarchie de fichiers proche à celle-ci :
Nous pouvons maintenant lancer « l’installeur » de Typo3. Pour ce faire, il suffit de lancer son navigateur et de le faire pointer sur le vhost créé…
Partie 1 : définir la connexion à la Db : par défaut sur Wamp l’admin mysql est : root sans mdp…
Partie 2 : choisir la base de données (une VIDE depuis le sélecteur ou alors laisser l’installeur en créer une en saisissant le nom)
Partie 3 : Puisqu’il s’agit d’un nouveau site cliquez sur import database => création des données nécessaire par défaut.
Partie 4 : Cliquez sur « continue to configure typo3″
Sous about > générer un nouveau mot de passe pour l’installer de Typo3.. une fois le mot de passe modifié, vous serez inviter à le saisir…
Sous Database Analyser > cliquer sur import > cocher la case Import the whole file « current_static » directly puis write database. Profitez pour créer un « admin user »
(Update wizard est utile en cas de mise à jour de Typo3 via les fichiers source….)
Sous all configuration > consulter les paramètres qui vous semblent important.. et modifier si besoin est..
On peut maintenant accéder au Back-Office !
Sur la page d’accueil du Back-Office, une notice nous indique directement les éléments de sécurité à contrôler. Dans notre cas > user admin avec mot de passe password est encore existant + nous devons regénérer l’indexation de la DB, pour se faire il suffit d’aller sous tools DB check et de cliquer sur check and update global reference index et le tour est joué…
Pour conclure cette première partie, il est important de passer un certain à se familiariser avec le back-office… ne pas avoir peur de consulter les différentes parties, ceci permet d’avoir une étendue des différentes possibilités offerte par Typo3.
Dans mon prochain post, je créerai un site de base et expliquerai les manipulations de base.
bon we
Nous cherchons un web designer!!
Nous sommes une petite équipe de passionnés de technologies web et nous travaillons à plusieurs projets:
![]()

Pour pouvoir agrandir notre domaine de compétences dans le domaine de la création de sites web, nous sommes à la recherche d’un(e) web designer.
Nous travaillons pour le moment seulement pour le plaisir, pendant notre temps libre. Nous ne gagnons pas d’argent pour nos projets et ceci nous laisse la liberté de créer ce qu’on veut, sans contraintes. Notre but est d’innover et d’apporter quelque chose de nouveau à l’univers du web.
Si l’idée te plaît et que tu as des connaissances en web design, rejoins-nous!! Nous t’offrons la possibilité de travailler à des projets intéressants et de partager tes connaissances avec d’autres personnes. Nous pouvons t’aider a réaliser certains de tes projets en échange de travaux de design (maquettes de site, montage, etc.).
Si tu as besoin d’informations supplémentaires, si tu veux nous rencontrer pour en discuter ou que tu es intéressé, écris un petit mail à admin_at_donax_point_ch ou utilise le formulaire de contact du site ici.
Présentation de CMS : Typo3
Il existe une multitude d’outils qui facilitent la création et la gestion de site Web. Ces outils appelés CMS (Content Managment System) nécessitent certaines compétences ou temps d’adaptation.
Comment choisir son cms ? C’est bien connu, plus on a le choix, plus il est compliqué de choisir ! Heureusement il existe des sites qui aident à faire des comparaisons et donc des choix…CMS MATRIX permet de comparer entre eux les CMS et aide ainsi à effectuer un choix…MAIS rien ne vaut un simple test pour « être sûr » !
Je vais, dans un premier temps, vous présenter TYPO3 que j’ai été « contraint » d’utiliser pour des raisons professionnelles
) puis dans d’autres posts, vous expliquer l’installation et comment effectuer un site assez rapidement..
Au début, très difficile à maîtriser (vu que je n’avais aucune notion, ni connaissance en matière de CMS), il s’est avéré, après un temps d’adaptation, très complet et performant.
Voici qq plus qui caractérisent Typo3 :
• Multilinguisme
• Multisite
• Open Source
• Gratuit
• Nombreuses extensions existantes
• Documentation
• Support gratuit (forum) et en français également
• Backoffice complet
• CMS en php => possibilité de créer des plugins assez facilement
• Possibilité d’éditer en WYSIWYG
• Url rewriting
• De nombreuses institutions et entreprises l’utilisent ! (ex : état de vaud, Emil Frey, Airbus, etc..)
Et.. les points négatifs :
• Ergonomie => pas super user friendly..
• Nécessite un temps d’adaptation relativement long si le site à faire est complexe
• Système de templating pas facile (en cours d’amélioration)
• Langage Typoscript propre à Typo3
Pour résumé, avant de se lancer dans une telle aventure, il est très important de lister les différentes fonctionnalités dont on a besoin…être sûr que ceux-ci sont pleinement repris par le cms de notre choix et de « peser » le rapport complexité / fonctionnalité !
Joomla! 1.5 RC3 — Codename Takriban
La version finale de Joomla! 1.5 se précise avec cette Release Candidate 3. Pour rappel Joomla! a été créé par la société OpenSourceMatters le 17/08/2005 (rappel des faits 1 2) sur la base de Mambo (4.5.3). Depuis leur petit bébé a fait bien des progrès

Un concours de template a été organisé, voila de quoi trouver quelques petites perles: http://forum.joomla.org/index.php/board,479.0.html
Les extensions sont aussi de un moyen simples d’ajouter des fonctionalités a ce puissant CMS: http://extensions.joomla.org/
Pour soutenir Joomla! au « Open Source CMS Award 2007″:

+ Votez pour Joomla! en tant que vainqueur toutes catégories
+ Votez pour Joomla! dans la catégorie meilleur CMS Open Source PHP
Symfony et del.icio.us
Le site commoncraft fait des petits clips explicatifs sur les mouvements 2.0, comme les wiki, les blog, ou le social bookmarking. Ces clips sont dispos sous-titrés via dotsub.com ce qui pause quelques problèmes…
Voici le clip de del.icio.us:
Le framework Symfony s’est fait une bonne pub en étant utilisé par Yahoo! bookmarks, cette pub n’en est que meilleur en étant utilisé pour la nouvelle mouture du numéro un du social bookmarking! [via] [via] [via]
Au passage, mes liens del.icio.us:
sfFLVPlayer, un plugin pour Symfony
Depuis quelques temps, nous sommes en train de préparer un petit projet (que nous gardons encore jalousement secret…) afin de nous familiariser avec le magnifique framework php Symfony. Nous en parlerons d’ici quelques temps…
Pour expliquer le fonctionnement d’une partie du site de notre projet, nous avons préparé un petit film Flash au format flv. Parmi les plugins pour symfony, aucun offrait la possibilité d’intégrer directement un lecteur Flash (sfUFOPlugin permet d’intégrer du Flash, mais n’offre pas de lecteur de films). Du coup en faisant le tour du web, nous avons rencontré Neolao et son lecteur.
Neolao a développé plusieurs versions de son lecteur, afin de minimiser sa taille en kb en fonction des besoins. Nous avons choisi de prendre la version multi, qui offre la possibilité d’avoir des playlists et qui est très complète au niveau des options. Le lecteur de Neolao est extrêmement personnalisable: couleurs, taille des polices de caractères, comportement du lecteur,….
Pour satisfaire nos besoins et pour contribuer au succès de Symfony, nous avons décidé de créer un plugin afin d’intégrer le lecteur de Neolao à la sauce Symfony. Le plugin est disponible sur le site officiel de Symfony, ici. Pour le moment il est publié en version bêta, car il est encore très jeune et nécessite encore de quelques touches avant d’être considéré stable. Nous avons déjà en tête quelques améliorations, mais nous attendons le feedback des utilisateurs pour voir si elles sont vraiment utiles…
Votes Framework / Toolkits
Quelques votes qui datent un peu mais qui restent néanmoins intéressants…
- http://unspun.amazon.com/Top-PHP-frameworks/list/show/3464
- http://unspun.amazon.com/Best-Model-View-Controller-Frameworks/list/show/2850
- http://unspun.amazon.com/Ajax-Frameworks-Toolkits/list/show/3466
Je découvre aussi la société smile et ses livres blanc! Excellent! Je vous suggère le « Livre blanc des Framework PHP » pour commencer…
Blog Categories
Publicité
Articles récents
Commentaires récents
- Jeff dans Configuration des points d’accès Sunrise sous Android
- Gordon M. Ingram dans MySQL – Listes de pays
- Gordon M. Ingram dans MySQL – Listes de pays
- ponsfrilus dans Meilleurs clients pour Google Reader ?
- bill dans La météo sur votre site (PHP-XML)
Catégories
RSS
- wmv2avi (How to convert wmv to avi)
- Cookoo Watch, la montre connectée
- Markdown
- Aaron Swartz (1986-2013)
- Clé USB (ou HDD externe) non reconnu sur Mac ?
- Vous reprendrez bien un peu de vaseline avec votre voiture ?
- Auto-Moto-Ecoles.ch V2
- Web 1.0, 1.5, 2.0 et après?
- Mise à jour WP
- Meilleurs clients pour Google Reader ?
















