Accueil > Blog > Derniers articles

Création et référencement de sites internet - centre de formation

Infogérance, intranets, sites web et formations: actualités et tutoriels

Joomla intègre un correctif de Pulsar Informatique dans le routeur du CMS pour simplifier le multilangues!

Les versions 2.5.17 et 3.2.1 de Joomla qui viennent d'être publiées hier contiennent toutes deux un important correctif qui facilite la gestion des sites multi langues.

En effet jusqu'à présent dans un site multi langues Joomla il fallait dupliquer les catégories des articles par langue. Le back office devenait très lourd, déjà qu'il fallait dupliquer les menus et les articles par langue.

Le routeur de Joomla comportait un bug qui faisait que la recherche avancée (notamment) ne prenait pas en compte la langue du contenu pour construire l'url des résultats de recherche.

En effet les urls de résultats sont construites en recherchant un élement de menu qui contient l'article. Ce peut être un élément de menu vers l'article en direct ou une liste des articles d'une catégorie (ou blog des articles d'une catégorie). Le routeur de Joomla se base donc sur la catégorie de l'article pour en déduire le lien de menu.

Dans le cas d'un projet multi sites, il était très (trop?) contraignant de devoir dupliquer les catégories alors qu'il existe un filtre de langues sur les articles. Si donc tous les articles (quelque soit la langue) sont rangés dans la même catégorie, il faut évidemment créer un élément de menu par langue. Dans ce cas on a plusieurs éléments de menu de type "liste des articles de la catégorie" vers la même catégorie mais pour une langue différente.

Le bug de Joomla était que le routeur prenait uniquement le dernier élement de menu créé qui pointe sur cette catégorie, sans chercher le bon élement selon la langue du contenu.

Pulsar Informatique a donc fait ajouter un correctif pour les versions 2.5.17 et 3.2.1 qui permettent maintenant de ne plus avoir à dupliquer les catégories par langue avec un routeur corrigé qui construit maintenant les bonnes urls avec le bon élement de menu.

C'est ce que nous avons notamment mis en pratique sur le site de la Bibliothèque Mazarine tout récemment mis en ligne.

Bon site !

Pulsar Informatique met en ligne le nouveau site de la Bibliothèque Mazarine (Joomla + Seblod)

Après plusieurs mois de travail, Pulsar Informatique est fier d'annoncer la mise en ligne du nouveau site de la Bibliothèque Mazarine sur http://www.bibliotheque-mazarine.fr.

Conservant plus de 600 000 documents, la Bibliothèque Mazarine est une bibliothèque d’étude et de recherche spécialisée dans les disciplines historiques, et l’une des plus riches bibliothèques patrimoniales de France. C’est la plus ancienne bibliothèque publique de France (1643).

Ce nouveau site, réalisé avec le CMS Joomla et son CCK Seblod met l'accent sur plusieurs axes:

  • Simplicité de mise à jour des contenus avec une mise en forme automatique avec un workflow de validation
  • être largement référencé sur le Web,
  • permettre l’accessibilité du site aux lecteurs mal et non-voyants,
  • permettre la consultation des ressources en ligne de la Bibliothèque : catalogues,contenus édités (TEI), ressources numérisées, expositions virtuelles.
  • présenter une version intégrale en anglais,
  • dans un contexte de responsive design (smartphones et tablettes).
D'un point de vue technique Pulsar Informatique a fait le choix du couple Joomla + Seblod pour l'ensemble des fonctions du site. A l'exception d'Acymailing pour la gestion des newsletters, tout a été réalisé avec le CCK Seblod. Les vues sliders, calendrier, onglets, menus dynamiques, cartes googleMap, listes de contenus etc... tout est réalisé avec un seul outil.

Il en resulte une interface back office unfiiée pour les nombreux types de contenus très riches du site. L'utilisateur final dispose d'une interface métier où il rentre ses propres champs. Les mises en forme très définies sont automatiques à partir des champs remplis.

Un soin tout particulier a été porté sur le responsive design du site qui s'adapte sur tous les supports et toutes les orientations.

Ainsi Pulsar Informatique confirme son expertise dans le développement Joomla avec le CCK SEBLOD pour des sites à haute valeur ajoutée.

Copie des paramètres hikashop des items de menu associés

Lorsque l'on copie un élément de menu hikashop, ses paramètres ne sont pas copiés. C'est particulièrement gênant si l'on a un grand nombre d'éléments de menus à copier, dans le cas d'une deuxième langue par exemple. J'ai docn mis au point ce petit script, qui copie automatiquement les paramètres hikashop du menu dans l'élément de menu associé: Script de copie de menus hikashop

Pour info, si quelqu'un veut simplement copier les paramètres d'un menu à un autre , mais pas forcément dans le cas d'un menu associé :
les paramètres sont stockés dans la table hikashop_config, Les options sont sérialisés puis encodées en base64, avec pour clé config_namekey de valeur menu_185. (pour l'élément de menu 185).
Pour copier les valeurs d'un élément de menu à un autre il suffit donc de faire (pour le cas par exemple de la copie de l'élément 185 à l'élément 198):
  INSERT INTO #__hikashop_config (SELECT menu_198,config_value,'' WHERE config_namekey=menu_185);


Merci à Nicolas de l'équipe Hikashop pour son aide!


Import shipping pour hikashop

Nous utilisons Hikashop pour l'un de nos sites en Joomla qui possède une partie e-commerce, je trouve l'outil très bien mais ceux qui l'utilisent savent que sa gestion des shipping est fastidieuse: il faut à chaque fois ajouter un à un chaque nouveaux prix par poids, volume etc et je n'ai trouvé aucun importeur pour se faciliter la vie. J'ai donc fait le mien!

Le principe est simple: je suis partie d'une table nommée import_shipping de 4 colonnes:
nom, de, a, prix :
le nom, le poids min, le poids max, le prix associé.
Cette table était un import du fichier xls converti en csv contenant mes différentes méthodes de shipping et les tarifs associés.
Je n'ai plus eu ensuite qu'à lancer le script et toutes mes méthode shipping avec leurs différentes valeurs par poids étaient renseignées.
Je le mets donc accessible ici en téléchargement il peut resservir!

(Précision: cet import associe systématiquement en shipping_zone_namekey la France métropolitaine: country_France_73, mais ce gerne d'éléments se modifie facilement!)

Le fichier est accessible ici : http://www.pulsar-informatique.com/Telecharger-document/22-Import-shipping-hikashop.html

En espèrant que ça en aide certains :)

Pulsar Informatique vous forme au CCK SEBLOD pour Joomla!

Fort de son expérience en développement Joomla, Pulsar Informatique lance ses sessions de formation en intra et en inter entreprises autour du CCK SEBLOD pour Joomla!

Cette formation, qui s'adresse à un public disposant d'une première expérience professionelle avec Joomla, permet de prendre véritablement le contrôle de votre CMS en le rendant plus puissant, plus souple et plus fiable.

Lors de cette formation initialement prévue sur 3 jours vous apprendrez à remplacer la quasi totalité des extensions tierces par le seul CCK SEBLOD et ses types de contenus évolutifs et à gérer des listes et des recherches complexes.

Vous apprendrez aussi à faire enfin du vrai multi sites avec Joomla et à programmer en PHP ou JS dans SEBLOD pour un contrôle toujours plus fin et plus puissant de votre application web.

Alors, prenez rendez-vous avec notre équipe de spécialistes pour passer à la vitesse supérieure avec Joomla!

Forum PHP 2013 : nous y serons!

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!

banniere du forum php 2013


Ajouter une icône d'édition dans une liste SEBLOD

Dans les séances de formation sur le CCK SEBLOD il arrive que certains éléments du site ne soient pas accessibles dans une vue détail car on n'affiche que leur liste, c'est le cas souvent d'une liste de partenaires par exemple. L'édition en front-end est alors inaccessible sur ces éléments, car celle-ci n'est présente que sur la vue contenu. Il suffit dans ce cas d'ajouter l'icône d'édition dans la liste SEBLOD concernée.

Pour ce faire on ajoute deux champs dans la vue Element de liste (ou dans la vue liste si c'est un template de tableau):

  • article id
  • un champ code edit_icon dont le code est le suivant:

$art_id=$fields["art_id"]->value;
$uri = JFactory::getURI();
$url = 'index.php?option=com_content&task=article.edit&return='.base64_encode(urlencode($uri)).'&a_id='.$art_id;

$fields["art_id"]->value="Modifier";


...
Lire la suite

Nouvelles extensions Joomla: accessibilité, menu vertical et réseaux sociaux au menu

Nous avons mis à disposition sur notre site trois nouvelles extensions:

  • un module de liens vers des réseaux sociaux qui affiche les liens vers les réseaux sociaux avec une petite anim.
  • un module accessibilité en jquery qui comprend non seulement les fonctions de modification de taille mais aussi la fonction de contraste
  • un module de menu vertical accordéon, en jQuery toujours

Pour avoir le détail de ces extensions, n'hésitez pas à consulter leurs fiches ici.

...
Lire la suite

Developpements joomla avec le CCK seblod pour la Bibliothque Mazarine

La prestigieuse Bibliothèque Mazarine a choisi Pulsar Informatique pour réaliser la refonte de son site web. Après le projet multi sites de la Sorbonne Nouvelle, Pulsar Informatique renforce sa maitrise du développement Joomla avec le CCK SEBLOD pour les bibliothèques universitaires. 

Le site, qui sera mis en ligne entre septembre et octobre 2013, utilise abondamment la puissance de l'approche CCK dans une réflexion 'responsive design' conforme aux standards actuels du web.

C'est aussi l'occasion de renforcer notre approche d'interopérabilité entre le CMS Joomla et les bases de données métiers utilisées dans les bibliothèques (Primo, Aleph, etc...) conformément à notre philosophie exposée dans notre site.

Mettre son placeholder en couleur noire #000

On  lit souvent que la couleur par défaut du placeholder est grise, et que pour la styliser il suffit ensuite d'ajouter ces lignes:

.searchbox ::-webkit-input-placeholder { color:red; }
.searchbox ::-moz-placeholder { color:red; } /* firefox 19+ */
.searchbox input:-moz-placeholder { color:red;}

...
Lire la suite

Contactez-nous

et parlons de vos projets
Les champs marqués d'un * sont obligatoires.

Trouvez-nous

Nos agences Paris et Picardie

Coordonnées de l'agence

Société Pulsar Informatique
25, rue du Cerf
95270 - LUZARCHES

Tel : 01 30 35 05 06
Fax : 01 30 35 00 56

Email : info(at)pulsar-informatique.com

Ce site utilise des cookies