Ein paar interessante und nützliche Dinge für den Webentwickler # 20

    Guten Tag, liebe Khabravchians. Vor kurzem habe ich einige interessante und nützliche Tools / Bibliotheken / Veranstaltungen gesehen, die ich mit Habr teilen möchte.

    Ehrfürchtiger Sysadmin


    Megapopuläres Repository auf GitHub, das in wenigen Tagen mehr als 4000 Sterne gesammelt hat. Dies ist eine umfangreiche Liste der nützlichsten Open-Source-Tools für den Systemadministrator nach Kategorie: Backups, Klonen, Cloud Computing, Cloud Orchestration, Cloud Storage, kollaborative Software, verteilte Dateisysteme, DNS, VPN usw. Der Autor des Projekts erwähnte auch Awesome PHP , von das Bild, von dem er seine Liste veröffentlichte.

    NodeBB



    Viele haben schon aus dem Namen verstanden, dass dies eine Forum-Engine auf NodeJS ist und es sich in der Tat um ein sehr cooles Projekt handelt. Ich würde sogar sagen, dass dies bis zu einem gewissen Grad ein Umdenken der aktuellen Idee von Foren ist. Nun, wie viel Zeit ist seitdem vergangen ... Wie viele soziale Netzwerke sind erschienen und wie viele Diskussionen über Design mit einer intuitiven Benutzeroberfläche und durchdachter Benutzeroberfläche, wie viele Entwickler bemühen sich, das Web in eine "Umgebung für Anwendungen" zu verwandeln, in der alles schnell und asynchron ist native Software.

    Es sieht so aus, als wäre NodeBB ein reguläres Forum, aber ein moderner Webentwickler ist einfach nicht in der Lage, das Alte zu tun, und daher ist es ein völlig neues Produkt, bei dem es Trends aus all diesen aktuellen Trends gibt. Einfach zu bedienen und anpassbar, sehr flexibel und modular, anpassbar an verschiedene Gerätetypen.
    Noch ein paar Screenshots






    Mailin


    Node.js SMTP-Server. Mailin hört und scannt E-Mails nach allen Standards (DKIM, SPF, Apache SpamAssassin), analysiert sie dann und sendet eine Antwort im JSON-Format, die


    ungefähr so aussieht: SideComments.js Das Skript dupliziert das Kommentarsystem der beliebten Blog-Plattform Medium, mit dem Sie Kommentare hinterlassen können nicht auf den ganzen Artikel, sondern auf einen bestimmten Absatz.


    // Listen to "commentPosted", and send a request to your backend to save the comment.
    // More about this event in the "docs" section.
    sideComments.on('commentPosted', function( comment ) {
    $.ajax({
    url: '/comments',
    type: 'POST'
    data: comment,
    success: function( savedComment ) {
    // Once the comment is saved, you can insert the comment into the comment stream with "insertComment(comment)".
    sideComments.insertComment(comment);
    }
    });
    });
    // Listen to "commentDeleted" and send a request to your backend to delete the comment.
    // More about this event in the "docs" section.
    sideComments.on('commentDeleted', function( commentId ) {
    $.ajax({
    url: '/comments/' + commentId,
    type: 'DELETE',
    success: function( success ) {
    // Do something.
    }
    });
    });
    


    Kleine Welt



    Smallworld.js ist ein Miniaturskript (5 KB), das Karten mit GeoJSON und HTML5 Canvas generiert . Es existiert als unabhängige Bibliothek sowie als Plug-in für jQuery und Zepto.
    var el = document.querySelector('.map');
    var map = new Smallworld(el, options);
    


    Epoche



    Funktionsbibliothek zur Echtzeit-Datenvisualisierung auf D3.js und jQuery.

    Westliche Gedanken oder was es wert wäre, in Habré übersetzt zu werden:




    Endlich:




                                                             Zurück Auswahl (Ausgabe 19)

    I für Fehler entschuldigen. Wenn Sie ein Problem bemerken - schreiben Sie bitte eine persönliche.

    Vielen Dank für Ihre Aufmerksamkeit.

    Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte komm rein .

    Gefällt dir die auswahl

    • 92% Ja 904
    • 7,9% Nr. 78

    Jetzt auch beliebt: