10 des idées recues sur Joomla! et les réponses et commentaires de Angie Radtke sur ces sujets.
10 idées reçues sur Joomla! 10 des idées recues sur Joomla! et les réponses et commentaires de Angie Radtke sur ces sujets. 10 idées reçues sur Joomla!
Le magazine allemand Screenguide a demandé à Angie Radtke de répondre à 10 idées reçues sur Joomla!. Voici ses réponses :
1. Joomla! est réservé aux sites privés :
Si la déclaration était “Joomla! est aussi pour les sites privés”, alors, je serais entièrement d’accord. Dans ces fonctions basiques, le système est vraiment simple à utiliser. Même avec peu de connaissances antérieures, vous pouvez rapidement obtenir des résultats respectables. Mais cela ne signifie aucunement que Joomla! n’est pas également approprié à un usage professionnel. Même de grands sites Web peuvent être facilement mis en œuvre avec Joomla!, à condition que le développeur en question ait le savoir-faire requis. Vous pouvez trouver de nombreux exemples sur internet.
2. L’architecture de Joomla! est désuète :
Joomla! a toujours été plus qu’un pur CMS (Content Management System). La profondeur de son noyau offre un éventail de fonctions pratiques qui facilitent le travail des programmateurs d’application web. Avec la sortie de Joomla 1.7 en juillet 2011, il a été décidé de séparer les deux voies de développement du framework de sorte que nous avons maintenant deux volets au sein du projet : A) Joomla!Platform, B) Joomla!CMS.
La Joomla!Platform peut être appliquée dans des domaines très divers, allant d’une simple application web à des applications complexes. Cella peut être des applications eCommerce, le développement de système ERP ou même la cartographie de processus d’affaires spécifiques. Une nouvelle fonctionnalité est l’intégration simplifiée d’applications en ligne de commande. Joomla!CMS d’autre part est responsable de toutes les choses que requiert un bon CMS. L’intégralité du système est basée sur du code php orienté objet. La séparation entre le fonctionnement logique et la représentation d’une application est obtenue à travers le principe model/view/controller, ce qui nous offre de la liberté notamment en ce qui concerne la conception du HTML.
3. Joomla! n’est pas sécurisé et est facile à Hacker :
Cette idée reçue n’est pas nouvelle. Joomla! est très simple à installer et ne nécessite pas de grandes connaissances pour pouvoir l’utiliser. C’est pour cela que des débutants l’installent souvent sur de nombreux hébergeurs à bas prix, souvent avec des mots de passe faibles, des extensions obsolètes et d’autres négligences d’administration. Si l’utilisateur rencontre ensuite des problèmes, il blâme souvent Joomla! et ne regarde pas du côté de son hébergement ou de la négligence dont il aurait pu faire part en administrant son site.
Il est important de faire la distinction entre le noyau Joomla! et l’installation Joomla! avec les extensions additionnelles qu’elle peut comporter. Dans de nombreux cas ce sont les extensions qui ouvrent les portes. Joomla! est l’un des CMS les plus utilisé dans le monde et pour cette raison il est certainement plus visé par les Hakers que ne le sont d’autres systèmes moins connus. Si vous êtes intéressé par ce sujet, vous devriez visiter ces liens :
http://docs.joomla.org/Security
http://docs.joomla.org/Category:Security_Checklist
4. Les sites Joomla! sont marqués comme malware et sont donc souvent inaccessibles :
J’ai travaillé avec Joomla! pendant de nombreuses années, mais cela ne m’est encore jamais arrivé personnellement. Cela est probablement dû au fait que j’examine méticuleusement toutes les extensions que j’utilise.
5. Les modules Joomla! sont souvent basés sur des tables :
Cela est aujourd’hui faux pour de nombreuses versions. Mais il y a toujours quelques modules additionnels produits par des tiers qui utilisent des tables. Dans la section sur l’architecture, j’ai déjà mentionné le principe MVC et son importance pour le rendu HTML. Si un module possède un rendu insuffisant, cela peut généralement être résolu en utilisant les surcharges de templates. Cela ne demande pas beaucoup d’effort, particulièrement pour les modules, car la quantité de code HTML est généralement limitée.
6. Joomla! est trop important, trop puissant et trop léthargique pour la plupart des applications. (“The World among the CMS”) :
Selon une idée reçue, Joomla! est réservé aux petits sites web, selon une autre, il est trop important – donc qu’en est-il en réalité ?La question “quel est le meilleur CMS” n’a pas de réponse, tout dépend simplement de ce que vous souhaitez faire de votre site web. Il y a plusieurs bon CMS Open Source avec différents avantages. Connaître lequel est le meilleur à utiliser dans un projet spécifique est une décision à prendre avec précaution – mais beaucoup de webmasters ne parviennent pas à évaluer cette question. Pour un site web contenant 5 pages, Joomla! est certainement surdimensionné.
7. L’éditeur de Joomla! est seulement accessible par les experts :
La tâche principale d’un CMS est d’organiser le contenu dans une forme structurée et de contrôler ses sorties. Les éditeurs WYSIWYG s’occupent de formater le tout. Joomla! fournit les bases pour l’intégration technique de nombreux différents éditeurs, qui sont intégrés au système en tant que plug-in. Par défaut, Joomla! inclut Tiny MCE ou codemirror, mais il existe de nombreux autres éditeurs qui peuvent être téléchargés en tant que package, prêt à être installé. Personnellement, je préfère JCE qui peut être configuré avec précision. Vous pouvez former des groupes d’utilisateurs et leur permettre ou leur interdire de faire les choses les plus diverses et variées. Les utilisateurs d’un même système ne sont pas obligés d’utiliser le même éditeur, et cela s’applique à tous les éditeurs WYSIWYG. Vous pouvez installer plusieurs éditeurs et les assigner individuellement à des utilisateurs. De cette manière, chacun peut travailler de la manière qu’il préfère.
8. Joomla! n’est pas développé suffisamment rapidement :
Dans les derniers mois, le cycle de sortie des versions a été débattu avec passion au sein de la communauté. Il y aura désormais une sortie majeure tous les six mois. Joomla 2.5 est ,comme cela était prévu, sorti en janvier dernier. Mais rappelez-vous que certaines choses demandent du temps afin de fonctionner proprement. Si les choses ne bougent pas assez vite pour vous, vous êtes le bienvenu pour rejoindre le développement et y prendre part. 9. Joomla! n’est pas assez flexible :
Voici une idée reçue très vague et je ne peux que spéculer dessus. Un article Joomla! consiste en un titre, du contenu et une multitude de paramètres qui commandent la présentation. Mais parfois, les utilisateurs souhaitent des champs supplémentaires dont le contenu peut être stocké et est consultable dans la base de données. Cette fonction n’est malheureusement pas encore disponible dans le noyau Joomla!. Vous devez donc vous tourner vers ce que l’on appelle les ContentConstructionsKits, comme K2, Flexicontent ou Seblod. Nous verrons si, dans un avenir proche, quelque chose commence à se produire dans ce sens dans le noyau de Joomla!, et si, peut-être, nous n’aurons plus besoin de ces extensions complémentaires dans le futur.
10. La gestion des droits de Joomla! est trop compliquée :
Depuis la version 1.6, Joomla! offre une gestion des droits hautement paramétrable. Particulièrement pour les sites web importants comportant de nombreux éditeurs, des tâches très complexes peuvent se poser en terme de gestion des droits. En temps qu’administrateur, vous devrez examiner attentivement qui est autorisé à faire quoi et qui est assigné à quel groupe. Joomla! propose de nombreux paramètres pour cela. Pour les utiliser, vous devrez vous familiariser avec la gestion des droits de Joomla!. Cela peut prendre un certain temps, mais une fois que vous avez compris le système, tout fonctionne assez bien en général. Si vous souhaitez un aperçu plus graphique de ce sujet, jetez un oeil à extensions ACLManager.
Source de l’article : 10 Joomla! Prejudices Crédits photo
Image by Free-Photos from Pixabay