GO Pro Customization Question

Discuss the webshop here.

Moderator: Developers

elmar71
Posts: 2
Joined: Tue Oct 16, 2012 7:29 am

GO Pro Customization Question

Postby elmar71 » Tue Oct 16, 2012 8:05 am

Dear GroupOffice Team,

in the FAQ on the Website you say:

Can we freely modify source code of Group-Office Professional?
The licence allows you to modify the Open-Source part of Group-Office. So you can create your own modules for Group-Office Professional. You can't modify the Professional modules. The files are encrypted and can't be modified. To get started with creating modules look at this page


Now: we want/need to modify the project module if we go for the Pro version.
It does not need to be a functional change at all, but at least we need one or two additional columns in the project list grid. (so in MVC terms it will be only the view we'd like to modify).
Also we'd like to introduce some hooks to the project module to trigger automated emails.

Will this be possible? Even with the encoded modules?

To be more precise: we'd like to see some kind of "Project status" in the grid, like a percentage value with a bar showing the overall progress and the number of open tasks for the project.
Maybe I didn't searched well enough in the demo and this can be done with the tools already in place?

thanks

Elmar
mschering
Site Admin
Site Admin
Posts: 8154
Joined: Tue Apr 20, 2004 1:06 pm
Location: The Netherlands - Den Bosch
Contact:

Re: GO Pro Customization Question

Postby mschering » Fri Oct 19, 2012 8:16 am

Becasue this module is encoded it's not possible. We can do customizations for you if you like.
Best regards,

Merijn Schering
Intermesh
zsolt
Posts: 60
Joined: Fri Jun 15, 2012 9:27 am

Re: GO Pro Customization Question

Postby zsolt » Fri Oct 19, 2012 11:23 am

elmar71 wrote:To be more precise: we'd like to see some kind of "Project status" in the grid, like a percentage value with a bar showing the overall progress and the number of open tasks for the project


In the professional, you can setup 'custom fields' (can be displayed in the project grid) which could be a numeric/string/ect value (for example: "55% done so far"). If its 'saved' in GO's sql database in a readable form (im not sure about this one), you could even create timed scripts updating the 'progression' custom field value by some conditions (for example by the 100% done tasks linked to the project 'trunk' .. relations in this situation can be messy).

..even you could create a module post processing the project grid's 'custom field' value to display anything you want. (after everything rendered, you 'catch' the container object with a selector method (by an id you can identify, if any) and manipulate it <change values programmatically to graphical stuff if you want that>)

just thinking
zsolt
Posts: 60
Joined: Fri Jun 15, 2012 9:27 am

Re: GO Pro Customization Question

Postby zsolt » Fri Oct 19, 2012 11:55 am

elmar71 wrote:Also we'd like to introduce some hooks to the project module to trigger automated emails.


As i know, many modules triggers events in GO.. maybe its possible to catch a modification action with some params you could use to send out an automated email (using your own mailserver or GO's mailing).
elmar71
Posts: 2
Joined: Tue Oct 16, 2012 7:29 am

Re: GO Pro Customization Question

Postby elmar71 » Fri Oct 19, 2012 10:31 pm

thanks for your answers.

Post-updating by processing the database might be an option - indeed.

In the end: this sounds a bit "experimental" though :-)

So I will try around with the CE DB and modules to see if this might be a viable process at all...
mschering
Site Admin
Site Admin
Posts: 8154
Joined: Tue Apr 20, 2004 1:06 pm
Location: The Netherlands - Den Bosch
Contact:

Re: GO Pro Customization Question

Postby mschering » Tue Oct 23, 2012 6:31 am

Cathing the save and delete events of the project model is probably the right way to send the automated e-mails.
Best regards,



Merijn Schering

Intermesh

Return to “Webshop products”

Who is online

Users browsing this forum: No registered users and 1 guest

cron