{"id":391,"date":"2008-06-23T18:45:00","date_gmt":"2008-06-23T16:45:00","guid":{"rendered":"http:\/\/ollmetzer\/?p=391"},"modified":"2010-05-30T21:53:00","modified_gmt":"2010-05-30T19:53:00","slug":"rum-ge-zzapt","status":"publish","type":"post","link":"https:\/\/www.ollmetzer.com\/?p=391","title":{"rendered":"rum-ge-zzapt"},"content":{"rendered":"<p>Heute bin ich umgezogen &#8211; bzw. meine Domain zzap ist auf einen anderen Server umgezogen. Da mir nunmehr endlich PHP5\/MySQL5 und andere aktuelle Features zur Verf\u00fcgung stehen, kann ich auch nun die neueste (Entwicklungs)Version von zzap dort installieren. Bisher lief dort noch die Version 3, die ich zur Web2.0-Expo 2007 programmiert hatte. <\/p>\n<p>Nach knapp einem Jahr Entwicklungspause hatte ich die Konzeption \u00fcberarbeitet. Von der urspr\u00fcnglichen Idee, einen Service aufzubauen bin ich aufgrund der mittlerweile gro\u00dfen Anzahl \u00e4hnlicher Projekte (Twitter, Pownce, Jaiku u.a.) abgekommen. Ohne eine standesgem\u00e4\u00dfe Finanzierung im R\u00fccken, kann man gegen diese Konkurrenten nicht bestehen. Anstelle eines Services, soll nunmehr eine einfache Software treten, die es jedermann erlaubt, einen eigenen dezentralen Microbloggingdienst aufzusetzen.<\/p>\n<p>Seit April arbeite ich nun nebenher an der neuen Software, die zwar im Frontend \u00e4hnlich aussieht, aber &#8222;unter der Haube&#8220; runderneuert wurde. Das zugrundeliegende Framework ist v\u00f6llig \u00fcberarbeitet und nutzt nunmehr die Features von PHP5 (Objektorientierung) und MySQL5 (UTF-8, Foreign Keys,&#8230;). Daf\u00fcr habe ich Abschied von DB-Abstraktion Layern, diversen PEAR-Modulen und der Templateengine Smarty genommen, um externe Abh\u00e4ngigkeiten zu minimieren.<\/p>\n<p>Die zentralen Features sind bereits fast alle lauff\u00e4hig. Die nunmehr schon vierte Version von zzap ist sowohl per Webbrowser bedienbar und unterst\u00fctzt zus\u00e4tzlich Mobiltelefone mit automatischer Content-Anpassung, z.B. von Fotos f\u00fcr unterschiedliche Displaygr\u00f6\u00dfen durch <strong>ADD<\/strong> (Automatic Device Detection). Man kann Kurznachrichten schreiben und ein Bild anh\u00e4ngen, die Nachricht auf twitter weiterleiten lassen und ein einfaches Badge in seinen Blog integrieren. <\/p>\n<p>F\u00fcr mich selber funktioniert der Dienst damit bereits recht gut, aber es bleibt noch eine ziemliche Menge Arbeit bis zum ersten Alpha-Release. Eine Baustelle ist zum Beispiel die noch nicht vollst\u00e4ndig umgesetzte Mehrsprachigkeit. F\u00fcr den Start sollte zzap mindestens Deutsch und Englisch unterst\u00fctzen. Ein einsteigerfreundliches Setup ist noch nicht vorhanden und ein ganz zentrales Feature fehlt noch v\u00f6llig: <strong>RUN<\/strong>, bzw. Remote User Notification. Das ist die Weiterleitung von Nachrichten an Kontakte, deren Account auf anderen Computern liegen.<\/p>\n<p>Alles in allem ist diese Software also noch eine Riesenbaustelle, aber es geht allm\u00e4hlich voran. Stay tuned&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute bin ich umgezogen &#8211; bzw. meine Domain zzap ist auf einen anderen Server umgezogen. Da mir nunmehr endlich PHP5\/MySQL5 und andere aktuelle Features zur Verf\u00fcgung stehen, kann ich auch nun die neueste (Entwicklungs)Version von zzap dort installieren. Bisher lief dort noch die Version 3, die ich zur Web2.0-Expo 2007 programmiert hatte. Nach knapp einem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-391","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=391"}],"version-history":[{"count":0,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=\/wp\/v2\/posts\/391\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ollmetzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}