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 sur site sur les technologies OpenSource (Joomla, Zend Framework, HTML5 ...).

 

   Accueil Actus Blog

Feel good, feel geek

Le blog de Pulsar Informatique!

Subscribe to feed Latest Entries

Advanced module manager et page d'accueil : les modules ne s'affichent pas

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, 09 Mai 2013
in Joomla!
Advanced module manager est une extension très utile que nous utilisons depuis un moment à Pulsar, elle permet de sélectionner finement comment afficher chaque module en s'appuyant sur des menus, des filtres PHP, du contenu, etc.
L'un des filtres proposés est l'affichage en page d'accueil, et pas sur l'élément de menu page accueil, dont plusieurs modules ont tendance à hériter, forcément.
Mais ce filtre ne fonctionne pas si l'URL utilisée contient un port. Pour que ce filtre fonctionne même avec un port dans votre URL, rendez-vous dans votre fichier:
plugins\system\nnframework\helpers\assignments\homepage.php
et modifier la fonction checkPass en ajoutant sous:

// remove trailing / $root = trim(preg_replace('#/$#', '', $root));

 les lignes suivantes:

//remove the port
$root = preg_replace('#:[0-9]*#', '', $root);

Ce problème sera corrigé dans la prochaine release.

Plugin de cache Joomla + SEF : les images ne s'affichent pas

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, 25 Avril 2013
in Joomla!
Une erreur souvent rencontrée est la disparition des images lors de l'activation du plugin de cache mais la solution n'est pas toujours bien indiquée.
Quand les images ne s'affichent pas avec la configuration suivante:
  • réécriture d'URL activée
  • plugin de cache activé

Ce n'est rien.
Il suffit simplement de modifier l'ordre des plugins système et de mettre votre plugin de cache APRES votre plugin SEF.

C'est aussi simple que ça.

N.B: Pensez à vider votre cache avant pour ne pas vous retrouver avec une page défigurée ;)

Pulsar Informatique présente JOOMLA à la Conférence AGORA CMS

Posted by cyril
cyril
• Ingénieur et docteur en informatique • Directeur technique de 1996 à 2005 dan
User is currently offline
on Lundi, 01 Avril 2013
in Joomla!
Pulsar Informatique preséntera le CMS Joomla le 15 mai 2013 à 16h20 lors de la journée AgoraCMS.

Ce sera l'occasion pour Cyril Thibout, directeur de Pulsar Informatique d'exposer les possibilités de ce CMS phare pour des personnes qui le découvrent.

Seront abordés les points suivants:
  1. Présentation du CMS (historique, versions, roadmap, architecture, communauté, repositories, gestion des templates)
  2. Les 3 approches de Joomla avec leurs avantages, incovénients, types de projets correspondants, compétences requises, budgets....) que sont :
    • l'approche 100% extensions
    • l'approche framework
    • l'approche CCK
  3. Le retour d'expérience sur un gros projet multi sites, multi langues et multi devices (responsive design) pour la Sorbonne Nouvelle avec Joomla et le CCK Seblod
  4. Joomla et les autres solutions CMS: quand et pourquoi l'utiliser
 
La session de 30 à 40 minutes environ sera suivi d'une session de questions ouvertes pour vous aider à mieux apréhender comment Joomla peut vous aider dans vos projets. Plus pragmatique encore il s'agit de montrer qu'à chaque type de projet et surtout pour chaque type de profils (developpeurs, integrateurs...) correspond une approche et une méthode de travail speciale, ce qui est une des grandes forces de CMS qui s'adapte à toutes les compétences.

Enfin un focus sera fait sur l'utilisation du CCK Seblod, choisi par Pulsar Informatique, qui permet de réaliser des applications web sur mesure performantes tout en restant dans l'éco systeme cohérent de Joomla.

La conférence AgoraCMS se tient à la maison des associations Paris 13ème, le 15 mai 2013 de 9h à 18h. La conférence se déroule sur une journée avec une programmation consultable sur le site : http://www.agoracms.com


Installation d'un client Blaze Ericom sur un client léger Igel

Posted by Jonas
Jonas
Jonas has not set their biography yet
User is currently offline
on Jeudi, 28 Mars 2013
in Cloud Computing
Voici comment configurer le logiciel Ericom Blaze Client (accélérateur de RDP) sur un client léger Igel.

1/ Création d'un Terminal Shell:

  • Dans l'interface Application launcher double cliquer sur 'setup', le gestionnaire de configuration s'ouvre.
  • Dans la partie gauche cliquer sur:
accessories - Terminal
  • A droite cliquer sur l'étoile pour ajouter un Shell.
  • Ne changer aucun paramètre, cliquer sur:
Apply - Ok

Dorénavant un raccourcis vers le Shell se mettra sur le bureau. On s'en servira plus tard.

2/ Création d'une partition sur le disque:

Module GSitemap Prestashop: URLs non réécrites

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, 25 Mars 2013
in PHP

Encore un problème courant mais dont la solution n'est pas toujours bien indiquée: quand on lance le module Gsitemap, les URLs ne sont pas réécrites. (Je précise que j'utilise la version 1.5.1 de Prestashop.)

J'ai fait un premier essai en modifiant le fichier gsitemap (solution trouvée sur forum), j'ai obtenu de meilleurs résultats : les URLs sont réécrites, mais pas réécrites comme dans mon site. Il faut dire que j'avais overridé la réécriture d'URLs, et manifestement mon override n'était pas pris en compte.

Après debug, j'ai donc vu qu'il suffisait en fait d'overrider le fichier Dispatcher (donc créer le fichier override/class/Dispatcher s'il n'existe pas encore) pour lui dire d'utiliser la réécriture si je suis dans le module sitemap.  Il faut recopier dans ce fichier la fonction __construct, et y ajouter une ligne comme suit:
On remplace

// Select right front controller
        if (defined('_PS_ADMIN_DIR_'))
        {
            $this->front_controller = self::FC_ADMIN;
            $this->controller_not_found = 'adminnotfound';
            $this->default_controller = 'adminhome';
        }

par:

Pulsar Informatique présente son expertise CCK SEBLOD au JoomlaDay 2013

Posted by cyril
cyril
• Ingénieur et docteur en informatique • Directeur technique de 1996 à 2005 dan
User is currently offline
on Dimanche, 24 Mars 2013
in Joomla!
Ce dimanche 24 mars Cyril Thibout, directeur de Pulsar Informatique, a eu le plaisir de partager son entousiasme pour le CCK Seblod lors d'une conférence organisé par l'editeur de Seblod Octopoos.

Ce fut l'occasion de montrer en quoi l'adoption d'une approche CCK dans le CMS Joomla permet de professionaliser les développements et donne la possibilité de réalisations techniques alors impossibles avec Joomla.

Essentiellement pour le client les avantages sont multiples:
  • Permettre enfin la réalisation de projets multi sites avec des contenus et des fonctions plus ou moins partagées
  • Permettre une prise en main simplifiée et accelérée par le client dans sa gestion de contenu avec des interfaces unifiées et taillées sur mesure.
  • Permettre une plus grande stabilité et maintenabilité du projet en réduisant considérablement le nombre d'extensions à installer sur le site (tout est fait avec le CCK)
  • Permettre de réaliser exactement le cahier des charges du client avec du sur-mesure
  • Permettre une très grande évolutivité dans les fonctions car tout est réalisé sans ou presque sans développement php mais avec l'interface du CCK
C'est toute cette expérience qui a été présentée lors de cette séance au JoomlaDay avec l'exemple du projet multi sites pour la Sorbonne qui a été récemment livré et qui confirme la position de Pulsar Informatique dans le groupe des entreprises capables de réaliser des sites Joomla à très haute technicité.

Réduire le nombre d’extensions

§Stabilité
§Maintenance
§Performances

Unifier les interfaces (intégrateurs, clients)

Coller au plus près du CDC

Sans perdre l’éco système Joomla (plugin, framework de templates, ACL, )

Permettre la réutilisation

Prestashop Votre adresse e-mail est invalide et la page magasin s'affiche mal (erreur d'analyse xml)

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, 20 Mars 2013
in PHP

Le jour où Prestashop m'a donné des envies de meurtre


J'ai constaté deux problèmes sur mon site Prestashop alors que je m'apprêtais à le passer en ligne:

  1. Un premier problème avec le module Mail alert qui enregistrait bien le mail utilisateur mais répondait "votre adresse email est invalide".
  2. Un deuxième problème avec la page magasin où l'icône du magasin n'apparaissait pas

Je n'ai pas de message d'erreur dans ma console firebug pour le premier problème avec le module Mail alert.
Pour le deuxième problème, j'ai le message d'erreur:

Erreur d'analyse XML : instruction de traitement XML ou texte pas au début d'une entité externe


Très vite un constat s'impose: il s'agit d'un seul et même problème. Les retours ajax qui semblent bon au premier abord sont en fait mal formatés. Un retour chariot s'est ajouté en début de ligne, et c'est ce retour chariot qui est la cause des deux problèmes.


Deuxième constat: comme ce problème se pose uniquement sur des retours ajax, il n'est absolument pas flagrant et je n'avais donc pas la moindre fichue idée d'où pouvait bien venir ce %*!$¨de retour chariot.

Après moults essais de modification de configuration, debug et autres joyeusetés, j'ai fini par trouver.

Recent comment in this post Show all comments
  • Cobenan
    Cobenan says #
    De temps en temps, on tombe sur des problèmes de ce type avec Prestashop. C'est sympa de partager votre expérience!

Certaines valeurs de feature n'apparaissent pas dans les caractéristiques Prestashop

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, 19 Mars 2013
in PHP

Il arrive que dans l'admin de prestashop, dans le menu Produits/Caractéristiques, certaines valeurs n'apparaissent pas. Alors qu'elles apparaissent dans les valeurs proposées lorsqu'on renseigne une fiche produit.
En fait chez moi cela venait du fait que le site était en 1.4, et je l'ai passé en 1.5, mais les valeurs de base de données ont "mal suivi", et le champ custom de la table ldt_feature_value était dans certains cas à NULL, or la requête effectuée sur cette page est:

SELECT SQL_CALC_FOUND_ROWS b.*, a.* FROM `ldt_feature_value` a LEFT JOIN `ldt_feature_value_lang2` b ON (b.`id_feature_value` = a.`id_feature_value` AND b.`id_lang` = 2) WHERE 1 AND `id_feature` = 9 AND a.custom = 0

Les valeurs n'apparaissent donc pas car il faut que le champ custom soit à 0 et non NULL.

Il suffit donc d'exécuter la requête SQL suivante pour retrouver ses valeurs:

UPDATE `ldt_feature_value` SET custom=0 WHERE custom IS NULL



Projet multisites, multilangue et multidevice pour la SORBONNE avec Joomla et le CCK Seblod

Posted by cyril
cyril
• Ingénieur et docteur en informatique • Directeur technique de 1996 à 2005 dan
User is currently offline
on Mercredi, 13 Mars 2013
in Joomla!
Pulsar Informatique vient de livrer un projet multisites, multilangues et multidevices pour la SORBONNE et le CCK Seblod.

Il s’agissait de la conception, construction et suivi de 3 sites pour 3 bibliothèques de la Sorbonne Paris 3:

- Le Service Commun de la Documentation (http://www.pulsar-informatique.com/40-e-commerce-a-vitrine/40-universite-sorbonne-paris-3.html)
- Le Cadist anglais (http://www.pulsar-informatique.com/42-e-tourisme-et-institutionnel/42-cadist-danglais-sorbonne-3.html)
- La bibliothèque Sainte-Barbe (http://www.pulsar-informatique.com/41-e-commerce-a-vitrine/41-bibliotheque-sainte-barbe-paris-3.html)

La spécificité de ce projet se trouve dans son caractère multi sites car les 3 sites sont gérés sur une même instance Joomla qui gère avec le CCK Seblod les 3 sites qui partagent des données ou des fonctions communes. Chaque site est aussi multi langues.

Ce projet a exploité la puissance de l’approche CCK (kit de construction de contenu) car la quasi-totalité des contenus du site (article, annuaire, horaire, documents, évènements..) sont unifiés dans leur conception et leur présentation. Les administrateurs et gestionnaires des sites utilisent donc des interfaces personnalisés selon le cahier des charges mais uniformes pour  remplir les contenus.

Des versions pour smartphones et tablettes Apple et Android ont été réalisées. Le framework de template GANTRY 4 a été utilisé pour assurer un affichage responsive design sur tous les supports et dans toutes les orientations.

Aussi un workflow de conception et validation des contenus à 4 niveaux ainsi qu’une gestion fine des droits (croisés sur les 3 sites) ont été une des difficultés de ce projet. Une automatisation des pages complexes (avec onglets, modules et listes contextuels etc) a été permise grâce à l’usage du CCK Seblod.

L’autre particularité est que ces sites intègrent beaucoup de widgets tiers issus de la librairie PRIMO d’Ex Libirs afin d’insérer dans le site joomla des moteurs et des fonctions de recherche propres aux portails documentaires internes de ces bibliothèques.

Nous avons trouvé que l'emploi du CCK Seblod était la seule solution pour réaliser ce type de projets avec Joomla. La capacité de développer des affichages dynamiques contextuels, des menus automatiques, des listes chainéées de contenus décuple les possibilité du CMS.

Le remplacement de presque toutes les extensions au profit du seul CCK Seblod a aussi permi une unification et une simplification des interfaces et de la gestion des contenus en back office pour le client.

Le dimanche 24 mars à 9h30 au Joomladay j'aurais l'occasion de présenter en quoi le CCK Seblod nous a permis de mener à bien ce projet.
Recent Comments Show all comments
  • David
    David says #
    Merci pour votre réponse Cyril ...
  • cyril
    cyril says #
    Nous sommes partis des videos et tutos sur le site de Seblod plus quelques formations dispensées par l'éditeur en support car il f...
  • David
    David says #
    Souvent on pense que seul Drupal peut assumer les fonctionnalités d'un multi-site tel que celui là. Vous prouvez que Joomla avec l...

RDV AFUP sur les bases de données relationnelles : PostgreSQL et optimisations mySQL

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, 06 Mars 2013
in Conférences

L'antenne parisienne de l'AFUP, que j'anime avec Christophe et Amaury a organisé jeudi dernier un RDV sur les BDD relationnelles. Le dernier en date était celui sur les design pattern et anti pattern, et il faut avouer, qu'il date un peu ! On s'était un peu « endormis » (<=> surchargés de boulot), on va essayer de reprendre un rythme plus régulier. Si vous avez des idées de RDV, que vous voulez organiser une soirée, ou sponsoriser, surtout n'hésitez pas à nous contacter à ce sujet (sur twitter @afup_paris, ou par ce formulaire) !

La soirée de jeudi dernier quant à elle s'est très bien déroulée, une ambiance sympa comme toujours, des conférenciers dynamiques et un apéro barbecue offert par SkySQL avec Linagora dans une ambiance...euh ...rythmée ! En s'éloignant de la sono, ça allait ;)

Voici un bref retour des conférences :

Recent Comments Show all comments
  • Raphaelle Simonney
    Raphaelle Simonney says #
    les liens vers les slides ont été ajoutés à l'article ...
  • Raphaelle Simonney
    Raphaelle Simonney says #
    hello pas encore, dès que je les ai, je mets le lien
  • Guillaume Dievart
    Guillaume Dievart says #
    Salut, Pas de slide à partager concernant les différentes présentations ?

Derniers Commentaires sur le Blog

Margahayuland Merci pour le tutoriel ne fonctionne même pas pour moi quelque chose qui m'échappe fichier: Cufon-yu...
Raphaelle Simonney Bonjour,je ne comprends pas pourquoi appeler un hook personnalisé? pourquoi ne pas utiliser directem...
glaco Bonjour, je cherche à rendre disponible le module homeslider sur un hook perso. J'ai créé le hook, d...
Opencart France Bonjour à tous,Je ne peux que vous conseiller de prendre OpenCart.Le portail de ce CMS pour la Franc...
Raphaelle Simonney Bonjour,pour trouver ce qui cloche tu peux t'aider du tuto de l'ancienne version (http://www.pulsar-...

Rappelez-moi !

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

  2. Donnée invalide

Pour un projet de:

Donnée invalide