If you can get python to run it would be great if we can re-use backend zim
modules. That will save a lot of hassle with compatibility etc. and you
don't have to rewrite the parsing routines etc.
Question is how to combin it with a frontend. Probably running zim in server
mode could help. Not sure if you can bind e.g. to localhost:8080 on a phone.
If not we can try running the server behind a named socket (e.g.
/tmp/zim/server.socket).
Current server is read only, it serves pages as HTML. We could add an
interface that allows to POST wiki text to save as a page. Then the webpage
can have a bare editing interface with an "edit" button and a wiki input
field (just like most other wikis out there do it). From there start adding
javascript to make the editing nicer.
Alternative would be to write a dedicated gui frontend, probably can still
interact with zim backend using server infrastructure.
One interesting question: does android support DBus ? If so that would be
the preferred interface between front end and back end.
//Disclaimer: I've done no development whatsoever on a phone, so no idea
what is or isn't possible//
If you can get python to run it would be great if we can re-use backend zim
modules. That will save a lot of hassle with compatibility etc. and you
don't have to rewrite the parsing routines etc.
Question is how to combin it with a frontend. Probably running zim in server server. socket) .
mode could help. Not sure if you can bind e.g. to localhost:8080 on a phone.
If not we can try running the server behind a named socket (e.g.
/tmp/zim/
Current server is read only, it serves pages as HTML. We could add an
interface that allows to POST wiki text to save as a page. Then the webpage
can have a bare editing interface with an "edit" button and a wiki input
field (just like most other wikis out there do it). From there start adding
javascript to make the editing nicer.
Alternative would be to write a dedicated gui frontend, probably can still
interact with zim backend using server infrastructure.
One interesting question: does android support DBus ? If so that would be
the preferred interface between front end and back end.
//Disclaimer: I've done no development whatsoever on a phone, so no idea
what is or isn't possible//