Frameworks php pour l’entreprise

16 mai 2008

Un peu de pubs pour un livre blanc Clever Age auquel j’ai contribué.

Les frameworks suivants sont abordés : CakePHP, CodeIgniter, Symfony, Zend Framewok. Avec en fin de chaque chapitre un court paragraphe indiquant dans quels cas métier utiliser ce framework et, en fin de document, un magnifique tableau QSOS permettant leur comparaison aisée.


Blogmarks pour le 06/05/2008

6 mai 2008

Is symfony 1.1 too verbose?

Among the remarks have about symfony 1.1, the most recurring one is the shift of philosophy between the 1.0 and 1.1 syntax. If symfony 1.0 syntax was made to write code fast, I believe it is not the case anymore with symfony 1.1, which is designed primarily for extensibility.

The result is that a symfony 1.1 application looks a lot more like a Java program. I tend to agree that Object-Orientation is a good thing because it forces you to organize your code in a modular way. But when object-orientation makes you need to keep a symfony book aside at all times and multiply the number of LOC by two, I think it’s a dead end.

(categories: )

BD: dix ans de "Donjon", bonne farce devenue série culte | Rue89

A l’origine, il y a le Donjon: "Quatre tours noires dont la plus haute est visible à dix jours de marche, une porte en plomb cachée au cœur de marais infects, des kilomètres de couloirs tapissés de mousse et de salpêtre, des échelles, des monte-charge, des escaliers jusqu’aux entrailles de la terre…"

(categories: )

Des milliers d’icônes | PNG | logos | aiXo

Dans la même veine que les 20 outils pour tout tester sur votre site, voici mes favoris pour trouver des icônes et des PNG de grande qualité. Certains sont plutôt orientés icônes pour le bureau, les docks et d’autres contiennent de vrais trésors pour les webmasters.

(categories: )

Welcome to info.cern.ch

The website of the world’s first-ever web server

1990 was a momentous year in world events. In February, Nelson Mandela was freed after 27 years in prison. In April, the space shuttle Discovery carried the Hubble Space Telescope into orbit. And in October, Germany was reunified.
Then at the end of 1990, a revolution took place that changed the way we live today.

(categories: )

La Fnac se lance dans les interfaces riches

Il est encore rare qu’une enseigne grand public comme la Fnac propose à ses clients un peu d’innovation sur son site web en se lançant dans les rich media alors autant prendre le temps de regarder dans le détail ce qu’il en est.

(categories: )

Fluid - Free Site Specific Browser for Mac OS X Leopard

Are you a Gmail, Facebook, Campfire or Pandora fanatic? Do you have 20 or more browser tabs open at all times? Are you tired of some random site or Flash ad crashing your browser and causing you to lose your (say) Google Docs data in another tab?

(categories: )

Mozilla Labs » Blog Archive » Prism

Personal computing is currently in a state of transition. While traditionally users have interacted mostly with desktop applications, more and more of them are using web applications. But the latter often fit awkwardly into the document-centric interface of web browsers. And they are surrounded with controls–like back and forward buttons and a location bar–that have nothing to do with interacting with the application itself.

(categories: )

01net. - eXo Platform commercialise son WebOS

EXo Platform commercialise son WebOS
L’éditeur français propose une plate-forme d’intranet sous forme d’un système d’exploitation en ligne avec des modules, telle une application de gestion documentaire et de collaboration. Le tout en open source.

(categories: )

Office 2007 ne respecte par le standard OOXML de Microsoft - Actualités - ZDNet.fr

Les documents au format texte générés par Microsoft Office 2007 ne sont pas conformes au standard Office Open XML (OOXML) de Microsoft, tout juste devenu une norme ISO. C’est le paradoxe relevé par Alex Brown, responsable du groupe de travail OOXML à l’ISO (organisme international de standardisation).

(categories: )

Collaboration par email vs. collaboration par wiki

Voici une illustration schématique des méthodes de collaboration possibles quand on utilise un wiki et quand on utilise les échanges par mail. La comparaison est intéressante…

(categories: )

blogmarks.net


Mon CV est à jour

6 mai 2008

N’hésitez pas à le consulter a cette adresse :

http://www.glagla.org/cv-olivier-mansour.html


Mozy pour mac est sorti en version 1.0

2 mai 2008

Mozy, le logiciel de sauvegarde que j’ai adopté viens de sortir pour Mac en version 1.0.

Pas vraiment de changements au programme, si ce n’est que de version en version la vitesse d’upload a été quelque peu améliorée. On peut maintenant gérer la restauration depuis le client os x.


Refonte de podcastfr.info - premier pas avec la cleverbox

1 mai 2008

Dans le cadre de la refonte de podcastfr.info (release béta toute bugguée prévue en 2012), j’ai installé le projet cleverbox sur mon hébergement dédié gandi (une part).

Autant vous dire que c’est que du bonheur. Une fois le paquet debian installé, je lance la création d’un projet et 5 minutes après je dispose d’un trac + svn configuré. Idéal pour les gens pressés comme moi !

En route pour la refonte !


Symfony sans virtual host

26 avril 2008

Je vois dans mes stats qu’un internaute est tombé sur mon site en cherchant dans google : “symfony sans virtualhost”. Je vois bien son problème, toutefois, je ne donne pas cette astuce.

Pour me faire pardonner, la voici donc.

En fait, un problème survient si vous utilisez le générateur d’admin avec le thème par défaut ou bien la barre de débogage Symfony (en mode dev par exemple), symfony va faire appel a des fichiers javascripts ou css qu’il espère trouver dans un répertoire nommé /sf/.

Voila pourquoi la documentation de symfony vous propose de créer un virtual host avec un alias pointant vers ce fameux répertoire.

Pour un développeur, qui instancie un projet symfony sur son poste de travail, cette pratique n’est pas vraiment obligatoire.

Il faut tout d’abord trouver où sont les fichiers sur votre disque qui doivent apparaitre sous /sf.

Dans le cas d’une installation via PEAR ils seront sous PEAR_INSTALL_DIR/data/symfony/web/sf/. Si vous êtes sous Mac et que vous utilisez les binaires fournis par entropy.ch (voir ce post pour plus d’infos) cela doit donner un chemin comme ça :
/usr/local/php5/lib/php/data/symfony/web/sf/

Si vous utilisez un external svn pour installer symfony, en liant le dépot svn au répertoire data/symfony, les fichiers seront sous data/symfony/data/web/sf.

Ceci fait, deux choix rapides s’offrent à vous :

  1. copier brutalement le répertoire sf sous le dossier web,
  2. faire un lien symbolique (si votre OS le permet) dans le dossier web comme ça :

ln -s /usr/local/php5/lib/php/data/symfony/web/sf/ web/sf

(votre serveur Apache doit être configuré pour suivre les liens symboliques)

et voila.

ps : avec une sandbox ou un projet freezé, vous n’aurez pas ce souci, les fichiers étant copiés dans le répertoire web.


Blogmarks pour le 20/04/2008

20 avril 2008

Delphi for PHP

# The only development solution for drag-and-drop visual design for PHP
# Build data-driven Web applications with broad database connectivity
# Create AJAX-enabled Web 2.0 pages and sites
# Everything you need in a PHP development environment including a powerful code editor, debugger, profiler, database tools and much more
# Use the VCL for PHP component library with more than 70 visual components to speed development and extend it with your own components
# New version! See what’s new in Delphi for PHP 2.0

(categories: )

Services à la Netvibes, PageFlakes: la messe bientôt dite?

Les grands de GYM (Google, Yahoo, Microsoft) ne font pas de grand bruit autour de leur service de pages d’accueil personnelles mais de récentes statistiques ont bien montré qu’il est très difficile aux startups comme notre Netvibes national ou le PageFlakes allemand de se faire une vraie place au soleil même si ils sont partis avant les "grands".

(categories: )

simple blog » Blog Archive » pérserver le type mime d’un fichier uploadé via l’admin generator de symfony

Cela permet d’avoir un formulaire d’upload avec une checkbox pour la suppression du fichier. Si le fichier est nouveau un nom aléatoire lui sera attribué, sinon il remplacera l’ancienne version du fichier et ce sans écrire une ligne de code.

(categories: )

» Téléchargez le dossier complet sur les plateformes e-commerce - Wizishop Blog

Il m’a fallu près de 6 mois pour réunir toutes ces informations et vous les mettre à disposition. Après les 24 interviews publiés sur ce site, je vous propose de télécharger le dossier complet de mon travail sur les plateformes e-commerce.

(categories: )

3700 iconos gratis para tu web o blog » BlogMundi

(categories: )

Quels systèmes de gestion du contenu (CMS) dans les rédactions web ? par Neteco.com

Logiciels de gestion du contenu de sites internet, les CMS (Content Management Systems) sont les outils clés des rédactions web. Open source ou propriétaires, ils regroupent généralement : une interface d’administration (back office) et utilisateur (front office), un outil d’édition simplifiée de contenus multimédias, des modèles de pages automatisés (templates). Enfin, un outil de gestion du flux d’informations (workflow) permet à l’équipe éditoriale de travailler simultanément sur le contenu du site et aux personnes habilitées à valider ces contenus avant leur mise en ligne.

(categories: )

blogmarks.net


Killing in the name of …

14 avril 2008

Une reprise belle et originale comme je les aime.

free music

Vente de proximité via circuit court

10 avril 2008

Je me permets de relayer une initiative locale vue sur un blog de libé. Une épicerie de quartier à Lyon, essayant de privilégier la qualité et le prix en faisant le plus possible travailler les acteurs locaux et en diminuant les intermédiaires.

Apparemment, pour l’instant le modèle économique reste fragile bien que les clients semblent plus que ravis de cette initiative.

Personnellement je pense que ce modèle devrait pouvoir se développer ; le public est réceptif et la conjoncture économique (pétrole cher notamment) ainsi que politique (l’écologie n’est plus un gros mot) est favorable.


Flickr gère maintenant les vidéos

9 avril 2008

J’attendais beaucoup de cette fonction, car j’ai toujours trouvé les services Flickr d’une finition vraiment magnifique. Pour un lancement, Flickr a vraiment pensé à tout (voir la page d’aide du service) comme l’affichage plein écran, la gestion des droits, l’insertion des vidéos dans les pools et le partage de ces dernières sur un blog (et j’imagine, l’API de programmation de Flickr).

Il y a encore quelques gags de traduction.

Mais le résultat est pas mal.

La différence majeure avec les concurrents de Flickr vidéo (Youtube et consort) est que le service n’est accessible qu’aux détenteurs d’un compte pro (payant). Je pense finalement que l’idée est plus de se démarquer des autres sites permettant de partager des photos et de fidéliser les utilisateurs, que de grapiller des parts de marché.

Nous verrons bien comment les utilisateurs vont s’approprier le service.