Benutzer-Werkzeuge

Webseiten-Werkzeuge


shaarligo-0

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

shaarligo-0 [2017/12/27 21:03] (aktuell)
mro angelegt
Zeile 1: Zeile 1:
 +~~SLIDESHOW~~
  
 +-----
 +
 +Diese Wiki Seite sieht etwas verhagelt aus, da sie in erster Linie im PrƤsentationsmodus funktionieren muƟ.
 +
 +# ShaarliGo
 +
 +self-hosted microblogging
 +
 +[Lightning Talk at 34c3](https://​events.ccc.de/​congress/​2017/​wiki/​index.php/​Lightning:​ShaarliGo:​_self-hosted_microblogging)
 +
 +-----
 +
 +## Inspiration
 +
 +"The personal, minimalist, super-fast, no-database delicious clone."​ (@sebsauvage)
 +
 +* [sebsauvage.net/​wiki/​doku.php?​id=php:​shaarli](http://​sebsauvage.net/​wiki/​doku.php?​id=php:​shaarli)
 +* [dokuwiki.org/​](https://​dokuwiki.org/​)
 +* [gohugo.io/​](https://​gohugo.io/​)
 +* [RFC 5005](https://​tools.ietf.org/​html/​rfc5005):​ Feed Paging and Archiving
 +* [w3.org/​TR/​xslt-10/​](https://​w3.org/​TR/​xslt-10/​) XSL Transformations (XSLT)
 +
 +## Incentive
 +
 +* PHP is a questionable foundation
 +* [community shaarli](https://​github.com/​shaarli/​) focussed on adding stuff, not simplicity
 +* buzzword-free web development showcase
 +* radical simplicity
 +* tinkering with Go
 +
 +## Implementation
 +
 +* old-school [CGI](https://​tools.ietf.org/​html/​rfc3875)
 +* statically linked, monolithic Go executable
 +* posting adds to a private xml ([Atom](https://​tools.ietf.org/​html/​rfc4287) subset)
 +* and immediately generates many(!) static feed xmls (valid Atom) with
 +* client-side rendering to Html via Xslt, JavaScript is optional
 +
 +## Installation
 +
 +1. `$ curl -L http://​purl.mro.name/​shaarligo_cgi.gz | tee shaarligo_cgi.gz | gunzip > shaarligo.cgi`
 +2. visit in your browser: http://​my.web.space/​subdir/​shaarligo.cgi
 +
 +done!
 +
 +Or build from source at http://​purl.mro.name/​ShaarliGo
 +
 +## Invitation
 +
 +* try it
 +* spread the word
 +* feedback to [[mailto:​34c3@mro.name?​subject=ShaarliGo|34c3@mro.name]]
 +
 +Slides at http://​mro.name/​34c3
 +
 +------
 +
 +{{tag> Blitzvortrag Lightning Talk Vortrag Shaarli 34c3 Golang Go Xslt Atom RFC5005 ShaarliGo}}
shaarligo-0.txt Ā· Zuletzt geƤndert: 2017/12/27 21:03 von mro