Sites Internet

Boostez les performances de votre entreprise avec des sites internet professionnels performants!

Pulsar Informatique développe des sites internet à haute valeur ajoutée en Joomla, Drupal et Zend Framework.

Boostez les performances de votre entreprise avec des sites internet professionnels performants!

APPLICATIONS MOBILES

Comment mieux exploiter les applications mobiles pour augmenter les performances de votre entreprise!

Boostez les performances de vos collaborateurs avec des applications mobiles efficaces!

Offre Web 360

module web360

Productivité et rentabilité de l'entreprise avec des outils performants orientés web 360.

 

Formations

Formez vos collaborateurs aux nouvelles technologies!

Formations autour du CMS Joomla (cck SEBLOD, HTML5, CSS3, développements PHP...)

 

   Accueil Actus Blog Tags PHP

Feel good, feel geek

Le blog de Pulsar Informatique!

Subscribe to feed Viewing entries tagged PHP

Pulsar Informatique présente Joomla pour les sites à haute valeur ajoutée au JoomlaDay 2014

Posted by cyril
cyril
• Ingénieur et docteur en informatique • Directeur technique de 1996 à 2005 dan
User is currently offline
on Mardi, 22 Avril 2014
in Joomla!
jday registerComme l'an passé, Pulsar Informatique a la joie de présenter comment Joomla peut répondre à des cahiers des charges exigeants et produire des sites et applications web de qualité

Je vous invite donc le 23 mai pour cette conférence à 15h15 où nous montrerons par l'exemple que Joomla, avec une chaîne de production professionnelle bien définie, peut largement répondre à des attentes très spécifiques et avec un niveau de qualité exigeant.

Joomla a souvent l’image d’un CMS pour des sites plutôt simples et peu adapté à des besoins métiers plus spécifiques ou des sites plus complexes. L’objet de cette session est de montrer qu’au contraire que tout est affaire d’architecture et que le CMS Joomla possède une approche polymorphe selon les types de projets.

Les 3 grandes approches (assemblage de composants, programmation PHP au niveau framework ou méthode CCK) sont présentées pour montrer que Joomla est le seul des 3 principaux CMS qui permette une utilisation différente selon les types de projets. Un focus particulier sera porté sur le CCK Seblod qui permet une programmation graphique sous Joomla et consititue la partie centrale de notre chaîne de production.

Encore faut-il connaitre ces approches!

Forum PHP 2013 : nous y serons!

Posted by Jérémie
Jérémie
Jérémie has not set their biography yet
User is currently offline
on Jeudi, 24 Octobre 2013
in PHP
Pas moins de 3 membres de Pulsar seront présents pour cette édition 2013 du forum PHP qui s'annonce riche en perspectives!

Il reste encore quelques places, si vous ne vous êtes pas encore inscrits, c'est le moment!

Des hésitations? consultez notre retour du forum PHP 2012!

9714870895 527e0537c3



Tags: PHP, forum PHP, AFUP

Mise en place d'une API REST en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Lundi, 05 Novembre 2012
in PHP

Services REST

Bien que les services REST soient très courants, j'ai étonnamment croisé peu de documentation française sur la réalisation d'une API REST. D'où cet article inspiré de cet autre article « Create a RESTFUL SERVICES API » de Srinivas Tamada.
Un service REST permet de mettre à disposition d'autres applications des ressources et non des fonctionnalités. Sa mise en place et son utilisation est donc beaucoup plus simple que SOAP. REST est donc fortement recommandé pour des cas simples où on cherche à effectuer des actions simples sur un contenu, comme tester l'existence d'un élément dans la base de données d'une application, ou le modifier.

Cas d'utilisation :



Les applications 1,2 et 3 peuvent être des applications Web, smartphone, etc. Elles peuvent être écrites en différents langages. Elles doivent juste pouvoir utiliser le protocole http.
En effet une architecture REST repose sur le protocole http, comme expliqué par Gérald Croes dans son blog : On accède à une ressource (par son URI unique) pour procéder à diverses opérations supportées nativement par HTTP.

On peut demander à :
  • Lire une ressource (GET)
  • Modifier une ressource(PUT)
  • Ecrire une ressource(POST)
  • Supprimer une ressource (DELETE)
Recent Comments Show all comments
  • Anthony Destenay
    Anthony Destenay says #
    Retrouvez un tuto complet (en anglais) sur le site de l'auteur de la librairie :-) Je suis en train de le parcourir... http://www...
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Bonjour, pour arriver à tes fins tu dois modifier la fonction : public function processApi($func) de manière à ne pas exiger $_R...
  • toto
    toto says #
    c'est bien mais ça ne permet pas du tout de voir comment à partir d'une requête Rest du type http://xx/api.php/getusers" rel="nof...

Retour sur la soirée design pattern et anti pattern en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Vendredi, 13 Juillet 2012
in News

Présentation théorique des design pattern

La soirée a débuté par une présentation théorique des design pattern par Julien Pauli, avec définition de ce qu'est un design pattern :

Un patron de conception (design pattern) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel. Il décrit une solution standard, utilisable dans la conception de différents logiciels.

Puis des principes SOLID sur lesquels sont basés les design pattern :

  • Single responsability : pas trop de responsabilité pour une seule classe
  • Open/Close Principle : ouvert à l’extension, fermé à la modification
  • Liskov Substitution : un objet peut utiliser le fils de A sans s’en rendre compte (Héritage strict, et type conservé)
  • Dependecy Injection : Si un objet A a besoin d’un objet B , ce dernier doit lui être injecté, il ne doit pas aller le chercher lui-même (donc pas de new Toto à l’intérieur d’une classe)
  • Interface aggregation : A ne doit pas utiliser B directement mais une interface de B
Recent Comments Show all comments
  • omrbcl
    omrbcl says #
    It's a great pleasure reading your post.It's full of information I am looking for and I love to post a comment that "The content o...
  • omrbcl
    omrbcl says #
    Such a very useful article. Very interesting to read this article.
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Merci Stéphane pour cette info, elle m'avait échappé! ...

le 12 Juillet à Paris RDV design-pattern et anti-pattern en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Dimanche, 24 Juin 2012
in News

L'antenne locale parisienne de l'AFUP, après son rendez-vous sur les CMS de mai organise un événement de taille: un rendez-vous sur les design pattern et anti-pattern en PHP, animé par Julien Pauli et Hugo Hamon!

Au menu : présentation des design pattern, exemples théoriques, utilisation de la SPL, étude d'exemples concrets au travers de Symfony, Pimple...une grande soirée en perspective!

Le rendez-vous a lieu le 12 Juillet au soir dans les locaux d'Eyrolles avec le sponsor Theodo.

Réservez la date!

Tous les détails ici: http://www.afup.org/pages/site/?route=rendez-vous-de-l-afup/577/afup-paris-le-12-juillet-design-pattern-et-anti-pattern-en-php

 

Le forum PHP 2012....c'est du passé! RDV l'année prochaine

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Jeudi, 07 Juin 2012
in Conférences

Retour sur ce forum PHP, le grand événement PHP organisé par l'AFUP, qui s'est tenu hier et avant-hier à la cité universitaire de Paris.

J'ai pris le temps de détailler ces deux journées en espèrant donner envie à ceux d'entre vous qui n'y sont pas allés, dans l'espoir de vous y retrouver l'année prochaine!

Mardi:

Après la keynote d’ouverture de Xavier Lacot (notre cher président), le forum PHP a démarré en trombe avec Rasmus Lerdorf, le seul le vrai, l’unique, le créateur de PHP himself.

Toujours aussi débonnaire il a exposé les nouveautés de PHP 5.4 et insisté sur les différentes manières de contribuer à PHP.

Après cette conf j’ai assisté à celle sur les annotations de Rafael Dohms…soyons francs : je n’ai toujours pas compris l’intérêt de ces dernières. « Du pas code, dans du code, qui intervient quand même sur le code » est l’expression qui je trouve définit le mieux les annotations et c’est celle employée par..Rasmus Lerdorf !

Ensuite Anatomie du test avec Frédéric Hardy et Ivan Enderlin…alors…c’était un bon aperçu des différents tests à mettre en place et de leur nécessité mais j’ai trouvé la près un peu trop abstraite.

Recent Comments Show all comments
  • Moosh
    Moosh says #
    Tsss Je peste encore plus en lisant ce feedback 3 forum que loupe... Merci bcp pour ce post
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Merci pour la correction Pour ce qui est de du TDD je développe mon code, puis les tests unitaires, mais pas pour chaque ligne....
  • Prénom Nom
    Prénom Nom says #
    Merci pour le feedback :-) TDD irréaliste : comment t'y prends-tu à la place ? (ps. le nom s'écrit Lerdorf )...

Le forum PHP c'est dans 2 semaines!

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Jeudi, 24 Mai 2012
in Conférences

Tous les ans l'AFUP organise le forum PHP, c'est l'événement phare du monde PHP!

Le forum aura lieu cette année les 5 et 6 juin 2012, vous pourrez y retrouver les plus grands experts de PHP au monde, des retours d'expérience de grandes entreprises, des partenaires de renom, des sponsors prestigieux...Le programme est ici, et l'inscription .

Venez nombreux!

Forum PHP 2012, j'y serai !

Tags: AFUP, Forum, PHP

Le 23 mai à Paris : Soirée CMS open-source en PHP : Drupal, Joomla et WordPress

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Mercredi, 09 Mai 2012
in News

L'antenne parisienne de l'AFUP vous invite à une soirée de présentation des 3 CMS les plus utilisés en PHP: Drupal, Joomla! et Wordpress. Ces 3 CMS représentent à eux seuls plus de 80% de l'utilisation des CMS sur le Web.
L'objectif de cette présentation sera de présenter les spécificités de chaque solution, et de montrer à quel besoins ces dernières répondent.
Trois conférenciers spécialistes de chaque outil présenteront leur CMS et répondront à vos questions.

Pour Drupal: Jean-Baptiste Ingold , consultant réputé,
Pour Joomla! Raphaëlle Simonney, chef de projet IT chez Pulsar Informatique
et pour Wordpress: Amaury Balmer, directeur technique de la société Be API

L’entrée est libre et gratuite, parlez-en autour de vous ! Pour s'inscire c'est ici.

Création de l'antenne parisienne de l'AFUP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Mardi, 17 Avril 2012
in News

Bonjour à tous,

Le 11 avril a été créée l'antenne locale parisienne de l'AFUP. Ses membres sont Amaury Bouchard (coordinateur), Christophe Villeneuve (suppléant) et moi (modératrice).

Tout d'abord, qu'est-ce que l'AFUP? Pour ceux qui ne le sauraient pas l'AFUP est l' association française des utilisateurs de PHP, elle a pour objectif de promouvoir le PHP auprès des professionnels et de favoriser son développement.

L'AFUP organise différents événements autour du PHP.

Recent Comments Show all comments
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Plaisir partagé! Comme tu dis, on a du boulot mais en même temps, je pense que Paris a un fort "potentiel": si on réussit même un ...
  • Amaury Bouchard
    Amaury Bouchard says #
    C'est un plaisir de vivre cette aventure avec toi. On a du boulot devant nous, mais on va y arriver ! ...

Problème d'autocomplétion avec Eclipse PDT (fonctions PHP Core non reconnues)

Posted by Jérémie
Jérémie
Jérémie has not set their biography yet
User is currently offline
on Jeudi, 16 Février 2012
in PHP

Bonjour,

Vous avez un super EDI, Eclipse, qui vous sert sur un plateau repas les différentes fonctions PHP dont vous vous servez, c'est bien, c'est beau et c'est pratique, par contre quand ça tombe en panne, ça fait très mal !
Si vous avez un problème avec l'automplétion Eclipse de telle sorte que vous vous retrouviez avec un projet où l'autocomplétion ne vous propose plus que les fonctions et variables internes au projet, mais nada en ce qui concerne les fonctions core PHP, il se peut que l'astuce suivante vous vienne en aide.

Recent Comments Show all comments
  • Fahri
    Fahri says #
    merci Jérémie effectivement il suffit de supprimer la fameuse ligne dans mon cas et pour ma version actuelle d'eclipse c'est struc...
  • greg
    greg says #
    Grand merci, ton astuce à fonctionné pour moi. J'ai eu comme un moment de panique ...

Calcul dates du lundi au vendredi à partir du numéro de semaine en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Jeudi, 12 Janvier 2012
in PHP

Une fonction très pratique nous est donnée dans les commentaires de la page PHP.net sur la fonction date à cette adresse: http://fr2.php.net/manual/fr/function.date.php qui permet de récupérer la date du début d'une semaine à partir du numéro de la semaine et de l'année.

(On ne le repère pas toujours aisément car elle est dans les commenatires.)

En modifiant un peu cette fonction on récupère très facilement les dates du lundi au vendredi à partir des numéros de semaine (et de l'année):

Tags: date, PHP
Recent Comments Show all comments
  • bill-roger
    bill-roger says #
    Avec la classe DateTime c'est peut-être plus clair. $date = new DateTime(); $date->setISODate(2008, 2); $lundi = $date->format('Y...
  • Falkao
    Falkao says #
    Merci Raphaelle! C'est très utile en effet et c'est exactement ce que j'étais en train de chercher
  • Today32
    Today32 says #
    Merci. J'avais une fonction qui marchait bien pour 2012 mais incorrect pour 2013. (strtotime("+$num_week weeks", $begin) et $offs...

PHP Tour de Lille

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Mardi, 29 Novembre 2011
in News

Juste un petit retour sur le PHP Tour de Lille auquel je n'ai assisté que jeudi: certaines confs étaient vraiment intéressantes.(Oui ne faire un retour que le mardi, c'est franchement tard, mais bon j'ai plein d'excuses, si si faut m'croire)

Tags: PHP

Debugger en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Vendredi, 28 Octobre 2011
in PHP

A ce jour, beaucoup trop nombreux sont les développeurs qui debuggent en PHP à coups d'echo et de var_dump(). Ces méthodes sont révolues et doivent être reléguées au placard. Débugger en PHP se fait aujourd'hui avec un debugger PHP digne de ce nom qui vous permet de debugger pas à pas votre code PHP, de tester certaines expressions, d'afficher la valeur de variables locales, etc.

Oui mais c'est compliqué/long/cher =>FAUX! Comme dirait ce cher Norman

C'est simple, plutôt rapide et gratuit, comme le montre ce tutoriel:

 

Tags: Debug, PHP
Recent Comments Show all comments
  • Raphaelle Simonney
    Raphaelle Simonney says #
    merci du conseil ...
  • delice
    delice says #
    Petit addendum. Pour éviter d'entrer en mode debug avec ZendFramework même si aucun breakpoint n'est posé...utilisez Eclipse Helio...
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Alors oui les deux méthodes peuvent être utilisées, mais encore de trop nombreux développeurs PHP utilisent la méthode var_dump/di...

encoder en latin1

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Dimanche, 23 Octobre 2011
in PHP

Pour  enregistrer une chaine de caractère UTF-8 dans une table avec encodage latin1 j’avais essayé:

mb_convert_encoding($str,’latin1′);

mais ça n’a pas marché pour moi, je vous conseille donc:

utf8_decode($str);

Beaucoup plus efficace.

Tags: PHP, encodage
Recent comment in this post Show all comments
  • keyboard
    keyboard says #
    Thank you very much for you can share your post,the article content written very well,extremely is worth my studybest ipad keyboar...

Créer un QR Code en PHP

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Dimanche, 23 Octobre 2011
in PHP

Créer un QR Code en quelques minutes en PHP c’est facile comme tout!
On commence par télécharger la librairie PHPQRCode sur opensourceforge:
http://sourceforge.net/projects/phpqrcode/files/
puis on écrit ces quelques lignes:
include(‘phpqrcode/qrlib.php’);

$lien=’http://www.pulsar-informatique.com’; //à remplacer par la valeur de votre choix
QRcode::png($lien, ‘filename.png’);

on exécute et on a un beau QR Code qu’on peut ajouter à notre signature!

Tags: QR Code, PHP
Recent Comments Show all comments
  • Raphaelle Simonney
    Raphaelle Simonney says #
    Bonjour, désolé je n'ai jamais croisé ce problème, il semblerait qu'il soit lié à l'environnement de dev Wamp de ce que j'en ai lu...
  • mkel
    mkel says #
    "téléchargé" et pas "télécharger"....désolé.. ))...
  • mkel
    mkel says #
    Bonjour, J'ai bien télécharger la librairie PhpQrCode sur OpenSourceForge. Sur un simple test, le message suivant s'affiche : "Wa...

Fatal error: Maximum execution time of n seconds exceeded in file.php

Posted by Raphaelle Simonney
Raphaelle Simonney
Développeuse PHP depuis plus de 4 ans, j'ai travaillé sur Joomla! et Wordpressµ,
User is currently offline
on Dimanche, 23 Octobre 2011
in PHP

On rencontre parfois ce problème et en fait, notre limite de temps, définie dans php.ini n’est pas « mauvaise » en soi: c’est juste pour ce script qu’on voudrait pouvoir ne pas en tenir compte.

Pour cela une seule ligne suffit:

set_time_limit(0);

Et la limite de temps sera ignorée pour cette page.

Tags: PHP, php.ini

Derniers Commentaires sur le Blog

jinformatique

Merci pour le tuto sa m'a beaucoup aider. bonne continuation.

Raphaelle Simonney Bonjour,il faut placer ces codes dans le fichier index.php de votre template, entre les balises head...
Thomas script src="/baseurl; ?>/templates/template?>/js/cufon-replace.js"> script type="text/javascript" sr...
bill-roger Avec la classe DateTime c'est peut-être plus clair.$date = new DateTime(); $date->setISODate(2008, 2...
Raphaelle Simonney

I've added it at the end of the post! ;) You can paste the code, and it must be ok! have a nice day

Rappelez-moi !

  1. Email ou téléphone (*)

  2. Donnée invalide

Pour un projet de:

Donnée invalide