JhulFramework / PHPServer4ODK

PHP Server for ODK Collect
MIT License
6 stars 3 forks source link

Suggestion: turn into nextcloud plugin #3

Open poVoq opened 7 years ago

poVoq commented 7 years ago

Very nice to see an alternative aggregate server that should make it much easier and quicker to put up self hosted instances.

How about utilizing all the nice functionality a nextcloud installation would give you to run an php aggregate server as a plugin for it? That should also make multi-user support much easier to implement.

JhulFramework commented 7 years ago

Sure, i will look into it. Can you refer me plugin making documentation.Can it be done systematically or through hacking in code

poVoq commented 7 years ago

Sure: http://blog.jospoortvliet.com/2016/09/get-started-with-nextcloud-app.html https://docs.nextcloud.com/server/12.0/developer_manual/app/index.html

I am not an expert on it, but if you need someone to test it or any other help I would be happy to try my best.

JhulFramework commented 7 years ago

Thank you very much for your suggestion, i really appreciate it.

But i don't see reason to it integrate it as nextcloud plugin. Right now i am working some other project, so i wont be able to start it soon.

Feel free to explain me advantages of integrating it in nexctcloud.

English is not my first language.

THANK YOU

poVoq commented 7 years ago

The main advantage of a php based aggregate server would seem to me that deployment on a cheap managed shared host would become much easier (i.e. something where you don't have ssh access). This works without Nextcloud of course. But Nextcloud also runs on such hosts easily (all you need is php and a mysql or postgresql database) and is a very popular framework for a self-hosted cloud service. Integrating a php aggregate server as a plugin for it would allow to concentrate on the actual functionality of ODK sync and for form creation while utilizing all the multi-user, sharing, file-sync etc. functionality that Nextcloud brings with it out of the box. Last but not least, Nextcloud is also available as a cheap SaaS and thus the php based agregate server could be deployed very easily through such services without managing your own server at all.

JhulFramework commented 7 years ago

Ok i'll post update when i do it

I want to ask ,Do you have any idea if there are people willing to use it. Otherwise there is no reason to make code if no ones gonna use it

Thank you

poVoq commented 7 years ago

Hard to say... I would be willing to use it ;) I think currently not too many people use a self-hosted ODK systems as it is hard to set up, but once that becomes easier I imagine more people would use it.

poVoq commented 5 years ago

Any update on this? Would be still awesome to be able to use it with Nextcloud. This would also make it much easier to implement image uploads.

JhulFramework commented 5 years ago

Due to lack of time i am not doing any open source project. So it will be safer to assume that i am not working on it.