Web-Client?

247 views
Skip to first unread message

Oldrev

unread,
Aug 17, 2009, 11:12:37 PM8/17/09
to Tryton
hi all:

Do we have any chance to see a Web Client for Tryton? OpenERP's Web-
Client is nice, but it comes with a unfriendly OpenERP Public
License :)

Regards.

Cédric Krier

unread,
Aug 18, 2009, 5:55:13 AM8/18/09
to try...@googlegroups.com
On 17/08/09 20:12 -0700, Oldrev wrote:
>
> hi all:
>
> Do we have any chance to see a Web Client for Tryton?

There is some ideas in http://code.google.com/p/tryton/wiki/gsoc2009#Ideas
For B2CK, it is not in our priority list, but we will help anybody that wants
to start it.

By the way, I don't see a real benefit of a web client as we have thin client
for Windows (with and without install), MacOS and Linux/Unix.

> OpenERP's Web-
> Client is nice, but it comes with a unfriendly OpenERP Public
> License :)

I don't think it is really nice. It is pretty slow compared to a thin client
(due to his design) and the ergonomy is not so great.

But it is possible to start with eTiny before the release change and adapt it
to Tryton without too much work.

--
Cédric Krier

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
Email: cedric...@b2ck.com
Jabber: cedric...@b2ck.com
Website: http://www.b2ck.com/

Daniel Baumann

unread,
Aug 18, 2009, 6:02:55 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> By the way, I don't see a real benefit of a web client as we have thin client
> for Windows (with and without install), MacOS and Linux/Unix.

imho, a web client is very important.

from a users perspective, you sometimes do not have possibilities to
install additional software (either because you don't have the
permissions, or because it's technically not possible (e.g. thin
clients)). but a browsers can be expected on any machine these days.

from a sysadmin perspective, webfrontends are in many situations to be
prefered over local software on clients.

> I don't think it is really nice. It is pretty slow compared to a thin client
> (due to his design) and the ergonomy is not so great.

it was recently ported away from turbogears2 (which was indeed very
slow) to cherrypy (as of version 5.0.2-0 of the webclient), which is
quite fast now.

> But it is possible to start with eTiny before the release change and adapt it
> to Tryton without too much work.

it's quite bad that they turned the webfrontent proprietary. but using
etiny under the old license is a quite big step backwards as it uses
turbogears. not sure if it makes sense at all to invest time into
working/basing on that for a future tryton/tryton-compatible webclient.

Regards,
Daniel

--
Address: Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email: daniel....@panthera-systems.net
Internet: http://people.panthera-systems.net/~daniel-baumann/

Cédric Krier

unread,
Aug 18, 2009, 6:25:41 AM8/18/09
to try...@googlegroups.com
On 18/08/09 12:02 +0200, Daniel Baumann wrote:
>
> Cédric Krier wrote:
> > By the way, I don't see a real benefit of a web client as we have thin client
> > for Windows (with and without install), MacOS and Linux/Unix.
>
> imho, a web client is very important.
>
> from a users perspective, you sometimes do not have possibilities to
> install additional software (either because you don't have the
> permissions, or because it's technically not possible (e.g. thin
> clients)). but a browsers can be expected on any machine these days.

Are you really sur that you want to expose your company datas (accounting,
sales, payroll, etc.) on internet ?
Is not everybody have a laptop on which they can connect through a VPN (or not)
to the services of his company ?

> from a sysadmin perspective, webfrontends are in many situations to be
> prefered over local software on clients.

I think sysadmin doesn't care about the ergonomy and usability of
applications.
Of course it is simple to manage only server-side but you can manage easily
thin client with simple script that downloads updated client at startup or use
the exe from a shared folder, etc.
And any way, you will always have client-side applications (at least a
browser) or you use terminal which can use thin client.

A native application will always be better integrated in the desktop than a
pseudo-application in a browser.

> > I don't think it is really nice. It is pretty slow compared to a thin client
> > (due to his design) and the ergonomy is not so great.
>
> it was recently ported away from turbogears2 (which was indeed very
> slow) to cherrypy (as of version 5.0.2-0 of the webclient), which is
> quite fast now.

A web client with template will always be slower than a thin client.
With template, you send a lot of html to dislay information but with a thin
client you send only data (and once the layout).

> > But it is possible to start with eTiny before the release change and adapt it
> > to Tryton without too much work.
>
> it's quite bad that they turned the webfrontent proprietary. but using
> etiny under the old license is a quite big step backwards as it uses
> turbogears.

Why not change also to cherrypy ?

> not sure if it makes sense at all to invest time into
> working/basing on that for a future tryton/tryton-compatible webclient.

I will not.

Daniel Baumann

unread,
Aug 18, 2009, 6:37:27 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> Are you really sur that you want to expose your company datas (accounting,
> sales, payroll, etc.) on internet ?

nobody spoke about internet.

> I think sysadmin doesn't care about the ergonomy and usability of
> applications.
> Of course it is simple to manage only server-side but you can manage easily
> thin client with simple script that downloads updated client at startup or use
> the exe from a shared folder, etc.

no offence, but you appear to not have much sysadmin experience in
bigger environments. speaking about road warriors, it's practically
impossible to 'update' them within reasonable time.

for the rest, you can always find different ways on the paper to
acchieve a similar thing or find an alternative workaround. in practise,
however, there are many people that do not even look at erp/crm and
similar software, if it does not feature at least a webfrontend. and
they are right. ymmv.

> Why not change also to cherrypy ?

sure, who volunteers/has time?

>> not sure if it makes sense at all to invest time into
>> working/basing on that for a future tryton/tryton-compatible webclient.
>
> I will not.

me neither.

Hartmut Goebel

unread,
Aug 18, 2009, 6:50:51 AM8/18/09
to try...@googlegroups.com
Daniel Baumann schrieb:
> Cédric Krier wrote:

>
>> Why not change also to cherrypy ?
>
> sure, who volunteers/has time?

Who has budget?

--
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne:
<http://www.all-about-security.de/kolumnen/cissp-gefluester/>

Goebel Consult mit Mitglied bei <http://www.7-it.de>

Cédric Krier

unread,
Aug 18, 2009, 7:15:46 AM8/18/09
to try...@googlegroups.com
On 18/08/09 12:37 +0200, Daniel Baumann wrote:
>
> Cédric Krier wrote:
> > Are you really sur that you want to expose your company datas (accounting,
> > sales, payroll, etc.) on internet ?
>
> nobody spoke about internet.

Web is an application built on top of the Internet [1].

> > I think sysadmin doesn't care about the ergonomy and usability of
> > applications.
> > Of course it is simple to manage only server-side but you can manage easily
> > thin client with simple script that downloads updated client at startup or use
> > the exe from a shared folder, etc.
>
> no offence, but you appear to not have much sysadmin experience in
> bigger environments.

What do you call bigger ?

> speaking about road warriors, it's practically
> impossible to 'update' them within reasonable time.

Source of Tryton is about 400K (0.6 sec).
Exe is about 9M, which can be a little slow (12 sec on my ADSL connection),
but it could be possible to use diff patches (like Courgette [2]).

> for the rest, you can always find different ways on the paper to
> acchieve a similar thing or find an alternative workaround.

Web application is a workaround :-)


[1] http://en.wikipedia.org/wiki/World_Wide_Web
[2] http://dev.chromium.org/developers/design-documents/software-updates-courgette

Cédric Krier

unread,
Aug 18, 2009, 7:23:19 AM8/18/09
to try...@googlegroups.com
On 18/08/09 12:25 +0200, Cédric Krier wrote:
> On 18/08/09 12:02 +0200, Daniel Baumann wrote:
> >
> > Cédric Krier wrote:
> > > By the way, I don't see a real benefit of a web client as we have thin client
> > > for Windows (with and without install), MacOS and Linux/Unix.
> >
> > imho, a web client is very important.
> >
> > from a users perspective, you sometimes do not have possibilities to
> > install additional software (either because you don't have the
> > permissions, or because it's technically not possible (e.g. thin
> > clients)). but a browsers can be expected on any machine these days.
>
> Are you really sur that you want to expose your company datas (accounting,
> sales, payroll, etc.) on internet ?
> Is not everybody have a laptop on which they can connect through a VPN (or not)
> to the services of his company ?

You can even put Tryton on a USB key.

Daniel Baumann

unread,
Aug 18, 2009, 7:59:13 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> Web is an application built on top of the Internet [1].

so by definition, i cannot run a web application in an intranet.

it's great to have definitions and apply them without flexibility.

> What do you call bigger ?

>= 50.

>> speaking about road warriors, it's practically
>> impossible to 'update' them within reasonable time.
>
> Source of Tryton is about 400K (0.6 sec).
> Exe is about 9M, which can be a little slow (12 sec on my ADSL connection),
> but it could be possible to use diff patches (like Courgette [2]).

you're missing the point. road warriors are on the road, they do not
have the time/possibility to update their clients.

however, no point in discussing that any further, you're not
understanding what i mean (and i don't have the time right now to
explain better).

Carlos Perelló Marín

unread,
Aug 18, 2009, 8:01:13 AM8/18/09
to try...@googlegroups.com
Cédric Krier escribió:

> On 17/08/09 20:12 -0700, Oldrev wrote:
>
>> hi all:
>>
>> Do we have any chance to see a Web Client for Tryton?
>>
>
> There is some ideas in http://code.google.com/p/tryton/wiki/gsoc2009#Ideas
> For B2CK, it is not in our priority list, but we will help anybody that wants
> to start it.
>
From PEMAS, we will be also happy helping with its development, but
it's neither our priority right now.

> By the way, I don't see a real benefit of a web client as we have thin client
> for Windows (with and without install), MacOS and Linux/Unix.
>

The main benefit I see are PDA, Smartphones or any other device that has
a web browser but is not Linux, Windows or MacOS, or being one of those,
don't allow you to execute current thin client executable.

>
>> OpenERP's Web-
>> Client is nice, but it comes with a unfriendly OpenERP Public
>> License :)
>>
>
> I don't think it is really nice. It is pretty slow compared to a thin client
> (due to his design) and the ergonomy is not so great.
>
> But it is possible to start with eTiny before the release change and adapt it
> to Tryton without too much work.
>
>

Cheers.

--
Carlos Perelló Marín
[P+] SERVICIOS PROFESIONALES
http://www.pemas.es
mailto:car...@pemas.es || mailto:car...@gnome.org

Este mensaje y los ficheros anexos son confidenciales. Los mismos
contienen información reservada de la empresa que no puede ser
difundida. Si usted ha recibido este correo por error, tenga la
amabilidad de eliminarlo de su sistema y avisar al remitente mediante
reenvío a su dirección electrónica; no deberá copiar el mensaje ni
divulgar su contenido a ninguna persona.

Su dirección de correo electrónico junto a sus datos personales forman
parte de un fichero titularidad de PEMAS Servicios Profesionales, S.L.
cuya finalidad es la de mantener el contacto con Ud. De acuerdo con la
Ley Orgánica 15/1999, usted puede ejercitar sus derechos de acceso,
rectificación, cancelación y, en su caso, oposición enviando una
solicitud por escrito, acompañada de una fotocopia de su DNI dirigida a
PEMAS Servicios Profesionales, S.L. C/ Santos Justo y Pastor, 72 - 5,
C.P. 46022 de Valencia (España).

Tobias Paepke

unread,
Aug 18, 2009, 8:04:24 AM8/18/09
to try...@googlegroups.com


On Tue, Aug 18, 2009 at 11:55 AM, Cédric Krier <cedric...@b2ck.com> wrote:
On 17/08/09 20:12 -0700, Oldrev wrote:
>
> hi all:
>
> Do we have any chance to see a Web Client for Tryton?

There is some ideas in http://code.google.com/p/tryton/wiki/gsoc2009#Ideas
For B2CK, it is not in our priority list, but we will help anybody that wants
to start it.

By the way, I don't see a real benefit of a web client as we have thin client
for Windows (with and without install), MacOS and Linux/Unix.
 
me neither. for me a web solution is always less productive than a fat client.

anyway i see a web client useful for extended work bench or as employee self service. both are of course future development. this could be implemented as a django (replace by your favourite framework) module. but a communication protocol should exist. like json-rpc already mentioned in the GSOC link.

a workaround for roadwarriors or fast deployment it would be a solution to use a terminal-server solution like citrix xenapp, ms terminal services or simply X11.

cause i was a sysadmin for a couple of years: some sysadmins look after the ergonomy and usability :-)

regards

tobias

Cédric Krier

unread,
Aug 18, 2009, 8:17:20 AM8/18/09
to try...@googlegroups.com
On 18/08/09 14:01 +0200, Carlos Perelló Marín wrote:
>
> Cédric Krier escribió:
> > On 17/08/09 20:12 -0700, Oldrev wrote:
> >
> >> hi all:
> >>
> >> Do we have any chance to see a Web Client for Tryton?
> >>
> >
> > There is some ideas in http://code.google.com/p/tryton/wiki/gsoc2009#Ideas
> > For B2CK, it is not in our priority list, but we will help anybody that wants
> > to start it.
> >
> From PEMAS, we will be also happy helping with its development, but
> it's neither our priority right now.
>
> > By the way, I don't see a real benefit of a web client as we have thin client
> > for Windows (with and without install), MacOS and Linux/Unix.
> >
> The main benefit I see are PDA, Smartphones or any other device that has
> a web browser but is not Linux, Windows or MacOS, or being one of those,
> don't allow you to execute current thin client executable.
>

I don't think that a general Web client will run well on these devices. I
think you will need a specific mobile web client.

By the way, there is some devices that use GTK as toolkit like N800 [1] which
could perhaps run the thin client.

[1] http://en.wikipedia.org/wiki/Nokia_N800

Cédric Krier

unread,
Aug 18, 2009, 8:28:30 AM8/18/09
to try...@googlegroups.com
On 18/08/09 13:59 +0200, Daniel Baumann wrote:
>
> Cédric Krier wrote:
> > Web is an application built on top of the Internet [1].
>
> so by definition, i cannot run a web application in an intranet.
>
> it's great to have definitions and apply them without flexibility.

If it is intranet, download time is really not an issue.

> > What do you call bigger ?
>
> >= 50.

I worked in such env. And it was not really an issue to update client
applications at logon.

> >> speaking about road warriors, it's practically
> >> impossible to 'update' them within reasonable time.
> >
> > Source of Tryton is about 400K (0.6 sec).
> > Exe is about 9M, which can be a little slow (12 sec on my ADSL connection),
> > but it could be possible to use diff patches (like Courgette [2]).
>
> you're missing the point. road warriors are on the road, they do not
> have the time/possibility to update their clients.

You mean they don't have 12 sec every 2 months? (it is the average of new client
release)
And like I said by using patches, it can even be faster.

Hartmut Goebel

unread,
Aug 18, 2009, 8:50:07 AM8/18/09
to try...@googlegroups.com
Cédric Krier schrieb:

> I worked in such env. And it was not really an issue to update client
> applications at logon.

Have you work in en environment > 5.000 users? Maintenance is a problem
there, delivering the packages is only a minimal part of it.

> And like I said by using patches, it can even be faster.

Depending on the software distribution system the company is using, ther
may be not "patches".

Cédric Krier

unread,
Aug 18, 2009, 9:01:08 AM8/18/09
to try...@googlegroups.com
On 18/08/09 14:50 +0200, Hartmut Goebel wrote:
> Cédric Krier schrieb:
>
> > I worked in such env. And it was not really an issue to update client
> > applications at logon.
>
> Have you work in en environment > 5.000 users? Maintenance is a problem
> there, delivering the packages is only a minimal part of it.

I will be happy to see Tryton running with 5000 users.
But what is the maintenance problem ?

> > And like I said by using patches, it can even be faster.
>
> Depending on the software distribution system the company is using, ther
> may be not "patches".

But that is a choice of sysadmin.
Any way, thin client (windows and macos) could be binary patched.
On other systems that provides python-gtk environement, downloading the source is
realy not an issue.

Dr. Axel Braun

unread,
Aug 18, 2009, 9:23:47 AM8/18/09
to try...@googlegroups.com
Am Dienstag 18 August 2009 schrieb Cédric Krier:

> > Have you work in en environment > 5.000 users? Maintenance is a problem
> > there, delivering the packages is only a minimal part of it.
>
> I will be happy to see Tryton running with 5000 users.
> But what is the maintenance problem ?

Deployment of client frontends need an infrastructure and software (which
needs to be bought). This gets problematic not only for road warriors, also
for desktop machines.

Its quite some effort, and for this large companies move away from locally
installed frontends and request for newly introduced software a webfrontend,
to get into the direction of zero-deployment.

Thats a fact & strategic decision in some DAX-30 companies. A web-frontend is
a strategic & competitive advantage for trytoon (even if it may not run in a
DAX-30 company for the moment)

my 2c

Ax
--
Dr.-Ing. Axel K. Braun
Mobile: +49.173.7003.154
VoIP/Skype: axxite
PGP Fingerprint: CB03 964D 1CFA E87B AA63 53F3 1BD6 F53A EB48 EF22
Public Key available at http://www.axxite.com/axel....@gmx.de.asc

This mail was *not scanned* before sending.
It was sended from a virus-free Linux desktop.

Hartmut Goebel

unread,
Aug 18, 2009, 9:20:37 AM8/18/09
to try...@googlegroups.com
Cédric Krier schrieb:

> On 18/08/09 14:50 +0200, Hartmut Goebel wrote:
>> Cédric Krier schrieb:
>>
>>> I worked in such env. And it was not really an issue to update client
>>> applications at logon.
>> Have you work in en environment > 5.000 users? Maintenance is a problem
>> there, delivering the packages is only a minimal part of it.
>
> I will be happy to see Tryton running with 5000 users.
> But what is the maintenance problem ?

It seams as if you never ever worked in *big* companies. Updating a
software package is quite an effort there: managing the change,
packaging the software, testing, roll-out, handling roll-out problems.
It's not about moving some bytes of the network, it's much more,
involved quite a lot of people and costs more than just some bucks.

Ina *big* company, the effort is the same, even if only 10 users use
Tryton. A web client would save a lot of effort and money here.

>>> And like I said by using patches, it can even be faster.
>> Depending on the software distribution system the company is using, ther
>> may be not "patches".
>
> But that is a choice of sysadmin.

The sysadmin has no choice, since the delivery software is already in
place. He has to use it. Changing the delivery software is *really*
expensive: the costs of software evaluation, new licences, re-package
all software, re-test the packages, roll-out new software (mind the
offline users!), handling problems (which are new to all), retrain the
help-center, change management, not to count the costs by

> Any way, thin client (windows and macos) could be binary patched.
> On other systems that provides python-gtk environement, downloading the source is
> realy not an issue.

No offence meant, but it seams as if you are really lacking any
experience in software maintenance and delivery in large environments.

Cédric Krier

unread,
Aug 18, 2009, 9:35:36 AM8/18/09
to try...@googlegroups.com
On 18/08/09 15:23 +0200, Dr. Axel Braun wrote:
>
> Am Dienstag 18 August 2009 schrieb Cédric Krier:
>
> > > Have you work in en environment > 5.000 users? Maintenance is a problem
> > > there, delivering the packages is only a minimal part of it.
> >
> > I will be happy to see Tryton running with 5000 users.
> > But what is the maintenance problem ?
>
> Deployment of client frontends need an infrastructure and software (which
> needs to be bought). This gets problematic not only for road warriors, also
> for desktop machines.
>
> Its quite some effort, and for this large companies move away from locally
> installed frontends and request for newly introduced software a webfrontend,
> to get into the direction of zero-deployment.
>
> Thats a fact & strategic decision in some DAX-30 companies. A web-frontend is
> a strategic & competitive advantage for trytoon (even if it may not run in a
> DAX-30 company for the moment)

Ok, this make sense only when you have a zero-deployment OS (which I don't
know).

In fact, all of that is a cyclic behavior in IT. 80's was about mainframe,
90's about PC and now we go back to mainframe but on web.

The thin client is a compromize between both architecture, I think:
- no need to update too often
- speed/integration of local application

But again, I'm not against a web client. I just will not start developping one now
(except if someone fund it). There is better thing to do.

Daniel Baumann

unread,
Aug 18, 2009, 9:39:18 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> Ok, this make sense only when you have a zero-deployment OS (which I don't
> know).

debian is. either by using cfengine or pupped, or preseed-* packages.

Cédric Krier

unread,
Aug 18, 2009, 9:40:41 AM8/18/09
to try...@googlegroups.com
On 18/08/09 15:20 +0200, Hartmut Goebel wrote:
> Cédric Krier schrieb:
> > On 18/08/09 14:50 +0200, Hartmut Goebel wrote:
> >> Cédric Krier schrieb:
> >>
> >>> I worked in such env. And it was not really an issue to update client
> >>> applications at logon.
> >> Have you work in en environment > 5.000 users? Maintenance is a problem
> >> there, delivering the packages is only a minimal part of it.
> >
> > I will be happy to see Tryton running with 5000 users.
> > But what is the maintenance problem ?
>
> It seams as if you never ever worked in *big* companies. Updating a
> software package is quite an effort there: managing the change,
> packaging the software, testing, roll-out, handling roll-out problems.
> It's not about moving some bytes of the network, it's much more,
> involved quite a lot of people and costs more than just some bucks.
>
> Ina *big* company, the effort is the same, even if only 10 users use
> Tryton. A web client would save a lot of effort and money here.

No, you must do almost the same effort for managing the changes, packaging,
testing, etc. for a web application than on local.

> >>> And like I said by using patches, it can even be faster.
> >> Depending on the software distribution system the company is using, ther
> >> may be not "patches".
> >
> > But that is a choice of sysadmin.
>
> The sysadmin has no choice, since the delivery software is already in
> place. He has to use it. Changing the delivery software is *really*
> expensive: the costs of software evaluation, new licences, re-package
> all software, re-test the packages, roll-out new software (mind the
> offline users!), handling problems (which are new to all), retrain the
> help-center, change management, not to count the costs by

I don't understand.
You can always choose how you will install Tryton.

> > Any way, thin client (windows and macos) could be binary patched.
> > On other systems that provides python-gtk environement, downloading the source is
> > realy not an issue.
>
> No offence meant, but it seams as if you are really lacking any
> experience in software maintenance and delivery in large environments.

Or perhaps the other, I don't have issues on some tasks that others have.

Cédric Krier

unread,
Aug 18, 2009, 9:44:54 AM8/18/09
to try...@googlegroups.com
On 18/08/09 15:39 +0200, Daniel Baumann wrote:
>
> Cédric Krier wrote:
> > Ok, this make sense only when you have a zero-deployment OS (which I don't
> > know).
>
> debian is. either by using cfengine or pupped, or preseed-* packages.
>

With such solutions, you can manage Tryton update easily.

Daniel Baumann

unread,
Aug 18, 2009, 9:50:25 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> With such solutions, you can manage Tryton update easily.

nope, not on road warriors.

Hartmut Goebel

unread,
Aug 18, 2009, 9:54:37 AM8/18/09
to try...@googlegroups.com
Cédric Krier schrieb:
> On 18/08/09 15:20 +0200, Hartmut Goebel wrote:
>> Cédric Krier schrieb:
>>> On 18/08/09 14:50 +0200, Hartmut Goebel wrote:
>>>> Cédric Krier schrieb:

>

>>>>> And like I said by using patches, it can even be faster.
>>>> Depending on the software distribution system the company is using, ther
>>>> may be not "patches".
>>> But that is a choice of sysadmin.
>> The sysadmin has no choice, since the delivery software is already in
>> place. He has to use it. Changing the delivery software is *really*
>> expensive: the costs of software evaluation, new licences, re-package
>> all software, re-test the packages, roll-out new software (mind the
>> offline users!), handling problems (which are new to all), retrain the
>> help-center, change management, not to count the costs by
>
> I don't understand.
> You can always choose how you will install Tryton.

"You" can not! "You" are a sysadmin and you have to follow the processes
defined in your company. If "You" are an upper manger, than "You" can
choose, "You" always want to have a business case for changing. There is
no business case in changing the software delivery systems, thus "You"
do not have a choice.

Cédric Krier

unread,
Aug 18, 2009, 9:57:32 AM8/18/09
to try...@googlegroups.com
On 18/08/09 15:50 +0200, Daniel Baumann wrote:
>
> Cédric Krier wrote:
> > With such solutions, you can manage Tryton update easily.
>
> nope, not on road warriors.

Yes but you still have to manage the OS of the road warriors.

Hartmut Goebel

unread,
Aug 18, 2009, 10:20:08 AM8/18/09
to try...@googlegroups.com
Cédric Krier schrieb:

> Yes but you still have to manage the OS of the road warriors.

Each additional component which has to be managed costs additional money.

Daniel Baumann

unread,
Aug 18, 2009, 10:30:21 AM8/18/09
to try...@googlegroups.com
Cédric Krier wrote:
> Yes but you still have to manage the OS of the road warriors.

what happens if you cannot get distribution updates? system works the
same as before, maybe just a little less secure as before (if affected).

what happens if you cannot get tryton updates after system
administration changed configuration or upgraded tryton? tryton doesn't
work anymore.

forcing up full updates for a client only to get new tryton is not sane.
priorizing tryton updates over distribution updates is possible, in
practise not going to work. teaching users to be clever enough themselfs
neither.

been there, done that.

Carlos Perelló Marín

unread,
Aug 18, 2009, 5:32:39 PM8/18/09
to try...@googlegroups.com
Cédric Krier escribió:

> On 18/08/09 14:01 +0200, Carlos Perelló Marín wrote:
>
>> Cédric Krier escribió:
>>
>>> On 17/08/09 20:12 -0700, Oldrev wrote:
>>>
>>>
>>>> hi all:
>>>>
>>>> Do we have any chance to see a Web Client for Tryton?
>>>>
>>>>
>>> There is some ideas in http://code.google.com/p/tryton/wiki/gsoc2009#Ideas
>>> For B2CK, it is not in our priority list, but we will help anybody that wants
>>> to start it.
>>>
>>>
>> From PEMAS, we will be also happy helping with its development, but
>> it's neither our priority right now.
>>
>>
>>> By the way, I don't see a real benefit of a web client as we have thin client
>>> for Windows (with and without install), MacOS and Linux/Unix.
>>>
>>>
>> The main benefit I see are PDA, Smartphones or any other device that has
>> a web browser but is not Linux, Windows or MacOS, or being one of those,
>> don't allow you to execute current thin client executable.
>>
>>
>
> I don't think that a general Web client will run well on these devices. I
> think you will need a specific mobile web client.
>

Sure, but one optimized for that kind of devices would be easier than
port the client to many platforms, however, having a native
port/executable for each architecture would be quite cool.

> By the way, there is some devices that use GTK as toolkit like N800 [1] which
> could perhaps run the thin client.
>
> [1] http://en.wikipedia.org/wiki/Nokia_N800
>

Yeah, I know, I have an N800 device myself, but as usual, I never have
time to hack on it :-(

RussellB

unread,
Aug 24, 2009, 9:53:14 AM8/24/09
to Tryton
Hi All

Just to let you know that we are currently unable to use Tryton
*because* of the lack of a web client, however much I would like to
(the new module inheritance method is MUCH cleaner and nicer than
OpenERP's!)

We need a web client because we are looking to deliver customized
software-as-a-service applications for businesses. Most customers
looking for SAAS applications are doing so because it saves them money
by removing the need for them to manage their own infrastructure (they
don't want to install and maintain software), and the applications can
be accessed from anywhere.

Unfortunately I don't have the time or expertise to work on a web
client currently, but will support this project in any way I can

Cheers

Russ
> Email: cedric.kr...@b2ck.com
> Jabber: cedric.kr...@b2ck.com
> Website:http://www.b2ck.com/
>
>  application_pgp-signature_part
> < 1KViewDownload

Cédric Krier

unread,
Aug 24, 2009, 10:20:46 AM8/24/09
to try...@googlegroups.com
On 24/08/09 06:53 -0700, RussellB wrote:
>
> Hi All
>
> Just to let you know that we are currently unable to use Tryton
> *because* of the lack of a web client, however much I would like to
> (the new module inheritance method is MUCH cleaner and nicer than
> OpenERP's!)
>
> We need a web client because we are looking to deliver customized
> software-as-a-service applications for businesses. Most customers
> looking for SAAS applications are doing so because it saves them money
> by removing the need for them to manage their own infrastructure (they
> don't want to install and maintain software), and the applications can
> be accessed from anywhere.

You have the same with the exe [1] without installation. You can write with ~10
lines of code, the exe that will fetch the new version if there is one.

[1] http://downloads.tryton.org/1.2/tryton-1.2.0.exe

--
Cédric Krier

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59

Korbinian Preisler

unread,
Aug 24, 2009, 10:33:54 AM8/24/09
to try...@googlegroups.com
I am not sure if this way will work in a thin client environment for
example.

I agree that a web client can be usefull for some cases. But in all
cases a web client must be sponsored or financed in some way. If there
is money for a web client should be created.

Am Montag, den 24.08.2009, 16:20 +0200 schrieb Cédric Krier:
> On 24/08/09 06:53 -0700, RussellB wrote:
> >
> > Hi All
> >
> > Just to let you know that we are currently unable to use Tryton
> > *because* of the lack of a web client, however much I would like to
> > (the new module inheritance method is MUCH cleaner and nicer than
> > OpenERP's!)
> >
> > We need a web client because we are looking to deliver customized
> > software-as-a-service applications for businesses. Most customers
> > looking for SAAS applications are doing so because it saves them money
> > by removing the need for them to manage their own infrastructure (they
> > don't want to install and maintain software), and the applications can
> > be accessed from anywhere.
>
> You have the same with the exe [1] without installation. You can write with ~10
> lines of code, the exe that will fetch the new version if there is one.
>
> [1] http://downloads.tryton.org/1.2/tryton-1.2.0.exe
>
--

Korbinian Preisler
____________________________________
virtual things
Preisler & Spallek GbR
Munich - Aix-la-Chapelle

Windeckstr. 77
81375 Munich - Germany
Tel: +49 (89) 710 481 55
Fax: +49 (89) 710 481 56

in...@virtual-things.biz
http://www.virtual-things.biz

Tobias Paepke

unread,
Aug 24, 2009, 10:47:31 AM8/24/09
to try...@googlegroups.com
what about providing the full client via an terminal server solution. for example nx, citrix or something similar.
should work as long as the internet connections is reliable enough.

greets

tobias

Hartmut Goebel

unread,
Aug 25, 2009, 9:32:19 AM8/25/09
to try...@googlegroups.com
RussellB schrieb:

>
> We need a web client because we are looking to deliver customized
> software-as-a-service applications for businesses. Most customers

So what about funding the development of a web-client? You seam to have
a business case for that, so you should be able to invest some bucks :-)

--
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/

Bertrand Chenal

unread,
Sep 13, 2012, 10:55:16 AM9/13/12
to try...@googlegroups.com
Le Thu, 13 Sep 2012 06:26:34 -0700 (PDT),
Russ <ru...@paraflyer.net> a écrit :

> Hi All
>
> I would like to volunteer some of my time to start / continue work on
> a Web Client for tryton.
>
> I am a very experienced OpenERP developer, but don't like their
> organizational structure (Publisher & Partners) or the "OpenERP
> Public License" on the web client!!
>
> I have many years experience of Web Application development (since
> 1998) so I should be able to do a good job! :)
>
> So a couple of questions:
>
> 1. Is there an 'official' place where someone has started a Web
> Client, that I should contribute to, or should I start a new one.
> (Set up a new Google Code Project?)
>
> 2. I've seen the great work Sharoon has done on the prototype Tryton
> Web Client using Ext JS. My only concern about using Ext JS is that
> it is not developed in the open - it is mainly proprietary but
> released under GPL seemingly just to keep existing users happy. I am
> concerned that it may go completely proprietary at some point.
>
> So I'm thinking using jQuery's UI Toolkit will be a better approach -
> they have a mobile version of it too. Any thoughts?
>
> 3. In terms of architecture, it seems that the most sensible
> approach, from a performance and maintainability standpoint, would be
> to write the majority of the web client in JavaScript, and have the
> user's browser call trytond's JSON interface directly. Does everyone
> agree?


Hi,

I'm currently (B2CK is at a Python Sprint in Paris[1]) working on
creating a repository with an updated version of Proteus.js[2]. This
will be the base for a future web client. I agree with your two last
point and I would like to go in this direction.

[1] http://www.pycon.fr/2012/
[2] http://codereview.tryton.org/24003/


--

Bertrand Chenal

B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Email: bertran...@b2ck.com
Website: http://www.b2ck.com/

Tejas

unread,
Sep 13, 2012, 9:48:03 AM9/13/12
to try...@googlegroups.com
Hello,

Did you finalize any ERP web design.

Once you have design complete then you can go ahead by rpc calls and manage UI.

Thanks,



On Thu, Sep 13, 2012 at 6:56 PM, Russ <ru...@paraflyer.net> wrote:
Hi All

I would like to volunteer some of my time to start / continue work on a Web Client for tryton.

I am a very experienced OpenERP developer, but don't like their organizational structure (Publisher & Partners) or the "OpenERP Public License" on the web client!!

I have many years experience of Web Application development (since 1998) so I should be able to do a good job! :)

So a couple of questions:
 
 1. Is there an 'official' place where someone has started a Web Client, that I should contribute to, or should I start a new one. (Set up a new Google Code Project?)

 2. I've seen the great work Sharoon has done on the prototype Tryton Web Client using Ext JS. My only concern about using Ext JS is that it is not developed in the open - it is mainly proprietary but released under GPL seemingly just to keep existing users happy. I am concerned that it may go completely proprietary at some point.

So I'm thinking using jQuery's UI Toolkit will be a better approach - they have a mobile version of it too. Any thoughts?

 3. In terms of architecture, it seems that the most sensible approach, from a performance and maintainability standpoint, would be to write the majority of the web client in JavaScript, and have the user's browser call trytond's JSON interface directly. Does everyone agree?

Look forward to hearing from you guys :)

Russ


On Tuesday, August 18, 2009 4:12:37 AM UTC+1, Oldrev wrote:
hi all:

Do we have any chance to see a Web Client for Tryton? OpenERP's Web-
Client is nice, but it comes with a unfriendly OpenERP Public
License :)

Regards.

--
--
try...@googlegroups.com mailing list
 
 
 


 

Russell Briggs

unread,
Sep 13, 2012, 3:00:31 PM9/13/12
to try...@googlegroups.com

Haha. Good timing then! :)

I look forward to hearing about the outcome of the sprint, and let me know how I can help once the repo is in place :)

R

Bertrand Chenal

unread,
Sep 14, 2012, 11:55:58 AM9/14/12
to try...@googlegroups.com
Le Thu, 13 Sep 2012 16:55:16 +0200,
Bertrand Chenal <bertran...@b2ck.com> a écrit :
>
> Hi,
>
> I'm currently (B2CK is at a Python Sprint in Paris[1]) working on
> creating a repository with an updated version of Proteus.js[2]. This
> will be the base for a future web client. I agree with your two last
> point and I would like to go in this direction.
>
> [1] http://www.pycon.fr/2012/
> [2] http://codereview.tryton.org/24003/
>
>

The repo is online http://www.b2ck.com/~bch/hg/sao/. It contains a
small test suite that connects to localhost, creates a new db (using the
default password "admin") and test the creation and removal of a user.

Russ

unread,
Sep 14, 2012, 12:36:45 PM9/14/12
to try...@googlegroups.com
Great :)

Been doing some research into suitable HTML rendering techniques. Looks like 'JsRender' is probably the way forward for javascript-based templating. It will soon be merged into jquery:

http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

Would it be worth setting up a Google project with a wiki etc so we can start making to-do lists etc?

Cheers

Russ

giovanni

unread,
Sep 17, 2012, 3:48:12 AM9/17/12
to try...@googlegroups.com
Hi !

I would like to know if any of you got a good handbook on javasscript development... I worked a little with Bertrand last week, and realized I would need some extra knowledge of the language to be really useful for this web client.

Cheers !

Jean

Bertrand Chenal

unread,
Sep 17, 2012, 10:09:49 AM9/17/12
to try...@googlegroups.com
Le Fri, 14 Sep 2012 09:36:45 -0700 (PDT),
Russ <ru...@paraflyer.net> a écrit :

> Great :)
>
> Been doing some research into suitable HTML rendering techniques.
> Looks like 'JsRender' is probably the way forward for
> javascript-based templating. It will soon be merged into jquery:
>
> http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

There is no need for templating, the biggest issue is updating the html
dynamically. For example a many2one is just a text input and one or two
button, but depending of the state (invisible, required, readonly) they
have to change a lot. Moreover they must react correctly to user
actions.


> Would it be worth setting up a Google project with a wiki etc so we
> can start making to-do lists etc?

I think it's a bit too soon, but it will be needed once the global
architecture of the gui part will be decided.

Nicolas Évrard

unread,
Sep 17, 2012, 10:11:00 AM9/17/12
to try...@googlegroups.com
* Bertrand Chenal [2012-09-17 16:09 +0200]:

>> Would it be worth setting up a Google project with a wiki etc so we
>> can start making to-do lists etc?
>
>I think it's a bit too soon, but it will be needed once the global
>architecture of the gui part will be decided.

Why would you use a Google project when we already have a wiki (a
google one indeed)?

--
Nicolas Évrard

B2CK SPRL
rue de Rotterdam, 4
4000 Liège
Belgium
E-mail/Jabber: nicolas...@b2ck.com
Website: http://www.b2ck.com/
signature.asc
Reply all
Reply to author
Forward
0 new messages