I have updated z-push z-push_ynh to be compliant with most of YEP requirements.
It should be mostly decent now
1- What is z-push
The push is a php backend to ActiveSync protocol (also called Exchange).
It makes the link between imap, carddav and caldav and the ActiveSync protocol
ActiveSync is an interesting protocol, which, amongst other things, let us configure our mobile phone in one go (and in a very simple way), instead of adding manually imap, carddav and caldav.
The ActiveSync protocol has been created by Microsoft and has its own limitation/restriction (hence the fixed /path argument)
z-push is a AGPL-3 free implementation of this protocol push by the company Zarafa
I am not related to them.
2- How to use it
ActiveSync is very useful to configure your mobile phone to receive email, contacts and calendars.
z-push simplifies everything for you, no need to worry about imap or baikal parameters
Simply add a new “ActiveSync” account (also called “Exchange” sometimes), indicate your username, email address and server domain name.
It should fine everything easily.
3- Current situation
The “original” sources used in z-push_ynh are from a fork of z-push.org and added some extra stuff such as carddav and caldav.
These sources are fmbiete/Z-Push-contrib
These sources haven’t had any proper update since long time (1 to 2 years)
4- Future ?
On the other side, the z-push.org team is keeping the good work with continuous updates (new release every two months ?) and they now integrate directly carddav and caldav backends support (which is great).
This let me think that it may be the right time to come back to the original sources. And it is what I did on the fork z-push (fork to test stuff)
The aim of this fork is to be merged into the “official” z-push_ynh once proven working as well or better than the “old” sources.
So, ready to test to let us know if it works well ?