Wie kann man schnell feststellen, dass eine bestimmte Site bewertet wurde und niemand dies tut? Wenn im Keller der Hauptseite im Urheberrecht nicht das aktuelle, sondern das alte Jahr steht, wurde in diesem Jahr das Sorgerecht für die Website plötzlich gekürzt. Auf der Eingangsseite zum aktuellen Bitrix Admin Panel Ende 2019 steht also 2016.
Wenn Sie global schauen, sollten der Administratorbereich des Programmierers und der Administratorbereich des Managers zwei völlig unterschiedliche Verwaltungsbereiche sein. Aber sie sind zu faul, um alles zu teilen / zu begleiten, und deshalb möchte ich es an einen Schlitten, ein Krokodil und ein zitterndes Reh binden. Daher haben wir in Bitrix einen Hybrid, der für beide Arbeiterklassen unpraktisch ist. Sowie in anderen Site-Admin-Bereichen.
Der Aufhänger, mit dem das Theater beginnt, ist die Installation von mbstring.func_overload = 2 und mbstring.internal_encoding = UTF-8 bei der Installation der Plattform auf dem Hosting. Andere CMS-Ki setzen irgendwie darauf. Und russische Zeichen Store-Display. Aber Bitrix ist etwas Besonderes. Ich habe Open Server für die lokale Arbeit, daher muss ich mbstring.func_overload entfernen, da MySQLAdmin mit dieser Option nicht pflügt. Und Bitrix, das ohne diese Option typisch ist, kommt irgendwie zurecht.
Warum ist es in den Plattformeinstellungen unmöglich, die Arbeitssitzungszeit für einzelne Benutzergruppen für die Verwaltung festzulegen? Ein unlösbares Problem? Hier müssen Sie das PHP-Skript im Abschnitt "PHP Command Line" ausführen und während es ausgeführt wird, werden Sie getrennt. Übrigens, Content-Manager werfen es auch vom Administrator raus und müssen erneut nach dem Element suchen, das sie beherrschen.
Und wo ist das normale Farbmarkup für PHP, HTML, CSS-Code? Sie haben einen Dateimanager und einen Code-Editor in Bitrix. Und warum wird das Skript in Ihrer PHP-Befehlszeile lange, lange ausgeführt, und wenn Sie es in einer separaten Datei formatieren (eine Kopfzeile mit einer Fußzeile hinzufügen) und es über einen Browser öffnen, dann schnell und schnell?
Was ist mit der Mumifizierung von HTML, JS und CSS auf Plattformebene? Zeilenumbrüche dort knallen im laufenden Betrieb, kommentiert erneut. Damit habe ich ein Häkchen in die Einstellungen gesetzt und der Browser hat alles komprimiert erhalten. Und dann haben Sie ein Häkchen in den Einstellungen ist voll, aber dieses von ihnen wird nicht benötigt. Jetzt müssen Sie 2 Module kaufen, aber fast jeder braucht dieses Geschäft.
Ich werfe nicht nur Humus auf einen Fan, ich habe es einfach satt, Benutzer und Kunden so zu missachten. Wer hat das Geld bezahlt? Monopolisten für mehr oder weniger erarbeiteten das Entladen von Waren aus 1C. Und hier sind Fragen an Ihre Miteigentümer. Warum brauchen wir und Sie eine Schaltfläche in 1C "Bilder hochladen erzwingen". Kannst du sie nicht beim ersten Mal füllen? 1C-ka steuert den Prozess beim Entladen von Waren vollständig. Die Datei wurde hochgeladen, die Größe wurde überprüft, sie stimmte nicht überein - wiederholen Sie bis blau im Gesicht oder schließen Sie den Vorgang ab, oder als Kinder, ehrlich. Der Knopf wurde heruntergespült.
Und das sind Bitrix-Partner, die ihre Module auf dem Markt verkaufen. Ich brauchte den Standort der Verwaltungsgesellschaft. Mangels Alternativen müssen Sie das fertige Produkt auf der Bitrix-Plattform - 1C: Housing and Utilities-Website von Rarus. Circulation Solutions übernehmen. Ente dort in den Diskussionen ist ein Stöhnen und ein Zähneknirschen. Anstatt das Produkt fertigzustellen und dem Kunden Bericht zu erstatten, schreiben die Vertreter des Entwicklers: "Setzen wir die Diskussion per E-Mail fort." Dies dient nicht dazu, ihre Pfosten öffentlich zu machen und gleichzeitig dem Betroffenen zusätzliches Geld für die individuelle Überarbeitung zu entziehen. Während das Produkt einzeln ist, wird es in verschiedenen, abgespeckten Versionen verkauft. Und wenn die Anzahl der Installationen mit den Stückkosten multipliziert wird, ja für jede Version. Nun, halbiert für die Treue, erhalten Sie immer noch zig Millionen Rubel. Für diese Leerlauffunktionalität von 2013 nach Alter. Für diesen Entwurf ohne Designer. Diejenigen, die solche Module formen, sollten sich eine beliebte Vorlage für Wordpress ansehen, die 30 US-Dollar kostet. Und mit ihrem Handwerk vergleichen, das mehr als eine Größenordnung teurer ist.
Aber Bitrix teilt sich mit dem Verkauf von Modulen. Gleichzeitig kaufen sie zusätzlich die Plattform. Die Partner müssen die Einhaltung der Qualitätsstandards für Code und Design fordern. Aber zuerst passen Sie sich an. Wo ist die mobile Anpassung des Admin-Panels für mobile Geräte? Eine mobile Anwendung ist gut, aber Sie müssen das Site-Admin-Panel für Smartphones anpassen. Und gehen Sie dann nicht mit dem nicht aktualisierten Modul Online Store in die Anwendung. Und er schreibt nichts, wenn er versucht, Ihre App aufzurufen, lässt ihn nicht still herein.
Benutzer sind wie Kinder - Sie, die ein Softwareprodukt für den Massenkonsum freigeben, sind für sie verantwortlich. Und wenn Sie produzieren, was Sie tun, verspotten Sie seit vielen Jahren Menschen seit Tagen und Nächten und vergewaltigen ihr Gehirn in perverser Form.
Und Rabatte, wenn Sie bestimmte Produkte fragen. Warum kann nur ein Bereich von Bezeichnern festgelegt werden, aber es ist nicht möglich, einen bestimmten Bezeichner für ein Produkt festzulegen. Ich kam mit einem Rabatt, um es auszudrücken, warum sollte ich es 2 Mal in 2 Eingabefelder einfügen. Sie stehlen mir diese Mikrosekunden und auf globaler Ebene verbrauchen Sie die Zeit der Benutzer Ihrer Verwaltungsbereiche. Und die Nerven. Ihre Entwickler müssen eine Woche lang gepflanzt werden, um Waren und allgemeine Inhalte zu schlachten. Ich bin sicher, dass sie an einem Tag viele Verbesserungen bieten werden. Nun, zumindest von frisch haben sie AJAX-Laden von Waren gemacht, als sie den Katalog durchsucht haben. Wenn ich mich nicht irre, ist dies dieses Jahr und wo warst du vorher? Haben Sie von der automatischen Einstellung gehört? Ich sage Ihnen - in diesem Fall geben Sie etwas in die Suchzeile ein und eine Liste mit vorgefertigten Optionen wird darunter angezeigt -, um rr-r-mal zu gehen und dorthin zu gehen, wo Sie möchten. Übrigens auch AJAX, seit du angefangen hast, es zu beherrschen.
Und die Optimierung von Bildern auf Plattformebene? Ich verstehe, dass die Aufgabe schwierig ist, es gibt viele Bildformate. Aber Sie müssen die Superaufgaben festlegen und erfüllen, damit das Wort Bitrix stolz klingt. Dies ist die Geißel des Internets - nicht optimierte Bilder, die ohne Qualitätsverlust fünfmal verkleinert werden können. Dies ist die Belastung der Server, Kanäle, Benutzercomputer, Hosting-Speicherplatz = verschwendete Ressourcen und Zeit. Und Sie können Bilder beim Hochladen auf die Site im Handumdrehen automatisch komprimieren. Ich verstehe, dass das Laden von Waren langsamer wird - lassen Sie es optional sein, aber es wird. In PHP nicht möglich - machen Sie die Optimierungs-Engine in einer anderen Sprache, aber machen Sie es. Nähern Sie sich der Komprimierungsstufe der Stufe von tinyjpg.com. Ich weiß, Sie können, sind Sie echte Programmierer oder falsche Schweißer?
Und die Automatisierung des Ladens von Waren? Warum sollte ich ein (definitiv gutes) Download-Modul von Excel kaufen? Zu einem Preis, der mit dem Preis von Bitrix selbst vergleichbar ist. Kaufen Sie ein Modul mit Innereien oder machen Sie Ihren Bootloader auf Plattformebene. Nicht 1C ist der einzige lebende Content Manager, sondern jemand fügt der Website mit seinen Händen Produkte hinzu.
Der Cache, der schmerzlich vermisst wird. Ich brauche das Wort in der lokalen Kopie der Site während der Entwicklung überhaupt nicht. Im Abschnitt Caching-Einstellungen habe ich alles, was es erlaubt, Ihr Admin-Panel zu deaktivieren. Und trotzdem speichert Bitrix dort etwas zwischen.
Eine Suche im Lösungskatalog nach ihren 3 russischen Buchstaben. Und die gleiche Suche im Lösungskatalog im Admin-Bereich von Bitrix. Nicht ich korrigiere den Suchbegriff, sondern Sie korrigieren Ihre Suche. Sie haben Angst vor Serverlasten, schlechten Dingen, die die Engine nicht bewältigen kann.

Diese Datenfelder gehören Ihnen ohne Dimensionen. $ arResult welche und andere. Es ist alles im Speicher baumelt, die Datenbank wird geladen, verlangsamt die Arbeit der gesamten Site und vieles mehr. Übernehmen Sie die Optimierung dessen, was sich angehäuft hat. Wählen Sie einen Monat aus, führen Sie ein Refactoring durch, überprüfen Sie die Strukturarchitektur. Bitrix-Programmierer müssen nicht alles komplizieren. Vergnügen schauen auf das Blatt
print_r
Sie haben nicht Ihre monströse Anordnung, nur die Tränen von der Belastung der Augäpfel quellen auf. Es gebe 2 Arrays / Abfragen. Eine mit den notwendigen Mindestdaten und im erweiterten Shove alles, was Sie gerade dort schieben.
Der Autor, aber wer bist du? Er stürzte sich auf einen anerkannten und langjährigen Marktführer, der aus der Ferne Kaliningrad den Entwicklungsvektor der IT-Branche definierte, in der Tausende von Spezialisten beschäftigt sind, deren Produkte Hunderttausende von Standorten entwickelt haben, und so weiter und so fort. Ich bin ein Autodidakt. Und wenn sich die Aufgabe ergibt, das Admin-Panel zu gestalten, versuche ich, es so klar und benutzerfreundlich wie möglich zu gestalten. Was ich wünsche Bitrix. Es ist erst ein halbes Jahr her, dass ich mich dem Produkt über den Rand angeschlossen habe. Immer noch die gleiche Zeit und ich hätte fünfmal mehr geschrieben. Ich habe einmal in einem Internetverzeichnis von Nowosibirsk gearbeitet. Und er hat den Administrator dazu gebracht, Produkte mit Inhaltsseiten zu verknüpfen - thematische Produkte nach dem Artikel anzeigen. Und die Mitarbeiterin der Abteilung für Light-Inhalte sagte mir, dass sie seit 7 Jahren kein schöneres und praktischeres Admin-Panel gesehen habe. Und das Büro ist eine Schmiede von Personal, ungefähr 20 ziemlich professionelle Programmierer haben das Projekt betreten.
Ich verstehe, dass Sie es dort in Bitrix versuchen - Sie haben all diese überwucherte Plattform-Engine mit Modulen von Drittanbietern entwickelt und unterstützt, die wie Granaten am Boden des Schiffes haften. Aber du musst es besser machen. Da haben sie angefangen. Ihre und unsere Superaufgabe ist es, den Menschen das Leben zu erleichtern und es und Ihr Karma nicht zu verderben. Und dafür benötigen Sie ein praktisches Admin-Panel, schnelle Arbeitsgeschwindigkeit, Bildkomprimierung, Refactoring des aktuellen Codes, Optimierung von Struktur und Architektur. Sie können es nicht selbst tun - führen Sie eine Überprüfung der Benutzeroberfläche Ihres leidenden Admin-Panels durch Dritte durch. Testen der Inhaltsverwaltung für Fokusgruppen, deren Feedback und Kommentare. Das Rad muss nicht neu erfunden werden. Alle möglichen Annehmlichkeiten sind bereits in anderen Softwareprodukten enthalten, Sie müssen sie nur abholen. Entweder haben Sie die Arbeit von Bitrix eingerichtet, oder wir werden sehr bald eine andere haben, die besser ist als Ihre. Die Option, dass alles so bleibt, wie es jetzt ist, möchte ich persönlich nicht in Betracht ziehen.
PS Bei Rabatten, die die Regeln für die Arbeit mit einem Korb sind. Warum unterstützen sie nicht Multisite? Warum sollte ich sie klonen und die Bündnisse von Occams Großvater brechen? Für Rabatte, die nur Interesse haben, sollte es möglich sein, mehrere Websites anzugeben. Und mit Rabattgutscheinen sollte das gleiche Thema sein.