Die Pluso Social Share Buttons flogen, ich musste meine eigenen machen

    Bis vor kurzem haben wir PLUSO verwendet, einen kostenlosen Skript-Generierungsdienst, mit dem Website-Besucher Links zu Ihren Artikeln in sozialen Medien (Lesezeichen, soziale Netzwerke) veröffentlichen können. Der Dienst sieht aus wie Schaltflächen - Symbole sozialer Netzwerke; Einfach zu installieren und sieht gut aus. Aber in diesem Faß Honig wurde eine Fliege in der Salbe entdeckt. Pluso verbindet eine Reihe unnötiger Dateien , was den Betrieb der Ressource, auf der sich diese Schaltflächen befinden, ziemlich verlangsamt.

    Wir haben uns spontan entschlossen, solche Buttons für unsere Seite zu schreiben. Ich musste ein wenig schreiben, der server auf nodejs, die datenbank ist redis, alles funktioniert schnell und lädt die webseite nicht, im gegensatz zu pluso. Und noch ein Plus-Minus - die fehlende Dokumentation, zum Beispiel, wie man das Schließen des Plus-Fensters nachverfolgt - weiß niemand. In unseren Schaltflächen haben wir das Ereignis onclose hinzugefügt, das beim Schließen dieses Fensters ausgelöst wird. Heute
    Morgen haben wir festgestellt, dass die Pluso Social Share Buttons kaputt sind! Wenn Sie share.pluso.ru/pluso-like.js anfordern, wird ein 502-Fehler angezeigt, und infolgedessen bleiben einige Websites ohne ihre bevorzugten Freigabeschaltflächen.

    Bild

    Aber wie sich herausstellte, ist dies ein vorübergehendes Phänomen, und zum Zeitpunkt des Schreibens arbeitete pluso wieder. Trotzdem haben wir uns heute entschlossen, pluso auf allen Seiten unserer Site dringend durch unsere Buttons zu ersetzen.
    Das Design wurde von pluso entlehnt, aber dies ist nur vorübergehend, während das Testen und Anhängen läuft, werden wir bald unser eigenes zeichnen.
    Die einzige Website, auf der Sie jetzt unsere Schaltflächen sehen können, ist stairschat.com . Nachdem wir pluso durch unsere Buttons ersetzt hatten, begann die Seite viel schneller zu funktionieren.
    Sie können unsere Schaltflächen selbst installieren, um sie zu testen oder einfach zu sehen, wie sie funktionieren - im wahrsten Sinne des Wortes mit zwei Codezeilen.






    In naher Zukunft werden wir einen Codegenerator + eine Reihe von Schaltflächenoptionen schreiben, und während es keinen Generator gibt, müssen Sie anstelle von randomID nur eine zufällige Zeichenfolge (vorzugsweise nicht länger als 8 Zeichen) einfügen, und eine Liste von sozialen Diensten wird in data-services geschrieben. Von uns verwendete Netzwerke, Datentitel
    - Kopfzeile,
    Daten-URL - Link zur
    Datenbeschreibungsseite - Seitenbeschreibungen

    Wenn randomID für mehrere Instanzen von Schaltflächen zutrifft, haben sie einen gemeinsamen Zähler.

    Ich möchte den Button-Code kritisieren.

    Jetzt auch beliebt: