einige unter euch werden den Dienst, den ich euch jetzt vorstellen möchte, sicher bereits kennen. Die erste Version meines online Code-Snippet-Managers hatte ich vor fast drei Jahren hier im Forum angekündigt. Mittlerweile habe ich den Dienst komplett überarbeitet und aus dem kleinen Versuchsprojekt ist ein erwachsener Online-Dienst geworden.
Ich habe Ende letzten Jahres angefangen my code stock.com komplett zu überarbeiten, neues Design, neue Funktionen und eine von Grund auf neue Code-Basis.
Da my code stock.com nicht der einzige Dienst zum Speichern von Code-Snippets ist, möchte ich als erstes das grundlegend andere Konzept meines Dienstes vorstellen. Die meisten vergleichbaren Dienste richten sich vor allem bzw. teilweise ausschließlich an Webdesigner, da nur HTML, CSS und JavaScript Codes gespeichert werden können. Weiterhin sind diese Dienste hauptsächlich auf das öffentliche Teilen der Code-Snippets ausgelegt, nicht aber unbedingt für private Archive und Sammlungen. Mit my code stock.com versuche ich ein gutes Mittelmaß zwischen privater Code-Sammlung und zum Teilen gedachten Snippets zu treffen. Der grundsätzliche Aufbau von my code stock.com soll daher erst einmal die Verwaltung und Lagerung von größeren Sammlungen begünstigen. Code-Snippets können in Ordner unterteilt und mit Schlagworten versehen werden. Damit soll die schnelle Wiederauffindbarkeit gewährleistet werden, zusätzlich gibt es selbstverständlich eine Volltextsuche. Neben HTML, CSS und JavaScript Code-Snippets können Codes in über 30 Programmier- und Script-Sprachen gespeichert werden. Für die kombinierten HTML, CSS und JavaScript Codes kann jederzeit eine Live-Vorschau mit dem Resultat der geschriebenen Code-Zeilen angezeigt werden. Zusätzlich unterstützt der Editor bei der Code-Eingabe. Es stehen z.B. eine einfache Autovervollständigung und Live-Syntax-Checks zur Verfügung. Erkennt der Editor während der Code-Eingabe z.B. falschen oder unsauberen Code, wird eine Warnung ausgegeben. Je nach Fehler mit Verbesserungsvorschlägen, um den Code zu bereinigen. Die Standard-Einstellungen auf my code stock.com unterstützen in erster Linie die Erstellung privater Snippet-Sammlungen, d.h. per default ist jedes Snippet erst einmal privat. Da gerade private Inhalte besonders schützenswert sind, habe ich bei der Entwicklung viel Wert auf die Sicherheit des Dienstes gelegt. Die gesamte Datenübertragung zwischen der Webseite und eurem Computer ist SSL-Verschlüsselt, ebenso sind die Codes der einzelnen Snippets in der Datenbank verschlüsselt. Wer seine Codes gerne teilen oder im Team bearbeiten möchte, findet auch hier die richtigen Funktionen. Es besteht die Möglichkeit, Ordner für mehrere Personen freizugeben und die enthaltenen Snippets im Team zu verwalten. Änderungen können jederzeit mit Hilfe des Revisionssystems getrackt und mit älteren Versionen verglichen werden. Ein einfaches Kommentarsystem mit Live-Updates ermöglicht eine schnelle Kommunikation und Diskussion untereinander. Neben den Ordnerfreigaben können Snippets auch über Links öffentlich geteilt werden. Ebenso besteht die Möglichkeit, angelegte Snippets über einen Embed-Code in die eigene Webseite einzubinden. Der Embed-Code lässt sich dank einer einfachen API schnell an die eigene Webseite anpassen.
<iframe width="590" height="332" src="//www.youtube.com/embed/i1YhWCoDT4o" frameborder=""></iframe>
Wenn ich euer Interesse wecken konnte, schaut euch my code stock.com gerne an und probiert den Dienst aus. Feedback und Verbesserungsvorschläge sind selbstverständlich gerne erwünscht, schreibt mir einfach eine E-Mail oder ab damit unten in die Kommentare.
Liebe Grüße und viel Spaß damit
Pascal