Nous avons besoin d'une autre bitrix

Comment déterminer rapidement qu'un site particulier a été noté et que personne ne le fait? Si dans le sous-sol de la page principale du droit d'auteur n'est pas l'année en cours, mais l'ancienne, cette année, la garde du site a été soudainement interrompue. Donc, sur la page d'entrée du panneau d'administration Bitrix actuel à la fin de 2019 est 2016.

Si vous regardez globalement, la zone d'administration du programmeur et la zone d'administration du gestionnaire doivent être 2 zones d'administration complètement différentes. Mais ils sont trop paresseux pour partager / accompagner tout cela, et donc je veux l'attacher à un traîneau et un crocodile, et une biche tremblante. Par conséquent, dans Bitrix, nous avons un hybride qui ne convient pas aux deux classes ouvrières. Ainsi que dans d'autres zones d'administration du site.

Le cintre avec lequel le théâtre dramatique commence est l'installation de mbstring.func_overload = 2 et mbstring.internal_encoding = UTF-8 lors de l'installation de la plateforme sur l'hébergement. D'autres CMS-ki se sont en quelque sorte mis sans. Et affichage des magasins de caractères russes. Mais Bitrix est une sorte de spécial. J'ai Open Server pour le travail local, donc je dois supprimer mbstring.func_overload, car MySQLAdmin ne laboure pas avec cette option. Et Bitrix, qui est encore plus typique sans cette option, se débrouille en quelque sorte.

Pourquoi, dans les paramètres de la plate-forme, il est impossible de réduire la durée de la session de travail pour des groupes d'utilisateurs individuels pour l'administration? Un problème insoluble? Ici, vous devez exécuter le script php dans la section "PHP Command Line" et pendant qu'il s'exécute, il vous déconnecte. Et les gestionnaires de contenu, soit dit en passant, l'administrateur le rejette également et ils doivent à nouveau rechercher l'élément qu'ils ont gouverné.

Et où est le balisage de couleur normal pour le code PHP, HTML, CSS? Vous avez un gestionnaire de fichiers et un éditeur de code dans Bitrix, alors s'il vous plaît. Et pourquoi le script s'exécute-t-il pendant très longtemps dans votre ligne de commande PHP, et si vous le formatez dans un fichier séparé (ajoutez un en-tête avec un pied de page) et l'ouvrez via un navigateur, puis rapidement et rapidement?

Qu'en est-il de la momification de HTML, JS et CSS au niveau de la plateforme? La ligne se rompt à la volée, commente à nouveau. Alors j'ai mis une coche dans les paramètres et le navigateur a reçu tout le compressé. Et puis vous avez une coche dans les paramètres est pleine, mais celle-ci n'est pas nécessaire. Maintenant, pour cela, vous devez acheter 2 modules, mais presque tout le monde a besoin de cette entreprise.

Je ne jette pas seulement de l'humus sur un fan, je suis juste fatigué d'un tel mépris pour les utilisateurs et les clients. Qui a payé l'argent. Monopoles pour le déchargement plus ou moins élaboré de marchandises de 1C. Et voici des questions pour vos copropriétaires. Pourquoi nous et vous avez besoin d'un bouton dans 1C "Forcer le téléchargement de photos". Tu ne peux pas les remplir la première fois? Le 1C-ka pilote complètement le processus lors du déchargement des marchandises. Le fichier a été téléchargé, la taille a été vérifiée, il ne correspondait pas - répétez jusqu'à ce que le visage soit bleu ou terminez la procédure, ou en tant qu'enfants, honnêtement. Le bouton a été lavé.

Et ce sont des partenaires Bitrix qui vendent leurs modules sur le marché. J'avais besoin du site de la société de gestion. Faute d'alternatives, vous devez emporter le produit fini sur la plate-forme Bitrix - 1C: Site Internet du logement et des services publics de Rarus Solutions de circulation. Le canard dans les discussions est un gémissement et un grincement de dents. Et au lieu de terminer le produit et de faire rapport au client, les représentants du développeur écrivent «Continuons la discussion par e-mail». Il ne s'agit pas de rendre leurs jambages publics, et en même temps de couper de l'argent supplémentaire pour la révision individuelle. Bien que le produit soit unique, il est vendu dans différentes versions dépouillées. Et si le nombre d'installations est multiplié par le coût de la pièce, oui pour chaque version. Eh bien, divisé par deux pour la fidélité, vous obtenez toujours des dizaines de millions de roubles. Pour cette fonctionnalité inactive de 2013 par âge. Pour ce design sans designer. Ceux qui sculptent de tels modules devraient aller voir n'importe quel modèle populaire pour Wordpress, de l'argent pour 30. Et comparer avec leur artisanat, qui est plus d'un ordre de grandeur plus cher.

Mais Bitrix partage les ventes de modules. Et en même temps, ils achètent également la plate-forme. Il est nécessaire d'exiger le respect des normes de qualité du code et de la conception auprès des partenaires. Mais d'abord, faites-vous correspondre. Où est l'adaptation mobile du panneau d'administration pour les appareils mobiles? Une application mobile est bonne, mais vous devez adapter le panneau d'administration du site pour les smartphones. Et puis n'allez pas dans l'application avec le module Online Store non mis à jour. Et il n'écrit rien lorsqu'il essaie d'entrer dans votre application, ne le laisse pas entrer silencieusement.

Les utilisateurs sont comme des enfants - vous, en publiant un logiciel pour la consommation de masse, en êtes responsable. Et en produisant ce que vous faites, vous vous moquez des gens depuis des jours et des nuits depuis de nombreuses années, violant leur cerveau sous une forme pervertie.

Et des réductions lorsque vous demandez des produits spécifiques. Pourquoi seule une plage d'identifiants peut être définie, mais il n'est pas possible de définir un identifiant spécifique pour un produit. Je suis venu avec une remise pour le mettre, pourquoi devrais-je l'insérer 2 fois dans 2 champs de saisie. Vous me volez ces microsecondes, et au niveau mondial, vous mangez le temps des utilisateurs de vos zones d'administration. Et les nerfs. Vos développeurs doivent être plantés pendant une semaine pour abattre des biens et du contenu général. Je suis sûr que dans un jour, ils offriront de nombreuses améliorations. Eh bien, au moins à partir de produits frais, ils ont fait un chargement de marchandises AJAX lors de la recherche dans le catalogue. C'est, si je ne me trompe pas, cette année, et où étiez-vous avant? Avez-vous entendu parler du réglage automatique? Je vais vous dire - c'est lorsque vous tapez quelque chose dans la ligne de recherche et qu'une liste d'options prêtes à l'emploi apparaît en dessous - à rr-r-times, et allez où vous en avez besoin. Aussi, d'ailleurs AJAX, puisque vous avez commencé à le maîtriser.

Et l'optimisation des images au niveau de la plateforme? Je comprends que la tâche est difficile, il existe de nombreux formats d'image. Mais vous devez définir et accomplir les super tâches pour que le mot Bitrix sonne fièrement. C'est le fléau d'Internet - des images non optimisées qui peuvent être réduites 5 fois sans perte de qualité. C'est la charge sur les serveurs, les canaux, les ordinateurs des utilisateurs, l'espace d'hébergement = les ressources et le temps gaspillés. Et vous pouvez compresser les images automatiquement, à la volée, lors du téléchargement sur le site. Je comprends que le chargement des marchandises ralentira - que ce soit facultatif, mais ce sera le cas. Ne peut pas être fait en PHP - faites le moteur d'optimisation dans une autre langue, mais faites-le. Approchez le niveau de compression au niveau de tinyjpg.com. Je sais que vous le pouvez, êtes-vous de vrais programmeurs ou de faux soudeurs?

Et l'automatisation du chargement des marchandises? Pourquoi devrais-je acheter un module de téléchargement (certainement bon) à partir d'Excel? À un prix comparable au prix de Bitrix lui-même. Achetez un module avec des abats ou créez votre chargeur de démarrage au niveau de la plateforme. Pas 1C n'est le seul gestionnaire de contenu vivant, quelqu'un ajoute des produits au site avec ses mains.

La cache qui manque cruellement. Je n'ai pas du tout besoin du mot dans la copie locale du site pendant le développement. Dans la section Paramètres de mise en cache, j'ai tout ce qui permet de désactiver votre panneau d'administration. Et Bitrix met toujours quelque chose en cache.

Une recherche dans le catalogue de solutions selon leurs 3 lettres russes. Et la même recherche dans le catalogue de solutions dans le panneau d'administration de Bitrix lui-même. Ce n'est pas moi qui corrige l'expression de recherche, c'est vous qui corrigez votre recherche. Vous avez peur des charges du serveur, des choses pauvres, le moteur ne peut pas faire face.

image

Ces tableaux de données sont sans dimension. $ arRésultat qui et d'autres. Tout est dans la mémoire, la base de données se charge, ralentit le travail de l'ensemble du site et plus encore. Prenez l'optimisation de ce qui s'est accumulé. Sélectionnez un mois, faites un refactoring, passez en revue la structure-architecture, il n'est pas nécessaire que les programmeurs Bitrix compliquent tout. Les plaisirs regardent la feuille
  print_r 
ils n'ont pas votre tableau monstrueux, seules les larmes de la tension des globes oculaires jaillissent. Soit 2 tableaux / requêtes. Un avec le minimum de données nécessaires, et dans l'avancé pousser tout ce que vous y poussez en ce moment.

L'auteur, mais qui êtes-vous? Il s'est jeté sur un leader du marché reconnu et de longue date, définissant de loin de Kaliningrad le vecteur de développement de l'industrie informatique, qui emploie des milliers de spécialistes, dont les produits ont développé des centaines de milliers de sites, et ainsi de suite. Je suis un programmeur autodidacte. Et lorsque la tâche se pose de créer le panneau d'administration, j'essaie de le rendre aussi clair et convivial que possible. Ce que je souhaite à Bitrix. Il y a seulement six mois, j'ai rejoint le produit par-dessus bord. Toujours la même période et j'aurais écrit 5 fois plus de tout. J'ai déjà travaillé dans un annuaire Internet de Novossibirsk. Et il a fait l'administrateur reliant les produits aux pages de contenu - montrer les produits thématiques après l'article. Et l'employée du département de contenu Light m'a dit que pendant 7 ans de travail, elle n'avait pas vu un panneau d'administration plus beau et plus pratique. Et le bureau est une forge de personnel; environ 20 programmeurs assez professionnels ont foulé le pied au projet.

Je comprends que vous essayez là-bas dans Bitrix - vous avez développé et pris en charge tout ce moteur de plate-forme envahi par des modules tiers adhérant comme des obus au fond du navire. Mais il faut faire mieux. Depuis qu'ils ont commencé. Votre et notre super tâche consiste à rendre la vie plus facile aux gens, et non à la gâcher et votre karma. Et pour cela, vous avez besoin d'un panneau d'administration pratique, d'une vitesse de travail rapide, d'une compression d'image, d'une refactorisation du code actuel, d'une optimisation de la structure et de l'architecture. Vous ne pouvez pas le faire vous-même - faites un examen tiers de l'interface utilisateur de votre panneau d'administration qui souffre depuis longtemps. Tester l'administration du contenu sur les groupes de discussion, leurs retours et commentaires. Il n'est pas nécessaire de réinventer la roue. Toutes les commodités possibles se trouvent déjà dans d'autres logiciels, il vous suffit de les récupérer. Soit vous mettez en place le travail de Bitrix, soit très bientôt nous en aurons un autre, meilleur que le vôtre. L'option que tout restera tel qu'il est maintenant, personnellement, je ne veux pas le considérer.

PS Aux remises, qui sont les règles de travail avec un panier. Pourquoi ne prennent-ils pas en charge le multisite? Pourquoi les clonerais-je, rompant les alliances du grand-père d'Occam? Pour les remises qui n'ont qu'un intérêt, il devrait être possible de spécifier plusieurs sites. Et avec les coupons de réduction, le même sujet devrait être.

Source: https://habr.com/ru/post/fr473396/


All Articles