planetePHP.fr
Nicolas Hachet Nicolas Hachet 2013-06-18T14:26:47+02:00

Optimisation Web PHP : des caches à tous les niveaux

J’ai déjà parlé d’optimisation de site Web et d’optimisation de code source PHP. Sachez qu’il est également possible de mettre en place une stratégie de caching pour accélérer son site Web. Voici les niveaux de cache sur lesquels vous pouvez jouer lorsque vous développez ou optimisez une application PHP. Cet article traite des caches suivants : Cache HTTP (navigateur) Cache d’opcodes PHP Cache applicatif Cache MySQL Reverse proxy CDN : Content Delivery network Le schéma ci-dessus [...]
Ulrich (mon-code.net) Ulrich (mon-code.net) 2013-06-18T00:00:00+02:00

Pense bête: activer la rotation de logs de Symfony 2 dans la configuration de Monolog

Configurer la rotation de logs de Symfony peut éviter bien des soucis. Voici comment faire.
Pulsar Informatique cyril@pulsar-informatique.com (cyril) 2013-06-17T18:37:28+02:00

Pulsar Informatique présente l'approche CCK Seblod de joomla au CMS Day Awards!

Pulsar Informatique a le plaisir de participer aux CMS Day Awards le 25 juin 2013 pour concourir dans la catégorie "Innovation technique" !

Nous présenterons en quoi l'approche CCK Seblod transforme le CMS Joomla en une véritable plateforme d'applications web professionelles. 

Les principaux points qui 

?Joomla + CCK Seblod: étendre le c?ur du CMS de façon native ! Une révolution pour Joomla
?Stabilité et performances avec une architecture simplissime (cms+cck+framework de template)
?Unification des process : formulaire ? Stockage - restitutions
?Gestion drag& drop des formulaires et listes: conserver la simplicité de Joomla
?
?Unification des types de contenus: un seul pt d?entrée pour gérer tous les contenus
?Unification des types de contenus: interfaces métiers simplifiées
?Unification des types de contenus: fonctions transverses (SEO, Geoloc?)
?Unification listes et recherches: filtrages hautement configurables
?Unification listes et recherches: Unification de tous les affichages (slider, onglets, accordéons, googlemap, agendas?)
?Réutilisation applicative: Evenements, RH, GED, etc?
?Workflows paramétrables
?Multi sites, multi langues
?Formulaires complexes multi etapes, champs complexes.
?Responsive design au niveau du template + vue content 42 positions
?Développements de plugins (champs, typo, etc?)
?Développements de templates de listes (googleMap, Calendar, slider, tabs, accordion?)
?Pages automatiques qui concatène différents contenus disséminés dans le site (tags, parametres URL, champs communs?)
?Joomla 3.x : interfaces unifiées (twitter bootstrap, jquery à la place de Mootools)
?Joomla 3.x : tags et versionning
Joomla + CCK = augmentation de la productivité et de la qualité des développements. Chaine de prod très pro
Hello Design Hello Design 2013-06-15T16:35:40+02:00

Fêter la sortie de PHP 5.5

A l'approche de la sortie officielle, en version stable, de PHP 5.5....

php

Il est important de marquer sa sortie autour d'un Rendez-vous que je co-organise avec la Team de l'antenne AFUP Paris (Association Française des Utilisateurs de PHP). A cette occasion, la France a la chance d'avoir un des 2 validateurs de cette version : "Julien Pauli".

Ce rendez-vous se déroulera le 27 juin prochain à partir de 19h00, à Sup'Internet dans les locaux de Epitech.

Le programme de cette soirée sera :

  • - Ouverture par l'AFUP Paris à 19h
  • - Mot de bienvenue et présentation des différents métiers auxquels prépare SUP?Internet
  • - Présentation de PHP 5.5 d'un point de vue fonctionnel par Zend
  • - Présentation de PHP 5.5 par Julien Pauli de Blablacar
  • - ApéroPHP pour discuter avec la communauté



Bien entendu, l'entrée est gratuite, mais sur inscription à partir de la page suivante : Soirée d'inauguration pour PHP 5.5

elephpant bleu et rose


Nicolas Hachet Nicolas Hachet 2013-06-14T15:37:10+02:00

Surcharger vos entités Doctrine en Symfony 2, exemple avec le FOSUserBundle

Voici un exemple montrant comment surcharger une entité Doctrine en PHP. Pour illustrer le propos, rien de tel qu’un cas concret : on va donc utiliser le FOSUserBundle, ami fidèle des utilisateurs de Symfony2. Dans notre cas de figure, on créé un bundle héritant du bundle FOSUserBundle. Pour hériter d’un bundle la méthode est la suivante : Dans notre exemple, on souhaite utiliser l’entité User du FOSUserBundle en rendant l’email optionnel (par défaut, il est [...]
Nicolas Hachet Nicolas Hachet 2013-06-14T15:37:10+02:00

Surcharger vos entités Doctrine en Symfony 2, exemple avec le FOSUserBundle

Voici un exemple montrant comment surcharger une entité Doctrine en PHP. Pour illustrer le propos, rien de tel qu’un cas concret : on va donc utiliser le FOSUserBundle, ami fidèle des utilisateurs de Symfony2. Dans notre cas de figure, on créé un bundle héritant du bundle FOSUserBundle. Pour hériter d’un bundle la méthode est la suivante : Dans notre exemple, on souhaite utiliser l’entité User du FOSUserBundle en rendant l’email optionnel (par défaut, il est [...]
WebRIVER WebRIVER 2013-06-14T15:05:54+02:00

Les erreurs courantes en PHP

Le langage PHP est un langage simple, souple et tolérant qui peut devenir très rapidement complexe. Cependant vous pouvez être amener à faire des erreurs courantes qui ne sont pas visible tout de suite.

 

Le site codewiz.biz aborde ce sujet dans un article et s'attarde sur la comparaison de variables. Il aborde les points suivants :

 

WebRIVER WebRIVER 2013-06-12T10:02:07+02:00

Nouveau palier pour PHP

W3Techs est le baromètre des langages qui sont utilisés à travers internet.

 

En ce mois de Juin 2013, le classement montre que le langage PHP, très populaire, vient de passer un nouveau palier, c'est à dire 80,4 % et gagne 1,5 % par rapport au mois précédent. Ainsi il conforte sa place de leader dans les langages du web.

 

Par ailleurs, la page du site propose d'autres statistiques, comme :

 

Tags: 
WebRIVER WebRIVER 2013-06-11T09:42:38+02:00

Retour de PHP dans le TOP 5

TIOBE Programming Community index donne une indication de la popularité des langages de programmation une fois par mois. Le résultat obtenu permet de voir les tendances et surtout les langages qui qui sont utilisés en informatique pour toutes les plateformes confondues.

 

D'après l'indicateur du mois de juin, le langage PHP se retrouve en 5ème position de ce classement les plus utilisés.

 

Tags: 
De geek à directeur technique De geek à directeur technique 2013-06-13T18:50:59+02:00

Ils aiment le C et moi aussi

J’ai déjà écrit plusieurs articles sur les langages de programmation : ceux que je connais, le modèle objet, l’utilisation de TinyCC pour créer un interpréteur, quelques remarques sur les syntaxes, ainsi qu’un article dans lequel j’expliquais les forces du PHP (et qui a reçu des réponses qui me font toujours rire un an après).

J’ai déjà exprimé clairement que mes deux langages préférés sont le PHP et le C ; le premier pour sa souplesse, son adaptabilité et la rapidité avec laquelle on atteint son objectif ; le second pour sa simplicité, son efficacité et le fait qu’il donne un accès direct et transparent à la machine.

Et c’est justement du C dont je vais rapidement vous parler. On a souvent l’impression que c’est devenu avec le temps un langage complètement has-been, et que même ceux qui veulent faire du développement compilé nativement s’orientent tous vers le C++ ; et qu’à moins que vous ne fassiez du développement embarqué (style mbed ou Arduino), choisir le C est forcément un mauvais choix.

J’ai toujours été contre cette vision des choses, mais je me disais que je devais être un peu particulier dans mon genre.

Récemment, je suis tombé sur plusieurs articles sur le web, qui m’ont fait voir que je suis loin d’être le seul à penser que les qualités du C sont toujours intactes.

Popularité

L’index TIOBE est très connu ; il mesure la popularité des langages de programmation.

la suite...


Flux ATOM

Flux RSS
Twitter

Les sources

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Infos



pseudo-cron pour le robot