Un système de gestion de contenu (CMS) est un logiciel qui permet de suivre chaque élément de contenu sur votre site Web, tout comme votre bibliothèque publique locale garde la trace des livres et les stocke. Le contenu peut être du texte simple, photos, musique, vidéo, documents, ou à peu près tout ce que vous pouvez penser. Un avantage majeur...

Un système de gestion de contenu (CMS) est un logiciel qui permet de suivre chaque élément de contenu sur votre site Web, tout comme votre bibliothèque publique locale garde la trace des livres et les stocke. Le contenu peut être du texte simple, photos, musique, vidéo, documents, ou à peu près tout ce que vous pouvez penser. Un avantage majeur de l'utilisation d'un CMS est qu'il ne nécessite quasiment aucune compétence technique à connaitre. Depuis que le CMS Joomla gère tout votre contenu, vous n'avez plus à le faire.

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
  141 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
  1103 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
  721 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:
  691 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
  1112 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:
  1204 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
  899 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
  2110 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
  1225 lectures

Quelles actions entreprendre avant l'application du RGPD 2018 ?

joomla-rgpd-mai-2018-protection-donnees-personnelles-web

Le RGPD (Règlement Général sur la Protection des Données) sera applicable à toute entreprise traitant des données personnelles de citoyens de l’Union Européenne à compter du 25 mai 2018. Vos outils de relation client doivent également être conformes au RGPD au 28 mai 2018.

Quelles pourraient les données personnelles de votre site ? Cela concerne différentes choses : les prénom, nom, date de naissance, genre, adresse physique, adresse IP, la photo de vos contacts...mais certaines données peuvent être sensibles comme des données sur la santé, les origines, les opinions politiques, les croyances religieuses, les données biométriques.

Le consentement explicite est primordial est devrait redonner la liberté d'utilisation des données aux individus. Il faudra explicitement mentionner le but de la collecte de vos données (voir les études de cas plus bas dans l'article). D'autre part, l'utilisateur doit pouvoir accéder à ses données à tout moment, peut retirer son consentement et réclamer la suppression de ses données n'importe quand.

Lire la suite
1
  1576 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.