Informaticien diplômé de l'école d'ingénieur ENSEIRB ([1]) de Bordeaux  en 1999, j'ai travaillé depuis 1999 en société de services (Groupes Alten puis Capgemini France) pour de grands comptes sur Paris (SAGEM, BNP PARIBAS, PMU). Suite à mon changement de région, je suis devenu indépendant en 2010 et spécialisé dans le CMS Joomla jusqu'à Joomla...

Informaticien diplômé de l'école d'ingénieur ENSEIRB ([1]) de Bordeaux  en 1999, j'ai travaillé depuis 1999 en société de services (Groupes Alten puis Capgemini France) pour de grands comptes sur Paris (SAGEM, BNP PARIBAS, PMU). Suite à mon changement de région, je suis devenu indépendant en 2010 et spécialisé dans le CMS Joomla jusqu'à Joomla 3.8.x. Vous trouverez mon profil détaillé sur les réseaux professionnels LinkedIn (http://fr.linkedin.com/in/pascalconreaux) ou Viadeo (http://fr.viadeo.com/fr/profile/pascal.conreaux)

More

Astuces pour le passage en Joomla 4.x

Script pour la conversion de la base de données
SELECT  CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = 'mabase'
AND `ENGINE` = 'MyISAM'
AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;


SET SQL_MODE='ALLOW_INVALID_DATES';

.....

Sinon il y a un warning empechant toute conversion à partir de la version Mysql 5.7
Lire la suite
0
  99 lectures

La confidentialité des données avec Joomla 3.9

joomla-3.9-politique-de-confidentialite-des-donnees
La nouvelle version de Joomla est arrivée : https://www.joomla.fr/actualites/joomla-3-9-est-disponible

Résumé des changements importants de cette version Joomla 3.9

Regardez la vidéo https://www.youtube.com/watch?v=prBpxVspDHs



Confidentialité des données

Suite à la nouvelle reglementation RGPD, chaque site devrait avoir depuis mai 2018 une politique de confidentialité des données. Il faut que les membres de votre site valident cette article.
Pour cela, il faut aller dans le plugin "System - Privacy Consent" et

  • choisir l'article de votre politique des données
  • choisir la durée et l'expiration de la validité de ce consentement utilisateur, ainsi qu'un délai avant le rappel à l'utilisateur de la fin de la validité de son consentement
  • activer ce plugin

Attention à bien mettre à jour également votre fichier de langue pour avoir les bonnes traductions.

La seconde chose à faire est de créer un menu utilisateur pour qu'il puisse supprimer, exporter et changer d'avis sur le consentement.

Actions des utilisateurs

Il sera dorénavant possible de voir les actions utilisateurs:

Ceci est bien entedu paramétrable d'une part en fonction des préférences choisies:

D'autre part, si votre composant n'est pas listé, vous pouvez ainsi y développer un plugin en suivant la documentation ci-dessous

https://docs.joomla.org/J3.x:Integrate_Extensions_with_the_Privacy_Component/fr


Lire la suite
0
  1066 lectures

Plugin RsForm de validation du numéro de TVA

validation-du-numero-de-tva

Il est possible avec RSFORM de valider des champs dans un formulaire.

Ainsi on peut vérifier avant soumission le bon format des champs saisis par l'internaute comme le numéro de téléphone, etc. 

Il est possible de vérifier le bon format d'un numéro de TVA intracommunautaire grâce aux expressions régulières. Par exemple en France, les numéros commencent par FR et sont suivis de 11 chiffres comme vous pourrez consulter ce site : http://www.tvaintracommunautaire.eu/france.html



Avec RSFORM, il est possible d'aller plus loin car le service public a mis en place un web service pour tester en ligne le numéro.

Voir les liens suivants : 

Ce service consiste en un système automatisé d'information sur la TVA permettant aux entreprises d'obtenir la confirmation du numéro de TVA d'un partenaire commercial à l'intérieur de l'Union européenne.

J'ai ainsi développé pour le composant RSFORM une fonction de validation nommée validationTVA qu'il faut placer dans le composant RSFORM pour pouvoir choisir ensuite en backoffice le ou les champs devant utiliser cette validation comme sur la figure ci-dessous.



Si vous êtes interessé par une telle fonction de validation de la TVA en ligne pour votre formulaire RSFORM, contactez moi

Lire la suite
1
  682 lectures

Création de site de réservation de transports de palettes

Site de réservation de transport de palettes

Développement personalisé Joomla pour l'amélioration du workflow de la société FLEXATRANS

L'entreprise Joomla Conseil a accompagné la société FLEXATRANS pour la réservation et la commande des transport sur son site Internet et l'amélioration de son processus de vente. Voici ci-dessous la vidéo de présentation de FLEXATRANS. Vous y trouverez des images du formulaires de réservation des commandes de transport.

Merci Christophe. 
Cliquer ci-dessous pour voir la vidéo.

Voir le site de réservation de transport de palettes
Lire la suite
1
Etiquetté dans:
  653 lectures

6 étapes pour améliorer son SEO local

referencement-joomla-seo-local-googl_20180702-165218_1 Booster votre référencement local

Vous venez de mettre en ligne votre site internet ? Bien, vous avez terminé une étape importante, cependant avez-vous pensé au SEO local ?

Dans cet article nous allons faire de votre site internet un véritable site internet professionnel.

Vous devez chercher à ce que votre trafic puisse exploser. Les supports mobiles ont pris une place importante dans le SEO local.

Nous savons tous qu’un internaute qui fait une recherche en utilisant son Smartphone ou sa tablette pour une boutique ou encore une pharmacie attend d’avoir une réponse rapide et la plus proche de chez lui.

On estime aujourd’hui qu’une grande partie des recherches sur Google proviennent souvent de recherches locales.

A savoir :

  • 72% des consommateurs qui effectuent une recherche locale visitent un magasin à moins de 8 km de leur emplacement initial.
  • 86% des personnes cherchent l'emplacement d'une entreprise sur Google Maps.
  • 78% des recherches mobiles basées sur la localisation aboutissent à un achat hors ligne.
  • 94% des utilisateurs mobiles recherchent de l’information locale sur leur téléphone.

Dans cet article, nous allons vous donner 6 étapes pour améliorer votre SEO local.

Lire la suite
0
Etiquetté dans:
SEO
  786 lectures

Nouveautés de la version Joomla 3.8.8 !

Mise à jour La 3.8.8 apporte un lot de nouveautés & corrections

Une nouvelle version Joomla 3.8.8 propose un lot de différentes corrections et améliorations à mettre en place sur votre site Internet Joomla.

Lire la suite
0
  1076 lectures

Intégration Invoice Manager & optimisation de workflow

joomla-optimisation-workflow-integration-invoice-manager-rsform-acymailing

Environnment :

Les différents sites d'un client comportent chacun un formulaire de demande de devis. Le client recevait uniquement ses demandes par email et l'équipe en charge des réponses effectuait des réponses par email. Il n'y avait aucune centralisation de toutes ces demandes et il souhaitait ainsi tout centraliser en un seul portail. Cela permet d'avoir une meilleure vue d'ensemble et de garder un historique d'accès facile des demandes de devis.

Mission :

Pour cette mission, nous avons utilisé le composant Invoice Manager pour la gestion des devis / factures. Cette mission s'est déroulée en utilisant différents éléments techniques qui sont exposés succintement ci-dessous:

Lire la suite
1
Etiquetté dans:
  1169 lectures

Quelles sont les possibilités de SEBLOD ?

SEBLOD pour la construction d'un site intranet

Pour une mission de développement d'un intranet complet, nous avons utilisé le logiciel SEBLOD pour constituer le socle de base de l'intranet.
SEBLOD permet de développer des IHM sans rentrer dans le détails des codages avec la plate-forme Joomla.
Cela permettra aussi au client final de pouvoir ajouter / modifier un élement dans un des écrans.

intranet developpement seblod listing
Chaque élément d'un listing peut aussi être relié à différents autres éléments accessibles de ce fait depuis les écrans formulaires utilisateur.
Dans notre cas ici, un devis fenêtre est lié à N métrages, l'écran peut ainsi laisser l'internaute aller consulter son élément métrage lié.

Lire la suite
1
  866 lectures

Joomla et les champs personnalisés - Etude de cas

Joomla et les champs personnalisés
Depuis la version Joomla 3.7, les champs personnalisés sont apparus pour notre plus grand bien.

Joomla.fr a publié récemment publié une introduction sur ce sujet sur le site https://www.joomla.fr/actualites/cp-episode-1-cas-utilisation-champs-personnalises
Il est désormais possible d'imaginer des fiches (annuaire, cuisine, rando, etc) avec des champs structurés nativement dans Joomla sans avoir recours à une extension tierce.

Pour une agence de voyages en Norvège, nous avons modifié leurs fiches articles (randonnées) en y ajoutant toute une série de champs personnalisés qui vont permettre de structurer l'ergonomie de la fiche internaute. L'idée est que l'internaute retrouve les typologie de données au même endroit sur chaque fiche.
Lire la suite
4
  2068 lectures

Différence de style CSS entre Widgetkit et YooTheme Pro ?

widgetkit1
Vous vous êtes rendus compte que les styles CSS entre le thème YooTheme Pro et le composant Widgetkit 2 sont différents et du coup ce n'est pas très joli en terme d'ergonomie et de design.

Il y a une raison à cela :

Widgetkit utilise CSS depuis UIkit 2 alors que YOOtheme Pro utilise UIkit 3. Ces versions d'UIkit sont incompatibles entre elles, donc Widgetkit n'appliquera pas automatiquement le style de bouton que vous avez défini dans le customizer de style de YOOtheme Pro.

Vous devrez ajouter du CSS / LESS personnalisé pour écraser le style de bouton de Widgetkit.
Lire la suite
2
  1190 lectures

joomla-conseil.com n'est ni affilié à Open Source Matters ou au projet Joomla!® ni approuvé par eux. Le nom Joomla! et le logo sont utilisé sous licence limitée accordée par Open Source Matters, propriétaire de la marque aux États-Unis et autres pays. joomla-conseil.com is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.