Le 14/02/12 22:34, Izidor Matušov a écrit : > Hi Karlo, > > Pedro Gaudêncio is also interested in a contribution to GTG web > interface. You guys could together and share the work (I think there > will be enough it for everybody ;) > >> The DBus interface might not be complete. Also, I believe that liblarch >> itself should be exposed through DBus, it would make things a lot more >> easier. So, what you should do now is : >> 1) identify the DBus API you need to start working >> 2) start working >> 3) As soon as you need a new API, get in touch with me or Izidor > > > Just a suggestion about DBus. Try to create a separate DBus layer in > GTG web interface. It might change in the future (and it probably will > when we properly separate GTG core from GTG GTK :-) Dealing with > "unstable" API just in one place might save you much trouble. > >> The biggest challenge I foresee is multi-user storage. Currently, GTG >> has no concept of user. But, obviously, the web interface will require a >> valid logged user (assume that the user login is an email address). My >> take is that currently we have a 123123123.xml file for the task list >> and that it could be relatively easy to give "[email protected]" parameter >> to DBus so it opens only "[email protected]/12123123.xml". The good thing >> about re-using GTG is that backends will still be available in the web >> interface. > > What about each user will have its own backends. Just change the > backend engine a little bit (inform backends only from tasks from this > user and vice versa) seems feasible to me. > > I am glad that you guys want to contribute to GTG!
When I think about it, those who are building the web UI should not care too much about multi-user. It would be the job of GTG-server to handle that. _______________________________________________ Mailing list: https://launchpad.net/~gtg-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~gtg-contributors More help : https://help.launchpad.net/ListHelp

