weave minimal Server | Tag | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:54:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/ https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/#comments Thu, 09 Feb 2012 00:03:57 +0000 http://www.ohnekontur.de/?p=1720 Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen. Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben. Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er … Continue reading

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen.
Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben.
Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er getestet).

Und der Fehler beim Account anlegen müsste auch behoben sein.

Heißt Sync und Account anlegen, aus Firefox herraus (“via Firefox Sync” ) in Richtung FSyncMS sollte wieder einwandfrei.
Viel Spaß und ich freue mich auf Rückmeldungen

Downloadlink

Anleitung für das Installieren

Ursprünglicher Post

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/feed/ 16
How to FSyncMS Installieren – Firefox Sync eigener Server https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/ https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/#comments Sun, 24 Jul 2011 09:04:32 +0000 http://www.ohnekontur.de/?p=1369 Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen: Vorraussetzungen – Was wird benötigt: einen Webspace, mit PHP. PHP braucht PDO und sqlite Support. (sollte ich hier was vergessen haben bitte kommentieren) Die Files: Als … Continue reading

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen:

Vorraussetzungen – Was wird benötigt:

einen Webspace, mit PHP.
PHP braucht PDO und sqlite Support.
(sollte ich hier was vergessen haben bitte kommentieren)

Die Files:

Als erstes mal müssen die Datein geladen werden:

wget https://www.dataharbour.de/FSyncMS.tar.gz

(alternativ einfach hier runterladen)
Danach das Archiv entpacken

tar xvzf FSyncMS.tar.gz

dabei sollte ein Ordner mit (vorallem) folgenden Dateien dabei herrauskommen:

index.php
user.php
weave_storage.php
settings.php
weave_basic_object.php
weave_utils.php

Verändert werden muss nachher eigentlich nur die settings.php, aber zu erst optional Webserver einstellungen.

(optional) Die Url – der Webserver

Dieser Schritt ist optional, wenn kein Zugang zur Webserverconfig besteht kann man dies auch weglassen.
Ziel ist es die Url zu maskieren,
in lighttpd geht dies z.B. mit folgendem Statement
(vorrausgesetzt das der Ordner in dem die Dateien liegen fsync heißt) :

url.rewrite = ( "^/fsync/(.*)$" => "/fsync/index.php/$1")

bei Apache geht das mit

Alias /fsync /fsync/index.php/

Die Settings

Nachdem die Grundvorrausetzungen geschaffen sind, auf zur Settings.php:
Hier gibt es eigentlich nur zwei Einstellungen,
die URL zu dieser Installation und ob die Registrierung freigeschaltet ist oder nicht.
Also ENABLE_REGISTER auf TRUE

define("ENABLE_REGISTER", true);

und FSYNCMS_ROOT auf die URL

define("FSYNCMS_ROOT","https://www.example.com/fsyncms/");

Wichtig sind bei der URL 2 Dinge:

  • Die Url muss mit einem / abschließen.
  • Wenn man keinen Alias angelegt hat, dann muss hier als URL die URL zur Index Datei angegeben werden (und auch mit einem / beendet). Bsp.: https://www.example.com/fsyncms/index.php/

danach speichern und schließen.

Der Account

Als nächstes zum Client und einen Account erstellen.
Im Firefox unter Extras -> Synchronisation einrichten anklicken.
Danach im neuen Fenster auf Neues Benutzerkonto anlegen.
Daten eingeben,
und bei Server, eigenen Server auswählen, und URL eintippen (ist die selbe wie jene die in den settings steht).
2 oder 3 mal auf weiter klicken und fertig :)

Sync sollte jetzt funktionieren,
und zwar mit Firefox 4 , Firefox 5 und Firefox 6.
Optional würde ich noch empfehlen die registrierung in der settings.php zu deaktivieren wenn man sie nicht benötigt, um nicht jedem ablageplatz anzubieten.

 

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/feed/ 64
Erweiterung des Weave Minimal Servers – FSyncMS 0.5 https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/ https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/#comments Tue, 28 Jun 2011 19:50:12 +0000 http://www.ohnekontur.de/?p=1353 Ich hatte ja bereits mehrfach über Firefox Sync berichtet. Ebenfalls darüber wie man sich einen eigen Sync Server, mit Hilfe des Weave minimal Servers, aufsetzt. Umso mehr bedauerte ich, als ich lesen musste, dass der Support für den Weave-Minimal Server … Continue reading

The post Erweiterung des Weave Minimal Servers – FSyncMS 0.5 first appeared on ohneKontur - der Blog.]]>
roundabout-schildIch hatte ja bereits mehrfach über Firefox Sync berichtet.
Ebenfalls darüber wie man sich einen eigen Sync Server, mit Hilfe des Weave minimal Servers, aufsetzt.

Umso mehr bedauerte ich, als ich lesen musste, dass der Support für den Weave-Minimal Server eingestellt wird.

Aus purem Frust hab ich mich daran gemacht, selber ein wenig an dem PHP Code herrumzuschrauben. Das was da herrausgekommen ist möchte ich FSync Minimal Server nenen.
Es baut auf dem Code von tobyelliott auf, bzw. erweitert diesen um die sog. User Api.
Dadurch ist es nun möglich, sich Sync Acounts via Firefox anzulegen, und man erspaart sich viel gefrickel.
Ich hoffe das der die Erweiterung einigen nützt und das ganze etwas vereinfacht.

Zum Download gibts das gute Stück hier:
https://www.dataharbour.de/FSyncMS.tar.gz

Ein paar Stichpunkte zur Benutzung:

Wie benutze ich FSyncMS den ?

Eine genau Anleitung plane ich in 3-4 Wochen zu veröffentlichen,
für alle die nicht warten können sei gesagt, es verhält sich ziemlich wie beim Weave-Minimal Server. Haupt unterschied man kann in Firefox auf “Account anlegen” klicken, danach Daten eintragen, und Server von “Firefox Sync Server” auf eigenen Server umstellen (hier die URL eintragen). Rest kommt bald…

Update von Weave-Minimal Server auf FSyncMS

Es ist prinzipiell nichts weiter nötig, als die vorhandenen Dateien durch jene aus dem Download zu ersetzen. Alternativ kann auch einfach die vorhandene weave_db in einen neuen Ordner zusammen mit den FSyncMS Dateien kopiert werden.

Registrierung Sperren ( settings.php )

Da es sicher umstände geben mag, bei denen sich nicht jeder User einfach Registrieren können soll, habe ich eine Funktion für das Sperren der Registrierung eingebaut. Hierzu einfach in der settings.php das true in false ändern, oder anders gesagt:

define("ENABLE_REGISTER", true);

ersetzen durch

define("ENABLE_REGISTER",false);

Langfristig schwebt mir da noch eine andere Lösung vor, aber das sollte tun fürs erste.
Ich empfehle jedem, der nicht genau weiß was er tut, die Registrierung auszuschalten wenn er sie nicht benötigt, und nur zu aktivieren sobald er sie benötigt.

 

Ansonsten viel Spaß damit :)

 

 

EDIT:

Aktuelle Version immer unter obrigem Link!

Ja es fehlt Versionskontrolle etc. (mir fehlt atm leider die Zeit), dennoch ein bissel
Changelog:

v 0.6
settings.php bekam eine zusätztliche Option wo die URL des Servers gesetzt werden muss.

Außerdem gibts mittlerweile eine Installationsanleitung

The post Erweiterung des Weave Minimal Servers – FSyncMS 0.5 first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/feed/ 28