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...
J'ai constaté deux problèmes sur mon site Prestashop alors que je m'apprêtais à le passer en ligne:
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.
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...
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...
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 :
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...
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.
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!
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.
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');