Wir brauchen noch eine 1C-Bitrix, Teil 2

Nach der Veröffentlichung des ersten Artikels im Kampf um die Rechte der an 1C-Bitrix Beteiligten erschienen die Mitarbeiter von Dekmabot und Sergik_DS mit den Artikeln „Warum Bitrix - Bitrix“ und „Warum, Bitrix?“. Oder die fabelhafte Welt 1C " , über die ich unglaublich glücklich bin. Finden Sie den Schmerz des Kunden und arbeiten Sie daran, ihn zu beseitigen. 1C-Bitrix war lange Zeit kein Startup, aber aus irgendeinem Grund haben wir immer noch Schmerzen verschiedener Art, Art und Schwere.

Grundsätzlich ist jedes Admin-Panel mit Formularen und Eingabefeldern eine einfache Sache für sich, aber nicht nur jeder kann es bequem machen. Die komfortable regelmäßige Dateneingabe wird von vielen Faktoren beeinflusst - Navigation zwischen Abschnitten, Reihenfolge der Felder im Formular, interaktive Antworten auf Benutzeraktionen, Eingabe-Widgets für spezielle Formate (z. B. Datum oder Uhrzeit), Position und Farbe der Schaltflächen usw.

Im Bitrix-Admin-Bereich ist das Thema Usability meiner subjektiven Meinung nach noch nicht vollständig entwickelt. Warum ist beim Hinzufügen eines Produkts die erste Zahl die Aktivität des Produkts und das Start- und Enddatum der Aktivität? Sind dies die Grundvoraussetzungen für ein neues Produkt? Sobald ein Produkt zum ersten Mal hinzugefügt wurde, ist es selbstverständlich, dass es in den allermeisten Fällen ein aktives Produkt ist, sodass das Häkchen der Aktivität in der Liste nach unten verschoben werden kann. Wir kommen zur Bearbeitung eines Produkts aus einer Tabelle, in der bereits Aktivitätsinformationen vorhanden sind. Nur die Ja / Nein-Werte in der Tabelle werden schlecht gelesen. Für mich ist es besser, sie in entworfene Häkchen zu ändern. Und die Aktivitätstermine in Form von Wareneingaben sollten gesenkt werden, wer sie braucht, wird sie setzen. Die erste Nummer sollte das Eingabefeld „Produktname“ sein und beim Hinzufügen eines neuen Produkts sofort darauf klicken. Im Allgemeinen sollte der Cursor in allen Formen von 1C-Bitrix automatisch in das Haupteingabefeld gesetzt werden, wenn etwas erstellt wird, sei es ein Rabatt oder ein Abschnitt. Als nächstes der Grundpreis und die Währung auf der Registerkarte Handelskatalog, Maßeinheit und verfügbare Menge (für ein einfaches Produkt) und genau hier und nicht anderswo auf einer anderen Registerkarte - eine detaillierte Beschreibung und ein detailliertes Bild sowie eine Beschreibung für die Ankündigung. Das heißt, nach dem Prinzip, alle wichtigen und begehrten Produktdaten an einem Ort zu haben. Jetzt sind sie auf 5 Registerkarten verteilt. Sie haben sie programmgesteuert gruppiert. Und Sie müssen aus der Perspektive eines Content-Managers schauen, der all dieses Glück genießt und auf der Registerkarte „Produkt“ kein vollständiges Bild hat. Vielleicht lohnt es sich, die Eigenschaftsgruppen für die Gruppierung auf der Seite "Produkt" für die Eigenschaften des Produkts in ihren Parametern im Informationsblock hinzuzufügen. Jetzt werden sie in der Sortierreihenfolge angezeigt und Sie können sie nur auf den Registerkarten gruppieren. Ich gebe nicht vor, in dieser Angelegenheit wahr zu sein, aber das Paradoxe ist, dass sich keiner der Entwickler des 1C-Bitrix-Administrators mit Handles für mindestens hundert Produkte hinzugefügt hat. Sie werden sagen, dass das Admin-Panel nach Ihren Wünschen angepasst werden kann, worauf ich antworten werde, dass Sie sofort die bequemste Oberfläche erstellen müssen.

In Rabatten bei der Auswahl bestimmter Produkte in allgemeinen Schwierigkeiten. Die Auswahl von Waren in derselben Form wird nicht storniert. Wie einmal geklickt und verpasst - machen Sie einen Rabatt. Dieselbe Ware kann in doppelter Ausfertigung in den Rabatt fallen - bitte überprüfen Sie die Ware auf Eindeutigkeit. Wenn Sie auf den Link „Auswählen“ klicken, wird ständig „Erweitern“ ausgelöst, da die Umkehrung von Handelsangeboten für einen einzelnen Klick auf die gesamte Zeile konfiguriert ist. Und der Hinweis Hinweis lügt uns offen an, was doppelt ist. Der Link „Auswählen“ selbst ohne Auffüllen, dh damit er funktioniert, müssen Sie das Wort direkt mit der Maus drücken. Wenn Sie etwas verpassen, wird „Erweitern“ ausgeführt. Ich war es, der in meiner Jugend Rekorde im Minesweeper-Spiel aufgestellt hat, aber gewöhnliche Leute haben einfach ihre unschuldigen Mäuse geschlagen. In der Auswahlliste bestimmter Produkte für Rabatte müssen Produkte markiert werden, die unter bestehende Rabatte fallen. Direkt eine Spalte mit den Nummern der Regeln des Warenkorbs und den Spitzennamen der Regeln, wenn Sie mit der Maus über jedes Produkt fahren. Damit der Benutzer keine Rabatte zu bestehenden addiert. Und wo bei der Paginierung läuft das Produkteingabefenster weg? Und es läuft so gut, bis zum Rand des Bildschirms. Wenn Sie die Warenauswahl für einen Rabatt erneut eingeben, markieren Sie die zuvor ausgewählte Ware.

Und warum wird der Cache so lange über das Admin-Panel bereinigt? Ich lösche Dateien nicht über FTP, sondern direkt auf dem Server. Reorganisieren Sie es irgendwie, lassen Sie es möglicherweise sofort den gesamten Inhalt der Ordner mit dem Cache-Knall sein, ohne den Betrieb der Site zu beeinträchtigen. Ich habe nicht so viel Zeit, um auf das Zurücksetzen zu warten, um endlich die tatsächlichen Daten auf der Website zu sehen.

Warum funktioniert die Rabattaktionsgruppe nicht? Geben Sie die Bestellmenge ist mehr als 5 Tausend Rubel. - ein Rabatt von 500 Rubel, mehr als 10 Tausend Rubel. - ein Rabatt von 1 Tausend Rubel, mehr als 15 Tausend Rubel. - Rabatt 1500 Rubel. Wie schwierig ist es, alles zu programmieren, wird fraktale Mathematik verwendet?

Übrigens hier im Screenshot nicht "Aktion hinzufügen", sondern "Bedingung hinzufügen". Verwechseln Sie Ursache und Wirkung nicht, insbesondere nicht die Wirkung.

Bild

Und jetzt angewandtes Ziel. Eigenschaften in GetList D7 - wann sind sie? Warum sind seriöse Programmierer gezwungen, alte Methoden anzuwenden? Gut, bringen Sie es zu seiner logischen Schlussfolgerung. Anpassung des Verkaufsauftrags AJAX - sie werden immer noch aufgehängt und fast von Bots heruntergeladen - erstellen diese Vorlage für Menschen neu. Jetzt ist es ein Graben mit Wasser und Pfählen auf dem Weg zum fertigen Online-Shop. Beginnen Sie mit einer vollständigen und übersichtlichen Dokumentation der aktuellen AJAX-Vorlage für Verkaufsaufträge mit detaillierten Beispielen. Und dann bist du wie mein Vater, er hat mir auf ordentliche Weise Dinge bis zu 18 Jahren gebracht, sagen sie, mein Sohn, mach weiter so. Und welche Geschmäcker und Wünsche ich dort habe, war ihm egal. Im Allgemeinen ist der Ansatz „essen, was sie geben“ falsch. Warum fällt das Installationsprogramm bitrixsetup.php mitten in der Installation mit einem Array-Syntaxfehler in PHP der alten Version 5.3 (der beispielsweise standardmäßig in REG.RU für neue Sites verwendet wird) ab und überprüft die PHP-Version selbst beim Start nicht mit der entsprechenden Warnung? Nun, oder die Arrays sind dazu da, alles in der alten Syntax neu zu schreiben, wenn Sie die Kompatibilität beibehalten möchten. Ich weiß, dass irgendwo auf Ihrer Site mindestens 7.1 über PHP geschrieben ist. Sie führen das Installationsprogramm unter Berücksichtigung der Anwesenheit von Anfängern durch, um 1C-Bitrix zu beherrschen.

Und wie reagieren Sie auf externe Herausforderungen? Also habe ich einen negativen Artikel über Habré geschrieben, 20.000 haben ihn gesehen. Jemand mehr, jemand weniger vorsichtig. Und niemand hat sich von Ihrem Unternehmen abgemeldet, als wären Sie nicht in der Natur. Habr ist deine Lichtung, hier sind deine Programmierer, auf denen alles ruht. Zwar kam Yuri Voloshin (Leiter der Produktmanagementabteilung von 1C-Bitrix) zu einer ähnlichen Veröffentlichung zu VC, schrieb einige Kommentare im Stil von „Ja, wir haben alles und es funktioniert“, sprang dann aber aus der Diskussion heraus. Ich hoffe aufrichtig, dass er Ziele für die Abteilung für gelesenes Produktmanagement festgelegt hat. Einmal habe ich auf einer persönlichen Seite auf Facebook beschrieben, wie MTS Müll mit mir verbunden und Geld gestohlen hat und dass ich mit Tele2 zusammen mit der Nummer gegangen bin. Auf Facebook habe ich nur 42 Freunde, niemand liest wirklich meine Erfindungen. Duck leitete sofort einen Manager, lass uns in einem persönlichen, lass uns in einem persönlichen, diskutiere alles, lass uns in einem persönlichen. Versuchen Sie, auf VC etwas über die Tinkov-Bank zu schreiben - ein Vertreter wird sofort einspringen - geben Sie Ihre Daten an, wir werden verstehen. Dies bedeutet, dass sie die Verwaltung von sozialen Netzwerken und Medienressourcen in Echtzeit überwachen und eng mit ihnen zusammenarbeiten. Warum reagierst du nicht, denkst du, es wird sich von selbst lösen, wie nach Kashpirovskys Sitzungen?

Wo ist Ihr technischer Support? Die Leute bringen Ihnen kostenlos Informationen zur Verbesserung des Produkts, finden Fehler, hier, bearbeiten, verbessern. Hier hat mein Freund eine Überhöhung in der Arbeit Ihres Features gefunden - einen markierten Cache. Was nicht mit Multisite und Memcached aktiviert pflügt. Genauer gesagt, es wird nur für die Hauptwebsite gepflügt, und alle anderen werden nach Ihren Wünschen aktualisiert. Er hat Ihnen Ende Juni über den Fehler geschrieben. Sie haben das Problem in einer Woche erkannt und in die Entwicklung übertragen. Jetzt ist November und es scheint mir an der Zeit, den Cache Ihrer Entwickler zu aktualisieren. Andernfalls sehen sie sich alte und abgeschlossene Aufgaben an, aber sie scheinen keine neuen zu sehen. Sie sind in 1C-Bitrix dabei. Ich denke, Sie können sich vorstellen, wie der Zustand des Körpers heißt, wenn ein sehr wichtiges Organ nicht mehr darin arbeitet.

Ich verstehe, dass Sie dort in die Entwicklung und Förderung von Bitrix24 eingestiegen sind, aber wie sie sagen, haben Sie noch keine Zeit. Das übrigens mit der Wechselwirkung zwischen 1C-Bitrix und Bitrix24. Warum sollte ich bis zu 2 Module von Drittanbietern erwerben, um Eigenschaften und Status von Bestellungen zu synchronisieren? Sie sind ein Büro, also verbeugen Sie sich und bauen Sie Brücken zwischen den Produkten. Möchten Sie Bitrix24 hier bewerben und die Bürger indirekt darauf setzen? Und seit kurzem setzen diese Module alle Rabatte auf Bestellungen in 1C-Bitrix zurück, wenn der Status einer Bestellung in Bitrix24 geändert wird. Vielleicht ist dies natürlich eine neue Monetarisierungsstrategie für Kunden wie diese.

Total Sie haben 1C-Bitrix und werden in den nächsten 5 oder sogar 10 Jahren in keinem neuen und sorglosen Bitrix24 davonlaufen. Daher müssen Sie sich anstrengen und es beenden. Die Startliste ist beigefügt. Ich selbst weiß, dass es bei 95% der Aufgabe sehr, sehr schwierig ist, die restlichen 5% zu erledigen. Aber es ist notwendig, liebe Kaliningrader Bitrixoide, es ist notwendig.

PS Speziell in den vollständigen Namen der Marke geändert, wird Moskau vielleicht aufholen.

PPS und mehr. Ohne all die Pfosten Ihrer Plattform, die ich in beiden Artikeln aufgelistet habe, können Sie leben, Menschen leiden sicherlich, meckern, aber irgendwie schaffen. Aber ich werde nicht müde, es zu wiederholen, wenn Sie die Bildgröße ohne Qualitätsverlust auf Plattformebene optimieren, mit Echtzeitkonvertierung und einem Ergebnis nahe an tinyjpg.com - dann werden die Marke 1C-Bitrix und Ihre Nachnamen für immer wiedergegeben.

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


All Articles