Newsroom

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

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...

Lire la suite

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

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.

Lire la suite

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

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...

Lire la suite

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

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:- La Direction des Bibliothèques Universitaires   - Le Cadist Anglais   - La Bibliothèque Sainte-Barbe   La spécificité de ce projet se trouve dans son...

Lire la suite

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

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 :

Lire la suite

Pulsar Informatique présente le projet Joomla/Seblod pour la Sorbonne au JoomlaDay!

Pulsar Informatique, invité par la société Octopoos, présente le dimanche 24 mars au matin le projet multi sites pour la Sorbonne réalisé avec le CMS Joomla et son CCK SEBLOD. Cyril Thibout, directeur de Pulsar Informatique, présentera avec l'équipe d'Octopoos, développeur de SEBLOD, en quoi ce CCK a décuplé les possibilités de Joomla pour ce projet.La spécificité de ce projet pour...

Lire la suite

TECHNICAL ERROR: unable to save adresses - Prestashop

J'obtenais ce message d'erreur a priori de façon alétoire, lorsque je cliquais pour ajouter ou mettre à jour une adresse après avoir coché/décoché la case (Utiliser la même adresse pour la facturation).

Mes différentes recherches n'ayant abouti à aucune réponse satisfaisante (problèmes maintes fois rencontrés, mais pas toujours bien résolu), j'ai regardé le code de plus près pour aboutir au constat suivant:

Le message d'erreur "TECHNICAL ERROR: unable to save adresses" apparait en fait si l'appel ajax lancé par la case à cocher (la fonction updateAddresses) n'est pas terminé au moment de mon clic sur l'un des liens/boutons.

Lire la suite

Trois nouvelles extensions Joomla! de Pulsar dans la JED

Trois nouvelles extensions Joomla! de Pulsar ont été acceptées par la JED(Joomla! Extensions Directory), ces extensions sont téléchargeables sur notre page Extensions. Deux de ces extensions sont des extensions pour le CCK SEBLOD sur lequel nous avons déjà beaucoup communiqué, y compris lors d'une conférence AFUP, il s'agit des extensions "typo plugin for SEBLOD lists" et "Field Select Dynamic ACL for SEBLOD". La troisième extension "Remove javascript" est un simple plugin qui peut rendre de grands services, surtout pour l'ajax!

Lire la suite

Tutoriel - Ajouter un hook dans Prestashop v1.4

Pour modifier le template Prestashop, il faut ajouter ce qu'on appelerait une position dans Joomla, dans Prestashop il s'agit d'un hook.

Et, pour ajouter un hook, on doit passer par 3 étapes...qui sont en fait la modification du modèle, du contrôleur et de la vue...le tout pour modifier un élément "visuel"...amusant. :)

Je détaillerai vers la fin, au cas où, l'ajout de ce hook au module, mais comme nous le verrons, cela se fait comme pour tous les hooks existants.

1 - Ajout du hook dans la BDD

insérer dans la BDD un premier élément dans la table hook:

INSERT INTO `ps_hook` (`name`, `title`, `description`) VALUES ('displayCenterleftColumn', 'Centerleft column blocks', 'hook rapha pour les modules au centre à gauche');

Lire la suite