CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients

Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web.
Le grand principe du CMS est de faciliter le travail de mise à jour du contenu du site créé. Considérons les approches de deux côtés : du point de vue du développeur et de l'utilisateur final.

Les avantages que vous devriez obtenir.
  • Pour le développeur du site :
  1. Facile à installer, personnaliser, créer un site Web et des modèles
  2. Disponibilité de modules prêts à l'emploi pour les invités, le formulaire de courrier, la recherche, etc.
  • Pour le client du site :
  1. Aucun frais pour le personnel qualifié. (Malheureusement, ce n'est pas tout à fait vrai. Gérer un CMS n'est peut-être pas plus facile que d'acquérir des compétences HTML.)
  2. Nous obtenons un gain de temps pour mettre à jour les matériaux.
Les inconvénients indéniables que vous obtenez en utilisant la plupart des CMS :
  • Augmentation du temps de chargement du site Web.
    CMS crée le code du site à partir de blocs. Il faut du temps pour créer le code, et plus le système de gestion de site est complexe, plus il faut de temps. Bien sûr, les serveurs puissants d'aujourd'hui sont là pour résoudre le problème. En pratique, un bon hébergement coûte un montant correspondant. Dans tous les cas, les problèmes disparaissent si vous abandonnez le moteur de système de gestion de contenu gratuit. En fin de compte, les temps de chargement sont abandonnés par les clients impatients qui se dirigent vers des concurrents dotés de sites rapides.
  • Problèmes inattendus dans la promotion du site Web.
    Après avoir créé un beau design de site Web, vous dites au revoir au développeur, lorsque vous découvrez soudain que PS (Yandex, Google, Rambler) ne voient pas votre ressource. Les moteurs de recherche ont du mal à voir le code généré par votre CMS. Difficultés à modifier la structure du site.

    Si, après avoir lancé le site créé, vous devez soudainement ajouter une bannière qui n'est pas prévue par la structure du site, vous vous retrouverez dans une situation difficile.

  • Aucun CMS ne peut mieux baliser le texte qu'un humain.
    Position standard - vous devez ajouter des nouvelles sur le site. Vous avez créé, disons, dans Word un beau texte, le cas échéant - en gras, le cas échéant - un nouveau paragraphe. Mais si vous voulez que le beau texte apparaisse de la même manière dans le navigateur, vous devez le baliser avec des balises HTML. Et il s'avère qu'après avoir traité le texte par votre CMS, le texte pour une raison quelconque semble complètement différent de ce qu'il était dans Word. L'explication est simple : l'intelligence artificielle n'est prévue que d'ici 2050.
  • Les erreurs.
    Un système de gestion de contenu est un programme. Comme tout programme, il contient beaucoup d'erreurs (bugs). Ils peuvent se manifester dans diverses situations, et, de ce fait, entraîner soit une inopérabilité totale du site, soit un affichage incorrect des informations. De plus, il existe une telle tendance : plus le CMS est complexe, plus il est probable que des erreurs se produisent.
  • Sécurité imaginaire.
    En choisissant un CMS pour créer un site internet, vous devenez propriétaire d'une des nombreuses "copies" du moteur. Laissez-moi vous expliquer à quoi cela conduit : une vulnérabilité trouvée dans n'importe quel module CMS sur un site provoque une rafale de hacks sur le même moteur. Et étant donné que le CMS gratuit possède un code ouvert à l'étude, un tel site ne peut pas être qualifié de sécurisé.
    Tous ces commentaires s'appliquent à la grande majorité des CMS.
Résumé:

Dans certains cas, vous ne pouvez tout simplement pas vous passer d'un système de gestion de contenu. Tout d'abord, cela s'applique aux sites avec des fonctionnalités standard. En pratique, jusqu'à 70 % du code est écrit à la main. Et travailler avec un pur CMS devient l'apanage des webdesigners novices.

Donc, vous ne pouvez pas vous passer d'un CMS. Suivez une règle pour ne pas vous arracher les cheveux à l'avenir et ne pas maudire le jour où vous avez entendu cette abréviation pour la première fois :
Peu importe dans quelle entreprise vous commandez le site, demandez quel moteur vous allez utiliser pour cela, qui a développé ce moteur et depuis combien de temps.
Lorsque vous commandez un site, vous êtes très attaché au moteur, le transfert vers un autre CMS coûtera quasiment le même prix que si vous créiez un site de toutes pièces.

Quant à nous, nous travaillons avec n'importe quel CMS, en choisissant pour les fonctionnalités spécifiques du site.

Il y a environ 5 ou 6 ans, le summum de la compétence d'un webmaster novice était un site de cinq pages sur narod.ru ou plusieurs pages html hébergées sur un hébergement gratuit et un domaine de troisième niveau. Mais au fur et à mesure que le temps passe, Internet change, et avec lui les opportunités qui s'offrent aux débutants comme aux professionnels se développent.
Les pages statiques sont devenues une chose du passé et ne sont presque plus utilisées, et à la place, le temps est venu de moteurs CMS dynamiques pour la gestion de sites, développés à l'aide de langages de programmation Web.
Les plateformes les plus populaires dans Runet sont Drupal, ImageCMS, Joomla, MODx, WordPress, TYPO3. Si nous parlons de la direction commerciale, il convient de souligner les moteurs open source Magento, PrestaShop, OpenCart.
Bien sûr, dans une telle variété d'options, il est difficile de s'y retrouver, surtout si vous n'avez pas l'expérience pertinente. ... Mais c'est dans le but de vous aider à faire le bon choix que cet article a été rédigé, dans lequel nous examinerons les forces et les faiblesses de chacun des moteurs de databet répertoriés.

Drupal CMS / CMF (version actuelle 7.18)

Drupal est un système de gestion de contenu assez avancé, ce qui est à la fois son avantage et, en même temps, son inconvénient. Oui, presque n'importe quel type de site peut être créé sur Drupal, mais seulement si vous avez le niveau de connaissances et de compétences en programmation Web approprié. Pour les simples mortels, "finir" Drupal pour répondre à leurs besoins devient une tâche presque écrasante.
Site du système : drupal.org

Avantages de Drupal :

  • vous pouvez créer des sites de tout type, mais seulement si vous avez de bonnes connaissances en programmation ;
  • la présence d'un grand nombre de plugins pour Drupal dans le domaine public ;
  • une grande communauté russophone et anglophone ;
  • mise en cache intégrée.

Inconvénients de Drupal :

  • difficulté à personnaliser « pour vous-même » en l'absence de compétences en programmation Web ;
  • charge importante sur le site, notamment en termes de RAM, puisque le moteur Drupal crée un grand nombre de requêtes vers la base de données ;
  • Les critiques de Drupal notent la difficulté à comprendre pour les utilisateurs ordinaires et l'interface peu conviviale;
  • manque de rétrocompatibilité de l'API, qui change à chaque nouvelle version ;
  • Drupal a peu de thèmes de conception gratuits, et seuls les webmasters expérimentés pourront en créer un nouveau par eux-mêmes ;
  • l'architecture interne complexe fait de la gestion de contenu une tâche ardue pour les non-professionnels ;
  • pour une personnalisation Drupal normale pour les besoins de référencement, vous devrez installer de 5 à 8 modules supplémentaires ;
  • trop d'imbrication de balises est générée après l'installation de modules supplémentaires ;
  • il n'y a pas d'éditeur de texte visuel dans l'assemblage Drupal par défaut, il devra être installé en tant que module supplémentaire ;
  • lors de l'installation de modules supplémentaires, Drupal génère des pages techniques, leur inclusion dans l'index peut avoir un impact négatif sur les objectifs SEO ;
  • problèmes avec le module d'installation de langues supplémentaires, il sera difficile de créer un site multilingue sur Drupal ;

Un module spécialisé populaire pour la mise en œuvre d'un marché Drupal est Ubercart, qui est distribué sous une licence gratuite. Son gros plus est l'intégration étroite avec Drupal, qui garantit une compatibilité totale. Parmi les inconvénients d'Ubercart, il convient de noter les pages en double fréquentes à différentes adresses, les problèmes possibles lors de l'utilisation de sites multilingues et, bien sûr, Ubercart devra être configuré individuellement dans chaque cas spécifique, ce qui à long terme se transforme en un maux de tête inutiles.
Au vu des remarques ci-dessus, même le bundle Drupal + Ubercart n'est pas adapté pour créer une boutique en ligne, à moins que vous ne décidiez de consacrer tout votre temps libre à la mise en place de Drupal et prendre plaisir à attraper de nouveaux bugs.

ImageCMS (version actuelle 4.0)

ImageCMS dans notre revue est l'un des meilleurs moteurs en termes de convivialité. Ce CMS open source est construit sur le framework CodeIgniter et se distingue par sa grande vitesse de travail, ainsi que des ressources d'hébergement peu exigeantes. Un argument de poids par rapport au même WordPress, qui, même avec un trafic relativement faible, peut facilement mettre à bas votre hébergement mutualisé. Dans cette évaluation, ImageCMS est le seul développement en langue russe à l'origine.
Site officiel : www.imagecms.net

Avantages d'ImageCMS :

  • interface intuitive et facile à apprendre de la partie administrative, qui est conçue en tenant compte de la conception réactive, c'est-à-dire qu'elle fonctionne bien quelle que soit la résolution;
  • vitesse de travail et peu de ressources système;
  • ImageCMS est initialement optimisé pour le référencement, c'est-à-dire qu'il est optimisé pour les besoins des moteurs de recherche. Des champs tels que le titre, la description, les mots-clés, H1, etc. sont déjà intégrés et la CNC est prise en charge par défaut ;
  • des fonctions telles que le multilinguisme, la galerie de photos, le système de mise en cache et d'autres fonctionnalités utiles sont prises en charge immédiatement dans ImageCMS ;
  • n'importe quel modèle peut être présenté sur la base de ceux disponibles sur TemplateMonster ;
  • système de mise en cache intégré, qui augmente la vitesse du site ;
  • pour chaque page sur ImageCMS, vous pouvez créer un modèle séparé, ce qui ouvre de nombreuses possibilités d'adaptation pour chaque projet spécifique ;
  • il existe une base de connaissances officielle en russe de la communauté wiki.imagecms.net, où vous pouvez trouver toutes les informations nécessaires sur l'installation et la configuration du moteur.

Inconvénients d'ImageCMS :

  • un petit nombre de modules sont disponibles gratuitement, mais tout le monde n'a pas besoin de modules uniques ;
  • Les critiques d'ImageCMS notent qu'il existe peu de modèles de conception dans le domaine public qui sont disponibles gratuitement ;
  • le module de la boutique en ligne est payant, ce qui ne peut que faire un chagrin, car pour beaucoup une telle opportunité serait très utile;
  • En général, le système ImageCMS est assez prometteur et facile à apprendre.

Joomla (version actuelle 3.0)

Joomla est répandu à la fois dans Runet et dans l'Internet anglophone, un CMS open source avec une longue histoire de développement. Mais, quelque chose de durable n'est pas toujours le meilleur, et le moteur continue de préserver quelques "maladies infantiles" pour de nombreuses versions.
Joomla est un véritable constructeur pour créer des sites de toute complexité, qui possède un grand nombre de plugins qui étendent ses capacités.
Ressource officielle : www.joomla.org

Avantages de Joomla :

  • la présence d'un grand nombre de documents en langue russe;
  • de nombreux modèles et plugins Joomla gratuits sont disponibles gratuitement ;
  • mises à jour fréquentes par les développeurs.

Inconvénients de Joomla :

  • forte probabilité d'être piraté : les sites créés sur Joomla sont le plus souvent attaqués par des malfaiteurs ;
  • la plupart des composants disponibles n'ont pas de localisation en russe ;
  • si vous devez créer quelque chose de plus complexe sur Joomla qu'une simple carte de visite, vous devrez réécrire la moitié du code ;
  • Les critiques de Joomla notent la lenteur de la vitesse de chargement des pages, une optimisation supplémentaire est nécessaire ;
  • difficultés au niveau de la mise à jour de Joomla vers une nouvelle version du moteur : dans la plupart des cas, vous devrez beaucoup bricoler afin de sauvegarder le contenu du site ;
  • un code de programme supplémentaire dans Joomla ralentit le chargement des pages du site, même avec un faible trafic ;
  • la hiérarchie complexe des éléments dans Joomla rend difficile la compréhension du processus d'administration de ce CMS.

Le composant le plus populaire qui ajoute des fonctionnalités de boutique en ligne pour Joomla est VirtueMart, qui est en cours de développement depuis 2005. Les capacités du module VirtueMart sont assez larges et le composant lui-même est distribué gratuitement.
Néanmoins, la longue histoire de développement a laissé sa marque sur une gestion pas entièrement logique et la présence de sections de code axées sur les premières versions de Joomla a conduit au fait qu'en fonctionnement VirtueMart crée de nombreuses requêtes dans la base de données, consommant une grande quantité de ressources.
De plus, l'import de données dans VirtueMart est faible, et avec les templates, un désordre complet en termes de code.
Conclusion : les plugins qui ajoutent la fonctionnalité d'une boutique en ligne dans Joomla (y compris VirtueMart) ne diffèrent pas par des fonctionnalités exceptionnelles, et peuvent poser des problèmes en termes de stabilité du moteur, il est donc préférable d'utiliser des solutions spécialisées.

MODx CMS / CMF (version actuelle 2.2.6)

Une plate-forme assez ancienne pour la création de sites Web, dont l'histoire du développement remonte au lointain 2005. En tant qu'utilisation, MODx ne convient qu'aux professionnels. Pour les personnes qui ne sont pas expertes en programmation web, le système sera trop complexe à configurer.
Site du système : modx.com

Avantages de MODx CMS :

  • compatibilité entre navigateurs et contrôle total de la part de l'administrateur sur la sortie du code html.

Inconvénients de MODx Revolution :

  • comme le système est en grande partie un framework, des connaissances en programmation sont absolument nécessaires pour une utilisation normale ;
  • la plupart de la documentation MODx Revolution CMS est disponible exclusivement en anglais ;
  • il existe très peu de modules pour créer une boutique en ligne, leur fonctionnalité laisse beaucoup à désirer ;
  • Les critiques de MODx notent principalement qu'il existe peu d'extensions et de modèles de conception prêts à l'emploi ;
  • MODx Revolution a une faible documentation en russe ;
  • problèmes de mise à jour du plan du site, dans MODx CMS il y a des titres et des descriptions en double, la pagination.

WordPress (version actuelle 3.5)

L'un des moteurs les plus répandus à Runet et dans le monde entier. Initialement, il était conçu pour créer un blog, mais avec les compétences appropriées sur WordPress, vous pouvez lancer presque n'importe quel site : d'une carte de visite à une boutique en ligne. Diffère dans la facilité d'installation et de configuration.
Site du système : wordpress.org

Avantages de WordPress :

  • installation, configuration et extension faciles des capacités à l'aide de plug-ins ;
  • de nombreux modèles de conception WordPress gratuits en public ;
  • localisation de WordPress dans de nombreuses langues, dont le russe ;
  • la présence d'une grande quantité de documentation et de matériel protégé par le droit d'auteur pour la mise en place.

Inconvénients de WordPress :

  • génération de nombreuses pages en double pendant le travail, ce qui affecte négativement le référencement ;
  • immédiatement après l'installation, WordPress a un minimum de fonctionnalités, presque tout est implémenté par des plugins supplémentaires ;
  • « Gloutonie » de WordPress par rapport aux ressources d'hébergement, et à chaque nouvelle version les exigences ne font qu'augmenter ;
  • peu adapté à la mise en place d'une boutique en ligne, bien que les plugins correspondants soient disponibles ;
  • Les critiques de WordPress notent que de nombreux modules complémentaires fonctionnent de manière instable avec différentes versions du moteur, leur installation peut donc rompre la stabilité du site ;
  • Initialement, WordPress a été créé en tant que plate-forme de blogs, il est donc difficile d'y implémenter autre chose, en particulier lorsqu'il s'agit de sites commerciaux.

Vous pouvez créer une boutique en ligne sur Wordpress en utilisant des plugins spécialisés, et l'un des plus populaires est Woocommerce. L'avantage est la relative facilité d'installation du module, mais les inconvénients de Woocommerce sont assez importants : les fonctionnalités standards sont inférieures à celles des solutions pour d'autres plateformes, la localisation en russe de Woocommerce est plutôt superficielle, et presque tous les modules fonctionnels sont payés. Ainsi, bien que Woocommerce lui-même puisse être installé gratuitement, vous devrez débourser pour des modules complémentaires.

TYPO3 (version actuelle 6.0)

Système open source flexible et extensible avec une structure arborescente. Néanmoins, TYPO3 ne s'est pas répandu parmi l'utilisateur en raison des commandes déroutantes et difficiles à apprendre.
Site du système : typo3.org

Avantages de TYPO3 :

  • la conception externe du site et son contenu sont clairement séparés ;
  • un grand nombre de modules complémentaires qui peuvent être installés gratuitement.

Inconvénients de TYPO3 :

  • la complexité d'installation et de configuration, si vous n'êtes pas un expert en la matière ;
  • nécessite des ressources importantes du compte d'hébergement pour un fonctionnement normal ;
  • il existe de nombreuses vulnérabilités dans le code TYPO3, et il n'y a pas assez de documentation spécialisée ;
  • complexité de l'édition et système d'options confus;
  • les grandes pages TYPO3 sont lentes à répondre ;
  • dans tous les cas, une révision sera nécessaire, ce qui implique une orientation fréquente vers des spécialistes et des coûts supplémentaires. C'est ce qui provoque le plus souvent des critiques négatives pour TYPO3 ;
  • compte tenu de tout ce qui précède, il est déconseillé d'utiliser TYPO3 pour la création de sites commerciaux, ainsi que pour les utilisateurs qui n'ont pas un bon niveau de connaissances en programmation web.

Presque chacun des moteurs décrits ci-dessus peut être utilisé comme plate-forme pour créer une boutique en ligne, principalement en installant les extensions appropriées. Mais il existe aussi des CMS spécialisés, initialement affûtés pour le commerce sur Internet, qui sont également distribués sous licence open source.

CMS Open Source gratuit pour la création de boutiques en ligne

Magento (version actuelle 1.7.0)

Selon les données de l'année écoulée, ce CMS était le plus souvent utilisé dans le secteur anglophone d'Internet. Les capacités du moteur sont suffisantes pour mettre en place une petite boutique en ligne, mais vous ne pouvez toujours pas vous passer de l'aide d'un programmeur dans ce cas.
Site Web du système : www.magentocommerce.com

Avantages de Magento :

  • un panneau d'administration vous permet de gérer l'ensemble du réseau de plateformes de trading ;
  • Magento possède toutes les fonctionnalités de base nécessaires au commerce en ligne ;
  • il existe des fonctionnalités avancées pour interagir avec l'acheteur.

Inconvénients de Magento :

  • fonctionnalité assez étendue et déroutante pour la personnalisation, ce qui créera certainement des difficultés pour les utilisateurs inexpérimentés;
  • en raison des particularités du moteur, il ne peut pas être installé sur certains types d'hébergement mutualisé ;

Bonne journée les amis !

Nous poursuivons notre conversation consacrée à un aperçu des fonctionnalités de différentes catégories, et aujourd'hui l'outil préféré des débutants et même des professionnels - CMS - est le prochain en ligne.

De nombreuses publications ont déjà été écrites sur ces plateformes, consacrées à leurs fonctionnalités, ainsi qu'aux avantages et inconvénients de leur utilisation lors de la création de sites tant pour les développeurs que pour les clients.

Et pourtant, ce fait ne m'a pas arrêté en écrivant l'article d'aujourd'hui, tk. au départ, l'idée n'était pas de réécrire du matériel existant, mais de présenter leur propre point de vue basé sur une expérience personnelle.

Heureusement, j'en ai un 🙂

Et si au moins quelqu'un mon raisonnement est utile, cela voudra dire que tout le travail effectué n'a pas été vain, et je n'ai pas besoin de plus 🙂

Le plan de l'article sera le suivant : d'abord, je rafraîchirai dans ma et votre mémoire les connaissances sur les CMS, puis j'examinerai leurs avantages et inconvénients, à la fois du point de vue des développeurs et du point de vue des clients, avec des conclusions appropriées sous forme de recommandations à qui et quand il est préférable de les utiliser.

Je pense qu'à ce stade tout est clair. Venons-en alors au cœur du sujet.

Qu'est-ce que le CMS ?

S'il y avait jamais eu un concours pour la définition la meilleure et la plus compréhensible du CMS, alors le gagnant serait l'auteur de la phrase "CMS est comme une boîte avec des cubes, à partir de laquelle vous pouvez construire le site que vous voulez" 🙂

Il n'y a même rien à ajouter

La seule chose, je vais déchiffrer un peu cette analogie, en disant que les cubes dans ce cas sont des modules et des modèles qui doivent être installés ou supprimés du site afin de créer l'interface et les fonctionnalités requises pour celui-ci.

Par exemple, Magento et OpenCart sont des produits spécialisés dédiés au développement de boutiques exclusivement en ligne. Et des CMS tels que DLE et vBulletin conviennent exclusivement aux forums et, respectivement.

Il existe bien sûr des produits universels sur la base desquels vous pouvez créer différents types de sites comme WordPress et Joomla, mais personnellement, je suis partial envers eux et je suis partisan des solutions spécialisées, que j'ai mentionnées à plusieurs reprises dans mes publications précédentes.

Le CMS peut être auto-écrit ou officiel, c'est-à-dire connus non seulement de leurs développeurs, mais aussi d'un large éventail de programmeurs grâce à Internet et aux communautés spécialisées qui les utilisent comme base pour créer leurs sites.

Cette fonctionnalité détermine la division du CMS en gratuit et commercial, qui contiennent du code fermé et des fonctionnalités plus larges, pour lesquelles ils sont souvent appelés en boîte, avec un support technique officiel.

Vous pouvez en savoir plus sur les différences de CMS sur cette base dans l'article déjà mentionné avec un aperçu des principales caractéristiques des différents groupes de moteurs de sites, ainsi que dans des publications avec des notes des meilleurs gratuits et sur l'exemple des magasins en ligne.

À propos, dans l'article, nous parlerons des caractéristiques des produits officiels, car la plupart des CMS utilisés aujourd'hui dans le développement web appartiennent à cette catégorie de moteurs.

Ceci conclut ma brève connaissance du CMS, et nous passons à un tour d'horizon des avantages et inconvénients de CMS-ok du point de vue des développeurs et des clients, ce qui nous permettra de dresser un portrait définitif de ces moteurs.

Allons-y

7 avantages et 6 inconvénients d'un CMS pour les développeurs

Comme je l'ai dit, j'ai de l'expérience avec ces solutions. En fait, ce facteur a influencé ma décision d'écrire cet article.

Si nous parlons de produits spécifiques, alors j'ai travaillé avec CMS OpenCart et WordPress, et j'ai également rencontré un peu CMS / CMF Magento.

De plus, j'ai commencé mon parcours en tant que programmeur web par la maîtrise de CMS (mon premier moteur était OpenCart), donc ma relation avec cette classe de plateformes de développement de sites web est particulièrement chaleureuse 🙂

Les points suivants sont le résultat de mon expérience de travail avec eux et de communication avec les clients qui m'ont commandé diverses modifications pour leurs créations CMS.

Commençons avec aspects positifs puisque il y en a beaucoup plus que d'inconvénients. Et nous commencerons notre examen par une liste de fonctionnalités CMS à travers les yeux d'un développeur.

1. Tout d'abord, CMS rend le processus de développement d'un projet Web aussi simple que possible. il s'agit en fait de mettre en place un site prêt à l'emploi, dont le moteur est « prêt à l'emploi », pour répondre à vos besoins.

Naturellement, cela s'applique aux solutions officielles, pour lesquelles il existe déjà un ensemble impressionnant d'add-ons, ainsi que de nombreuses communautés de développeurs et de la documentation sur Internet.

Convenez qu'il est beaucoup plus facile de créer des sites et de les modifier dans de telles conditions pour développer une ressource à partir de zéro, comme dans le cas de l'utilisation de frameworks ou de la création.

2. Pour la même raison que celle mentionnée dans le paragraphe précédent, le développement de sites Web ne prend pas autant de temps aux programmeurs que le développement sans aucune base à partir de zéro. Autrement dit, le processus de création de site dans ce cas est plus rapide, en particulier pour les débutants.

Même si, en ce moment, tout n'est pas aussi clair qu'il y paraît. Dans ma pratique, il y a eu des cas où la résolution d'un problème pour certains CMS a pris beaucoup plus de temps et d'efforts que la résolution d'un problème sur un moteur auto-écrit ou un framework.

Il s'agit des normes du code moteur et de la mise en œuvre de diverses technologies au sein d'un certain CMS, qui sont beaucoup plus étroites et plus strictes que dans le cas de l'utilisation de frameworks qui offrent une liberté de création totale.

3. Purement théoriquement, CMS, comme les autres moteurs, peut également être auto-écrit. Mais ceux que vous pouvez trouver sur Internet dans divers classements, sur des forums spécialisés et dans les résultats de recherche, sont des produits courants, ce qui implique de nombreuses informations sur les fonctionnalités de développement de cette plate-forme, jusqu'à la documentation officielle.

De plus, plus la communauté de développeurs travaillant avec un CMS spécifique est importante, plus il y a de chances que la documentation ait une version en russe.

Par conséquent, un autre avantage du CMS est, dans l'écrasante majorité, la disponibilité de la documentation et des communautés de développeurs qui simplifient le processus de création et de modification du site, ainsi que la réduction du coût des services des programmeurs, car grâce à l'abondance d'informations, les actions requises peuvent être effectuées indépendamment sans apprendre à programmer pour cela.

4. Dans CMS, souvent, l'extension des fonctionnalités se produit de manière très pratique pour un utilisateur ordinaire - en installant des modules et des modèles prêts à l'emploi, ce qui vous permet d'obtenir les fonctionnalités nécessaires sur votre site sans avoir à vous plonger dans toutes les subtilités du code.

C'est cette caractéristique du CMS qui détermine la présence d'une énorme armée de fans de cette catégorie de moteurs de sites, dont la plupart ne savent même pas programmer 🙂

5. En raison de l'extrême popularité de ces solutions, les développeurs de sites basés sur CMS n'auront jamais de problèmes avec les commandes pour la création de nouveaux sites et le support des solutions existantes.

Par conséquent, le CMS est une bonne source de revenus stables.

En outre, cet argent devrait être ajouté aux revenus générés par le développement de modules et de modèles pouvant être vendus indépendamment ou fabriqués sur commande.

Si on parle de chiffres précis, la finalisation du module de filtrage pour CMS OpenCart a coûté 100$ pour le studio web qui me l'a commandé.

En ce qui concerne les modules, le prix moyen des ressources nationales est d'environ 1000 roubles russes, ce qui, sous réserve de la popularité du module complémentaire, apportera un très bon revenu.

Et si vous déménagez sur le marché occidental, vous pouvez gagner encore plus, car les prix sont en dollars

6. Pour les développeurs professionnels de CMS, il existe un autre avantage associé à la structure de leur code. Le fait est que la plupart des CMS sont écrits dans des langages "purs" (PHP, JavaScript, CSS, HTML), sans l'utilisation de diverses technologies highload.

De ce fait, ils sont assez faciles à prendre en main et permettent de se concentrer sur l'apprentissage de l'API CMS, et de ne pas se faire pulvériser sur d'autres langages et technologies, comme c'est souvent le cas dans le cas des frameworks, des projets sur lesquels on peut bourrer de tout .

7. Le prochain plus, qui, en fait, est l'un des principaux, attirant de nombreux utilisateurs vers le CMS à travers le monde, est une conséquence du précédent.

Grâce à un mécanisme clair d'extension des fonctionnalités des sites créés sur le CMS, ils ont un seuil d'entrée très bas, ce qui permet de développer des sites même pour des personnes éloignées de la programmation.

Cependant, en toute justice, il convient de noter que ce plus est très conditionnel, car Je n'ai pas encore vu un seul site décent créé sur le CMS-ke, dont le développement consisterait uniquement à installer des modules et un modèle. Sinon, ces ressources seraient les mêmes, tk. le nombre de modèles est bien inférieur au nombre de sites créés sur le CMS.

Sauf si vous utilisez un modèle conçu pour votre site individuellement.

Cependant, si ce n'est pas le cas, tôt ou tard, vous devrez quand même vous lancer dans la programmation.

Et si vous n'êtes qu'un développeur débutant, la création d'un site Web peut être un sérieux défi pour vous en raison des particularités du codage pour la plate-forme que vous avez choisie.

Soit dit en passant, parmi les programmeurs CMS professionnels, ils ne sont pas très populaires. Du moins parmi mes amis avec qui j'ai parlé du CMS.

Sur cette note, nous passons à parler de inconvénients du CMS pour les développeurs, qui en repoussent de nombreux programmeurs. Ils sont moins nombreux que les avantages, mais ils sont toujours là et ne peuvent être ignorés.

1. Le besoin de comprendre la structure et les fonctionnalités du code à chaque fois que vous apprenez un nouveau CMS. De plus, ce processus peut parfois être assez long en raison de la complexité du code ou des mécanismes d'installation des extensions.

En fait, tout doit être traité 🙂 Cependant, j'ai souligné ce point comme un inconvénient, car de nombreux auteurs soulignent que tous les CMS sont similaires les uns aux autres et, après avoir maîtrisé l'un d'eux, vous pouvez facilement travailler avec les autres, mais en réalité tout est beaucoup plus difficile.

Du point de vue d'une personne qui utilise un CMS comme une boîte avec des cubes (c'est-à-dire que le développement d'une ressource ne va pas au-delà de l'installation de modules et de modèles), à partir de laquelle il assemble son site, peut-être CMS et sont similaires (très probablement cette similitude c'est ce que veulent dire les auteurs, qui écrivent à ce sujet).

Bien que la même interface du panneau d'administration soit assez différente dans certains cas.

Du point de vue du développeur, qui s'occupe du code de la plate-forme, cette affirmation n'est rien de plus qu'un mythe. La structure du code des différents CMS est unique et inimitable. Même si le CMS est positionné par ses créateurs comme un produit MVC, cela ne garantit pas du tout que vous serez à l'aise avec lui en quelques minutes, ayant de l'expérience avec des solutions similaires.

Un exemple frappant est OpenCart et Magento. Les deux sont, selon les développeurs, MVC. Mais mes camarades de la boutique, qui les ont au moins indirectement rencontrés tous les deux, savent à quel point ils sont différents.

Si OpenCart a un modèle de code MVC classique avec des répertoires séparés pour les contrôleurs, les modèles et les vues (modèles), alors dans Magento, tous les contrôleurs et modèles sont triés dans des dossiers de module, en fonction de leur fonctionnalité. Les modèles dans Magento sont généralement une conversation séparée avec une description de leur structure dans des fichiers xml. En général, celui qui a travaillé avec cette élection me comprendra

Soit dit en passant, tous les CMS ne sont pas également MVC. Le même WordPress.

2. Fonctionnalité limitée, obligeant à écrire des vélos pour toute tâche non standard, ce qui peut prendre beaucoup de temps, encore une fois en raison des particularités du code.

Il serait extrêmement injuste de dire qu'écrire des vélos pour des tâches non standard ne vous attend que lorsque vous utilisez un CMS pour créer un site Web. Cette fonctionnalité se retrouve également dans le développement de frameworks - à la fois officiels et auto-écrits.

C'est juste que le CMS n'est pas aussi flexible que les plates-formes indiquées, et lors de la création de quelque chose d'unique sur leur base, vous rencontrerez constamment le cadre de code défini par le CMS. Et pour cette raison, le processus de développement peut augmenter considérablement par rapport à l'utilisation de frameworks.

3. Malgré le fait que le processus de création de sites Web à l'aide d'un CMS soit très rapide par rapport à la création d'un site Web à l'aide de frameworks, vous devez payer pour cette vitesse soit en achetant une version en boîte, soit des modules et des modèles pour les plateformes gratuites.

Vous pouvez, bien sûr, prendre un CMS gratuit et créer manuellement des analogues de modules complémentaires payants (en passant, certains développeurs individuels et studios Web le font), mais avec cette option, vous ne pouvez pas parler de la vitesse de développement , du moins au début.

Mais alors la création de sites sera rapide, confortable et très rentable (bien sûr, sous réserve de l'introduction d'un add-on prêt à l'emploi déjà disponible) 🙂

L'essentiel avant cette étape est de peser le pour et le contre afin de déterminer si vous êtes prêt pour un tel investissement au prix de perdre votre temps personnel ou non.

4. Avec les modules et autres extensions pour le CMS, il y a un autre inconvénient à les utiliser dans le processus de développement. Le fait est que, malgré leur grand nombre, la qualité du code laisse beaucoup à désirer.

Cela est particulièrement vrai pour les modules complémentaires gratuits qui sont écrits par tout le monde et tout le monde. il y a partout un facteur humain impitoyable.

De plus, toutes sortes de conflits d'extensions entre elles et avec le code écrit d'autres programmeurs sont assez fréquents, ce qui rend le processus de développement très difficile et long.

Grâce à cette fonctionnalité, il existe une catégorie distincte de commandes sur les bourses indépendantes liées aux problèmes de dépannage causés par les extensions, ainsi qu'aux conflits entre elles.

Je ne sais pas comment mes collègues les traitent, mais personnellement j'essaye de les contourner une dizaine de cher, tk. comprendre la cause de l'erreur est beaucoup plus difficile et prend plus de temps que de réécrire une nouvelle fonctionnalité.

Surtout quand on considère que le problème peut avoir plusieurs causes et solutions, qui devront être soigneusement pesées avant les actions finales.

Et tout cela est du temps passé, qui est très souvent disproportionné par rapport au coût de telles commandes.

5. Étant donné que le CMS est un site prêt à l'emploi, il contient de nombreuses fonctionnalités qui peuvent être utiles aux développeurs lors du processus de création de sites basés sur celui-ci. En même temps, tout le monde n'a pas besoin de toutes les fonctions qui sortent de la boîte.

En conséquence, il peut s'avérer que plus de la moitié des possibilités peuvent être inutilisées, en surchargeant et ralentissant en même temps le site. Ainsi, dans certains cas, se débarrasser des fonctions inutiles fournies par le CMS peut prendre plus de temps que de créer un site Web à partir de zéro basé sur un framework.

Cela est particulièrement vrai pour les applications CMS, qui ont été développées à l'origine pour créer sur leur base des projets de niveau entreprise (niveau entreprise) hautement chargés et fonctionnels tels que Magento et 1C-Bitrix.

Puisqu'ils ont été conçus à l'origine pour une grande échelle, leur fonctionnalité de base est appropriée.

6. Et une autre nuisance associée au CMS, que j'ai ressentie en tant que développeur - c'est une énorme concurrence entre les programmeurs associée à la popularité de ces plates-formes.

En conséquence, il est très difficile d'obtenir une commande. En conséquence, au début, vous devez travailler pour un centime afin de simplement vous faire une réputation en bourse et, à l'avenir, au moins en quelque sorte, vous démarquer des autres propositions de coopération placées dans le cadre d'ordres.

Cela est particulièrement vrai des échanges étrangers, où il y a un ordre de grandeur plus de développeurs, d'ailleurs, beaucoup d'entre eux sont vraiment prêts à travailler juste pour la nourriture (Inde, Bangladesh, Népal), de plus, parmi eux il y a des personnes avec la plus grande confiance notations, il n'est donc pas juste de rivaliser avec eux, ce qui est difficile, mais tout simplement non rentable 🙂

De plus, vous devrez surveiller en permanence les commandes demandées et laisser vos commandes partout dans l'espoir qu'elles vous contactent au moins quelque part - mais c'est déjà la spécificité du travail sur les échanges, nous en reparlerons donc la prochaine fois.

Résumant le résumé ci-dessus, je tiens à dire que pour le développement de CMS, ils sont encore plus adaptés aux débutants, car ils aident à obtenir un site Web prêt à l'emploi le plus rapidement possible, tandis que le développeur n'a pas besoin d'étudier beaucoup de technologies spécifiques, car pour la plupart, lorsqu'il s'agit de produits basés sur PHP, les CMS sont écrits dans des langages purs.

Donc connaissance de PHP, JavaScript, CSS et HTML, c'est-à-dire ce qu'ont les débutants suffit amplement pour créer et modifier des sites sur le CMS, sans ressentir une pénurie de commandes, tk. ils sont aussi courants chez les clients que chez les développeurs. Il ne reste plus qu'à se familiariser avec l'API du moteur, mais c'est une question de temps.

Pour ma part, je peux dire que pour la même raison, CMS OpenCart est devenu ma première plateforme de développement de site web, que j'ai choisie après avoir appris les langages de base.

Et aujourd'hui je peux dire que je n'ai pas regretté mon choix, car les connaissances que j'ai acquises m'ont fourni un grand nombre de commandes et de tâches intéressantes, qui, à leur tour, m'ont permis de monter en niveau en tant que développeur.

Cependant, les professionnels de la programmation, peu importe comment ils essaient de les renier avec les phrases "CMS pour débutants", "Plateformes aux fonctionnalités réduites et limitées", ce type de moteurs de site ne s'ennuiera pas non plus, car cette famille contient des produits avec des capacités importantes qui sont trop difficiles pour les débutants.

Ici, la connaissance des systèmes de mise en cache des données et la capacité d'optimiser le code, ainsi que d'écrire des requêtes optimales dans la base de données, seront utiles. Dans le même temps, le démarrage rapide du développement de tels sites est préservé, puisque elle est inhérente à toutes les caméras CMS.

En fin de compte, si vous pensez que vous êtes trop cool pour les applications CMS, mais que vous n'avez jamais travaillé avec elles, essayez de créer un site Web sur celles-ci uniquement dans le but de vous développer professionnellement. De plus, ce sera une excellente occasion d'apprendre quelque chose de nouveau.

Seulement dans ce cas, ne commencez pas avec OpenCart ou WordPress, mais avec quelque chose de plus hardcore 🙂 Magento va bien. Je pense qu'après l'expérience de communication avec elle, vous ne mépriserez plus CMS comme avant.

Et afin de vous motiver davantage, je tiens à vous rappeler qu'à l'avenir, le CMS peut devenir une source de revenus très tangibles, dont j'ai parlé dans l'article sur la classification des moteurs de sites, qui montre le niveau de revenu approximatif des le développeur de modules pour CMS-ok.

6 avantages et 3 inconvénients d'un CMS pour les clients

Alors, il est maintenant temps de regarder le CMS à travers les yeux des clients et d'analyser les avantages et les inconvénients de cet outil.

Quant à moi, puisque je suis développeur web de profession, je n'ai jamais été client.

Cependant, je me suis toujours demandé pourquoi les gens choisissaient telle ou telle plate-forme pour leurs sites, alors chaque fois que possible, j'ai essayé de parler avec les clients pour découvrir ce fait.

Commençons notre conversation par une conversation agréable et, comme dans le cas précédent, parlons de avantages de l'utilisationCMS comme plate-forme pour le site commandé.

1. Tout d'abord, c'est la vitesse de développement. Étant donné que, comme nous l'avons déjà noté à plusieurs reprises, un CMS est un site prêt à l'emploi qui devra être modifié pour chaque cas individuel, le processus de développement n'est pas aussi long que l'écriture d'un site entier à partir de zéro.

Naturellement, c'est le facteur le plus important pour les clients, car plus vite le site est prêt, plus vite il commencera à remplir ses fonctions, c'est-à-dire apporter de l'argent à son propriétaire d'une manière ou d'une autre (selon).

2. Le temps, c'est de l'argent, tout le monde le sait. Par conséquent, moins un développeur passe de temps à terminer une commande, plus son coût pour le client sera faible.

Par conséquent, en règle générale, le coût de développement et d'éditions diverses de ressources basées sur un CMS sera inférieur à celui de l'utilisation de frameworks, par exemple.

Bien que tout ne soit pas si simple ici. Beaucoup dépendra des fonctionnalités de la plate-forme, de la complexité du développement de sites sur celle-ci et des fonctionnalités mises en œuvre.

Il peut s'avérer que réparer un site Web prêt à l'emploi, qui est un CMS prêt à l'emploi, sera plus long et plus difficile que de le créer sur une autre plate-forme.

3. En raison de la prévalence du CMS, les clients n'auront jamais de problèmes à trouver des développeurs pour effectuer diverses modifications ou créer des sites à partir de zéro.

Et plus la technologie sera répandue, plus il y aura de concurrence entre les artistes, comme nous l'avons déjà évoqué.

Par conséquent, cela se répercutera sur le coût des services sous la forme de leur réduction, ce qui est un avantage incontestable pour les clients.

Même si, ici aussi, tout n'est pas aussi simple qu'il y paraît, puisque beaucoup dépendra de la plate-forme que vous choisissez.

Par exemple, dans le cas de CMS / CMF Magento, malgré la prévalence de cette plate-forme, notamment en Occident, le coût de développement et de modification des ressources basées sur cette plate-forme est encore assez élevé par rapport à d'autres plates-formes similaires en raison de la complexité de son code.

4. La prévalence généralisée du CMS conduit à un autre avantage - un grand nombre de différents types d'extensions, avec lesquelles vous pouvez donner à votre site l'apparence souhaitée.

De plus, plus la plate-forme est populaire parmi les développeurs et les clients, plus vous pouvez trouver d'extensions pour elle.

Et plus il y a d'extensions, plus leur prix sera bas. Et certains peuvent être gratuits.

5. Dans la plupart des CMS modernes, il existe des mécanismes pour installer des extensions sur le site sous la forme de chargeurs appropriés disponibles dans le panneau d'administration.

Ils sont faciles à utiliser car ils sont faciles à utiliser. ils ont généralement une interface intuitive.

Par conséquent, pour étendre les fonctionnalités, les clients n'ont même pas besoin de recourir aux services de programmeurs, ce qui leur permet d'économiser de l'argent à ce stade.

6. Chaque type de site existant aujourd'hui a un certain ensemble de fonctions qu'il doit remplir. Je pense que c'est compréhensible.

Ainsi, dans le cas des CMS, il existe de nombreuses façons de leur mise en œuvre confortable, qui vous permettent d'étendre les fonctionnalités du site sans comprendre les subtilités de la programmation.

De plus, nous parlons maintenant non seulement d'add-ons sous forme de modules et de modèles, mais aussi de fragments de code prêts à l'emploi écrits par des programmeurs professionnels et publiés par eux sur des forums et des blogs du réseau.

Malgré le fait que la solution soit un code, vous n'aurez pas à faire de programmation, car leurs auteurs indiquent même généralement dans quel fichier et après quelle ligne l'insérer.

Naturellement, plus la plate-forme et les développeurs qui l'utilisent sont populaires, plus de telles solutions seront disponibles. Et leur disponibilité vous permettra, en tant que client, d'économiser sur les services de programmeurs.

Comme vous pouvez le constater, un CMS présente de nombreux avantages pour les clients. Cependant, il est encore impossible de les qualifier de solution idéale, car ils ont aussi leurs inconvénients, dont nous allons parler maintenant.

Alors quels sont les inconvénients du CMS pour les clients exister?

1. Si vous pouvez étendre les fonctionnalités sans les services de programmeurs, alors si des problèmes surviennent dans le fonctionnement du site causés par des conflits d'extensions tierces entre eux, il y a très peu de chances que vous puissiez y faire face. tout seul.

Et bien que cet inconvénient ne soit pas quelque chose d'irréparable, il laisse une empreinte très désagréable sur la convivialité du CMS et entraîne des coûts supplémentaires.

Si vous tombez sur ça, alors vous pouvez, bien sûr, vous promener sur les forums, mais s'ils vous donnent même des conseils, alors il y a de très fortes probabilités que vous ne les compreniez pas, désolé

Et puis, soit on vous proposera de résoudre le problème pour de l'argent, en réalisant que vous n'êtes pas un développeur, soit ils cesseront simplement de communiquer avec vous et devront rechercher eux-mêmes des artistes.

Donc, si vous rencontrez des erreurs et des problèmes dans le fonctionnement du site, préparez immédiatement de l'argent.

Au fait, n'oubliez pas de faire des sauvegardes avant chaque installation de tout module complémentaire. on ne sait pas comment le site va changer après cette action.

Et si vous avez une copie de sauvegarde, vous pouvez rapidement restaurer le site pour qu'il fonctionne et être sûr que le problème est causé par un module complémentaire spécifique, ce qui simplifiera le travail des programmeurs et économisera votre argent et votre temps.

2. Si vous souhaitez implémenter une fonctionnalité ou une conception unique qui ne peut pas être obtenue en installant des extensions standard (par exemple, une variété de calculatrices avec des paramètres uniques), préparez-vous à des coûts monétaires importants. elle est chronophage, difficile du fait du framework de la plateforme choisie, et donc coûteuse.

De plus, de telles actions seront à la portée des seuls développeurs expérimentés qui connaissent bien le CMS, et le temps de ces gars-là est bien plus cher que celui des débutants.

3. Un grand nombre d'extensions pour CMS est à la fois un plus et un moins, car la qualité de leur écriture est loin d'être toujours à la hauteur, comme déjà évoqué plus haut.

Par conséquent, cela peut entraîner une diminution des performances du site Web, des problèmes de sécurité et des conflits avec d'autres modules complémentaires.

De plus, les extensions ne sont pas toujours gratuites. Et rien ne garantit qu'en achetant le module complémentaire, vous n'obtiendrez pas tous les problèmes répertoriés. Voici un tel jeu de roulette russe.

En guise de conclusion, je tiens à dire que, malgré les nombreux avantages d'utiliser un CMS comme plateforme pour commander un site sur celui-ci, cela ne veut pas du tout dire que ce type de moteurs de site est une solution idéale.

Une pesée du pour et du contre de la technologie choisie doit être effectuée avant chaque préparation de la mission technique et pour les plateformes que vous envisagez comme candidates.

Il se peut que certains inconvénients l'emportent sur tous les avantages de l'utilisation du CMS dans votre cas particulier, alors ne soyez pas paresseux pour effectuer une analyse avant de choisir une technologie.

Si vous décidez d'utiliser le CMS officiel, alors je tiens à vous rappeler qu'il y a beaucoup de propositions devant vous de la part de développeurs qui, en concurrence les uns avec les autres, vous proposeront des prix très avantageux.

De plus, à l'avenir, vous pourrez compléter le site de manière indépendante avec les fonctionnalités requises sans vous plonger dans la sagesse de son code, ainsi que modifier la conception sans être un concepteur de mise en page.

Mais préparez-vous à parcourir les forums et les blogs à la recherche de commentaires sur les modules complémentaires requis et les extraits de code prêts à l'emploi.

L'étape, en principe, n'est pas obligatoire, mais je recommande fortement de ne pas perdre de temps pour cela, car cet événement vous aidera à éviter le travail conflictuel des modules complémentaires et à économiser de l'argent, du temps et des nerfs à l'avenir.

Ceci conclut l'examen des avantages et des inconvénients du CMS du point de vue des développeurs et des clients. En conclusion, je souhaite vous recommander une vidéo d'information avec un aperçu des avantages et des inconvénients du CMS en général et des solutions individuelles en particulier.

Écrivez vos commentaires et opinions dans les commentaires sous l'article et n'oubliez pas de vous abonner aux mises à jour du projet pour rester au courant des publications sortantes.

En ce qui concerne les plans immédiats, je tiens à dire qu'un examen similaire des avantages et des inconvénients de l'utilisation de frameworks est prévu, où je partagerai également mon expérience encore pauvre, mais de travail avec cette catégorie de moteurs de site.

C'est tout! Bonne chance et à bientôt

Joomla est l'un des CMS les plus répandus et il était si populaire pour une raison. Joomla présente de nombreux avantages, grâce auxquels les webmasters l'optent. Cependant, tout produit a ses inconvénients, qui doivent être connus et pris en compte dans les travaux ultérieurs.

Avantages de Joomla

1. Gratuit.

Un avantage indéniable. Système multifonctionnel et sûr distribué tout à fait gratuitement.

2. Sécurité.

Les développeurs Joomla publient régulièrement des mises à jour de leur CMS. Tous visent à éliminer les "trous" qui peuvent être utilisés pour le piratage. De plus, vous pouvez toujours installer plusieurs plugins de sécurité supplémentaires.

3. De nombreuses opportunités.

Les fonctionnalités avancées du CMS Joomla permettent de créer des sites plus ou moins complexes : d'une page d'une page à un réseau social. Tout ne dépend que de votre imagination.

4. Un grand nombre d'extensions.

Un grand choix d'add-ons qui étendent les capacités du site, qui à leur tour sont divisés en 3 types :

  • plugins,
  • modules,
  • Composants.

Le principal avantage de Joomla est que la plupart des extensions sont gratuites. Tous sont disponibles sur http://extensions.joomla.org/ et contiennent actuellement environ 10 000 modules complémentaires pour résoudre des problèmes de différents niveaux de difficulté.

Téléchargez le plugin, module ou composant dont vous avez besoin, installez-le en mode semi-automatique et utilisez-le. C'est simple.

5. Un grand nombre de forums de support.

Tout webmaster rencontre de temps à autre des difficultés dans le travail de son site. Parfois, il n'est pas possible de résoudre un problème par vous-même en raison d'un manque de connaissances ou de compétences. En travaillant avec CMS Joomla, vous pouvez toujours trouver une solution à votre problème sur l'un des forums de support.

Inconvénients de Joomla

1. Limites du référencement.

En travaillant avec le CMS Joomla, il semble que les développeurs aient créé un système "séo-dépouillé". Joomla a deux failles SEO majeures :

  • Absence de champ pour renseigner la balise meta (dans le champ <title>la valeur du titre de l'article est substituée).</li> <li>Le titre de l'article est presque toujours entouré d'une balise <H2>, pas dedans <H1>.</li> </ul><p>Les omissions mentionnées ci-dessus créent des inconvénients lors de la promotion du site, mais sont résolues en installant l'extension et les hacks.</p> <p>2. L'apparition de doublons lors de la modification de l'URL du matériel.</p> <p>Un autre inconvénient de Joomla est que lors de la modification de l'adresse d'un matériel, un doublon est créé, ce qui, encore une fois, affecte négativement le référencement.</p> <p>Après avoir modifié l'URL du matériel, un deuxième matériel similaire avec une nouvelle adresse apparaît sur le site, bien qu'idéalement, seul le premier devrait être remplacé. Pour cette raison, il n'est pas recommandé de modifier les URL des articles dans Joomla.</p> <p>3. Difficulté à apprendre.</p> <p>Joomla n'est pas un système facile à apprendre. Par rapport à d'autres CMS, il est assez difficile de l'apprendre. Le principal concurrent de Joomla, WordPress, est beaucoup plus simple à utiliser.</p> </span> <p>CMS Joomla est l'un des systèmes de gestion de contenu les plus populaires, gratuit, avec de nombreux développeurs indépendants. Cependant, les studios Web sérieux n'aiment pas ce système. Pourquoi? Apprenons à mieux la connaître, analysons le pour et le contre de Joomla.</p> <h2>Avantages du CMS Joomla</h2> <p>Le système est distribué gratuitement. Tous les modules et plugins qui sont écrits pour cela sont également gratuits.</p> <p>Open source - l'open source du système permet au développeur d'apporter ses propres modifications, les changements nécessaires pour améliorer la fonctionnalité du site.</p> <p>Étant donné que le système est populaire, il compte de nombreux adeptes qui développent un grand nombre de composants, de plugins et de modules.</p> <p>Diverses solutions de conception prêtes à l'emploi (modèles) ont été créées pour le système, qui peuvent être sélectionnées et installées sur le site, souvent gratuitement.</p> <p>Une fonctionnalité assez large du système permettra de créer un site Internet de n'importe quelle orientation et complexité : un site d'entreprise, un site d'actualités, une boutique en ligne.</p> <p>Le système est facile à installer sur presque tous les hébergements, il ne nécessite pas de ressources d'hébergement importantes.</p> <p>Le système contient de nombreux manuels, supports de formation, forums, vidéos en russe. Par conséquent, la réponse à presque toutes les questions ou problèmes peut être facilement trouvée sur Internet.</p> <h2>Les inconvénients de Jumla</h2> <p>Listons les principaux inconvénients du CMS Joomla. Malgré le fait que tous les systèmes de gestion de contenu présentent des inconvénients, ainsi que des avantages, les inconvénients de Joomla n'affectent que le fait que de nombreux studios Web refusent de développer et de maintenir des sites dessus.</p> <p>Un panneau de commande assez complexe, intuitivement incompréhensible. De ce fait, travailler avec le back office Jumla, par rapport à d'autres systèmes, est moins confortable, parfois les opérations les plus simples prennent beaucoup de temps.</p> <p>Il y a des inconvénients dans l'optimisation du référencement du site à travailler avec le titre et les en-têtes, des doublons apparaissent lors de la modification d'un article. Bien sûr, tout cela est résolu en installant divers hacks, mais sur d'autres systèmes, cela fonctionne initialement correctement.</p> <p>Une grande quantité de code inutile, dont la création n'est pas toujours justifiée, surtout si nous créons un petit site d'entreprise ou un site de cartes de visite.</p> <p>Souvent, les sites sur Joomla souffrent de sécurité. Il y a beaucoup de code, ce n'est pas si facile et rapide de trouver un "trou".</p> <p>Étant donné que les modules, les plug-ins et les composants du système sont distribués gratuitement, il arrive souvent que le développement de la courbe, et qu'il n'y ait aucun support pour le produit et qu'il n'y ait personne à revendiquer. Vous devrez passer du temps à chercher un programmeur qui ajoutera/réécrira le composant, ou vous devrez chercher une nouvelle solution.</p> <p>Il a été remarqué que les sites sur Joomla se chargent plus lentement que sur les autres CMS. Bien sûr, vous pouvez le comprendre et trouver une solution pour accélérer le site, mais encore une fois, vous devez contacter un programmeur qui consacrera à la fois du temps et de l'argent à la recherche d'une solution.</p> <p>Pour nous personnellement, les inconvénients l'emportent sur les avantages, nous ne créons donc pas de sites et n'assumons pas le support et la promotion de sites sur Jumla. Mais, notre opinion n'est que notre opinion, et la décision est la vôtre.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> <div class="entry-footer"> <span class="entry-meta__comments" title="commentaires"><span class="fa fa-comment-o"></span> </span> <span class="entry-meta__views" title="Vues"><span class="fa fa-eye"></span> </span> </div> <div class="b-share b-share--post"> <div class="b-share__title">Vous avez aimé l'article ? A partager entre amis :</div> <span class="b-share__ico b-share__vk js-share-link" data-uri="http://vk.com/share.php?url=https%3A%2F%2Fcrabo.ru%2Fbeg-na-begovoj-dorozhke%2F"></span><span class="b-share__ico b-share__fb js-share-link" data-uri="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span><span class="b-share__ico b-share__tw js-share-link" data-uri="http://twitter.com/share?text=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span> <span class="b-share__ico b-share__ok js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span><span class="b-share__ico b-share__gp js-share-link" data-uri="https://plus.google.com/share?url=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span><span class="b-share__ico b-share__whatsapp js-share-link js-share-link-no-window" data-uri="whatsapp://send?text=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span> <span class="b-share__ico b-share__viber js-share-link js-share-link-no-window" data-uri="viber://forward?text=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span><span class="b-share__ico b-share__telegram js-share-link js-share-link-no-window" data-uri="https://telegram.me/share/url?url=https%3A%2F%2Fcrabo.ru%2Fconfiguring-wi-fi%2Fcms-chto-eto-takoe-plyusy-i-minusy-ispolzovaniya-raznoobrazie.html"></span> </div> <div class="b-related"> <div class="b-related__header"><span>Vous pouvez également être intéressé par</span></div> <div class="b-related__items"> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/hardware-solutions/bak-ot-stiralnoi-mashiny-nerzhaveika-razmery-samodelki-svoimi-rukami-kak.html"> <img width="330" height="140" src="/uploads/1a8a969fdb718e4919b2ce10af7d6901.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Dimensions cuve de lave-linge en acier inoxydable" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Solutions matérielles</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/hardware-solutions/bak-ot-stiralnoi-mashiny-nerzhaveika-razmery-samodelki-svoimi-rukami-kak.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/useful-programs/ustanovka-rele-vremeni-na-osveshchenie-taimer-upravleniya-osveshcheniem.html"> <img width="330" height="140" src="/uploads/9e780deb6b752c710f6725a0ee384d7a.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Minuterie de contrôle d'éclairage" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Programmes utiles</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/useful-programs/ustanovka-rele-vremeni-na-osveshchenie-taimer-upravleniya-osveshcheniem.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/configuring-wi-fi/peredelka-impulsnogo-transformatora-v-silovoi-shema-elektronnogo-transformatora-dlya-galogennyh-lam.html"> <img width="330" height="140" src="/uploads/46584d963e272b35c08a2a257914a865.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Circuit de transformateur électronique pour lampes halogènes" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Configuration Wi-Fi</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/configuring-wi-fi/peredelka-impulsnogo-transformatora-v-silovoi-shema-elektronnogo-transformatora-dlya-galogennyh-lam.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/internet-tips/mashinka-dlya-udaleniya-katyshkov-seti-220v-uhod-za-veshchami-mashinki-dlya-udaleniya.html"> <img width="330" height="140" src="/uploads/1889ec586954ee76545bfb97a7cc694f.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Entretien du dissolvant de charpie" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Conseils Internet</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/internet-tips/mashinka-dlya-udaleniya-katyshkov-seti-220v-uhod-za-veshchami-mashinki-dlya-udaleniya.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/internet-tips/instrukciya-po-ispolzovaniyu-portativnoi-kolonki-akt-7-luchshie.html"> <img width="330" height="140" src="/uploads/edd0ab424d3365f09de3db219e28b812.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Meilleures enceintes Bluetooth : comment choisir une enceinte sans fil ?" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Conseils Internet</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/internet-tips/instrukciya-po-ispolzovaniyu-portativnoi-kolonki-akt-7-luchshie.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> <article id="post-" class="post-card post- post type-post status-publish format-standard has-post-thumbnail hentry" itemscope itemtype="http://schema.org/BlogPosting"> <div class="post-card__image"> <a href="https://crabo.ru/fr/tips-for-beginners/na-bolgarke-ne-otkruchivaetsya-gaika-krepleniya-diska-kak-otkrutit.html"> <img width="330" height="140" src="/uploads/05549c0d173246ddcc1e037d29a0fe49.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Comment dévisser un disque (écrou) sur un broyeur, s'il a un mordant, pressé, ne se dévisse pas" itemprop="image" sizes="(max-width: 330px) 100vw, 330px" / loading=lazy loading=lazy> <div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Conseils pour les débutants</span></span> </div> </a> </div> <header class="entry-header"> <div class="entry-title" itemprop="name"><a href="https://crabo.ru/fr/tips-for-beginners/na-bolgarke-ne-otkruchivaetsya-gaika-krepleniya-diska-kak-otkrutit.html" rel="bookmark" itemprop="url"><span itemprop="headline">CMS ce que c'est, les avantages et les inconvénients de son utilisation. Variété de CMS modernes. Avantages et inconvénients de divers CMS Cms avantages et inconvénients</span></a></div> </header> <div class="post-card__content" itemprop="articleBody">Un système de gestion de contenu est un programme qui devrait, en théorie, faciliter la vie et faire économiser de l'argent à un développeur de site Web. Le grand principe du CMS est de faciliter le travail de mise à jour du contenu...</div> </article> </div> </div> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="/beg-na-begovoj-dorozhke/" /> <meta itemprop="dateModified" content="2017-05-13" /> <meta itemprop="datePublished" content="2016-10-28T11:16:04+00:00" /> <script> var mt_cid = 43603314 </script> <script async="async" src="https://adcounter14.uptolike.com/counter.js?sid=stf22ceea420b22686332c72fa963f260cb21fbe9e" type="text/javascript"></script> </main> </div> </div> <aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar"> <div id="search-2" class="widget widget_search"> <form role="search" method="get" id="searchform" action="/" class="search-form"> <label class="screen-reader-text" for="s">Chercher:</label> <input type="text" value="" name="s" id="s" class="search-form__text"> <button type="submit" id="searchsubmit" class="search-form__submit"></button></form> </div> <div id="text-13" class="widget widget_text"> <div class="textwidget"> <div id="luqusa1" style="height:500px;width:300px;" align="center"></div> </div> </div> <div id="wpshop_articles-3" class="widget widget_wpshop_articles"> <div class="widget-header">Matériaux populaires</div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/configuring-windows/tester-svoimi-rukami-instrukciya-shemy-i-resheniya-kak-sdelat-prostoi.html"> <img width="330" height="140" src="/uploads/dd8cf05512ba283403294102e0ec58d7.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Instructions pas à pas pour créer un testeur à partir d'un smartphone" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/configuring-windows/tester-svoimi-rukami-instrukciya-shemy-i-resheniya-kak-sdelat-prostoi.html">Instructions pas à pas pour créer un testeur à partir d'un smartphone</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/tips-for-beginners/prozvonka-kabelya-i-provodov-metody-shemy-testery-kak-prozvonit-provoda.html"> <img width="330" height="140" src="/uploads/bfe6a1f3ff068a11a941d3f2a39c67f2.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Comment faire sonner les fils: moyens d'identifier les noyaux de câble endommagés Appareils de numérotation électriques" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/tips-for-beginners/prozvonka-kabelya-i-provodov-metody-shemy-testery-kak-prozvonit-provoda.html">Comment faire sonner les fils: moyens d'identifier les noyaux de câble endommagés Appareils de numérotation électriques</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/configuring-wi-fi/fleshka-s-shifrovaniem-dannyh-zashchishchennaya-kak-ustanovit-parol-na.html"> <img width="330" height="140" src="/uploads/2e0511d8b90059bf83d2700949b3caff.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Comment définir un mot de passe sur une clé USB : méthodes logicielles et manuelles" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/configuring-wi-fi/fleshka-s-shifrovaniem-dannyh-zashchishchennaya-kak-ustanovit-parol-na.html">Comment définir un mot de passe sur une clé USB : méthodes logicielles et manuelles</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/useful-programs/dinamicheskie-povorotniki---delaem-iz-nabora-kit-begushchie-ogni-begushchie-povorotniki.html"> <img width="330" height="140" src="/uploads/24aa40a48e89b219d9bc1f11c504da70.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Exécution des clignotants sur la bande WS2812 et Arduino Vidéo comment fonctionne notre phare" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/useful-programs/dinamicheskie-povorotniki---delaem-iz-nabora-kit-begushchie-ogni-begushchie-povorotniki.html">Exécution des clignotants sur la bande WS2812 et Arduino Vidéo comment fonctionne notre phare</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/solving-problems/begushchie-povorotniki-na-lente-ws2812-i-arduino-lenivyi-vezhlivyi-ukazatel.html"> <img width="330" height="140" src="/uploads/8457fd2e00e0833c8c845af00eea5a91.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Clignotant paresseux (poli) sur Arduino avec vos propres mains (vidéo) Schéma de connexion Arduino pour un clignotant en marche" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/solving-problems/begushchie-povorotniki-na-lente-ws2812-i-arduino-lenivyi-vezhlivyi-ukazatel.html">Clignotant paresseux (poli) sur Arduino avec vos propres mains (vidéo) Schéma de connexion Arduino pour un clignotant en marche</a></div> </div> </div> </div> <div id="wpshop_articles-2" class="widget widget_wpshop_articles"> <div class="widget-header">conseillé</div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/computer-literacy/shema-podklyucheniya-arduino-dlya-begushchego-povorotnika-begushchie-povorotniki.html"> <img width="330" height="140" src="/uploads/19d20a8366d30a7712a14ea0a11480b5.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Exécution de clignotants sur la bande WS2812 et Arduino" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/computer-literacy/shema-podklyucheniya-arduino-dlya-begushchego-povorotnika-begushchie-povorotniki.html">Exécution de clignotants sur la bande WS2812 et Arduino</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/solving-problems/prostoi-reguliruemyi-zvukovoi-generator-svoimi-rukami-generator-zvukovyh.html"> <img width="330" height="140" src="/uploads/a39a5a3682840adf4cdf860c67287779.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Circuit générateur de fréquence sonore" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/solving-problems/prostoi-reguliruemyi-zvukovoi-generator-svoimi-rukami-generator-zvukovyh.html">Circuit générateur de fréquence sonore</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/internet-tips/samodelnaya-podstavka-iz-staryh-cd-diskov-samodelnaya.html"> <img width="330" height="140" src="/uploads/71618eea8c66129c53e6f77d81ab2564.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Support fait maison à partir de vieux CD Support à faire soi-même à partir de disques par étapes" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/internet-tips/samodelnaya-podstavka-iz-staryh-cd-diskov-samodelnaya.html">Support fait maison à partir de vieux CD Support à faire soi-même à partir de disques par étapes</a></div> </div> </div> <div class="widget-article"> <div class="widget-article__image"><a href="https://crabo.ru/fr/configuring-windows/kak-rabotaet-tranzistor-dlya-samyh-nachinayushchih---tranzistory.html"> <img width="330" height="140" src="/uploads/9cdf1a9ada86b055c30c428186e7d05e.jpg" class="attachment-thumb-wide size-thumb-wide wp-post-image" alt="Pour les débutants - transistors" / loading=lazy loading=lazy> </a> </div> <div class="widget-article__body"> <div class="widget-article__title"><a href="https://crabo.ru/fr/configuring-windows/kak-rabotaet-tranzistor-dlya-samyh-nachinayushchih---tranzistory.html">Pour les débutants - transistors</a></div> </div> </div> </div> <div id="text-11" class="widget widget_text"> <div class="textwidget"> <p></p> <div id="yandex_rtb_R-A-218842-11"></div> <p> </p> </div> </div> <div id="text-12" class="widget widget_text"> <div class="textwidget"> <div id="luqusa2" style="height:500px;width:300px;" align="center"></div> </div> </div> </aside> </div> <div class="footer-navigation container"> <div class="main-navigation-inner "> <div class="menu-menyu-2-container"><ul id="footer_menu" class="menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="">Contacts</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="">À propos de nous</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="">Publicité</a></li> </ul></div> </div></div> <footer class="site-footer container" itemscope itemtype="http://schema.org/WPFooter"> <div class="site-footer-inner "> <button type="button" class="scrolltop js-scrolltop"></button> <div class="footer-info">© 2021 crabo.ru Portail informatique</div> <div class="footer-counters"> </div> </div></footer> </div> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function() { cli_show_cookiebar({ settings: '{ "animate_speed_hide":"500","animate_speed_show":"500","background":"#fff","border":"#444","border_on":true,"button_1_button_colour":"#1e73be","button_1_button_hover":"#185c98","button_1_link_colour":"#ffffff","button_1_as_button":true,"button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":true,"font_family":"inherit","header_fix":true,"notify_animate_hide":true,"notify_animate_show":false,"notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":false,"scroll_close_reload":false,"showagain_tab":false,"showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#000","show_once_yn":false,"show_once":"10000"} ' }); }); //]]> </script> <script type='text/javascript' src='https://crabo.ru/wp-content/plugins/jetpack/modules/photon/photon.js'></script> <script type='text/javascript' src='https://crabo.ru/wp-content/plugins/table-of-contents-plus/front.min.js'></script> <script type='text/javascript' src='https://crabo.ru/wp-content/plugins/wp-polls/polls-js.js'></script> <script type='text/javascript' src='https://crabo.ru/wp-content/plugins/clearfy/components/comments-plus/assets/js/url-span.js'></script> <script type='text/javascript' src='https://crabo.ru/wp-content/themes/root/js/scripts.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar": "sidebar-1", "margin_top": 10, "margin_bottom": 0, "stop_id": "", "screen_max_width": 0, "screen_max_height": 0, "width_inherit": false, "refresh_interval": 1500, "window_load_hook": false, "disable_mo_api": false, "widgets": ['text-11'] }; </script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js'></script> <script async="async" type='text/javascript' src='https://crabo.ru/wp-content/plugins/akismet/_inc/form.js'></script> <br> <br> </body> </html>