Nous avons besoin d'un autre 1C-Bitrix, partie 2

Après la publication du premier article sur la lutte pour les droits des personnes impliquées dans 1C-Bitrix, les associés Dekmabot et Sergik_DS sont apparus avec les articles "Why Bitrix - Bitrix" et "Why, Bitrix?" Ou le monde fabuleux 1C " , dont je suis incroyablement heureux. Comme ils le disent dans les manuels de conception de start-up, trouvez la douleur du client et travaillez à l'éliminer. 1C-Bitrix n'a pas été une startup depuis longtemps, mais pour une raison quelconque, nous avons toujours des douleurs de différents types, nature et gravité.

En principe, tout panneau d'administration avec des formulaires et des champs de saisie est une chose simple en soi, mais non seulement tout le monde peut le rendre pratique. La saisie de données régulière et confortable est influencée par de nombreux facteurs - la navigation entre les sections, l'ordre des champs dans le formulaire, les réponses interactives aux actions de l'utilisateur, les widgets d'entrée de formats spéciaux (par exemple, la date ou l'heure), l'emplacement et la couleur des boutons, etc.

Dans la zone d'administration de Bitrix, à mon avis subjectif, le sujet de l'utilisabilité n'a pas été entièrement développé. Pourquoi, lors de l'ajout d'un produit, le premier chiffre est l'activité du produit et la date de début / fin de l'activité? S'agit-il des éléments essentiels d'un nouveau produit? Une fois qu'un produit est ajouté pour la première fois, il va sans dire que dans la grande majorité des cas, ce sera un produit actif, de sorte que le tick d'activité peut être déplacé vers le bas de la liste. Nous arrivons à l'édition d'un produit à partir d'un tableau où les informations d'activité existent déjà, seules les valeurs oui / non dans le tableau sont mal lues, car pour moi, il est préférable de le changer en coches conçues. Et les dates d'activité sous forme d'entrée de biens devraient être repoussées, celui qui en aura besoin le mettra. Le premier nombre doit être le champ de saisie «Nom du produit» et cliquer immédiatement dessus lors de l'ajout d'un nouveau produit. Et en général, le curseur doit être automatiquement placé dans le champ de saisie principal sous toutes les formes de 1C-Bitrix lors de la création de quelque chose, que ce soit une remise ou une section. Ensuite, le prix de base et la devise de l'onglet Catalogue commercial, l'unité de mesure et la quantité disponible (pour un produit simple), et ici, et pas ailleurs sur un autre onglet - une description détaillée et une image détaillée, ainsi qu'une description de l'annonce. Autrement dit, sur le principe de rassembler toutes les données produit les plus importantes et les plus recherchées en un seul endroit. Maintenant, ils sont dispersés dans 5 onglets, vous les avez regroupés par programme. Et vous devez regarder du point de vue d'un gestionnaire de contenu qui apprécie tout ce bonheur, il n'a pas une image complète sur l'onglet «Produit». Peut-être que cela vaut la peine d'ajouter les groupes de propriétés à regrouper sur la page "Produit" pour les propriétés du produit dans leurs paramètres dans le bloc d'informations, maintenant ils vont dans l'ordre de tri et vous pouvez les regrouper uniquement sur les onglets. Je ne prétends pas être vrai dans cette affaire, mais le paradoxe est que pas un des développeurs de l'admin admin 1C-Bitrix ne s'y est ajouté avec des poignées au moins pour une centaine de produits. Vous direz que le panneau d'administration peut être personnalisé à votre guise, auquel je répondrai que vous devez immédiatement faire l'interface la plus pratique.

En remises lors du choix de produits spécifiques en difficulté générale. La sélection des marchandises sous la même forme n'est pas annulée. Comme une fois cliqué et manqué - faites une remise. Les mêmes produits peuvent faire l'objet d'une remise en double - veuillez vérifier l'unicité des produits. Lorsque vous cliquez sur le lien «Sélectionner», «Développer» est déclenché tout le temps, car l'inversion des offres de trading est configurée pour un seul clic sur toute la ligne. Et le soupçon de soupçon nous ment ouvertement, ce qui est double. Le lien "Select" lui-même sans padding type padding, c'est-à-dire que pour qu'il fonctionne, vous devez directement frapper le mot avec la souris, si vous manquez un peu, "Expand" sera exécuté. C'est moi qui, dans ma jeunesse, ai établi des records dans le jeu du démineur, mais les gens ordinaires ont simplement battu leurs souris innocentes. Dans la liste de sélection de produits spécifiques pour les remises, il est nécessaire de marquer les produits qui tombent sous les remises existantes. Directement une colonne avec les numéros des règles du panier et les noms-conseils des règles lorsque vous survolez chaque produit. Pour que l'utilisateur n'ajoute pas de remises à celles existantes. Et où à la pagination la fenêtre d'entrée du produit s'enfuit? Et ça marche si bien, juste en bas de l'écran. Lorsque vous entrez à nouveau la sélection de produits pour une remise, mettez en surbrillance les produits précédemment sélectionnés.

Et pourquoi le cache est-il nettoyé si longtemps via le panneau d'administration? Je ne supprime pas de fichiers via FTP, en fait, mais directement sur le serveur. Réorganisez-le en quelque sorte, laissez-le éventuellement être instantanément tout le contenu des dossiers avec le cache bang sans affecter le fonctionnement du site. Je n'ai pas autant de temps pour attendre sa réinitialisation pour enfin voir les données réelles sur le site.

Pourquoi le groupe d'action de remise ne fonctionne-t-il pas? Tapez le montant de la commande est supérieur à 5 mille roubles. - une remise de 500 roubles, plus de 10 mille roubles. - une remise de 1 000 roubles, plus de 15 000 roubles. - une réduction de 1500 roubles. Est-il difficile de tout programmer, les mathématiques fractales sont-elles utilisées?

Au fait, ici dans la capture d'écran, pas «Ajouter une action», mais «Ajouter une condition». Ne confondez pas cause et effet, surtout ne confondez pas l'effet.

image

Et maintenant appliqué-objectif. Propriétés dans GetList D7 - quand sont-elles? Pourquoi les programmeurs respectables sont-ils obligés d'utiliser d'anciennes méthodes? Heureusement, amenez-le à sa conclusion logique. Personnalisation du bon de commande AJAX - ils sont toujours suspendus et presque téléchargés par les bots - refaire ce modèle pour les gens, maintenant c'est un fossé avec de l'eau et des enjeux sur le chemin d'une boutique en ligne prête à l'emploi. Commencez par une documentation complète et claire du modèle AJAX de bon de commande actuel, avec des exemples détaillés. Et puis tu es comme mon père, il m'a amené des choses jusqu'à 18 ans d'une manière sans ordre, disent-ils, mon fils, continuez votre santé. Et quels goûts et désirs j'y ai, il s'en fichait. En général, l'approche «manger ce qu'ils donnent» est erronée. Pourquoi le programme d'installation bitrixsetup.php tombe-t-il au milieu de l'installation avec une erreur de syntaxe de tableau dans PHP de l'ancienne version 5.3 (qui, par exemple, par défaut sur REG.RU pour les nouveaux sites), et ne vérifie pas la version PHP elle-même au démarrage avec l'avertissement approprié? Eh bien, ou les tableaux sont là pour tout réécrire dans l'ancienne syntaxe, si vous voulez maintenir la compatibilité. Je sais que quelque part dans votre site il y a écrit au moins 7.1 sur PHP, vous faites l'installateur en tenant compte de la présence des débutants pour maîtriser 1C-Bitrix.

Et comment répondez-vous aux défis externes. J'ai donc écrit un article négatif sur Habré, 20 000 l'ont regardé. Quelqu'un de plus, quelqu'un de moins attention. Et personne ne s'est désabonné de votre entreprise, comme si vous n'étiez pas dans la nature. Habr est votre clairière, voici vos programmeurs, sur qui tout repose. Certes, Yuri Voloshin (le chef du département de gestion des produits de 1C-Bitrix) est venu à VC sur une publication similaire, a écrit quelques commentaires dans le style «oui, nous avons tout et cela fonctionne», mais a ensuite sauté la discussion. J'espère sincèrement qu'il est allé fixer des objectifs pour le département de gestion des produits en lecture. Une fois, sur une page personnelle sur Facebook, j'ai décrit comment MTS m'a connecté des ordures et volé de l'argent, et que je suis allé avec Tele2 avec le numéro. Sur Facebook, je n'ai que 42 amis, personne ne lit vraiment mes fabrications. Duck a immédiatement dirigé un manager, parlons de façon personnelle, parlons de personnel, discutons de tout, parlons de personnel. Essayez d'écrire quelque chose sur VC à propos de la banque Tinkov - un représentant interviendra instantanément - donnez vos coordonnées, nous comprendrons. Cela signifie qu'ils surveillent et travaillent en étroite collaboration avec l'administration des réseaux sociaux et des ressources médiatiques en temps réel. Pourquoi ne réagissez-vous pas, pensez-vous que cela se résoudra, comme après les séances de Kashpirovsky?

Où est votre support technique? Les gens vous apportent des informations sur l'amélioration du produit gratuitement, trouvez des bugs, ici, éditez, améliorez. Ici, mon ami a trouvé un cant dans le travail de votre fonctionnalité - un cache balisé. Qui ne laboure pas avec multisite et memcached activé. Plus précisément, il ne laboure que pour le site principal, et tout le reste est mis à jour comme vous le souhaitez. Il vous a écrit sur l'erreur fin juin, vous avez reconnu le problème en une semaine et l'avez transféré au développement. Maintenant, c'est novembre, et il me semble qu'il est temps de mettre à jour le cache de vos développeurs, sinon ils regardent les tâches anciennes et terminées, mais ils ne semblent pas en voir de nouvelles. Vous êtes là dans 1C-Bitrix, je pense que vous pouvez deviner comment s'appelle l'état du corps lorsqu'un organe très important cesse d'y travailler.

Je comprends que vous vous êtes lancé dans le développement et la promotion de Bitrix24, mais, comme on dit, vous n'avez pas encore purgé votre peine. Cela, soit dit en passant, avec l'interaction entre 1C-Bitrix et Bitrix24. Pourquoi devrais-je acheter jusqu'à 2 modules tiers pour synchroniser les propriétés et les statuts des commandes? Vous êtes un seul bureau, alors faites un arc, construisez des ponts entre les produits. Voulez-vous promouvoir Bitrix24 ici et planter des citoyens indirectement dessus? Et récemment, ces modules ont commencé à réinitialiser toutes les remises sur les commandes dans 1C-Bitrix lors du changement de statut d'une commande dans Bitrix24. C'est peut-être bien sûr une nouvelle stratégie de monétisation client comme celle-ci.

Total Vous avez 1C-Bitrix et vous ne vous en échapperez pas dans un nouveau Bitrix24 insouciant dans les 5 ou même 10 prochaines années. Par conséquent, vous devez faire un effort sur vous-même et le terminer, la liste de départ est jointe. Je sais moi-même que lorsque j'ai fait 95% de la tâche, il est très, très difficile de terminer les 5% restants. Mais c'est nécessaire, chers Kaliningrad Bitrixoids, c'est nécessaire.

PS Spécialement changé pour le nom complet de la marque, peut-être que Moscou rattrapera son retard.

PPS Et plus encore. Sans tous les montants de votre plate-forme que j'ai énumérés dans les deux articles, vous pouvez vivre, les gens souffrent certainement, se plaignent, mais réussissent d'une manière ou d'une autre. Mais je ne me lasse pas de répéter si vous faites une optimisation de la taille de l'image sans perte de qualité au niveau de la plate-forme, avec une conversion en temps réel et fermez en conséquence sur tinyjpg.com - alors la marque 1C-Bitrix et vos noms de famille résonneront pour toujours.

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


All Articles