From asha at vtiger.com Mon Dec 1 03:41:19 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:11:19 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/417f52e0/attachment.htm From asha at vtiger.com Mon Dec 1 04:04:22 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:34:22 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/d9595dcd/attachment.htm From kristof.kovacs at onlineprojects.hu Tue Dec 2 14:18:30 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 2 Dec 2008 23:18:30 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: Hello Tigers, Please see the following patch: http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 It's decidedly only a start (a full overhaul in one patch would be unrealistic -- the code would change a lot while one finds all occurrences of such language constructs), but if this Smarty function is accepted into the vTiger core, we will start and gradually find all places where our supported languages require different word orders, and change the templates. Those changesets will be sent in as patches, too, as translation goes forward. Kristof On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < kristof.kovacs at onlineprojects.hu> wrote: > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > >> Hi Kristof, >> >> I would suggest not adding too much hack to any Smarty functions it will >> pose difficulty to upgrade the library later. >> >> Coming up with context based language keys is a way to go (as I can think >> of now). >> We need to clean up TPL files in the beginning and add required language >> translation key this will make sure other >> language translators put in proper values based on the context. >> >> Regards, >> Prasad >> vtiger Team >> >> >> On 11/24/08, Krist?f KOV?CS wrote: >>> >>> Hello Prasad, >>> thanks for your answer! Of course, I don't wish to force a language >>> cleanup on your team. :) I'm merely thinking about developing the >>> foundation, the infrastructure for such a change, and then, I hope, >>> individual translators of different languages would do the modifications in >>> both the TPL and the language files. I would certainly do our own part, >>> Hungarian translation requires different word order at several places. >>> >>> But I want to discuss the concepts with you guys, since for such a >>> change, it requires consensus (I also would like to hear opinions from >>> veteran translators of the project). Also it would be very bad if our >>> development tree would diverge from yours, both in terms of maintenance (for >>> us), and in opportunity lost (for everybody). >>> >>> Prasad, we all know and trust you as one of the best core developers, so >>> just one question: what do You say, just from the top of your head, would >>> there be any better solution for the problem, or should we go think forward >>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>> codebase the patches we would be starting to send in of modified TPL files >>> and language files?) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>> >>>> Hi Kristof, >>>> >>>> This issues has been brought up earlier as well. To make the translation >>>> clean up all-over the product it could >>>> take more effort both in terms of development and validation. Currently >>>> we are focusing on getting in new features >>>> as we go along we can better plan for language cleanup's as well. This >>>> give us more focused work items. >>>> >>>> We would appreciate community help in identifying such language or >>>> translation issues. >>>> >>>> Regards, >>>> Prasad >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Tigers, >>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>> there is one issue which my team often faces with, and this is word order. >>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>> make it more clear, but the concept is the same). >>>>> >>>>> For example, in ActivityEditView.tpl there is the following code: >>>>> >>>>> >>>> >>>>> And this shows a button called "Add Contact". It seems all well since >>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>> >>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>> words are in a different order). Now we have a problem since >>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>> indeed). >>>>> >>>>> Translation quirks can circumvent some of such problems (one could >>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>> >>>>> One idea would be to use printf()-like format strings to correct such >>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>> thinking along the lines of something like this: >>>>> >>>>> {a_smarty_printf_function >>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>> >>>>> Then, in english, the .lang file would read: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Add', >>>>> 'Contact' => 'Contact', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>> string, no surprise here >>>>> [...] >>>>> >>>>> And in german, it would be: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>> 'Contact' => 'Kontakt', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>> "1$" and "2$" to access arguments in different order >>>>> [...] >>>>> >>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>> all brainstorm this ever the next coffee. :o) >>>>> >>>>> Krist?f >>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081202/95a880ef/attachment-0001.htm From prasad at vtiger.com Fri Dec 5 06:15:02 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 19:45:02 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator Message-ID: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Dear tigers, While working with vtiger CRM 5.0.4 today we came up with the extension to indicate the record change on the Listview. The indicator will be shown until the record assigned owner views (opens) it. This feature would be useful if your record is modified by other person. You can find the download here: http://forge.vtiger.com/frs/?group_id=187&release_id=472 Use it, extend it and have fun ! Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/bb543c7a/attachment.htm From davidv.net at gmail.com Fri Dec 5 07:18:58 2008 From: davidv.net at gmail.com (David V.) Date: Fri, 5 Dec 2008 11:18:58 -0400 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: Thank you. This will be very usefull for some of our users. Will we have a way to desactivate this feature for the others who don't need it ? David V. On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/cb62c344/attachment.htm From joe at tsolucio.com Fri Dec 5 08:23:26 2008 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 05 Dec 2008 17:23:26 +0100 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <4939557E.5040509@tsolucio.com> Very useful. Exceptional work. My compliments. Joe TSolucio Prasad escribi?: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the > extension to indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views > (opens) it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/c8b41ef7/attachment.htm From prasad at vtiger.com Fri Dec 5 08:32:34 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:02:34 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <39d18b250812050832s1b638696td2f063ffdff2fe58@mail.gmail.com> Hi David, Glad to know this extension to be of use :). Idea on this is endless. Let us know if you extended it. Regards, Prasad vtiger Team On 12/5/08, David V. wrote: > > Thank you. This will be very usefull for some of our users. > > Will we have a way to desactivate this feature for the others who don't > need it ? > > David V. > > On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > >> Dear tigers, >> >> While working with vtiger CRM 5.0.4 today we came up with the extension to >> indicate the record change on the Listview. >> >> The indicator will be shown until the record assigned owner views (opens) >> it. >> >> This feature would be useful if your record is modified by other person. >> >> You can find the download here: >> http://forge.vtiger.com/frs/?group_id=187&release_id=472 >> >> Use it, extend it and have fun ! >> >> Regards, >> Prasad >> vtiger Team >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/59baec89/attachment.htm From prasad at vtiger.com Fri Dec 5 08:36:24 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:06:24 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <4939557E.5040509@tsolucio.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> <4939557E.5040509@tsolucio.com> Message-ID: <39d18b250812050836t484b628emf0b94fa9a1bc716d@mail.gmail.com> Hi Joe, Thanks for the compliments :) Regards, Prasad vtiger Team On 12/5/08, Joe Bordes wrote: > > Very useful. > Exceptional work. My compliments. > > Joe > TSolucio > > Prasad escribi?: > > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/6d4a2a6e/attachment.htm From bedouglas at earthlink.net Mon Dec 8 08:10:54 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 08:10:54 -0800 Subject: [Vtigercrm-developers] Implementing a New Tab Fucntionality Message-ID: <42a801c9594f$8ca1eb40$0301a8c0@tmesa.com> Hi. Looking to implement a new function to allow my "users" to be able to search through my external company/dept/worker database, to request/be assigned the accounts/leads/contacts that the user will work with. This kind of functionality is needed to restrict/limit the interaction between users regarding contacts that a given user isn't supposed to be working with. To my knowledge, vTiger has no way to allow a user to select a company/account to work with, and to have this request be approved by a mgr/admin. And to then restrict the "hidden" fields for this "account" from users who aren't assigned to the account. Thoughts/comments are welcome. Thanks -bruce From bedouglas at earthlink.net Mon Dec 8 15:41:47 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 15:41:47 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab Message-ID: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce From davidv.net at gmail.com Mon Dec 8 17:04:52 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:04:52 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> References: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Message-ID: Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/d4211db9/attachment-0001.htm From bedouglas at earthlink.net Mon Dec 8 17:13:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:13:12 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: Message-ID: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Hi David. I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are there any docs for the vtlib, that walk through the process of creating a module/tab, with subtabs... If you're in the US/Canada/Europe, let me know, and I can gladly give you a call. -Bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Mon Dec 8 17:23:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:23:12 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: Message-ID: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> David V Tony Thomas. RE: Creating test module/tab!! Hi. Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of vTiger. If I should use the 3.1 version, any pointers as to where I should grab it? Thanks -bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From davidv.net at gmail.com Mon Dec 8 17:53:01 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:53:01 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> References: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Message-ID: Bruce, The vtlib works in vtiger 5.0.4 You'll just have ton install it. You'll find all needed information in this document : http://forge.vtiger.com/frs/download.php/655/vtlib-2.0.pdf David V. On Mon, Dec 8, 2008 at 9:13 PM, bruce wrote: > Hi David. > > I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are > there any docs for the vtlib, that walk through the process of creating a > module/tab, with subtabs... > > If you're in the US/Canada/Europe, let me know, and I can gladly give you a > call. > > -Bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/fb459e94/attachment.htm From davidv.net at gmail.com Mon Dec 8 17:57:59 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:57:59 -0400 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> References: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> Message-ID: Bruce, If you want to make your new module future proof you should not use such an old version of vtiger (3.1). Vtlib is 5.0.4 compatible and will be part of 5.1. Any module you will make using vtlib sould be installable in any other vtiger from version 5.0.4 David V. On Mon, Dec 8, 2008 at 9:23 PM, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/6a7171d9/attachment.htm From tzenk at gmx.net Mon Dec 8 18:40:04 2008 From: tzenk at gmx.net (Torsten Zenk) Date: Tue, 09 Dec 2008 03:40:04 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: <493DDA84.5070504@gmx.net> Kristof, i have done a lot of research on vTiger 5.03 to be able to change a lot of german strings that had to be changed manually to get into the right order, if you are interested i could get those of them that i documented back then out from somewhere within my vtiger docus and pass it over? Best Regards Torsten Zenk Krist?f KOV?CS schrieb: > Hello Tigers, > Please see the following patch: > http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < > kristof.kovacs at onlineprojects.hu> wrote: > > >> Hi, >> Smarty is theoretically extensible, I'm thinking about using >> Smarty.register_function(...), not hacking into the Smarty base, of course. >> :) >> >> Maybe something more general like >> >> {vtiger_translate $APP.ADD_NEW $APP.Contact} >> >> and >> >> 'Contact' => 'Contact', >> 'ADD_NEW' => 'Add %s', >> >> 'Contact' => 'Kontakt', >> 'ADD_NEW' => '%s Hinzuf?gen', >> >> What would you think? >> >> (In the process, introducing new context based (not reused) keys is also a >> must-have, just as you say.) >> >> Krist?f >> >> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >> >> >>> Hi Kristof, >>> >>> I would suggest not adding too much hack to any Smarty functions it will >>> pose difficulty to upgrade the library later. >>> >>> Coming up with context based language keys is a way to go (as I can think >>> of now). >>> We need to clean up TPL files in the beginning and add required language >>> translation key this will make sure other >>> language translators put in proper values based on the context. >>> >>> Regards, >>> Prasad >>> vtiger Team >>> >>> >>> On 11/24/08, Krist?f KOV?CS wrote: >>> >>>> Hello Prasad, >>>> thanks for your answer! Of course, I don't wish to force a language >>>> cleanup on your team. :) I'm merely thinking about developing the >>>> foundation, the infrastructure for such a change, and then, I hope, >>>> individual translators of different languages would do the modifications in >>>> both the TPL and the language files. I would certainly do our own part, >>>> Hungarian translation requires different word order at several places. >>>> >>>> But I want to discuss the concepts with you guys, since for such a >>>> change, it requires consensus (I also would like to hear opinions from >>>> veteran translators of the project). Also it would be very bad if our >>>> development tree would diverge from yours, both in terms of maintenance (for >>>> us), and in opportunity lost (for everybody). >>>> >>>> Prasad, we all know and trust you as one of the best core developers, so >>>> just one question: what do You say, just from the top of your head, would >>>> there be any better solution for the problem, or should we go think forward >>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>> codebase the patches we would be starting to send in of modified TPL files >>>> and language files?) >>>> >>>> Krist?f >>>> >>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>> >>>> >>>>> Hi Kristof, >>>>> >>>>> This issues has been brought up earlier as well. To make the translation >>>>> clean up all-over the product it could >>>>> take more effort both in terms of development and validation. Currently >>>>> we are focusing on getting in new features >>>>> as we go along we can better plan for language cleanup's as well. This >>>>> give us more focused work items. >>>>> >>>>> We would appreciate community help in identifying such language or >>>>> translation issues. >>>>> >>>>> Regards, >>>>> Prasad >>>>> >>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>> >>>>> >>>>>> Hello Tigers, >>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>> there is one issue which my team often faces with, and this is word order. >>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>> make it more clear, but the concept is the same). >>>>>> >>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>> >>>>>> >>>>> >>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>> >>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>> words are in a different order). Now we have a problem since >>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>> indeed). >>>>>> >>>>>> Translation quirks can circumvent some of such problems (one could >>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>> >>>>>> One idea would be to use printf()-like format strings to correct such >>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>> thinking along the lines of something like this: >>>>>> >>>>>> {a_smarty_printf_function >>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>> >>>>>> Then, in english, the .lang file would read: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>> 'Contact' => 'Contact', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>> string, no surprise here >>>>>> [...] >>>>>> >>>>>> And in german, it would be: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>> 'Contact' => 'Kontakt', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>> "1$" and "2$" to access arguments in different order >>>>>> [...] >>>>>> >>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>> all brainstorm this ever the next coffee. :o) >>>>>> >>>>>> Krist?f >>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/3628b27a/attachment-0001.htm From bedouglas at earthlink.net Mon Dec 8 19:34:01 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 19:34:01 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> Message-ID: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From prasad at vtiger.com Mon Dec 8 22:19:54 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 9 Dec 2008 11:49:54 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> References: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Message-ID: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/7de72f69/attachment.htm From kristof.kovacs at onlineprojects.hu Tue Dec 9 05:10:10 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 9 Dec 2008 14:10:10 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: Hello Torsten, yes, I think that would be a good start! In what format is the documentation? If you wish, you can send it to my mail address directly instead of the mailing list, and I'll look into it. Krist?f On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk wrote: > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a lot of > german strings that had to be changed manually to get into the right order, > if you are interested i could get those of them that i documented back then > out from somewhere within my vtiger docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: > > Hello Tigers, > Please see the following patch:http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS wrote: > > > > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > > > > Hi Kristof, > > I would suggest not adding too much hack to any Smarty functions it will > pose difficulty to upgrade the library later. > > Coming up with context based language keys is a way to go (as I can think > of now). > We need to clean up TPL files in the beginning and add required language > translation key this will make sure other > language translators put in proper values based on the context. > > Regards, > Prasad > vtiger Team > > > On 11/24/08, Krist?f KOV?CS wrote: > > > Hello Prasad, > thanks for your answer! Of course, I don't wish to force a language > cleanup on your team. :) I'm merely thinking about developing the > foundation, the infrastructure for such a change, and then, I hope, > individual translators of different languages would do the modifications in > both the TPL and the language files. I would certainly do our own part, > Hungarian translation requires different word order at several places. > > But I want to discuss the concepts with you guys, since for such a > change, it requires consensus (I also would like to hear opinions from > veteran translators of the project). Also it would be very bad if our > development tree would diverge from yours, both in terms of maintenance (for > us), and in opportunity lost (for everybody). > > Prasad, we all know and trust you as one of the best core developers, so > just one question: what do You say, just from the top of your head, would > there be any better solution for the problem, or should we go think forward > with the "added-Smarty-printf-function" solution? (Would you accept into the > codebase the patches we would be starting to send in of modified TPL files > and language files?) > > Krist?f > > On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: > > > > Hi Kristof, > > This issues has been brought up earlier as well. To make the translation > clean up all-over the product it could > take more effort both in terms of development and validation. Currently > we are focusing on getting in new features > as we go along we can better plan for language cleanup's as well. This > give us more focused work items. > > We would appreciate community help in identifying such language or > translation issues. > > Regards, > Prasad > > On 11/24/08, Krist?f KOV?CS wrote: > > > > Hello Tigers, > I was talking with D?vid of CafeOpen about vTiger translations, and > there is one issue which my team often faces with, and this is word order. > Let me illustrate it with an example (using German instead of Hungarian to > make it more clear, but the concept is the same). > > For example, in ActivityEditView.tpl there is the following code: > > > And this shows a button called "Add Contact". It seems all well since > "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". > > But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the > words are in a different order). Now we have a problem since > "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and > saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad > indeed). > > Translation quirks can circumvent some of such problems (one could > write "Neue Contact"), but often these strings are reused at other parts of > the code, and fixing it in one place often destroys grammar at other places. > > One idea would be to use printf()-like format strings to correct such > issues, even if it may require an introduction of a now Smarty function. I'm > thinking along the lines of something like this: > > {a_smarty_printf_function > $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} > > Then, in english, the .lang file would read: > [...] > 'LBL_ADD_NEW' = 'Add', > 'Contact' => 'Contact', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format > string, no surprise here > [...] > > And in german, it would be: > [...] > 'LBL_ADD_NEW' = 'Hinzuf?gen', > 'Contact' => 'Kontakt', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used > "1$" and "2$" to access arguments in different order > [...] > > I don't feel it elegant enough (but more elegant than the original), so > comments, suggestions, ideas, better solutions are very much welcome. Please > all brainstorm this ever the next coffee. :o) > > Krist?f > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > ------------------------------ > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/cea271a4/attachment-0001.htm From bedouglas at earthlink.net Tue Dec 9 06:58:49 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 06:58:49 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Message-ID: <458101c95a0e$a5482320$0301a8c0@tmesa.com> Hi Prasad. Thanks for the reply. I've read the pdf docs that come with the vtlib from the forge site. But I've still got questions. Here's my situation. I'm looking to create a complete test module/tab with a few sublinks. The goal is to somewhat emulate one of the existing tabs, that have the "lead/contact/account" submenus. I want my test to allow a user to select from a given list of contacts/accounts and to select the ones that he'd like to work with. I'd like to limit the initial fields that a user would initially see when the user is making their selection. Once the user has been approved to work with his selections, the user would have access to the complete fields for the contacts selected contacts. My understanding of vTiger is that I can modify it (add modules/tabs) to accomplish my test. The pdf implies that I can create a test "payslip" app. Can you tell me what this does? Will the result of following the pdf give me a new module/tab, with a html page/section similar to the section for the leads/contacts that the user sees. (Is this what you guys call a "view"?) Does the payslip app/test provide the templates. Couldn't see them under the modules dir. Do I need to be concerned with the import/export parts of the pdf doc if I'm simply using my changes for my own app? >From a more basic perspective, is this the best approach to accomplish what I mentioned at the beginning of this post/email.. If I can get through this process, and complete my test, I'd be more than wiling to contribute a writeup as to how to accomplish what I create... So. After reading sections #7, #8 (again!!) I'd like to go through the section/test php file in detail with you.. to get my head around exactly how this is supposed to work, and to make sure I understand what/how the app is supposed to perform creating new modules. Oh. as an aside. How do you programatically remove/hide/delete a given module/tab as well? Any/all pointers/comments will be appreciated!! Thanks -bruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of Prasad Sent: Monday, December 08, 2008 10:20 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] creating a test module/tab - bestapproach.. Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From carloz at gnumerica.org Tue Dec 9 12:30:11 2008 From: carloz at gnumerica.org (carlo beschi) Date: Tue, 09 Dec 2008 21:30:11 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: <493ED553.6000301@gnumerica.org> Hi Torsten, Krist?f, what about creating a small team of people working on translation issues? I've seen Kristof ticket on trac, I've also seen elmue work posted on the forum about picklist internationalitazion, ... We have to come to a point where no english string is harcoded in the system, or plurals are made in every language adding a final "s", ... I'm adoring the work the vtiger team is doing. I think people facing translation / localization issues daily can give an important feedback to the team. If we form a group (a mailing list or whatever) we can discuss among ourselves and come with "proposals" ... Regards, Carlo Krist?f KOV?CS ha scritto: > > Hello Torsten, > > yes, I think that would be a good start! In what format is the > documentation? > > If you wish, you can send it to my mail address directly instead of the > mailing list, and I'll look into it. > > Krist?f > > > On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk > wrote: > > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a > lot of german strings that had to be changed manually to get into > the right order, if you are interested i could get those of them > that i documented back then out from somewhere within my vtiger > docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: >> Hello Tigers, >> Please see the following patch: >> http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 >> >> It's decidedly only a start (a full overhaul in one patch would be >> unrealistic -- the code would change a lot while one finds >> all occurrences of such language constructs), but if this Smarty function is >> accepted into the vTiger core, we will start and gradually find all places >> where our supported languages require different word orders, and change the >> templates. >> >> Those changesets will be sent in as patches, too, as translation goes >> forward. >> >> Kristof >> >> On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < >> kristof.kovacs at onlineprojects.hu > wrote: >> >> >>> Hi, >>> Smarty is theoretically extensible, I'm thinking about using >>> Smarty.register_function(...), not hacking into the Smarty base, of course. >>> :) >>> >>> Maybe something more general like >>> >>> {vtiger_translate $APP.ADD_NEW $APP.Contact} >>> >>> and >>> >>> 'Contact' => 'Contact', >>> 'ADD_NEW' => 'Add %s', >>> >>> 'Contact' => 'Kontakt', >>> 'ADD_NEW' => '%s Hinzuf?gen', >>> >>> What would you think? >>> >>> (In the process, introducing new context based (not reused) keys is also a >>> must-have, just as you say.) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >>> >>> >>>> Hi Kristof, >>>> >>>> I would suggest not adding too much hack to any Smarty functions it will >>>> pose difficulty to upgrade the library later. >>>> >>>> Coming up with context based language keys is a way to go (as I can think >>>> of now). >>>> We need to clean up TPL files in the beginning and add required language >>>> translation key this will make sure other >>>> language translators put in proper values based on the context. >>>> >>>> Regards, >>>> Prasad >>>> vtiger Team >>>> >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Prasad, >>>>> thanks for your answer! Of course, I don't wish to force a language >>>>> cleanup on your team. :) I'm merely thinking about developing the >>>>> foundation, the infrastructure for such a change, and then, I hope, >>>>> individual translators of different languages would do the modifications in >>>>> both the TPL and the language files. I would certainly do our own part, >>>>> Hungarian translation requires different word order at several places. >>>>> >>>>> But I want to discuss the concepts with you guys, since for such a >>>>> change, it requires consensus (I also would like to hear opinions from >>>>> veteran translators of the project). Also it would be very bad if our >>>>> development tree would diverge from yours, both in terms of maintenance (for >>>>> us), and in opportunity lost (for everybody). >>>>> >>>>> Prasad, we all know and trust you as one of the best core developers, so >>>>> just one question: what do You say, just from the top of your head, would >>>>> there be any better solution for the problem, or should we go think forward >>>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>>> codebase the patches we would be starting to send in of modified TPL files >>>>> and language files?) >>>>> >>>>> Krist?f >>>>> >>>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>>> >>>>> >>>>>> Hi Kristof, >>>>>> >>>>>> This issues has been brought up earlier as well. To make the translation >>>>>> clean up all-over the product it could >>>>>> take more effort both in terms of development and validation. Currently >>>>>> we are focusing on getting in new features >>>>>> as we go along we can better plan for language cleanup's as well. This >>>>>> give us more focused work items. >>>>>> >>>>>> We would appreciate community help in identifying such language or >>>>>> translation issues. >>>>>> >>>>>> Regards, >>>>>> Prasad >>>>>> >>>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>>> >>>>>> >>>>>>> Hello Tigers, >>>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>>> there is one issue which my team often faces with, and this is word order. >>>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>>> make it more clear, but the concept is the same). >>>>>>> >>>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>>> >>>>>>> >>>>>> >>>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>>> >>>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>>> words are in a different order). Now we have a problem since >>>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>>> indeed). >>>>>>> >>>>>>> Translation quirks can circumvent some of such problems (one could >>>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>>> >>>>>>> One idea would be to use printf()-like format strings to correct such >>>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>>> thinking along the lines of something like this: >>>>>>> >>>>>>> {a_smarty_printf_function >>>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>>> >>>>>>> Then, in english, the .lang file would read: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>>> 'Contact' => 'Contact', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>>> string, no surprise here >>>>>>> [...] >>>>>>> >>>>>>> And in german, it would be: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>>> 'Contact' => 'Kontakt', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>>> "1$" and "2$" to access arguments in different order >>>>>>> [...] >>>>>>> >>>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>>> all brainstorm this ever the next coffee. :o) >>>>>>> >>>>>>> Krist?f >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> ------------------------------------------------------------------------ >>> _______________________________________________ Reach hundreds of >>> potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Tue Dec 9 16:11:32 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 16:11:32 -0800 Subject: [Vtigercrm-developers] vtlib - 'payslip' questions!! Message-ID: <472401c95a5b$dc4c6e10$0301a8c0@tmesa.com> Hi. I'm trying to implement a simple test of the vTiger app, and the associated vtlib lib to create/implement a new module/tab for the hoirzontal menus. To be honest, I'm confused. I've posted numerous times to the developer's mailing list, as well as to the various forums. I've even gone so far as to post a small project on the Job Board!! So, I've decided to submit as detailed an email as possiblt to the support email list. I'm willing to try and help improve the doc process as necessary. But I have to tell you, if people have problems trying to implement functionality, they'll leave the app, which doesn't do anyone any good!! On the other hand, this could all be a case of user error! So here goes! The vtlib pdf, provides nine (9) steps to create a module, in this case, the payslip module. However, it doesn't say what this "payslip" module does, or is good for. (Q1) What does the "payslip" module do?? Where should it reside?? Does the "payslip" demo create any kind of User Interface/Template/Html file for the user to view/see?? The demo lists a number of steps to be followed for the creation/implementation of a new module. The steps listed are: Backend Step 1 Create module instance, create database tables, and add it to Menu Step 2 Add UI blocks for the module. Step 3 Add fields and associate it to blocks. Set at-least one of the field as entity identifier. Step 4 Create default list view and additional filters (make sure to create filter name All which is default filter) Step 5 Create Related List (to show in the ''More information'' tab) Step 6 Setting Sharing Access Rules Step 7 Setting Module Tools options (i.e., Import/Export) FrontEnd Step 8 Creating Module directory and files Packaging Step 9 Packaging Steps (1,2,3,4,5,6) are described and are added to a file. In the case of the 'payslip' demo, the file is named "vtlib.Test.Create.Module1.php". (Q2) Why is the file named in this manner? Does the naming convention matter? Where should this file reside in the structure of the vTiger webapp/dirs? I assume that this file handles whatever integration the 'payslip' module has to have with the vTiger infrstructure, is this correct? I also assume that this file/module at this stage doesn't have any User Interface to either display any content to the user, or to get any input from the user. Is this correct? Does the 'payslip' module implement any kind of submenu/subtasks (ie, like the lead/contacts, etc...)? If subtasks/submenus aren't implemented, how are sub-tasks/sub-menus implemented? Frontend:: Step 8 states that the frontend function is covered, by copying the files from the vtlib/module dir and copying the files into the correctly renamed folder, and then modifying the stated files. But here again, there is no mention of any kind of user interface files. (Q3) Where does the smarty template functionality get handled? Can we get an example of a basic/test User Interface function that's similar to the "lead/contact/etc...) file? Being able to see exactly how this entire process works, and interfaces with the vTiger infrastructure is critical to the overall success of the app... Packaging:: (Q4) Is this required for the test 'payslip' app if I'm just testing the module on my system? If packaging is required, can you provide a test file that actually has all the working functionality in order to package/import the file? Running the Demo/Script::: The pdf doc has a final section where the vtlib.Test.Create.Module1.php is opened/run. The doc has the cmd: http://localhost/vtigercrm/vtlib.Test.html (Q5) Where is the vtlib.Test.html file?? Is this the initial file that was created from the initial steps, or is it something else?? Any pointers, comments, help would be greatly appreciated!! Thanks -bruce bedouglas at earthlink.net From prasad at vtiger.com Tue Dec 9 18:26:36 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 10 Dec 2008 07:56:36 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <458101c95a0e$a5482320$0301a8c0@tmesa.com> References: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> <458101c95a0e$a5482320$0301a8c0@tmesa.com> Message-ID: <39d18b250812091826k42de8e67u58f0be74183153af@mail.gmail.com> Hi Bruce, Payslip module has no specific functionality w.r.t a CRM. It is just a skeleton module used for explaining the usage of vtlib API. To understand the generation of HTML you will need to understand Smarty templates: http://smarty.net/ The HTML view generated for Listview, Createview, Detailview etc.. are through Smarty templates that could be found in Smarty/templates directory of vtigercrm. For example: Look at modules/Payslip/ListView.php and then Smarty/templates/ListView.tpl to understand how the ListView is generated. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Prasad. > > Thanks for the reply. I've read the pdf docs that come with the vtlib from > the forge site. But I've still got questions. > > Here's my situation. I'm looking to create a complete test module/tab with > a > few sublinks. The goal is to somewhat emulate one of the existing tabs, > that > have the "lead/contact/account" submenus. > > I want my test to allow a user to select from a given list of > contacts/accounts and to select the ones that he'd like to work with. I'd > like to limit the initial fields that a user would initially see when the > user is making their selection. Once the user has been approved to work > with > his selections, the user would have access to the complete fields for the > contacts selected contacts. > > My understanding of vTiger is that I can modify it (add modules/tabs) to > accomplish my test. > > The pdf implies that I can create a test "payslip" app. Can you tell me > what > this does? Will the result of following the pdf give me a new module/tab, > with a html page/section similar to the section for the leads/contacts that > the user sees. (Is this what you guys call a "view"?) > > Does the payslip app/test provide the templates. Couldn't see them under > the > modules dir. > > Do I need to be concerned with the import/export parts of the pdf doc if > I'm > simply using my changes for my own app? > > From a more basic perspective, is this the best approach to accomplish what > I mentioned at the beginning of this post/email.. > > If I can get through this process, and complete my test, I'd be more than > wiling to contribute a writeup as to how to accomplish what I create... > > So. After reading sections #7, #8 (again!!) I'd like to go through the > section/test php file in detail with you.. to get my head around exactly > how > this is supposed to work, and to make sure I understand what/how the app is > supposed to perform creating new modules. > > Oh. as an aside. How do you programatically remove/hide/delete a given > module/tab as well? > > Any/all pointers/comments will be appreciated!! > > > Thanks > > > -bruce > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > Prasad > Sent: Monday, December 08, 2008 10:20 PM > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] creating a test module/tab - > bestapproach.. > > > Hi Bruce, > > vtlib Project URL: http://forge.vtiger.com/projects/vtlib > > Payslip is an example module to was created to explain the usage of vtlib > APIs > > vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip > servers > as entry point > of different views like ListView, DetailView, EditView etc... Smarty > templates are used to generate > the HTML. > > The information regarding fields of the modules are obtained using the > common (core) APIs. > > After unpacking vtlib package, read through vtlib.Test.Module1.php to > understand the usage of vtlib APIs (Step 1 to 7 of documentation) > Read the Step 8 of the documentation to understand more details of required > Module files. > > Regards, > Prasad > vtiger Team > > > On 12/9/08, bruce wrote: > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/39f2694a/attachment-0001.htm From info at nablacom.it Mon Dec 15 10:32:49 2008 From: info at nablacom.it (Nablacom) Date: Mon, 15 Dec 2008 19:32:49 +0100 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE Message-ID: Hi vtigers, with the revision 12249 of vtiger 5.1 I have encoutered an error: when I change the language the auto generation of the module entity number doesn't function So th error is in \data\CRMEntity.php where the line if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == 'AUTO GEN ON SAVE') must be replaced by if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/3547705f/attachment.htm From prasad at vtiger.com Mon Dec 15 21:35:24 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 11:05:24 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: <39d18b250812152135h17fbddbck1bf9f6d7ca12349e@mail.gmail.com> Hi Nablacom, Thanks for the pointer. We will fix it soon. Regards, Prasad vtiger Team On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/6f332d0a/attachment.htm From asha at vtiger.com Tue Dec 16 02:37:41 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 16:07:41 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: Hi Nablocom, Thanks for identifying the issue. We have integrated the fix. Please refer to the changeset: http://trac.vtiger.com/cgi-bin/trac.cgi/changeset/12251 On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/9b5fe6b5/attachment.htm From ddfire at gmail.com Tue Dec 16 04:19:08 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 10:19:08 -0200 Subject: [Vtigercrm-developers] vtlib Message-ID: hi i have installed vtlib 2.0 and vtiger 5.0.4 i run the paylisp installer it installed it but, in tools it dont appear the label just an empty space, when i click in the space i go to the paylisp module any ideas? i didnt touch the code. thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d8e3e797/attachment.htm From davidv.net at gmail.com Tue Dec 16 04:44:08 2008 From: davidv.net at gmail.com (David V.) Date: Tue, 16 Dec 2008 08:44:08 -0400 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: You have to check the documentation about langages files. David V. On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear > the label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d581e0af/attachment.htm From libregeek at gmail.com Tue Dec 16 04:46:14 2008 From: libregeek at gmail.com (Manilal K M) Date: Tue, 16 Dec 2008 18:16:14 +0530 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: <2315046d0812160446mc62f7b7oc3e617a05cab5e44@mail.gmail.com> 2008/12/16 David fire : > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear the > label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > AFAIK, vtilib provides only a basic framework to develop new modules. I'm not sure whether you can use any payslip feature without touching the code. -- Manilal K M : ???????? ?? ??. http://libregeek.blogspot.com From ddfire at gmail.com Tue Dec 16 05:56:06 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 11:56:06 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: wich label i should add to en_us... so i can see the name on tools? thanks David 2008/12/16 David V. > You have to check the documentation about langages files. > > David V. > > On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > >> hi >> i have installed vtlib 2.0 and vtiger 5.0.4 >> i run the paylisp installer it installed it but, in tools it dont appear >> the label just an empty space, when i click in the space i go to the paylisp >> module any ideas? >> i didnt touch the code. >> thanks >> David >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/47cedb33/attachment-0001.htm From ddfire at gmail.com Tue Dec 16 06:07:28 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 12:07:28 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: Solved i added 'Payslip' => 'Payslip', to en_us... 2008/12/16 David fire > wich label i should add to en_us... so i can see the name on tools? > thanks > David > > 2008/12/16 David V. > >> You have to check the documentation about langages files. >> >> David V. >> >> On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: >> >>> hi >>> i have installed vtlib 2.0 and vtiger 5.0.4 >>> i run the paylisp installer it installed it but, in tools it dont appear >>> the label just an empty space, when i click in the space i go to the paylisp >>> module any ideas? >>> i didnt touch the code. >>> thanks >>> David >>> -- >>> (\__/) >>> (='.'=)This is Bunny. Copy and paste bunny into your >>> (")_(")signature to help him gain world domination. >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/a11ebf84/attachment.htm From bedouglas at earthlink.net Tue Dec 16 06:22:21 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 06:22:21 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... Message-ID: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce From ddfire at gmail.com Tue Dec 16 07:06:37 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:06:37 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: hi a few questions i want a pdf or something how i do to add payslip to the more information view in an account? thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4d54c412/attachment.htm From prasad at vtiger.com Tue Dec 16 07:12:58 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 20:42:58 +0530 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Hi David, Adding custom modules to standard or core modules is currently not possible with vtlib-2.0 We are attempting to address it going forward. Regards, Prasad vtiger Team On 12/16/08, David fire wrote: > > hi > a few questions i want a pdf or something > how i do to add payslip to the more information view in an account? > thanks > David > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/dcfeafc0/attachment.htm From ddfire at gmail.com Tue Dec 16 07:19:59 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:19:59 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Message-ID: Thanks for your fast answer before i get mad tring to do that. i have a sugestion, maybe it will be usefull or maybe it is an stupid idea.... change the product module to a "make product" module using something like vtlib you can create products whit specific information instead of the generic products. because the idea to create a module using vtlib for each product it is not very good. whe do you think? thanks David 2008/12/16 Prasad > Hi David, > > Adding custom modules to standard or core modules is currently not possible > with vtlib-2.0 > > We are attempting to address it going forward. > > Regards, > Prasad > vtiger Team > > On 12/16/08, David fire wrote: > >> hi >> a few questions i want a pdf or something >> how i do to add payslip to the more information view in an account? >> thanks >> David >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/73cf1416/attachment.htm From asha at vtiger.com Tue Dec 16 07:21:28 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 20:51:28 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) Message-ID: Hi All, We are done with our next wip update on the demo server ( http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post . This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4dd2f974/attachment.htm From ddfire at gmail.com Tue Dec 16 07:32:16 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:32:16 -0200 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: hi First asterisk integration is a great grate grate idea!!!!!!!!!!!!! a few comments if you really need to have one input in the manager per user dont ask to be whit all the privilege you really dont need that. it will be nice if the agent have a button to enter in queue and maybe a queue monitoring for the supervisor. i wrote the code for java and for php too if you let me i will be glad to help implementing this features. i can make a simple library and then you add it to the core i will need the libraris you are using to comunicate whit the asterisk manager. Thanks and really this is grate. David 2008/12/16 Asha > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/bc3bfc6d/attachment-0001.htm From bedouglas at earthlink.net Tue Dec 16 07:41:35 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:41:35 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <585c01c95f94$c7e5e260$0301a8c0@tmesa.com> umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From ddfire at gmail.com Tue Dec 16 07:45:32 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:45:32 -0200 Subject: [Vtigercrm-developers] bruce Message-ID: sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce > > umm.. for you guys who steal the thread to post your own msg.. could you > please simply start a new email/msg.. > > the 'david' guy with the bunny.. your question had nothing to do with what > i'm trying to solve... and if people only see the latest issues.. the > origianl poster's intent gets lost.. > > thanks > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > bruce > Sent: Tuesday, December 16, 2008 6:22 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: [Vtigercrm-developers] vtiger/vtlib question... > > > Hi... > > Looking to create a test module/tab for vtiger, using vtlib. I'm looking at > my test app to be able to have the user perform some action, which could > then be validated by the 'admin'/mgr user/role. > > Has anyone else created a new module that interfaces with the admin > function?? > > Any pointers/thoughts/comments/docs would be greatly appreciated on this! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/f904296a/attachment.htm From bedouglas at earthlink.net Tue Dec 16 07:52:00 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:52:00 -0800 Subject: [Vtigercrm-developers] bruce In-Reply-To: Message-ID: <586401c95f96$3c1c71c0$0301a8c0@tmesa.com> hey david... no prob.. oh.. get me your email (bedouglas at earthlink.net) maybe we can figure out how to help each other!! -nruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David fire Sent: Tuesday, December 16, 2008 7:46 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] bruce sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. From arodes at onweald.com Tue Dec 16 08:21:17 2008 From: arodes at onweald.com (Andy Rodes) Date: Tue, 16 Dec 2008 10:21:17 -0600 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: These 2 features look very promising! Quick question. Will the workflow rules trigger on data imports. This would be a very nice feature as then todo notifications can be made upon importing new contacts etc. Also, a default task type that would be nice would be an assignment type for automatic round robin assignment of leads ( especially as they come in from web forms or from data loads) Andy _____ From: Asha [mailto:asha at vtiger.com] Sent: Tuesday, December 16, 2008 9:21 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) Hi All, We are done with our next wip update on the demo server (http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post. This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4f3e4479/attachment.htm From sidharth at vtiger.com Tue Dec 16 09:00:22 2008 From: sidharth at vtiger.com (Sidharth Kuruvila) Date: Tue, 16 Dec 2008 22:30:22 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <962a683d0812160900r6e40465fjf1b66ebbeae8bc59@mail.gmail.com> Hi Andy, The workflows will work with data loaded through import button. As for the automatic round robin assignment, this might be custom feature added using an entity method task. On Tue, Dec 16, 2008 at 9:51 PM, Andy Rodes wrote: > These 2 features look very promising! > > > > Quick question. Will the workflow rules trigger on data imports. This would > be a very nice feature as then todo notifications can be made upon importing > new contacts etc. > > > > Also, a default task type that would be nice would be an assignment type > for automatic round robin assignment of leads ( especially as they come in > from web forms or from data loads) > > > > Andy > > > ------------------------------ > > *From:* Asha [mailto:asha at vtiger.com] > *Sent:* Tuesday, December 16, 2008 9:21 AM > *To:* vtigercrm-developers at lists.vtigercrm.com > *Subject:* [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - > ConfigurableWorkflows and VOIP integration (Update 5) > > > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > *Note:* We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/107d267b/attachment-0001.htm From partout at gmail.com Tue Dec 16 09:15:19 2008 From: partout at gmail.com (David) Date: Wed, 17 Dec 2008 01:15:19 +0800 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <4947E227.4040807@gmail.com> Bravo! It sounds very useful. But I could not get the correct result you mentioned in the previous email with the Asterisk Integration function. On the site http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() and startCall() never act well. and I've tested this on IE 7 and Firefox 3.x. Need I prepare some other client components for Asterisk? Could you please check it? Thanks. David Zhu Linkfirst Solutions(Shanghai) Asha wrote: > Hi All, > > We are done with our next wip update on the demo server > (http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog > Post > . > > This was one of our important update as Asterisk Integration and > Workflow were 2 big features. We really need your feedback on this > before we go out with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we > get some helping hand in completing the TCPDF support for most of the > languages. > > -- > Regards, > Asha > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/0c7b83d2/attachment.htm From prasad at vtiger.com Tue Dec 16 09:33:52 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 23:03:52 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: <4947E227.4040807@gmail.com> References: <4947E227.4040807@gmail.com> Message-ID: <39d18b250812160933q7977c47apf66fa15a162eb20f@mail.gmail.com> Hi David, You will need to start the AsteriskClient manager present in vtiger CRM under cron/modules/PBXManager. Please refer to the documentation for more details and let us know if we are missing any: http://www.vtiger.com/archives/validation/5.1/2008.12/VtigerCRM_5.1.0_Asterisk_Integration.pdf Asterisk feature cannot be tested on the http://en.vtiger.com/wip server. Regards, Prasad On 12/16/08, David wrote: > > Bravo! It sounds very useful. > > But I could not get the correct result you mentioned in the previous email > with the Asterisk Integration function. On the site > http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() > and startCall() never act well. and I've tested this on IE 7 and Firefox > 3.x. Need I prepare some other client components for Asterisk? > > Could you please check it? Thanks. > David Zhu > Linkfirst Solutions(Shanghai) > > > Asha wrote: > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/3ed829ce/attachment.htm From bedouglas at earthlink.net Tue Dec 16 10:52:26 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 10:52:26 -0800 Subject: [Vtigercrm-developers] vtiger 5.1 Message-ID: <591e01c95faf$712cb280$0301a8c0@tmesa.com> hey... where can one find the latest version of vtiger? is there a svn/cvs repository? thanks From asha at vtiger.com Tue Dec 16 11:09:38 2008 From: asha at vtiger.com (Asha) Date: Wed, 17 Dec 2008 00:39:38 +0530 Subject: [Vtigercrm-developers] vtiger 5.1 In-Reply-To: <591e01c95faf$712cb280$0301a8c0@tmesa.com> References: <591e01c95faf$712cb280$0301a8c0@tmesa.com> Message-ID: Hi Bruce, You can checkout the latest source of 5.1 from following SVN path:- http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1/ On 12/17/08, bruce wrote: > > hey... > > where can one find the latest version of vtiger? is there a svn/cvs > repository? > > thanks > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/fabbf77a/attachment.htm From scott at centritechsolutions.com Mon Dec 22 06:25:46 2008 From: scott at centritechsolutions.com (Scott Brown) Date: Mon, 22 Dec 2008 09:25:46 -0500 Subject: [Vtigercrm-developers] Pick List Default Value Message-ID: <007501c96441$2e899470$8b9cbd50$@com> From: Scott Brown [mailto:scott at centritech.net] Sent: Monday, December 22, 2008 12:14 AM To: 'vtigercrm-developers at lists.vtigercrm.com' Subject: Pick List Default Value Vtiger Team, How is the default value on a Pick List determined? I thought it was always the one at the top of the list, but that doesn't seem to be working. Thanks for the help. Sincerely, Centritech Solutions Logo Scott Brown Tel: 804-360-9753 Ext. 400 Fax: 1-800-851-0516 http://www.centritech.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0001.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0001.jpeg From asha at vtiger.com Mon Dec 22 11:11:18 2008 From: asha at vtiger.com (Asha) Date: Tue, 23 Dec 2008 00:41:18 +0530 Subject: [Vtigercrm-developers] Pick List Default Value In-Reply-To: <007501c96441$2e899470$8b9cbd50$@com> References: <007501c96441$2e899470$8b9cbd50$@com> Message-ID: Hi Scott Brown, We are sorting the picklist values at lots of places in alphabetical order. We will be soon changing it back to the order that appears in the Picklist Editor. Please bear with us. On Mon, Dec 22, 2008 at 7:55 PM, Scott Brown wrote: > *From:* Scott Brown [mailto:scott at centritech.net] > *Sent:* Monday, December 22, 2008 12:14 AM > *To:* 'vtigercrm-developers at lists.vtigercrm.com' > *Subject:* Pick List Default Value > > > > Vtiger Team, > > > > How is the default value on a Pick List determined? I thought it was > always the one at the top of the list, but that doesn't seem to be working. > > > > Thanks for the help. > > > > Sincerely, > > > > [image: Centritech Solutions Logo] > Scott Brown > Tel: 804-360-9753 Ext. 400 > Fax: 1-800-851-0516 > http://www.centritech.net > > > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/f69165fd/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/f69165fd/attachment.jpeg From prasad at vtiger.com Wed Dec 24 06:22:47 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 24 Dec 2008 19:52:47 +0530 Subject: [Vtigercrm-developers] vtwitter - A Twitter Module for vtiger CRM Message-ID: <39d18b250812240622l593f1499of3cd2d270d4317ca@mail.gmail.com> Dear vtigers, I'm happy to announce the release of vtwittermodule (version 1.0) vtwitter module provides basic integration with Twitter. Using this you can send updates (tweets) from vtiger CRM. Give it a try today and update your feedback [image: :)] Project URL: http://forge.vtiger.com/projects/vtwitter Download the vtwitter-v1.0.zipand install using Module Manager. *It was a fun developing this module using vtlibAPI. Please look at the documentation for more details. * *Merry Christmas and Happy new year!* Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081224/501e8bdf/attachment.htm From grzegorz.przezdziecki at pflg.pl Wed Dec 31 11:35:34 2008 From: grzegorz.przezdziecki at pflg.pl (Grzegorz =?utf-8?q?Prze=C5=BAdziecki?=) Date: Wed, 31 Dec 2008 19:35:34 +0000 Subject: [Vtigercrm-developers] Introduce myself Message-ID: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Hello My name is Grzegorz Prze?dziecki. I'm from Poland. If it be possible I want write support for PostgreSQL in vTiger I have some skill in PostgreSQL and PHP I want use vTiger in company where we use PostgreSQL in other solutions Could someone write me where i how i have to start. I checkout source from http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 or maybe I should from http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ ?? Could you write me how to start? Best Regards GP p.s. If my English is not good sorry for that. -- Grzegorz Prze?dziecki http://www.pflg.pl kom. +48.606.822.506 skype://grzegorz.przezdziecki gg://3701851 From prasad at vtiger.com Wed Dec 31 19:00:28 2008 From: prasad at vtiger.com (Prasad) Date: Thu, 1 Jan 2009 08:30:28 +0530 Subject: [Vtigercrm-developers] Introduce myself In-Reply-To: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> References: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Message-ID: <39d18b250812311900j7cfcdc48je9e38b0850423eef@mail.gmail.com> Hi Grzegorz, Welcome to vtiger CRM Developer list. Glad to hear you wanted to contribute towards vtiger. Currently we are developing on 5.1 branch (hence you can see changes very often) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 It will be good if you can provide support of Postgre for 5.0.4 (which is latest stable release) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.0.4 Regards, Prasad vtiger Team On 1/1/09, Grzegorz Prze?dziecki wrote: > > Hello > My name is Grzegorz Prze?dziecki. > I'm from Poland. > If it be possible I want write support for PostgreSQL in vTiger > I have some skill in PostgreSQL and PHP > I want use vTiger in company where we use PostgreSQL in other solutions > > > Could someone write me where i how i have to start. > I checkout source from > http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 > or maybe I should from > http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ > ?? > > Could you write me how to start? > Best Regards > GP > > p.s. > If my English is not good sorry for that. > > -- > Grzegorz Prze?dziecki > http://www.pflg.pl > kom. +48.606.822.506 > skype://grzegorz.przezdziecki > gg://3701851 > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081231/aa70da01/attachment.htm From bedouglas at earthlink.net Mon Dec 1 01:12:47 2008 From: bedouglas at earthlink.net (bruce) Date: Sun, 30 Nov 2008 22:12:47 -0800 Subject: [Vtigercrm-developers] filter list issue/question... Message-ID: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Hi. I've created a couple of sample filters. I'm trying to figure out how I can have only my test filters show up in the filter list? I assume that there's some entry in a tbl that I haven't run across... Also, the docs seem to state that I can have a given user have a given filter set to be the default for the user upon login for the user. I haven't been able to get this to work in the the vTiger app. I've posted these questions to the vTiger 5.0.4 forum with no luck. Any thoughts/pointers/comments would be helpful!! Thanks -bruce From asha at vtiger.com Mon Dec 1 06:41:19 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:11:19 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/417f52e0/attachment.html From asha at vtiger.com Mon Dec 1 07:04:22 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:34:22 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/d9595dcd/attachment.html From kristof.kovacs at onlineprojects.hu Tue Dec 2 17:18:30 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 2 Dec 2008 23:18:30 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: Hello Tigers, Please see the following patch: http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 It's decidedly only a start (a full overhaul in one patch would be unrealistic -- the code would change a lot while one finds all occurrences of such language constructs), but if this Smarty function is accepted into the vTiger core, we will start and gradually find all places where our supported languages require different word orders, and change the templates. Those changesets will be sent in as patches, too, as translation goes forward. Kristof On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < kristof.kovacs at onlineprojects.hu> wrote: > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > >> Hi Kristof, >> >> I would suggest not adding too much hack to any Smarty functions it will >> pose difficulty to upgrade the library later. >> >> Coming up with context based language keys is a way to go (as I can think >> of now). >> We need to clean up TPL files in the beginning and add required language >> translation key this will make sure other >> language translators put in proper values based on the context. >> >> Regards, >> Prasad >> vtiger Team >> >> >> On 11/24/08, Krist?f KOV?CS wrote: >>> >>> Hello Prasad, >>> thanks for your answer! Of course, I don't wish to force a language >>> cleanup on your team. :) I'm merely thinking about developing the >>> foundation, the infrastructure for such a change, and then, I hope, >>> individual translators of different languages would do the modifications in >>> both the TPL and the language files. I would certainly do our own part, >>> Hungarian translation requires different word order at several places. >>> >>> But I want to discuss the concepts with you guys, since for such a >>> change, it requires consensus (I also would like to hear opinions from >>> veteran translators of the project). Also it would be very bad if our >>> development tree would diverge from yours, both in terms of maintenance (for >>> us), and in opportunity lost (for everybody). >>> >>> Prasad, we all know and trust you as one of the best core developers, so >>> just one question: what do You say, just from the top of your head, would >>> there be any better solution for the problem, or should we go think forward >>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>> codebase the patches we would be starting to send in of modified TPL files >>> and language files?) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>> >>>> Hi Kristof, >>>> >>>> This issues has been brought up earlier as well. To make the translation >>>> clean up all-over the product it could >>>> take more effort both in terms of development and validation. Currently >>>> we are focusing on getting in new features >>>> as we go along we can better plan for language cleanup's as well. This >>>> give us more focused work items. >>>> >>>> We would appreciate community help in identifying such language or >>>> translation issues. >>>> >>>> Regards, >>>> Prasad >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Tigers, >>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>> there is one issue which my team often faces with, and this is word order. >>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>> make it more clear, but the concept is the same). >>>>> >>>>> For example, in ActivityEditView.tpl there is the following code: >>>>> >>>>> >>>> >>>>> And this shows a button called "Add Contact". It seems all well since >>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>> >>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>> words are in a different order). Now we have a problem since >>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>> indeed). >>>>> >>>>> Translation quirks can circumvent some of such problems (one could >>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>> >>>>> One idea would be to use printf()-like format strings to correct such >>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>> thinking along the lines of something like this: >>>>> >>>>> {a_smarty_printf_function >>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>> >>>>> Then, in english, the .lang file would read: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Add', >>>>> 'Contact' => 'Contact', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>> string, no surprise here >>>>> [...] >>>>> >>>>> And in german, it would be: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>> 'Contact' => 'Kontakt', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>> "1$" and "2$" to access arguments in different order >>>>> [...] >>>>> >>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>> all brainstorm this ever the next coffee. :o) >>>>> >>>>> Krist?f >>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081202/95a880ef/attachment.html From prasad at vtiger.com Fri Dec 5 09:15:02 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 19:45:02 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator Message-ID: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Dear tigers, While working with vtiger CRM 5.0.4 today we came up with the extension to indicate the record change on the Listview. The indicator will be shown until the record assigned owner views (opens) it. This feature would be useful if your record is modified by other person. You can find the download here: http://forge.vtiger.com/frs/?group_id=187&release_id=472 Use it, extend it and have fun ! Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/bb543c7a/attachment.html From davidv.net at gmail.com Fri Dec 5 10:18:58 2008 From: davidv.net at gmail.com (David V.) Date: Fri, 5 Dec 2008 11:18:58 -0400 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: Thank you. This will be very usefull for some of our users. Will we have a way to desactivate this feature for the others who don't need it ? David V. On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/cb62c344/attachment.html From joe at tsolucio.com Fri Dec 5 11:23:26 2008 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 05 Dec 2008 17:23:26 +0100 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <4939557E.5040509@tsolucio.com> Very useful. Exceptional work. My compliments. Joe TSolucio Prasad escribi?: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the > extension to indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views > (opens) it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/c8b41ef7/attachment.html From prasad at vtiger.com Fri Dec 5 11:32:34 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:02:34 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <39d18b250812050832s1b638696td2f063ffdff2fe58@mail.gmail.com> Hi David, Glad to know this extension to be of use :). Idea on this is endless. Let us know if you extended it. Regards, Prasad vtiger Team On 12/5/08, David V. wrote: > > Thank you. This will be very usefull for some of our users. > > Will we have a way to desactivate this feature for the others who don't > need it ? > > David V. > > On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > >> Dear tigers, >> >> While working with vtiger CRM 5.0.4 today we came up with the extension to >> indicate the record change on the Listview. >> >> The indicator will be shown until the record assigned owner views (opens) >> it. >> >> This feature would be useful if your record is modified by other person. >> >> You can find the download here: >> http://forge.vtiger.com/frs/?group_id=187&release_id=472 >> >> Use it, extend it and have fun ! >> >> Regards, >> Prasad >> vtiger Team >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/59baec89/attachment.html From prasad at vtiger.com Fri Dec 5 11:36:24 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:06:24 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <4939557E.5040509@tsolucio.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> <4939557E.5040509@tsolucio.com> Message-ID: <39d18b250812050836t484b628emf0b94fa9a1bc716d@mail.gmail.com> Hi Joe, Thanks for the compliments :) Regards, Prasad vtiger Team On 12/5/08, Joe Bordes wrote: > > Very useful. > Exceptional work. My compliments. > > Joe > TSolucio > > Prasad escribi?: > > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/6d4a2a6e/attachment.html From bedouglas at earthlink.net Mon Dec 8 11:10:54 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 08:10:54 -0800 Subject: [Vtigercrm-developers] Implementing a New Tab Fucntionality Message-ID: <42a801c9594f$8ca1eb40$0301a8c0@tmesa.com> Hi. Looking to implement a new function to allow my "users" to be able to search through my external company/dept/worker database, to request/be assigned the accounts/leads/contacts that the user will work with. This kind of functionality is needed to restrict/limit the interaction between users regarding contacts that a given user isn't supposed to be working with. To my knowledge, vTiger has no way to allow a user to select a company/account to work with, and to have this request be approved by a mgr/admin. And to then restrict the "hidden" fields for this "account" from users who aren't assigned to the account. Thoughts/comments are welcome. Thanks -bruce From bedouglas at earthlink.net Mon Dec 8 18:41:47 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 15:41:47 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab Message-ID: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce From davidv.net at gmail.com Mon Dec 8 20:04:52 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:04:52 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> References: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Message-ID: Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/d4211db9/attachment.html From bedouglas at earthlink.net Mon Dec 8 20:13:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:13:12 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: Message-ID: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Hi David. I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are there any docs for the vtlib, that walk through the process of creating a module/tab, with subtabs... If you're in the US/Canada/Europe, let me know, and I can gladly give you a call. -Bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Mon Dec 8 20:23:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:23:12 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: Message-ID: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> David V Tony Thomas. RE: Creating test module/tab!! Hi. Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of vTiger. If I should use the 3.1 version, any pointers as to where I should grab it? Thanks -bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From davidv.net at gmail.com Mon Dec 8 20:53:01 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:53:01 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> References: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Message-ID: Bruce, The vtlib works in vtiger 5.0.4 You'll just have ton install it. You'll find all needed information in this document : http://forge.vtiger.com/frs/download.php/655/vtlib-2.0.pdf David V. On Mon, Dec 8, 2008 at 9:13 PM, bruce wrote: > Hi David. > > I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are > there any docs for the vtlib, that walk through the process of creating a > module/tab, with subtabs... > > If you're in the US/Canada/Europe, let me know, and I can gladly give you a > call. > > -Bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/fb459e94/attachment.html From davidv.net at gmail.com Mon Dec 8 20:57:59 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:57:59 -0400 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> References: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> Message-ID: Bruce, If you want to make your new module future proof you should not use such an old version of vtiger (3.1). Vtlib is 5.0.4 compatible and will be part of 5.1. Any module you will make using vtlib sould be installable in any other vtiger from version 5.0.4 David V. On Mon, Dec 8, 2008 at 9:23 PM, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/6a7171d9/attachment.html From tzenk at gmx.net Mon Dec 8 21:40:04 2008 From: tzenk at gmx.net (Torsten Zenk) Date: Tue, 09 Dec 2008 03:40:04 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: <493DDA84.5070504@gmx.net> Kristof, i have done a lot of research on vTiger 5.03 to be able to change a lot of german strings that had to be changed manually to get into the right order, if you are interested i could get those of them that i documented back then out from somewhere within my vtiger docus and pass it over? Best Regards Torsten Zenk Krist?f KOV?CS schrieb: > Hello Tigers, > Please see the following patch: > http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < > kristof.kovacs at onlineprojects.hu> wrote: > > >> Hi, >> Smarty is theoretically extensible, I'm thinking about using >> Smarty.register_function(...), not hacking into the Smarty base, of course. >> :) >> >> Maybe something more general like >> >> {vtiger_translate $APP.ADD_NEW $APP.Contact} >> >> and >> >> 'Contact' => 'Contact', >> 'ADD_NEW' => 'Add %s', >> >> 'Contact' => 'Kontakt', >> 'ADD_NEW' => '%s Hinzuf?gen', >> >> What would you think? >> >> (In the process, introducing new context based (not reused) keys is also a >> must-have, just as you say.) >> >> Krist?f >> >> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >> >> >>> Hi Kristof, >>> >>> I would suggest not adding too much hack to any Smarty functions it will >>> pose difficulty to upgrade the library later. >>> >>> Coming up with context based language keys is a way to go (as I can think >>> of now). >>> We need to clean up TPL files in the beginning and add required language >>> translation key this will make sure other >>> language translators put in proper values based on the context. >>> >>> Regards, >>> Prasad >>> vtiger Team >>> >>> >>> On 11/24/08, Krist?f KOV?CS wrote: >>> >>>> Hello Prasad, >>>> thanks for your answer! Of course, I don't wish to force a language >>>> cleanup on your team. :) I'm merely thinking about developing the >>>> foundation, the infrastructure for such a change, and then, I hope, >>>> individual translators of different languages would do the modifications in >>>> both the TPL and the language files. I would certainly do our own part, >>>> Hungarian translation requires different word order at several places. >>>> >>>> But I want to discuss the concepts with you guys, since for such a >>>> change, it requires consensus (I also would like to hear opinions from >>>> veteran translators of the project). Also it would be very bad if our >>>> development tree would diverge from yours, both in terms of maintenance (for >>>> us), and in opportunity lost (for everybody). >>>> >>>> Prasad, we all know and trust you as one of the best core developers, so >>>> just one question: what do You say, just from the top of your head, would >>>> there be any better solution for the problem, or should we go think forward >>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>> codebase the patches we would be starting to send in of modified TPL files >>>> and language files?) >>>> >>>> Krist?f >>>> >>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>> >>>> >>>>> Hi Kristof, >>>>> >>>>> This issues has been brought up earlier as well. To make the translation >>>>> clean up all-over the product it could >>>>> take more effort both in terms of development and validation. Currently >>>>> we are focusing on getting in new features >>>>> as we go along we can better plan for language cleanup's as well. This >>>>> give us more focused work items. >>>>> >>>>> We would appreciate community help in identifying such language or >>>>> translation issues. >>>>> >>>>> Regards, >>>>> Prasad >>>>> >>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>> >>>>> >>>>>> Hello Tigers, >>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>> there is one issue which my team often faces with, and this is word order. >>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>> make it more clear, but the concept is the same). >>>>>> >>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>> >>>>>> >>>>> >>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>> >>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>> words are in a different order). Now we have a problem since >>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>> indeed). >>>>>> >>>>>> Translation quirks can circumvent some of such problems (one could >>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>> >>>>>> One idea would be to use printf()-like format strings to correct such >>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>> thinking along the lines of something like this: >>>>>> >>>>>> {a_smarty_printf_function >>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>> >>>>>> Then, in english, the .lang file would read: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>> 'Contact' => 'Contact', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>> string, no surprise here >>>>>> [...] >>>>>> >>>>>> And in german, it would be: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>> 'Contact' => 'Kontakt', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>> "1$" and "2$" to access arguments in different order >>>>>> [...] >>>>>> >>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>> all brainstorm this ever the next coffee. :o) >>>>>> >>>>>> Krist?f >>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/3628b27a/attachment.html From bedouglas at earthlink.net Mon Dec 8 22:34:01 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 19:34:01 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> Message-ID: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From prasad at vtiger.com Tue Dec 9 01:19:54 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 9 Dec 2008 11:49:54 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> References: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Message-ID: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/7de72f69/attachment.html From kristof.kovacs at onlineprojects.hu Tue Dec 9 08:10:10 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 9 Dec 2008 14:10:10 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: Hello Torsten, yes, I think that would be a good start! In what format is the documentation? If you wish, you can send it to my mail address directly instead of the mailing list, and I'll look into it. Krist?f On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk wrote: > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a lot of > german strings that had to be changed manually to get into the right order, > if you are interested i could get those of them that i documented back then > out from somewhere within my vtiger docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: > > Hello Tigers, > Please see the following patch:http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS wrote: > > > > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > > > > Hi Kristof, > > I would suggest not adding too much hack to any Smarty functions it will > pose difficulty to upgrade the library later. > > Coming up with context based language keys is a way to go (as I can think > of now). > We need to clean up TPL files in the beginning and add required language > translation key this will make sure other > language translators put in proper values based on the context. > > Regards, > Prasad > vtiger Team > > > On 11/24/08, Krist?f KOV?CS wrote: > > > Hello Prasad, > thanks for your answer! Of course, I don't wish to force a language > cleanup on your team. :) I'm merely thinking about developing the > foundation, the infrastructure for such a change, and then, I hope, > individual translators of different languages would do the modifications in > both the TPL and the language files. I would certainly do our own part, > Hungarian translation requires different word order at several places. > > But I want to discuss the concepts with you guys, since for such a > change, it requires consensus (I also would like to hear opinions from > veteran translators of the project). Also it would be very bad if our > development tree would diverge from yours, both in terms of maintenance (for > us), and in opportunity lost (for everybody). > > Prasad, we all know and trust you as one of the best core developers, so > just one question: what do You say, just from the top of your head, would > there be any better solution for the problem, or should we go think forward > with the "added-Smarty-printf-function" solution? (Would you accept into the > codebase the patches we would be starting to send in of modified TPL files > and language files?) > > Krist?f > > On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: > > > > Hi Kristof, > > This issues has been brought up earlier as well. To make the translation > clean up all-over the product it could > take more effort both in terms of development and validation. Currently > we are focusing on getting in new features > as we go along we can better plan for language cleanup's as well. This > give us more focused work items. > > We would appreciate community help in identifying such language or > translation issues. > > Regards, > Prasad > > On 11/24/08, Krist?f KOV?CS wrote: > > > > Hello Tigers, > I was talking with D?vid of CafeOpen about vTiger translations, and > there is one issue which my team often faces with, and this is word order. > Let me illustrate it with an example (using German instead of Hungarian to > make it more clear, but the concept is the same). > > For example, in ActivityEditView.tpl there is the following code: > > > And this shows a button called "Add Contact". It seems all well since > "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". > > But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the > words are in a different order). Now we have a problem since > "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and > saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad > indeed). > > Translation quirks can circumvent some of such problems (one could > write "Neue Contact"), but often these strings are reused at other parts of > the code, and fixing it in one place often destroys grammar at other places. > > One idea would be to use printf()-like format strings to correct such > issues, even if it may require an introduction of a now Smarty function. I'm > thinking along the lines of something like this: > > {a_smarty_printf_function > $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} > > Then, in english, the .lang file would read: > [...] > 'LBL_ADD_NEW' = 'Add', > 'Contact' => 'Contact', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format > string, no surprise here > [...] > > And in german, it would be: > [...] > 'LBL_ADD_NEW' = 'Hinzuf?gen', > 'Contact' => 'Kontakt', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used > "1$" and "2$" to access arguments in different order > [...] > > I don't feel it elegant enough (but more elegant than the original), so > comments, suggestions, ideas, better solutions are very much welcome. Please > all brainstorm this ever the next coffee. :o) > > Krist?f > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > ------------------------------ > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/cea271a4/attachment.html From bedouglas at earthlink.net Tue Dec 9 09:58:49 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 06:58:49 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Message-ID: <458101c95a0e$a5482320$0301a8c0@tmesa.com> Hi Prasad. Thanks for the reply. I've read the pdf docs that come with the vtlib from the forge site. But I've still got questions. Here's my situation. I'm looking to create a complete test module/tab with a few sublinks. The goal is to somewhat emulate one of the existing tabs, that have the "lead/contact/account" submenus. I want my test to allow a user to select from a given list of contacts/accounts and to select the ones that he'd like to work with. I'd like to limit the initial fields that a user would initially see when the user is making their selection. Once the user has been approved to work with his selections, the user would have access to the complete fields for the contacts selected contacts. My understanding of vTiger is that I can modify it (add modules/tabs) to accomplish my test. The pdf implies that I can create a test "payslip" app. Can you tell me what this does? Will the result of following the pdf give me a new module/tab, with a html page/section similar to the section for the leads/contacts that the user sees. (Is this what you guys call a "view"?) Does the payslip app/test provide the templates. Couldn't see them under the modules dir. Do I need to be concerned with the import/export parts of the pdf doc if I'm simply using my changes for my own app? >From a more basic perspective, is this the best approach to accomplish what I mentioned at the beginning of this post/email.. If I can get through this process, and complete my test, I'd be more than wiling to contribute a writeup as to how to accomplish what I create... So. After reading sections #7, #8 (again!!) I'd like to go through the section/test php file in detail with you.. to get my head around exactly how this is supposed to work, and to make sure I understand what/how the app is supposed to perform creating new modules. Oh. as an aside. How do you programatically remove/hide/delete a given module/tab as well? Any/all pointers/comments will be appreciated!! Thanks -bruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of Prasad Sent: Monday, December 08, 2008 10:20 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] creating a test module/tab - bestapproach.. Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From carloz at gnumerica.org Tue Dec 9 15:30:11 2008 From: carloz at gnumerica.org (carlo beschi) Date: Tue, 09 Dec 2008 21:30:11 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: <493ED553.6000301@gnumerica.org> Hi Torsten, Krist?f, what about creating a small team of people working on translation issues? I've seen Kristof ticket on trac, I've also seen elmue work posted on the forum about picklist internationalitazion, ... We have to come to a point where no english string is harcoded in the system, or plurals are made in every language adding a final "s", ... I'm adoring the work the vtiger team is doing. I think people facing translation / localization issues daily can give an important feedback to the team. If we form a group (a mailing list or whatever) we can discuss among ourselves and come with "proposals" ... Regards, Carlo Krist?f KOV?CS ha scritto: > > Hello Torsten, > > yes, I think that would be a good start! In what format is the > documentation? > > If you wish, you can send it to my mail address directly instead of the > mailing list, and I'll look into it. > > Krist?f > > > On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk > wrote: > > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a > lot of german strings that had to be changed manually to get into > the right order, if you are interested i could get those of them > that i documented back then out from somewhere within my vtiger > docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: >> Hello Tigers, >> Please see the following patch: >> http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 >> >> It's decidedly only a start (a full overhaul in one patch would be >> unrealistic -- the code would change a lot while one finds >> all occurrences of such language constructs), but if this Smarty function is >> accepted into the vTiger core, we will start and gradually find all places >> where our supported languages require different word orders, and change the >> templates. >> >> Those changesets will be sent in as patches, too, as translation goes >> forward. >> >> Kristof >> >> On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < >> kristof.kovacs at onlineprojects.hu > wrote: >> >> >>> Hi, >>> Smarty is theoretically extensible, I'm thinking about using >>> Smarty.register_function(...), not hacking into the Smarty base, of course. >>> :) >>> >>> Maybe something more general like >>> >>> {vtiger_translate $APP.ADD_NEW $APP.Contact} >>> >>> and >>> >>> 'Contact' => 'Contact', >>> 'ADD_NEW' => 'Add %s', >>> >>> 'Contact' => 'Kontakt', >>> 'ADD_NEW' => '%s Hinzuf?gen', >>> >>> What would you think? >>> >>> (In the process, introducing new context based (not reused) keys is also a >>> must-have, just as you say.) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >>> >>> >>>> Hi Kristof, >>>> >>>> I would suggest not adding too much hack to any Smarty functions it will >>>> pose difficulty to upgrade the library later. >>>> >>>> Coming up with context based language keys is a way to go (as I can think >>>> of now). >>>> We need to clean up TPL files in the beginning and add required language >>>> translation key this will make sure other >>>> language translators put in proper values based on the context. >>>> >>>> Regards, >>>> Prasad >>>> vtiger Team >>>> >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Prasad, >>>>> thanks for your answer! Of course, I don't wish to force a language >>>>> cleanup on your team. :) I'm merely thinking about developing the >>>>> foundation, the infrastructure for such a change, and then, I hope, >>>>> individual translators of different languages would do the modifications in >>>>> both the TPL and the language files. I would certainly do our own part, >>>>> Hungarian translation requires different word order at several places. >>>>> >>>>> But I want to discuss the concepts with you guys, since for such a >>>>> change, it requires consensus (I also would like to hear opinions from >>>>> veteran translators of the project). Also it would be very bad if our >>>>> development tree would diverge from yours, both in terms of maintenance (for >>>>> us), and in opportunity lost (for everybody). >>>>> >>>>> Prasad, we all know and trust you as one of the best core developers, so >>>>> just one question: what do You say, just from the top of your head, would >>>>> there be any better solution for the problem, or should we go think forward >>>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>>> codebase the patches we would be starting to send in of modified TPL files >>>>> and language files?) >>>>> >>>>> Krist?f >>>>> >>>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>>> >>>>> >>>>>> Hi Kristof, >>>>>> >>>>>> This issues has been brought up earlier as well. To make the translation >>>>>> clean up all-over the product it could >>>>>> take more effort both in terms of development and validation. Currently >>>>>> we are focusing on getting in new features >>>>>> as we go along we can better plan for language cleanup's as well. This >>>>>> give us more focused work items. >>>>>> >>>>>> We would appreciate community help in identifying such language or >>>>>> translation issues. >>>>>> >>>>>> Regards, >>>>>> Prasad >>>>>> >>>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>>> >>>>>> >>>>>>> Hello Tigers, >>>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>>> there is one issue which my team often faces with, and this is word order. >>>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>>> make it more clear, but the concept is the same). >>>>>>> >>>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>>> >>>>>>> >>>>>> >>>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>>> >>>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>>> words are in a different order). Now we have a problem since >>>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>>> indeed). >>>>>>> >>>>>>> Translation quirks can circumvent some of such problems (one could >>>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>>> >>>>>>> One idea would be to use printf()-like format strings to correct such >>>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>>> thinking along the lines of something like this: >>>>>>> >>>>>>> {a_smarty_printf_function >>>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>>> >>>>>>> Then, in english, the .lang file would read: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>>> 'Contact' => 'Contact', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>>> string, no surprise here >>>>>>> [...] >>>>>>> >>>>>>> And in german, it would be: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>>> 'Contact' => 'Kontakt', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>>> "1$" and "2$" to access arguments in different order >>>>>>> [...] >>>>>>> >>>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>>> all brainstorm this ever the next coffee. :o) >>>>>>> >>>>>>> Krist?f >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> ------------------------------------------------------------------------ >>> _______________________________________________ Reach hundreds of >>> potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Tue Dec 9 19:11:32 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 16:11:32 -0800 Subject: [Vtigercrm-developers] vtlib - 'payslip' questions!! Message-ID: <472401c95a5b$dc4c6e10$0301a8c0@tmesa.com> Hi. I'm trying to implement a simple test of the vTiger app, and the associated vtlib lib to create/implement a new module/tab for the hoirzontal menus. To be honest, I'm confused. I've posted numerous times to the developer's mailing list, as well as to the various forums. I've even gone so far as to post a small project on the Job Board!! So, I've decided to submit as detailed an email as possiblt to the support email list. I'm willing to try and help improve the doc process as necessary. But I have to tell you, if people have problems trying to implement functionality, they'll leave the app, which doesn't do anyone any good!! On the other hand, this could all be a case of user error! So here goes! The vtlib pdf, provides nine (9) steps to create a module, in this case, the payslip module. However, it doesn't say what this "payslip" module does, or is good for. (Q1) What does the "payslip" module do?? Where should it reside?? Does the "payslip" demo create any kind of User Interface/Template/Html file for the user to view/see?? The demo lists a number of steps to be followed for the creation/implementation of a new module. The steps listed are: Backend Step 1 Create module instance, create database tables, and add it to Menu Step 2 Add UI blocks for the module. Step 3 Add fields and associate it to blocks. Set at-least one of the field as entity identifier. Step 4 Create default list view and additional filters (make sure to create filter name All which is default filter) Step 5 Create Related List (to show in the ''More information'' tab) Step 6 Setting Sharing Access Rules Step 7 Setting Module Tools options (i.e., Import/Export) FrontEnd Step 8 Creating Module directory and files Packaging Step 9 Packaging Steps (1,2,3,4,5,6) are described and are added to a file. In the case of the 'payslip' demo, the file is named "vtlib.Test.Create.Module1.php". (Q2) Why is the file named in this manner? Does the naming convention matter? Where should this file reside in the structure of the vTiger webapp/dirs? I assume that this file handles whatever integration the 'payslip' module has to have with the vTiger infrstructure, is this correct? I also assume that this file/module at this stage doesn't have any User Interface to either display any content to the user, or to get any input from the user. Is this correct? Does the 'payslip' module implement any kind of submenu/subtasks (ie, like the lead/contacts, etc...)? If subtasks/submenus aren't implemented, how are sub-tasks/sub-menus implemented? Frontend:: Step 8 states that the frontend function is covered, by copying the files from the vtlib/module dir and copying the files into the correctly renamed folder, and then modifying the stated files. But here again, there is no mention of any kind of user interface files. (Q3) Where does the smarty template functionality get handled? Can we get an example of a basic/test User Interface function that's similar to the "lead/contact/etc...) file? Being able to see exactly how this entire process works, and interfaces with the vTiger infrastructure is critical to the overall success of the app... Packaging:: (Q4) Is this required for the test 'payslip' app if I'm just testing the module on my system? If packaging is required, can you provide a test file that actually has all the working functionality in order to package/import the file? Running the Demo/Script::: The pdf doc has a final section where the vtlib.Test.Create.Module1.php is opened/run. The doc has the cmd: http://localhost/vtigercrm/vtlib.Test.html (Q5) Where is the vtlib.Test.html file?? Is this the initial file that was created from the initial steps, or is it something else?? Any pointers, comments, help would be greatly appreciated!! Thanks -bruce bedouglas at earthlink.net From prasad at vtiger.com Tue Dec 9 21:26:36 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 10 Dec 2008 07:56:36 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <458101c95a0e$a5482320$0301a8c0@tmesa.com> References: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> <458101c95a0e$a5482320$0301a8c0@tmesa.com> Message-ID: <39d18b250812091826k42de8e67u58f0be74183153af@mail.gmail.com> Hi Bruce, Payslip module has no specific functionality w.r.t a CRM. It is just a skeleton module used for explaining the usage of vtlib API. To understand the generation of HTML you will need to understand Smarty templates: http://smarty.net/ The HTML view generated for Listview, Createview, Detailview etc.. are through Smarty templates that could be found in Smarty/templates directory of vtigercrm. For example: Look at modules/Payslip/ListView.php and then Smarty/templates/ListView.tpl to understand how the ListView is generated. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Prasad. > > Thanks for the reply. I've read the pdf docs that come with the vtlib from > the forge site. But I've still got questions. > > Here's my situation. I'm looking to create a complete test module/tab with > a > few sublinks. The goal is to somewhat emulate one of the existing tabs, > that > have the "lead/contact/account" submenus. > > I want my test to allow a user to select from a given list of > contacts/accounts and to select the ones that he'd like to work with. I'd > like to limit the initial fields that a user would initially see when the > user is making their selection. Once the user has been approved to work > with > his selections, the user would have access to the complete fields for the > contacts selected contacts. > > My understanding of vTiger is that I can modify it (add modules/tabs) to > accomplish my test. > > The pdf implies that I can create a test "payslip" app. Can you tell me > what > this does? Will the result of following the pdf give me a new module/tab, > with a html page/section similar to the section for the leads/contacts that > the user sees. (Is this what you guys call a "view"?) > > Does the payslip app/test provide the templates. Couldn't see them under > the > modules dir. > > Do I need to be concerned with the import/export parts of the pdf doc if > I'm > simply using my changes for my own app? > > From a more basic perspective, is this the best approach to accomplish what > I mentioned at the beginning of this post/email.. > > If I can get through this process, and complete my test, I'd be more than > wiling to contribute a writeup as to how to accomplish what I create... > > So. After reading sections #7, #8 (again!!) I'd like to go through the > section/test php file in detail with you.. to get my head around exactly > how > this is supposed to work, and to make sure I understand what/how the app is > supposed to perform creating new modules. > > Oh. as an aside. How do you programatically remove/hide/delete a given > module/tab as well? > > Any/all pointers/comments will be appreciated!! > > > Thanks > > > -bruce > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > Prasad > Sent: Monday, December 08, 2008 10:20 PM > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] creating a test module/tab - > bestapproach.. > > > Hi Bruce, > > vtlib Project URL: http://forge.vtiger.com/projects/vtlib > > Payslip is an example module to was created to explain the usage of vtlib > APIs > > vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip > servers > as entry point > of different views like ListView, DetailView, EditView etc... Smarty > templates are used to generate > the HTML. > > The information regarding fields of the modules are obtained using the > common (core) APIs. > > After unpacking vtlib package, read through vtlib.Test.Module1.php to > understand the usage of vtlib APIs (Step 1 to 7 of documentation) > Read the Step 8 of the documentation to understand more details of required > Module files. > > Regards, > Prasad > vtiger Team > > > On 12/9/08, bruce wrote: > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081210/39f2694a/attachment.html From info at nablacom.it Mon Dec 15 13:32:49 2008 From: info at nablacom.it (Nablacom) Date: Mon, 15 Dec 2008 19:32:49 +0100 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE Message-ID: Hi vtigers, with the revision 12249 of vtiger 5.1 I have encoutered an error: when I change the language the auto generation of the module entity number doesn't function So th error is in \data\CRMEntity.php where the line if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == 'AUTO GEN ON SAVE') must be replaced by if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/3547705f/attachment.html From prasad at vtiger.com Tue Dec 16 00:35:24 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 11:05:24 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: <39d18b250812152135h17fbddbck1bf9f6d7ca12349e@mail.gmail.com> Hi Nablacom, Thanks for the pointer. We will fix it soon. Regards, Prasad vtiger Team On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/6f332d0a/attachment.html From asha at vtiger.com Tue Dec 16 05:37:41 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 16:07:41 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: Hi Nablocom, Thanks for identifying the issue. We have integrated the fix. Please refer to the changeset: http://trac.vtiger.com/cgi-bin/trac.cgi/changeset/12251 On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/9b5fe6b5/attachment.html From ddfire at gmail.com Tue Dec 16 07:19:08 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 10:19:08 -0200 Subject: [Vtigercrm-developers] vtlib Message-ID: hi i have installed vtlib 2.0 and vtiger 5.0.4 i run the paylisp installer it installed it but, in tools it dont appear the label just an empty space, when i click in the space i go to the paylisp module any ideas? i didnt touch the code. thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d8e3e797/attachment.html From davidv.net at gmail.com Tue Dec 16 07:44:08 2008 From: davidv.net at gmail.com (David V.) Date: Tue, 16 Dec 2008 08:44:08 -0400 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: You have to check the documentation about langages files. David V. On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear > the label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d581e0af/attachment.html From libregeek at gmail.com Tue Dec 16 07:46:14 2008 From: libregeek at gmail.com (Manilal K M) Date: Tue, 16 Dec 2008 18:16:14 +0530 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: <2315046d0812160446mc62f7b7oc3e617a05cab5e44@mail.gmail.com> 2008/12/16 David fire : > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear the > label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > AFAIK, vtilib provides only a basic framework to develop new modules. I'm not sure whether you can use any payslip feature without touching the code. -- Manilal K M : ???????? ?? ??. http://libregeek.blogspot.com From ddfire at gmail.com Tue Dec 16 08:56:06 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 11:56:06 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: wich label i should add to en_us... so i can see the name on tools? thanks David 2008/12/16 David V. > You have to check the documentation about langages files. > > David V. > > On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > >> hi >> i have installed vtlib 2.0 and vtiger 5.0.4 >> i run the paylisp installer it installed it but, in tools it dont appear >> the label just an empty space, when i click in the space i go to the paylisp >> module any ideas? >> i didnt touch the code. >> thanks >> David >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/47cedb33/attachment.html From ddfire at gmail.com Tue Dec 16 09:07:28 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 12:07:28 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: Solved i added 'Payslip' => 'Payslip', to en_us... 2008/12/16 David fire > wich label i should add to en_us... so i can see the name on tools? > thanks > David > > 2008/12/16 David V. > >> You have to check the documentation about langages files. >> >> David V. >> >> On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: >> >>> hi >>> i have installed vtlib 2.0 and vtiger 5.0.4 >>> i run the paylisp installer it installed it but, in tools it dont appear >>> the label just an empty space, when i click in the space i go to the paylisp >>> module any ideas? >>> i didnt touch the code. >>> thanks >>> David >>> -- >>> (\__/) >>> (='.'=)This is Bunny. Copy and paste bunny into your >>> (")_(")signature to help him gain world domination. >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/a11ebf84/attachment.html From bedouglas at earthlink.net Tue Dec 16 09:22:21 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 06:22:21 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... Message-ID: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce From ddfire at gmail.com Tue Dec 16 10:06:37 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:06:37 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: hi a few questions i want a pdf or something how i do to add payslip to the more information view in an account? thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4d54c412/attachment.html From prasad at vtiger.com Tue Dec 16 10:12:58 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 20:42:58 +0530 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Hi David, Adding custom modules to standard or core modules is currently not possible with vtlib-2.0 We are attempting to address it going forward. Regards, Prasad vtiger Team On 12/16/08, David fire wrote: > > hi > a few questions i want a pdf or something > how i do to add payslip to the more information view in an account? > thanks > David > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/dcfeafc0/attachment.html From ddfire at gmail.com Tue Dec 16 10:19:59 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:19:59 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Message-ID: Thanks for your fast answer before i get mad tring to do that. i have a sugestion, maybe it will be usefull or maybe it is an stupid idea.... change the product module to a "make product" module using something like vtlib you can create products whit specific information instead of the generic products. because the idea to create a module using vtlib for each product it is not very good. whe do you think? thanks David 2008/12/16 Prasad > Hi David, > > Adding custom modules to standard or core modules is currently not possible > with vtlib-2.0 > > We are attempting to address it going forward. > > Regards, > Prasad > vtiger Team > > On 12/16/08, David fire wrote: > >> hi >> a few questions i want a pdf or something >> how i do to add payslip to the more information view in an account? >> thanks >> David >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/73cf1416/attachment.html From asha at vtiger.com Tue Dec 16 10:21:28 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 20:51:28 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) Message-ID: Hi All, We are done with our next wip update on the demo server ( http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post . This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4dd2f974/attachment.html From ddfire at gmail.com Tue Dec 16 10:32:16 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:32:16 -0200 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: hi First asterisk integration is a great grate grate idea!!!!!!!!!!!!! a few comments if you really need to have one input in the manager per user dont ask to be whit all the privilege you really dont need that. it will be nice if the agent have a button to enter in queue and maybe a queue monitoring for the supervisor. i wrote the code for java and for php too if you let me i will be glad to help implementing this features. i can make a simple library and then you add it to the core i will need the libraris you are using to comunicate whit the asterisk manager. Thanks and really this is grate. David 2008/12/16 Asha > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/bc3bfc6d/attachment.html From bedouglas at earthlink.net Tue Dec 16 10:41:35 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:41:35 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <585c01c95f94$c7e5e260$0301a8c0@tmesa.com> umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From ddfire at gmail.com Tue Dec 16 10:45:32 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:45:32 -0200 Subject: [Vtigercrm-developers] bruce Message-ID: sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce > > umm.. for you guys who steal the thread to post your own msg.. could you > please simply start a new email/msg.. > > the 'david' guy with the bunny.. your question had nothing to do with what > i'm trying to solve... and if people only see the latest issues.. the > origianl poster's intent gets lost.. > > thanks > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > bruce > Sent: Tuesday, December 16, 2008 6:22 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: [Vtigercrm-developers] vtiger/vtlib question... > > > Hi... > > Looking to create a test module/tab for vtiger, using vtlib. I'm looking at > my test app to be able to have the user perform some action, which could > then be validated by the 'admin'/mgr user/role. > > Has anyone else created a new module that interfaces with the admin > function?? > > Any pointers/thoughts/comments/docs would be greatly appreciated on this! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/f904296a/attachment.html From bedouglas at earthlink.net Tue Dec 16 10:52:00 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:52:00 -0800 Subject: [Vtigercrm-developers] bruce In-Reply-To: Message-ID: <586401c95f96$3c1c71c0$0301a8c0@tmesa.com> hey david... no prob.. oh.. get me your email (bedouglas at earthlink.net) maybe we can figure out how to help each other!! -nruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David fire Sent: Tuesday, December 16, 2008 7:46 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] bruce sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. From arodes at onweald.com Tue Dec 16 11:21:17 2008 From: arodes at onweald.com (Andy Rodes) Date: Tue, 16 Dec 2008 10:21:17 -0600 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: These 2 features look very promising! Quick question. Will the workflow rules trigger on data imports. This would be a very nice feature as then todo notifications can be made upon importing new contacts etc. Also, a default task type that would be nice would be an assignment type for automatic round robin assignment of leads ( especially as they come in from web forms or from data loads) Andy _____ From: Asha [mailto:asha at vtiger.com] Sent: Tuesday, December 16, 2008 9:21 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) Hi All, We are done with our next wip update on the demo server (http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post. This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4f3e4479/attachment.html From sidharth at vtiger.com Tue Dec 16 12:00:22 2008 From: sidharth at vtiger.com (Sidharth Kuruvila) Date: Tue, 16 Dec 2008 22:30:22 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <962a683d0812160900r6e40465fjf1b66ebbeae8bc59@mail.gmail.com> Hi Andy, The workflows will work with data loaded through import button. As for the automatic round robin assignment, this might be custom feature added using an entity method task. On Tue, Dec 16, 2008 at 9:51 PM, Andy Rodes wrote: > These 2 features look very promising! > > > > Quick question. Will the workflow rules trigger on data imports. This would > be a very nice feature as then todo notifications can be made upon importing > new contacts etc. > > > > Also, a default task type that would be nice would be an assignment type > for automatic round robin assignment of leads ( especially as they come in > from web forms or from data loads) > > > > Andy > > > ------------------------------ > > *From:* Asha [mailto:asha at vtiger.com] > *Sent:* Tuesday, December 16, 2008 9:21 AM > *To:* vtigercrm-developers at lists.vtigercrm.com > *Subject:* [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - > ConfigurableWorkflows and VOIP integration (Update 5) > > > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > *Note:* We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/107d267b/attachment.html From partout at gmail.com Tue Dec 16 12:15:19 2008 From: partout at gmail.com (David) Date: Wed, 17 Dec 2008 01:15:19 +0800 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <4947E227.4040807@gmail.com> Bravo! It sounds very useful. But I could not get the correct result you mentioned in the previous email with the Asterisk Integration function. On the site http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() and startCall() never act well. and I've tested this on IE 7 and Firefox 3.x. Need I prepare some other client components for Asterisk? Could you please check it? Thanks. David Zhu Linkfirst Solutions(Shanghai) Asha wrote: > Hi All, > > We are done with our next wip update on the demo server > (http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog > Post > . > > This was one of our important update as Asterisk Integration and > Workflow were 2 big features. We really need your feedback on this > before we go out with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we > get some helping hand in completing the TCPDF support for most of the > languages. > > -- > Regards, > Asha > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/0c7b83d2/attachment.html From prasad at vtiger.com Tue Dec 16 12:33:52 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 23:03:52 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: <4947E227.4040807@gmail.com> References: <4947E227.4040807@gmail.com> Message-ID: <39d18b250812160933q7977c47apf66fa15a162eb20f@mail.gmail.com> Hi David, You will need to start the AsteriskClient manager present in vtiger CRM under cron/modules/PBXManager. Please refer to the documentation for more details and let us know if we are missing any: http://www.vtiger.com/archives/validation/5.1/2008.12/VtigerCRM_5.1.0_Asterisk_Integration.pdf Asterisk feature cannot be tested on the http://en.vtiger.com/wip server. Regards, Prasad On 12/16/08, David wrote: > > Bravo! It sounds very useful. > > But I could not get the correct result you mentioned in the previous email > with the Asterisk Integration function. On the site > http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() > and startCall() never act well. and I've tested this on IE 7 and Firefox > 3.x. Need I prepare some other client components for Asterisk? > > Could you please check it? Thanks. > David Zhu > Linkfirst Solutions(Shanghai) > > > Asha wrote: > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/3ed829ce/attachment.html From bedouglas at earthlink.net Tue Dec 16 13:52:26 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 10:52:26 -0800 Subject: [Vtigercrm-developers] vtiger 5.1 Message-ID: <591e01c95faf$712cb280$0301a8c0@tmesa.com> hey... where can one find the latest version of vtiger? is there a svn/cvs repository? thanks From asha at vtiger.com Tue Dec 16 14:09:38 2008 From: asha at vtiger.com (Asha) Date: Wed, 17 Dec 2008 00:39:38 +0530 Subject: [Vtigercrm-developers] vtiger 5.1 In-Reply-To: <591e01c95faf$712cb280$0301a8c0@tmesa.com> References: <591e01c95faf$712cb280$0301a8c0@tmesa.com> Message-ID: Hi Bruce, You can checkout the latest source of 5.1 from following SVN path:- http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1/ On 12/17/08, bruce wrote: > > hey... > > where can one find the latest version of vtiger? is there a svn/cvs > repository? > > thanks > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/fabbf77a/attachment.html From scott at centritechsolutions.com Mon Dec 22 09:25:46 2008 From: scott at centritechsolutions.com (Scott Brown) Date: Mon, 22 Dec 2008 09:25:46 -0500 Subject: [Vtigercrm-developers] Pick List Default Value Message-ID: <007501c96441$2e899470$8b9cbd50$@com> From: Scott Brown [mailto:scott at centritech.net] Sent: Monday, December 22, 2008 12:14 AM To: 'vtigercrm-developers at lists.vtigercrm.com' Subject: Pick List Default Value Vtiger Team, How is the default value on a Pick List determined? I thought it was always the one at the top of the list, but that doesn't seem to be working. Thanks for the help. Sincerely, Centritech Solutions Logo Scott Brown Tel: 804-360-9753 Ext. 400 Fax: 1-800-851-0516 http://www.centritech.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment.jpe From asha at vtiger.com Mon Dec 22 14:11:18 2008 From: asha at vtiger.com (Asha) Date: Tue, 23 Dec 2008 00:41:18 +0530 Subject: [Vtigercrm-developers] Pick List Default Value In-Reply-To: <007501c96441$2e899470$8b9cbd50$@com> References: <007501c96441$2e899470$8b9cbd50$@com> Message-ID: Hi Scott Brown, We are sorting the picklist values at lots of places in alphabetical order. We will be soon changing it back to the order that appears in the Picklist Editor. Please bear with us. On Mon, Dec 22, 2008 at 7:55 PM, Scott Brown wrote: > *From:* Scott Brown [mailto:scott at centritech.net] > *Sent:* Monday, December 22, 2008 12:14 AM > *To:* 'vtigercrm-developers at lists.vtigercrm.com' > *Subject:* Pick List Default Value > > > > Vtiger Team, > > > > How is the default value on a Pick List determined? I thought it was > always the one at the top of the list, but that doesn't seem to be working. > > > > Thanks for the help. > > > > Sincerely, > > > > [image: Centritech Solutions Logo] > Scott Brown > Tel: 804-360-9753 Ext. 400 > Fax: 1-800-851-0516 > http://www.centritech.net > > > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment.jpe From prasad at vtiger.com Wed Dec 24 09:22:47 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 24 Dec 2008 19:52:47 +0530 Subject: [Vtigercrm-developers] vtwitter - A Twitter Module for vtiger CRM Message-ID: <39d18b250812240622l593f1499of3cd2d270d4317ca@mail.gmail.com> Dear vtigers, I'm happy to announce the release of vtwittermodule (version 1.0) vtwitter module provides basic integration with Twitter. Using this you can send updates (tweets) from vtiger CRM. Give it a try today and update your feedback [image: :)] Project URL: http://forge.vtiger.com/projects/vtwitter Download the vtwitter-v1.0.zipand install using Module Manager. *It was a fun developing this module using vtlibAPI. Please look at the documentation for more details. * *Merry Christmas and Happy new year!* Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081224/501e8bdf/attachment.html From grzegorz.przezdziecki at pflg.pl Wed Dec 31 14:35:34 2008 From: grzegorz.przezdziecki at pflg.pl (Grzegorz =?utf-8?q?Prze=C5=BAdziecki?=) Date: Wed, 31 Dec 2008 19:35:34 +0000 Subject: [Vtigercrm-developers] Introduce myself Message-ID: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Hello My name is Grzegorz Prze?dziecki. I'm from Poland. If it be possible I want write support for PostgreSQL in vTiger I have some skill in PostgreSQL and PHP I want use vTiger in company where we use PostgreSQL in other solutions Could someone write me where i how i have to start. I checkout source from http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 or maybe I should from http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ ?? Could you write me how to start? Best Regards GP p.s. If my English is not good sorry for that. -- Grzegorz Prze?dziecki http://www.pflg.pl kom. +48.606.822.506 skype://grzegorz.przezdziecki gg://3701851 From prasad at vtiger.com Wed Dec 31 22:00:28 2008 From: prasad at vtiger.com (Prasad) Date: Thu, 1 Jan 2009 08:30:28 +0530 Subject: [Vtigercrm-developers] Introduce myself In-Reply-To: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> References: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Message-ID: <39d18b250812311900j7cfcdc48je9e38b0850423eef@mail.gmail.com> Hi Grzegorz, Welcome to vtiger CRM Developer list. Glad to hear you wanted to contribute towards vtiger. Currently we are developing on 5.1 branch (hence you can see changes very often) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 It will be good if you can provide support of Postgre for 5.0.4 (which is latest stable release) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.0.4 Regards, Prasad vtiger Team On 1/1/09, Grzegorz Prze?dziecki wrote: > > Hello > My name is Grzegorz Prze?dziecki. > I'm from Poland. > If it be possible I want write support for PostgreSQL in vTiger > I have some skill in PostgreSQL and PHP > I want use vTiger in company where we use PostgreSQL in other solutions > > > Could someone write me where i how i have to start. > I checkout source from > http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 > or maybe I should from > http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ > ?? > > Could you write me how to start? > Best Regards > GP > > p.s. > If my English is not good sorry for that. > > -- > Grzegorz Prze?dziecki > http://www.pflg.pl > kom. +48.606.822.506 > skype://grzegorz.przezdziecki > gg://3701851 > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20090101/aa70da01/attachment.html From bedouglas at earthlink.net Mon Dec 1 01:12:47 2008 From: bedouglas at earthlink.net (bruce) Date: Sun, 30 Nov 2008 22:12:47 -0800 Subject: [Vtigercrm-developers] filter list issue/question... Message-ID: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Hi. I've created a couple of sample filters. I'm trying to figure out how I can have only my test filters show up in the filter list? I assume that there's some entry in a tbl that I haven't run across... Also, the docs seem to state that I can have a given user have a given filter set to be the default for the user upon login for the user. I haven't been able to get this to work in the the vTiger app. I've posted these questions to the vTiger 5.0.4 forum with no luck. Any thoughts/pointers/comments would be helpful!! Thanks -bruce From asha at vtiger.com Mon Dec 1 06:41:19 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:11:19 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/417f52e0/attachment-0001.html From asha at vtiger.com Mon Dec 1 07:04:22 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:34:22 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/d9595dcd/attachment-0001.html From kristof.kovacs at onlineprojects.hu Tue Dec 2 17:18:30 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 2 Dec 2008 23:18:30 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: Hello Tigers, Please see the following patch: http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 It's decidedly only a start (a full overhaul in one patch would be unrealistic -- the code would change a lot while one finds all occurrences of such language constructs), but if this Smarty function is accepted into the vTiger core, we will start and gradually find all places where our supported languages require different word orders, and change the templates. Those changesets will be sent in as patches, too, as translation goes forward. Kristof On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < kristof.kovacs at onlineprojects.hu> wrote: > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > >> Hi Kristof, >> >> I would suggest not adding too much hack to any Smarty functions it will >> pose difficulty to upgrade the library later. >> >> Coming up with context based language keys is a way to go (as I can think >> of now). >> We need to clean up TPL files in the beginning and add required language >> translation key this will make sure other >> language translators put in proper values based on the context. >> >> Regards, >> Prasad >> vtiger Team >> >> >> On 11/24/08, Krist?f KOV?CS wrote: >>> >>> Hello Prasad, >>> thanks for your answer! Of course, I don't wish to force a language >>> cleanup on your team. :) I'm merely thinking about developing the >>> foundation, the infrastructure for such a change, and then, I hope, >>> individual translators of different languages would do the modifications in >>> both the TPL and the language files. I would certainly do our own part, >>> Hungarian translation requires different word order at several places. >>> >>> But I want to discuss the concepts with you guys, since for such a >>> change, it requires consensus (I also would like to hear opinions from >>> veteran translators of the project). Also it would be very bad if our >>> development tree would diverge from yours, both in terms of maintenance (for >>> us), and in opportunity lost (for everybody). >>> >>> Prasad, we all know and trust you as one of the best core developers, so >>> just one question: what do You say, just from the top of your head, would >>> there be any better solution for the problem, or should we go think forward >>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>> codebase the patches we would be starting to send in of modified TPL files >>> and language files?) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>> >>>> Hi Kristof, >>>> >>>> This issues has been brought up earlier as well. To make the translation >>>> clean up all-over the product it could >>>> take more effort both in terms of development and validation. Currently >>>> we are focusing on getting in new features >>>> as we go along we can better plan for language cleanup's as well. This >>>> give us more focused work items. >>>> >>>> We would appreciate community help in identifying such language or >>>> translation issues. >>>> >>>> Regards, >>>> Prasad >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Tigers, >>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>> there is one issue which my team often faces with, and this is word order. >>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>> make it more clear, but the concept is the same). >>>>> >>>>> For example, in ActivityEditView.tpl there is the following code: >>>>> >>>>> >>>> >>>>> And this shows a button called "Add Contact". It seems all well since >>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>> >>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>> words are in a different order). Now we have a problem since >>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>> indeed). >>>>> >>>>> Translation quirks can circumvent some of such problems (one could >>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>> >>>>> One idea would be to use printf()-like format strings to correct such >>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>> thinking along the lines of something like this: >>>>> >>>>> {a_smarty_printf_function >>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>> >>>>> Then, in english, the .lang file would read: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Add', >>>>> 'Contact' => 'Contact', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>> string, no surprise here >>>>> [...] >>>>> >>>>> And in german, it would be: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>> 'Contact' => 'Kontakt', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>> "1$" and "2$" to access arguments in different order >>>>> [...] >>>>> >>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>> all brainstorm this ever the next coffee. :o) >>>>> >>>>> Krist?f >>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081202/95a880ef/attachment-0001.html From prasad at vtiger.com Fri Dec 5 09:15:02 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 19:45:02 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator Message-ID: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Dear tigers, While working with vtiger CRM 5.0.4 today we came up with the extension to indicate the record change on the Listview. The indicator will be shown until the record assigned owner views (opens) it. This feature would be useful if your record is modified by other person. You can find the download here: http://forge.vtiger.com/frs/?group_id=187&release_id=472 Use it, extend it and have fun ! Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/bb543c7a/attachment-0001.html From davidv.net at gmail.com Fri Dec 5 10:18:58 2008 From: davidv.net at gmail.com (David V.) Date: Fri, 5 Dec 2008 11:18:58 -0400 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: Thank you. This will be very usefull for some of our users. Will we have a way to desactivate this feature for the others who don't need it ? David V. On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/cb62c344/attachment-0001.html From joe at tsolucio.com Fri Dec 5 11:23:26 2008 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 05 Dec 2008 17:23:26 +0100 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <4939557E.5040509@tsolucio.com> Very useful. Exceptional work. My compliments. Joe TSolucio Prasad escribi?: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the > extension to indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views > (opens) it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/c8b41ef7/attachment-0001.html From prasad at vtiger.com Fri Dec 5 11:32:34 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:02:34 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <39d18b250812050832s1b638696td2f063ffdff2fe58@mail.gmail.com> Hi David, Glad to know this extension to be of use :). Idea on this is endless. Let us know if you extended it. Regards, Prasad vtiger Team On 12/5/08, David V. wrote: > > Thank you. This will be very usefull for some of our users. > > Will we have a way to desactivate this feature for the others who don't > need it ? > > David V. > > On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > >> Dear tigers, >> >> While working with vtiger CRM 5.0.4 today we came up with the extension to >> indicate the record change on the Listview. >> >> The indicator will be shown until the record assigned owner views (opens) >> it. >> >> This feature would be useful if your record is modified by other person. >> >> You can find the download here: >> http://forge.vtiger.com/frs/?group_id=187&release_id=472 >> >> Use it, extend it and have fun ! >> >> Regards, >> Prasad >> vtiger Team >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/59baec89/attachment-0001.html From prasad at vtiger.com Fri Dec 5 11:36:24 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:06:24 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <4939557E.5040509@tsolucio.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> <4939557E.5040509@tsolucio.com> Message-ID: <39d18b250812050836t484b628emf0b94fa9a1bc716d@mail.gmail.com> Hi Joe, Thanks for the compliments :) Regards, Prasad vtiger Team On 12/5/08, Joe Bordes wrote: > > Very useful. > Exceptional work. My compliments. > > Joe > TSolucio > > Prasad escribi?: > > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/6d4a2a6e/attachment-0001.html From bedouglas at earthlink.net Mon Dec 8 11:10:54 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 08:10:54 -0800 Subject: [Vtigercrm-developers] Implementing a New Tab Fucntionality Message-ID: <42a801c9594f$8ca1eb40$0301a8c0@tmesa.com> Hi. Looking to implement a new function to allow my "users" to be able to search through my external company/dept/worker database, to request/be assigned the accounts/leads/contacts that the user will work with. This kind of functionality is needed to restrict/limit the interaction between users regarding contacts that a given user isn't supposed to be working with. To my knowledge, vTiger has no way to allow a user to select a company/account to work with, and to have this request be approved by a mgr/admin. And to then restrict the "hidden" fields for this "account" from users who aren't assigned to the account. Thoughts/comments are welcome. Thanks -bruce From bedouglas at earthlink.net Mon Dec 8 18:41:47 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 15:41:47 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab Message-ID: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce From davidv.net at gmail.com Mon Dec 8 20:04:52 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:04:52 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> References: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Message-ID: Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/d4211db9/attachment-0001.html From bedouglas at earthlink.net Mon Dec 8 20:13:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:13:12 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: Message-ID: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Hi David. I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are there any docs for the vtlib, that walk through the process of creating a module/tab, with subtabs... If you're in the US/Canada/Europe, let me know, and I can gladly give you a call. -Bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Mon Dec 8 20:23:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:23:12 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: Message-ID: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> David V Tony Thomas. RE: Creating test module/tab!! Hi. Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of vTiger. If I should use the 3.1 version, any pointers as to where I should grab it? Thanks -bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From davidv.net at gmail.com Mon Dec 8 20:53:01 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:53:01 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> References: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Message-ID: Bruce, The vtlib works in vtiger 5.0.4 You'll just have ton install it. You'll find all needed information in this document : http://forge.vtiger.com/frs/download.php/655/vtlib-2.0.pdf David V. On Mon, Dec 8, 2008 at 9:13 PM, bruce wrote: > Hi David. > > I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are > there any docs for the vtlib, that walk through the process of creating a > module/tab, with subtabs... > > If you're in the US/Canada/Europe, let me know, and I can gladly give you a > call. > > -Bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/fb459e94/attachment-0001.html From davidv.net at gmail.com Mon Dec 8 20:57:59 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:57:59 -0400 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> References: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> Message-ID: Bruce, If you want to make your new module future proof you should not use such an old version of vtiger (3.1). Vtlib is 5.0.4 compatible and will be part of 5.1. Any module you will make using vtlib sould be installable in any other vtiger from version 5.0.4 David V. On Mon, Dec 8, 2008 at 9:23 PM, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/6a7171d9/attachment-0001.html From tzenk at gmx.net Mon Dec 8 21:40:04 2008 From: tzenk at gmx.net (Torsten Zenk) Date: Tue, 09 Dec 2008 03:40:04 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: <493DDA84.5070504@gmx.net> Kristof, i have done a lot of research on vTiger 5.03 to be able to change a lot of german strings that had to be changed manually to get into the right order, if you are interested i could get those of them that i documented back then out from somewhere within my vtiger docus and pass it over? Best Regards Torsten Zenk Krist?f KOV?CS schrieb: > Hello Tigers, > Please see the following patch: > http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < > kristof.kovacs at onlineprojects.hu> wrote: > > >> Hi, >> Smarty is theoretically extensible, I'm thinking about using >> Smarty.register_function(...), not hacking into the Smarty base, of course. >> :) >> >> Maybe something more general like >> >> {vtiger_translate $APP.ADD_NEW $APP.Contact} >> >> and >> >> 'Contact' => 'Contact', >> 'ADD_NEW' => 'Add %s', >> >> 'Contact' => 'Kontakt', >> 'ADD_NEW' => '%s Hinzuf?gen', >> >> What would you think? >> >> (In the process, introducing new context based (not reused) keys is also a >> must-have, just as you say.) >> >> Krist?f >> >> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >> >> >>> Hi Kristof, >>> >>> I would suggest not adding too much hack to any Smarty functions it will >>> pose difficulty to upgrade the library later. >>> >>> Coming up with context based language keys is a way to go (as I can think >>> of now). >>> We need to clean up TPL files in the beginning and add required language >>> translation key this will make sure other >>> language translators put in proper values based on the context. >>> >>> Regards, >>> Prasad >>> vtiger Team >>> >>> >>> On 11/24/08, Krist?f KOV?CS wrote: >>> >>>> Hello Prasad, >>>> thanks for your answer! Of course, I don't wish to force a language >>>> cleanup on your team. :) I'm merely thinking about developing the >>>> foundation, the infrastructure for such a change, and then, I hope, >>>> individual translators of different languages would do the modifications in >>>> both the TPL and the language files. I would certainly do our own part, >>>> Hungarian translation requires different word order at several places. >>>> >>>> But I want to discuss the concepts with you guys, since for such a >>>> change, it requires consensus (I also would like to hear opinions from >>>> veteran translators of the project). Also it would be very bad if our >>>> development tree would diverge from yours, both in terms of maintenance (for >>>> us), and in opportunity lost (for everybody). >>>> >>>> Prasad, we all know and trust you as one of the best core developers, so >>>> just one question: what do You say, just from the top of your head, would >>>> there be any better solution for the problem, or should we go think forward >>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>> codebase the patches we would be starting to send in of modified TPL files >>>> and language files?) >>>> >>>> Krist?f >>>> >>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>> >>>> >>>>> Hi Kristof, >>>>> >>>>> This issues has been brought up earlier as well. To make the translation >>>>> clean up all-over the product it could >>>>> take more effort both in terms of development and validation. Currently >>>>> we are focusing on getting in new features >>>>> as we go along we can better plan for language cleanup's as well. This >>>>> give us more focused work items. >>>>> >>>>> We would appreciate community help in identifying such language or >>>>> translation issues. >>>>> >>>>> Regards, >>>>> Prasad >>>>> >>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>> >>>>> >>>>>> Hello Tigers, >>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>> there is one issue which my team often faces with, and this is word order. >>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>> make it more clear, but the concept is the same). >>>>>> >>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>> >>>>>> >>>>> >>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>> >>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>> words are in a different order). Now we have a problem since >>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>> indeed). >>>>>> >>>>>> Translation quirks can circumvent some of such problems (one could >>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>> >>>>>> One idea would be to use printf()-like format strings to correct such >>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>> thinking along the lines of something like this: >>>>>> >>>>>> {a_smarty_printf_function >>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>> >>>>>> Then, in english, the .lang file would read: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>> 'Contact' => 'Contact', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>> string, no surprise here >>>>>> [...] >>>>>> >>>>>> And in german, it would be: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>> 'Contact' => 'Kontakt', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>> "1$" and "2$" to access arguments in different order >>>>>> [...] >>>>>> >>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>> all brainstorm this ever the next coffee. :o) >>>>>> >>>>>> Krist?f >>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/3628b27a/attachment-0001.html From bedouglas at earthlink.net Mon Dec 8 22:34:01 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 19:34:01 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> Message-ID: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From prasad at vtiger.com Tue Dec 9 01:19:54 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 9 Dec 2008 11:49:54 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> References: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Message-ID: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/7de72f69/attachment-0001.html From kristof.kovacs at onlineprojects.hu Tue Dec 9 08:10:10 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 9 Dec 2008 14:10:10 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: Hello Torsten, yes, I think that would be a good start! In what format is the documentation? If you wish, you can send it to my mail address directly instead of the mailing list, and I'll look into it. Krist?f On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk wrote: > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a lot of > german strings that had to be changed manually to get into the right order, > if you are interested i could get those of them that i documented back then > out from somewhere within my vtiger docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: > > Hello Tigers, > Please see the following patch:http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS wrote: > > > > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > > > > Hi Kristof, > > I would suggest not adding too much hack to any Smarty functions it will > pose difficulty to upgrade the library later. > > Coming up with context based language keys is a way to go (as I can think > of now). > We need to clean up TPL files in the beginning and add required language > translation key this will make sure other > language translators put in proper values based on the context. > > Regards, > Prasad > vtiger Team > > > On 11/24/08, Krist?f KOV?CS wrote: > > > Hello Prasad, > thanks for your answer! Of course, I don't wish to force a language > cleanup on your team. :) I'm merely thinking about developing the > foundation, the infrastructure for such a change, and then, I hope, > individual translators of different languages would do the modifications in > both the TPL and the language files. I would certainly do our own part, > Hungarian translation requires different word order at several places. > > But I want to discuss the concepts with you guys, since for such a > change, it requires consensus (I also would like to hear opinions from > veteran translators of the project). Also it would be very bad if our > development tree would diverge from yours, both in terms of maintenance (for > us), and in opportunity lost (for everybody). > > Prasad, we all know and trust you as one of the best core developers, so > just one question: what do You say, just from the top of your head, would > there be any better solution for the problem, or should we go think forward > with the "added-Smarty-printf-function" solution? (Would you accept into the > codebase the patches we would be starting to send in of modified TPL files > and language files?) > > Krist?f > > On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: > > > > Hi Kristof, > > This issues has been brought up earlier as well. To make the translation > clean up all-over the product it could > take more effort both in terms of development and validation. Currently > we are focusing on getting in new features > as we go along we can better plan for language cleanup's as well. This > give us more focused work items. > > We would appreciate community help in identifying such language or > translation issues. > > Regards, > Prasad > > On 11/24/08, Krist?f KOV?CS wrote: > > > > Hello Tigers, > I was talking with D?vid of CafeOpen about vTiger translations, and > there is one issue which my team often faces with, and this is word order. > Let me illustrate it with an example (using German instead of Hungarian to > make it more clear, but the concept is the same). > > For example, in ActivityEditView.tpl there is the following code: > > > And this shows a button called "Add Contact". It seems all well since > "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". > > But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the > words are in a different order). Now we have a problem since > "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and > saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad > indeed). > > Translation quirks can circumvent some of such problems (one could > write "Neue Contact"), but often these strings are reused at other parts of > the code, and fixing it in one place often destroys grammar at other places. > > One idea would be to use printf()-like format strings to correct such > issues, even if it may require an introduction of a now Smarty function. I'm > thinking along the lines of something like this: > > {a_smarty_printf_function > $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} > > Then, in english, the .lang file would read: > [...] > 'LBL_ADD_NEW' = 'Add', > 'Contact' => 'Contact', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format > string, no surprise here > [...] > > And in german, it would be: > [...] > 'LBL_ADD_NEW' = 'Hinzuf?gen', > 'Contact' => 'Kontakt', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used > "1$" and "2$" to access arguments in different order > [...] > > I don't feel it elegant enough (but more elegant than the original), so > comments, suggestions, ideas, better solutions are very much welcome. Please > all brainstorm this ever the next coffee. :o) > > Krist?f > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > ------------------------------ > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/cea271a4/attachment-0001.html From bedouglas at earthlink.net Tue Dec 9 09:58:49 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 06:58:49 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Message-ID: <458101c95a0e$a5482320$0301a8c0@tmesa.com> Hi Prasad. Thanks for the reply. I've read the pdf docs that come with the vtlib from the forge site. But I've still got questions. Here's my situation. I'm looking to create a complete test module/tab with a few sublinks. The goal is to somewhat emulate one of the existing tabs, that have the "lead/contact/account" submenus. I want my test to allow a user to select from a given list of contacts/accounts and to select the ones that he'd like to work with. I'd like to limit the initial fields that a user would initially see when the user is making their selection. Once the user has been approved to work with his selections, the user would have access to the complete fields for the contacts selected contacts. My understanding of vTiger is that I can modify it (add modules/tabs) to accomplish my test. The pdf implies that I can create a test "payslip" app. Can you tell me what this does? Will the result of following the pdf give me a new module/tab, with a html page/section similar to the section for the leads/contacts that the user sees. (Is this what you guys call a "view"?) Does the payslip app/test provide the templates. Couldn't see them under the modules dir. Do I need to be concerned with the import/export parts of the pdf doc if I'm simply using my changes for my own app? >From a more basic perspective, is this the best approach to accomplish what I mentioned at the beginning of this post/email.. If I can get through this process, and complete my test, I'd be more than wiling to contribute a writeup as to how to accomplish what I create... So. After reading sections #7, #8 (again!!) I'd like to go through the section/test php file in detail with you.. to get my head around exactly how this is supposed to work, and to make sure I understand what/how the app is supposed to perform creating new modules. Oh. as an aside. How do you programatically remove/hide/delete a given module/tab as well? Any/all pointers/comments will be appreciated!! Thanks -bruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of Prasad Sent: Monday, December 08, 2008 10:20 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] creating a test module/tab - bestapproach.. Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From carloz at gnumerica.org Tue Dec 9 15:30:11 2008 From: carloz at gnumerica.org (carlo beschi) Date: Tue, 09 Dec 2008 21:30:11 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: <493ED553.6000301@gnumerica.org> Hi Torsten, Krist?f, what about creating a small team of people working on translation issues? I've seen Kristof ticket on trac, I've also seen elmue work posted on the forum about picklist internationalitazion, ... We have to come to a point where no english string is harcoded in the system, or plurals are made in every language adding a final "s", ... I'm adoring the work the vtiger team is doing. I think people facing translation / localization issues daily can give an important feedback to the team. If we form a group (a mailing list or whatever) we can discuss among ourselves and come with "proposals" ... Regards, Carlo Krist?f KOV?CS ha scritto: > > Hello Torsten, > > yes, I think that would be a good start! In what format is the > documentation? > > If you wish, you can send it to my mail address directly instead of the > mailing list, and I'll look into it. > > Krist?f > > > On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk > wrote: > > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a > lot of german strings that had to be changed manually to get into > the right order, if you are interested i could get those of them > that i documented back then out from somewhere within my vtiger > docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: >> Hello Tigers, >> Please see the following patch: >> http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 >> >> It's decidedly only a start (a full overhaul in one patch would be >> unrealistic -- the code would change a lot while one finds >> all occurrences of such language constructs), but if this Smarty function is >> accepted into the vTiger core, we will start and gradually find all places >> where our supported languages require different word orders, and change the >> templates. >> >> Those changesets will be sent in as patches, too, as translation goes >> forward. >> >> Kristof >> >> On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < >> kristof.kovacs at onlineprojects.hu > wrote: >> >> >>> Hi, >>> Smarty is theoretically extensible, I'm thinking about using >>> Smarty.register_function(...), not hacking into the Smarty base, of course. >>> :) >>> >>> Maybe something more general like >>> >>> {vtiger_translate $APP.ADD_NEW $APP.Contact} >>> >>> and >>> >>> 'Contact' => 'Contact', >>> 'ADD_NEW' => 'Add %s', >>> >>> 'Contact' => 'Kontakt', >>> 'ADD_NEW' => '%s Hinzuf?gen', >>> >>> What would you think? >>> >>> (In the process, introducing new context based (not reused) keys is also a >>> must-have, just as you say.) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >>> >>> >>>> Hi Kristof, >>>> >>>> I would suggest not adding too much hack to any Smarty functions it will >>>> pose difficulty to upgrade the library later. >>>> >>>> Coming up with context based language keys is a way to go (as I can think >>>> of now). >>>> We need to clean up TPL files in the beginning and add required language >>>> translation key this will make sure other >>>> language translators put in proper values based on the context. >>>> >>>> Regards, >>>> Prasad >>>> vtiger Team >>>> >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Prasad, >>>>> thanks for your answer! Of course, I don't wish to force a language >>>>> cleanup on your team. :) I'm merely thinking about developing the >>>>> foundation, the infrastructure for such a change, and then, I hope, >>>>> individual translators of different languages would do the modifications in >>>>> both the TPL and the language files. I would certainly do our own part, >>>>> Hungarian translation requires different word order at several places. >>>>> >>>>> But I want to discuss the concepts with you guys, since for such a >>>>> change, it requires consensus (I also would like to hear opinions from >>>>> veteran translators of the project). Also it would be very bad if our >>>>> development tree would diverge from yours, both in terms of maintenance (for >>>>> us), and in opportunity lost (for everybody). >>>>> >>>>> Prasad, we all know and trust you as one of the best core developers, so >>>>> just one question: what do You say, just from the top of your head, would >>>>> there be any better solution for the problem, or should we go think forward >>>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>>> codebase the patches we would be starting to send in of modified TPL files >>>>> and language files?) >>>>> >>>>> Krist?f >>>>> >>>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>>> >>>>> >>>>>> Hi Kristof, >>>>>> >>>>>> This issues has been brought up earlier as well. To make the translation >>>>>> clean up all-over the product it could >>>>>> take more effort both in terms of development and validation. Currently >>>>>> we are focusing on getting in new features >>>>>> as we go along we can better plan for language cleanup's as well. This >>>>>> give us more focused work items. >>>>>> >>>>>> We would appreciate community help in identifying such language or >>>>>> translation issues. >>>>>> >>>>>> Regards, >>>>>> Prasad >>>>>> >>>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>>> >>>>>> >>>>>>> Hello Tigers, >>>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>>> there is one issue which my team often faces with, and this is word order. >>>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>>> make it more clear, but the concept is the same). >>>>>>> >>>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>>> >>>>>>> >>>>>> >>>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>>> >>>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>>> words are in a different order). Now we have a problem since >>>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>>> indeed). >>>>>>> >>>>>>> Translation quirks can circumvent some of such problems (one could >>>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>>> >>>>>>> One idea would be to use printf()-like format strings to correct such >>>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>>> thinking along the lines of something like this: >>>>>>> >>>>>>> {a_smarty_printf_function >>>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>>> >>>>>>> Then, in english, the .lang file would read: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>>> 'Contact' => 'Contact', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>>> string, no surprise here >>>>>>> [...] >>>>>>> >>>>>>> And in german, it would be: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>>> 'Contact' => 'Kontakt', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>>> "1$" and "2$" to access arguments in different order >>>>>>> [...] >>>>>>> >>>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>>> all brainstorm this ever the next coffee. :o) >>>>>>> >>>>>>> Krist?f >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> ------------------------------------------------------------------------ >>> _______________________________________________ Reach hundreds of >>> potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Tue Dec 9 19:11:32 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 16:11:32 -0800 Subject: [Vtigercrm-developers] vtlib - 'payslip' questions!! Message-ID: <472401c95a5b$dc4c6e10$0301a8c0@tmesa.com> Hi. I'm trying to implement a simple test of the vTiger app, and the associated vtlib lib to create/implement a new module/tab for the hoirzontal menus. To be honest, I'm confused. I've posted numerous times to the developer's mailing list, as well as to the various forums. I've even gone so far as to post a small project on the Job Board!! So, I've decided to submit as detailed an email as possiblt to the support email list. I'm willing to try and help improve the doc process as necessary. But I have to tell you, if people have problems trying to implement functionality, they'll leave the app, which doesn't do anyone any good!! On the other hand, this could all be a case of user error! So here goes! The vtlib pdf, provides nine (9) steps to create a module, in this case, the payslip module. However, it doesn't say what this "payslip" module does, or is good for. (Q1) What does the "payslip" module do?? Where should it reside?? Does the "payslip" demo create any kind of User Interface/Template/Html file for the user to view/see?? The demo lists a number of steps to be followed for the creation/implementation of a new module. The steps listed are: Backend Step 1 Create module instance, create database tables, and add it to Menu Step 2 Add UI blocks for the module. Step 3 Add fields and associate it to blocks. Set at-least one of the field as entity identifier. Step 4 Create default list view and additional filters (make sure to create filter name All which is default filter) Step 5 Create Related List (to show in the ''More information'' tab) Step 6 Setting Sharing Access Rules Step 7 Setting Module Tools options (i.e., Import/Export) FrontEnd Step 8 Creating Module directory and files Packaging Step 9 Packaging Steps (1,2,3,4,5,6) are described and are added to a file. In the case of the 'payslip' demo, the file is named "vtlib.Test.Create.Module1.php". (Q2) Why is the file named in this manner? Does the naming convention matter? Where should this file reside in the structure of the vTiger webapp/dirs? I assume that this file handles whatever integration the 'payslip' module has to have with the vTiger infrstructure, is this correct? I also assume that this file/module at this stage doesn't have any User Interface to either display any content to the user, or to get any input from the user. Is this correct? Does the 'payslip' module implement any kind of submenu/subtasks (ie, like the lead/contacts, etc...)? If subtasks/submenus aren't implemented, how are sub-tasks/sub-menus implemented? Frontend:: Step 8 states that the frontend function is covered, by copying the files from the vtlib/module dir and copying the files into the correctly renamed folder, and then modifying the stated files. But here again, there is no mention of any kind of user interface files. (Q3) Where does the smarty template functionality get handled? Can we get an example of a basic/test User Interface function that's similar to the "lead/contact/etc...) file? Being able to see exactly how this entire process works, and interfaces with the vTiger infrastructure is critical to the overall success of the app... Packaging:: (Q4) Is this required for the test 'payslip' app if I'm just testing the module on my system? If packaging is required, can you provide a test file that actually has all the working functionality in order to package/import the file? Running the Demo/Script::: The pdf doc has a final section where the vtlib.Test.Create.Module1.php is opened/run. The doc has the cmd: http://localhost/vtigercrm/vtlib.Test.html (Q5) Where is the vtlib.Test.html file?? Is this the initial file that was created from the initial steps, or is it something else?? Any pointers, comments, help would be greatly appreciated!! Thanks -bruce bedouglas at earthlink.net From prasad at vtiger.com Tue Dec 9 21:26:36 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 10 Dec 2008 07:56:36 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <458101c95a0e$a5482320$0301a8c0@tmesa.com> References: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> <458101c95a0e$a5482320$0301a8c0@tmesa.com> Message-ID: <39d18b250812091826k42de8e67u58f0be74183153af@mail.gmail.com> Hi Bruce, Payslip module has no specific functionality w.r.t a CRM. It is just a skeleton module used for explaining the usage of vtlib API. To understand the generation of HTML you will need to understand Smarty templates: http://smarty.net/ The HTML view generated for Listview, Createview, Detailview etc.. are through Smarty templates that could be found in Smarty/templates directory of vtigercrm. For example: Look at modules/Payslip/ListView.php and then Smarty/templates/ListView.tpl to understand how the ListView is generated. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Prasad. > > Thanks for the reply. I've read the pdf docs that come with the vtlib from > the forge site. But I've still got questions. > > Here's my situation. I'm looking to create a complete test module/tab with > a > few sublinks. The goal is to somewhat emulate one of the existing tabs, > that > have the "lead/contact/account" submenus. > > I want my test to allow a user to select from a given list of > contacts/accounts and to select the ones that he'd like to work with. I'd > like to limit the initial fields that a user would initially see when the > user is making their selection. Once the user has been approved to work > with > his selections, the user would have access to the complete fields for the > contacts selected contacts. > > My understanding of vTiger is that I can modify it (add modules/tabs) to > accomplish my test. > > The pdf implies that I can create a test "payslip" app. Can you tell me > what > this does? Will the result of following the pdf give me a new module/tab, > with a html page/section similar to the section for the leads/contacts that > the user sees. (Is this what you guys call a "view"?) > > Does the payslip app/test provide the templates. Couldn't see them under > the > modules dir. > > Do I need to be concerned with the import/export parts of the pdf doc if > I'm > simply using my changes for my own app? > > From a more basic perspective, is this the best approach to accomplish what > I mentioned at the beginning of this post/email.. > > If I can get through this process, and complete my test, I'd be more than > wiling to contribute a writeup as to how to accomplish what I create... > > So. After reading sections #7, #8 (again!!) I'd like to go through the > section/test php file in detail with you.. to get my head around exactly > how > this is supposed to work, and to make sure I understand what/how the app is > supposed to perform creating new modules. > > Oh. as an aside. How do you programatically remove/hide/delete a given > module/tab as well? > > Any/all pointers/comments will be appreciated!! > > > Thanks > > > -bruce > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > Prasad > Sent: Monday, December 08, 2008 10:20 PM > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] creating a test module/tab - > bestapproach.. > > > Hi Bruce, > > vtlib Project URL: http://forge.vtiger.com/projects/vtlib > > Payslip is an example module to was created to explain the usage of vtlib > APIs > > vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip > servers > as entry point > of different views like ListView, DetailView, EditView etc... Smarty > templates are used to generate > the HTML. > > The information regarding fields of the modules are obtained using the > common (core) APIs. > > After unpacking vtlib package, read through vtlib.Test.Module1.php to > understand the usage of vtlib APIs (Step 1 to 7 of documentation) > Read the Step 8 of the documentation to understand more details of required > Module files. > > Regards, > Prasad > vtiger Team > > > On 12/9/08, bruce wrote: > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081210/39f2694a/attachment-0001.html From info at nablacom.it Mon Dec 15 13:32:49 2008 From: info at nablacom.it (Nablacom) Date: Mon, 15 Dec 2008 19:32:49 +0100 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE Message-ID: Hi vtigers, with the revision 12249 of vtiger 5.1 I have encoutered an error: when I change the language the auto generation of the module entity number doesn't function So th error is in \data\CRMEntity.php where the line if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == 'AUTO GEN ON SAVE') must be replaced by if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/3547705f/attachment-0001.html From prasad at vtiger.com Tue Dec 16 00:35:24 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 11:05:24 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: <39d18b250812152135h17fbddbck1bf9f6d7ca12349e@mail.gmail.com> Hi Nablacom, Thanks for the pointer. We will fix it soon. Regards, Prasad vtiger Team On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/6f332d0a/attachment-0001.html From asha at vtiger.com Tue Dec 16 05:37:41 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 16:07:41 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: Hi Nablocom, Thanks for identifying the issue. We have integrated the fix. Please refer to the changeset: http://trac.vtiger.com/cgi-bin/trac.cgi/changeset/12251 On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/9b5fe6b5/attachment-0001.html From ddfire at gmail.com Tue Dec 16 07:19:08 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 10:19:08 -0200 Subject: [Vtigercrm-developers] vtlib Message-ID: hi i have installed vtlib 2.0 and vtiger 5.0.4 i run the paylisp installer it installed it but, in tools it dont appear the label just an empty space, when i click in the space i go to the paylisp module any ideas? i didnt touch the code. thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d8e3e797/attachment-0001.html From davidv.net at gmail.com Tue Dec 16 07:44:08 2008 From: davidv.net at gmail.com (David V.) Date: Tue, 16 Dec 2008 08:44:08 -0400 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: You have to check the documentation about langages files. David V. On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear > the label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d581e0af/attachment-0001.html From libregeek at gmail.com Tue Dec 16 07:46:14 2008 From: libregeek at gmail.com (Manilal K M) Date: Tue, 16 Dec 2008 18:16:14 +0530 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: <2315046d0812160446mc62f7b7oc3e617a05cab5e44@mail.gmail.com> 2008/12/16 David fire : > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear the > label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > AFAIK, vtilib provides only a basic framework to develop new modules. I'm not sure whether you can use any payslip feature without touching the code. -- Manilal K M : ???????? ?? ??. http://libregeek.blogspot.com From ddfire at gmail.com Tue Dec 16 08:56:06 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 11:56:06 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: wich label i should add to en_us... so i can see the name on tools? thanks David 2008/12/16 David V. > You have to check the documentation about langages files. > > David V. > > On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > >> hi >> i have installed vtlib 2.0 and vtiger 5.0.4 >> i run the paylisp installer it installed it but, in tools it dont appear >> the label just an empty space, when i click in the space i go to the paylisp >> module any ideas? >> i didnt touch the code. >> thanks >> David >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/47cedb33/attachment-0001.html From ddfire at gmail.com Tue Dec 16 09:07:28 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 12:07:28 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: Solved i added 'Payslip' => 'Payslip', to en_us... 2008/12/16 David fire > wich label i should add to en_us... so i can see the name on tools? > thanks > David > > 2008/12/16 David V. > >> You have to check the documentation about langages files. >> >> David V. >> >> On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: >> >>> hi >>> i have installed vtlib 2.0 and vtiger 5.0.4 >>> i run the paylisp installer it installed it but, in tools it dont appear >>> the label just an empty space, when i click in the space i go to the paylisp >>> module any ideas? >>> i didnt touch the code. >>> thanks >>> David >>> -- >>> (\__/) >>> (='.'=)This is Bunny. Copy and paste bunny into your >>> (")_(")signature to help him gain world domination. >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/a11ebf84/attachment-0001.html From bedouglas at earthlink.net Tue Dec 16 09:22:21 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 06:22:21 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... Message-ID: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce From ddfire at gmail.com Tue Dec 16 10:06:37 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:06:37 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: hi a few questions i want a pdf or something how i do to add payslip to the more information view in an account? thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4d54c412/attachment-0001.html From prasad at vtiger.com Tue Dec 16 10:12:58 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 20:42:58 +0530 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Hi David, Adding custom modules to standard or core modules is currently not possible with vtlib-2.0 We are attempting to address it going forward. Regards, Prasad vtiger Team On 12/16/08, David fire wrote: > > hi > a few questions i want a pdf or something > how i do to add payslip to the more information view in an account? > thanks > David > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/dcfeafc0/attachment-0001.html From ddfire at gmail.com Tue Dec 16 10:19:59 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:19:59 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Message-ID: Thanks for your fast answer before i get mad tring to do that. i have a sugestion, maybe it will be usefull or maybe it is an stupid idea.... change the product module to a "make product" module using something like vtlib you can create products whit specific information instead of the generic products. because the idea to create a module using vtlib for each product it is not very good. whe do you think? thanks David 2008/12/16 Prasad > Hi David, > > Adding custom modules to standard or core modules is currently not possible > with vtlib-2.0 > > We are attempting to address it going forward. > > Regards, > Prasad > vtiger Team > > On 12/16/08, David fire wrote: > >> hi >> a few questions i want a pdf or something >> how i do to add payslip to the more information view in an account? >> thanks >> David >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/73cf1416/attachment-0001.html From asha at vtiger.com Tue Dec 16 10:21:28 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 20:51:28 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) Message-ID: Hi All, We are done with our next wip update on the demo server ( http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post . This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4dd2f974/attachment-0001.html From ddfire at gmail.com Tue Dec 16 10:32:16 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:32:16 -0200 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: hi First asterisk integration is a great grate grate idea!!!!!!!!!!!!! a few comments if you really need to have one input in the manager per user dont ask to be whit all the privilege you really dont need that. it will be nice if the agent have a button to enter in queue and maybe a queue monitoring for the supervisor. i wrote the code for java and for php too if you let me i will be glad to help implementing this features. i can make a simple library and then you add it to the core i will need the libraris you are using to comunicate whit the asterisk manager. Thanks and really this is grate. David 2008/12/16 Asha > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/bc3bfc6d/attachment-0001.html From bedouglas at earthlink.net Tue Dec 16 10:41:35 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:41:35 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <585c01c95f94$c7e5e260$0301a8c0@tmesa.com> umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From ddfire at gmail.com Tue Dec 16 10:45:32 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:45:32 -0200 Subject: [Vtigercrm-developers] bruce Message-ID: sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce > > umm.. for you guys who steal the thread to post your own msg.. could you > please simply start a new email/msg.. > > the 'david' guy with the bunny.. your question had nothing to do with what > i'm trying to solve... and if people only see the latest issues.. the > origianl poster's intent gets lost.. > > thanks > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > bruce > Sent: Tuesday, December 16, 2008 6:22 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: [Vtigercrm-developers] vtiger/vtlib question... > > > Hi... > > Looking to create a test module/tab for vtiger, using vtlib. I'm looking at > my test app to be able to have the user perform some action, which could > then be validated by the 'admin'/mgr user/role. > > Has anyone else created a new module that interfaces with the admin > function?? > > Any pointers/thoughts/comments/docs would be greatly appreciated on this! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/f904296a/attachment-0001.html From bedouglas at earthlink.net Tue Dec 16 10:52:00 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:52:00 -0800 Subject: [Vtigercrm-developers] bruce In-Reply-To: Message-ID: <586401c95f96$3c1c71c0$0301a8c0@tmesa.com> hey david... no prob.. oh.. get me your email (bedouglas at earthlink.net) maybe we can figure out how to help each other!! -nruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David fire Sent: Tuesday, December 16, 2008 7:46 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] bruce sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. From arodes at onweald.com Tue Dec 16 11:21:17 2008 From: arodes at onweald.com (Andy Rodes) Date: Tue, 16 Dec 2008 10:21:17 -0600 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: These 2 features look very promising! Quick question. Will the workflow rules trigger on data imports. This would be a very nice feature as then todo notifications can be made upon importing new contacts etc. Also, a default task type that would be nice would be an assignment type for automatic round robin assignment of leads ( especially as they come in from web forms or from data loads) Andy _____ From: Asha [mailto:asha at vtiger.com] Sent: Tuesday, December 16, 2008 9:21 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) Hi All, We are done with our next wip update on the demo server (http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post. This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4f3e4479/attachment-0001.html From sidharth at vtiger.com Tue Dec 16 12:00:22 2008 From: sidharth at vtiger.com (Sidharth Kuruvila) Date: Tue, 16 Dec 2008 22:30:22 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <962a683d0812160900r6e40465fjf1b66ebbeae8bc59@mail.gmail.com> Hi Andy, The workflows will work with data loaded through import button. As for the automatic round robin assignment, this might be custom feature added using an entity method task. On Tue, Dec 16, 2008 at 9:51 PM, Andy Rodes wrote: > These 2 features look very promising! > > > > Quick question. Will the workflow rules trigger on data imports. This would > be a very nice feature as then todo notifications can be made upon importing > new contacts etc. > > > > Also, a default task type that would be nice would be an assignment type > for automatic round robin assignment of leads ( especially as they come in > from web forms or from data loads) > > > > Andy > > > ------------------------------ > > *From:* Asha [mailto:asha at vtiger.com] > *Sent:* Tuesday, December 16, 2008 9:21 AM > *To:* vtigercrm-developers at lists.vtigercrm.com > *Subject:* [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - > ConfigurableWorkflows and VOIP integration (Update 5) > > > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > *Note:* We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/107d267b/attachment-0001.html From partout at gmail.com Tue Dec 16 12:15:19 2008 From: partout at gmail.com (David) Date: Wed, 17 Dec 2008 01:15:19 +0800 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <4947E227.4040807@gmail.com> Bravo! It sounds very useful. But I could not get the correct result you mentioned in the previous email with the Asterisk Integration function. On the site http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() and startCall() never act well. and I've tested this on IE 7 and Firefox 3.x. Need I prepare some other client components for Asterisk? Could you please check it? Thanks. David Zhu Linkfirst Solutions(Shanghai) Asha wrote: > Hi All, > > We are done with our next wip update on the demo server > (http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog > Post > . > > This was one of our important update as Asterisk Integration and > Workflow were 2 big features. We really need your feedback on this > before we go out with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we > get some helping hand in completing the TCPDF support for most of the > languages. > > -- > Regards, > Asha > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/0c7b83d2/attachment-0001.html From prasad at vtiger.com Tue Dec 16 12:33:52 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 23:03:52 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: <4947E227.4040807@gmail.com> References: <4947E227.4040807@gmail.com> Message-ID: <39d18b250812160933q7977c47apf66fa15a162eb20f@mail.gmail.com> Hi David, You will need to start the AsteriskClient manager present in vtiger CRM under cron/modules/PBXManager. Please refer to the documentation for more details and let us know if we are missing any: http://www.vtiger.com/archives/validation/5.1/2008.12/VtigerCRM_5.1.0_Asterisk_Integration.pdf Asterisk feature cannot be tested on the http://en.vtiger.com/wip server. Regards, Prasad On 12/16/08, David wrote: > > Bravo! It sounds very useful. > > But I could not get the correct result you mentioned in the previous email > with the Asterisk Integration function. On the site > http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() > and startCall() never act well. and I've tested this on IE 7 and Firefox > 3.x. Need I prepare some other client components for Asterisk? > > Could you please check it? Thanks. > David Zhu > Linkfirst Solutions(Shanghai) > > > Asha wrote: > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/3ed829ce/attachment-0001.html From bedouglas at earthlink.net Tue Dec 16 13:52:26 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 10:52:26 -0800 Subject: [Vtigercrm-developers] vtiger 5.1 Message-ID: <591e01c95faf$712cb280$0301a8c0@tmesa.com> hey... where can one find the latest version of vtiger? is there a svn/cvs repository? thanks From asha at vtiger.com Tue Dec 16 14:09:38 2008 From: asha at vtiger.com (Asha) Date: Wed, 17 Dec 2008 00:39:38 +0530 Subject: [Vtigercrm-developers] vtiger 5.1 In-Reply-To: <591e01c95faf$712cb280$0301a8c0@tmesa.com> References: <591e01c95faf$712cb280$0301a8c0@tmesa.com> Message-ID: Hi Bruce, You can checkout the latest source of 5.1 from following SVN path:- http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1/ On 12/17/08, bruce wrote: > > hey... > > where can one find the latest version of vtiger? is there a svn/cvs > repository? > > thanks > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/fabbf77a/attachment-0001.html From scott at centritechsolutions.com Mon Dec 22 09:25:46 2008 From: scott at centritechsolutions.com (Scott Brown) Date: Mon, 22 Dec 2008 09:25:46 -0500 Subject: [Vtigercrm-developers] Pick List Default Value Message-ID: <007501c96441$2e899470$8b9cbd50$@com> From: Scott Brown [mailto:scott at centritech.net] Sent: Monday, December 22, 2008 12:14 AM To: 'vtigercrm-developers at lists.vtigercrm.com' Subject: Pick List Default Value Vtiger Team, How is the default value on a Pick List determined? I thought it was always the one at the top of the list, but that doesn't seem to be working. Thanks for the help. Sincerely, Centritech Solutions Logo Scott Brown Tel: 804-360-9753 Ext. 400 Fax: 1-800-851-0516 http://www.centritech.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0001.jpe From asha at vtiger.com Mon Dec 22 14:11:18 2008 From: asha at vtiger.com (Asha) Date: Tue, 23 Dec 2008 00:41:18 +0530 Subject: [Vtigercrm-developers] Pick List Default Value In-Reply-To: <007501c96441$2e899470$8b9cbd50$@com> References: <007501c96441$2e899470$8b9cbd50$@com> Message-ID: Hi Scott Brown, We are sorting the picklist values at lots of places in alphabetical order. We will be soon changing it back to the order that appears in the Picklist Editor. Please bear with us. On Mon, Dec 22, 2008 at 7:55 PM, Scott Brown wrote: > *From:* Scott Brown [mailto:scott at centritech.net] > *Sent:* Monday, December 22, 2008 12:14 AM > *To:* 'vtigercrm-developers at lists.vtigercrm.com' > *Subject:* Pick List Default Value > > > > Vtiger Team, > > > > How is the default value on a Pick List determined? I thought it was > always the one at the top of the list, but that doesn't seem to be working. > > > > Thanks for the help. > > > > Sincerely, > > > > [image: Centritech Solutions Logo] > Scott Brown > Tel: 804-360-9753 Ext. 400 > Fax: 1-800-851-0516 > http://www.centritech.net > > > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0001.jpe From prasad at vtiger.com Wed Dec 24 09:22:47 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 24 Dec 2008 19:52:47 +0530 Subject: [Vtigercrm-developers] vtwitter - A Twitter Module for vtiger CRM Message-ID: <39d18b250812240622l593f1499of3cd2d270d4317ca@mail.gmail.com> Dear vtigers, I'm happy to announce the release of vtwittermodule (version 1.0) vtwitter module provides basic integration with Twitter. Using this you can send updates (tweets) from vtiger CRM. Give it a try today and update your feedback [image: :)] Project URL: http://forge.vtiger.com/projects/vtwitter Download the vtwitter-v1.0.zipand install using Module Manager. *It was a fun developing this module using vtlibAPI. Please look at the documentation for more details. * *Merry Christmas and Happy new year!* Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081224/501e8bdf/attachment-0001.html From grzegorz.przezdziecki at pflg.pl Wed Dec 31 14:35:34 2008 From: grzegorz.przezdziecki at pflg.pl (Grzegorz =?utf-8?q?Prze=C5=BAdziecki?=) Date: Wed, 31 Dec 2008 19:35:34 +0000 Subject: [Vtigercrm-developers] Introduce myself Message-ID: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Hello My name is Grzegorz Prze?dziecki. I'm from Poland. If it be possible I want write support for PostgreSQL in vTiger I have some skill in PostgreSQL and PHP I want use vTiger in company where we use PostgreSQL in other solutions Could someone write me where i how i have to start. I checkout source from http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 or maybe I should from http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ ?? Could you write me how to start? Best Regards GP p.s. If my English is not good sorry for that. -- Grzegorz Prze?dziecki http://www.pflg.pl kom. +48.606.822.506 skype://grzegorz.przezdziecki gg://3701851 From prasad at vtiger.com Wed Dec 31 22:00:28 2008 From: prasad at vtiger.com (Prasad) Date: Thu, 1 Jan 2009 08:30:28 +0530 Subject: [Vtigercrm-developers] Introduce myself In-Reply-To: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> References: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Message-ID: <39d18b250812311900j7cfcdc48je9e38b0850423eef@mail.gmail.com> Hi Grzegorz, Welcome to vtiger CRM Developer list. Glad to hear you wanted to contribute towards vtiger. Currently we are developing on 5.1 branch (hence you can see changes very often) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 It will be good if you can provide support of Postgre for 5.0.4 (which is latest stable release) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.0.4 Regards, Prasad vtiger Team On 1/1/09, Grzegorz Prze?dziecki wrote: > > Hello > My name is Grzegorz Prze?dziecki. > I'm from Poland. > If it be possible I want write support for PostgreSQL in vTiger > I have some skill in PostgreSQL and PHP > I want use vTiger in company where we use PostgreSQL in other solutions > > > Could someone write me where i how i have to start. > I checkout source from > http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 > or maybe I should from > http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ > ?? > > Could you write me how to start? > Best Regards > GP > > p.s. > If my English is not good sorry for that. > > -- > Grzegorz Prze?dziecki > http://www.pflg.pl > kom. +48.606.822.506 > skype://grzegorz.przezdziecki > gg://3701851 > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20090101/aa70da01/attachment-0001.html From bedouglas at earthlink.net Mon Dec 1 01:12:47 2008 From: bedouglas at earthlink.net (bruce) Date: Sun, 30 Nov 2008 22:12:47 -0800 Subject: [Vtigercrm-developers] filter list issue/question... Message-ID: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Hi. I've created a couple of sample filters. I'm trying to figure out how I can have only my test filters show up in the filter list? I assume that there's some entry in a tbl that I haven't run across... Also, the docs seem to state that I can have a given user have a given filter set to be the default for the user upon login for the user. I haven't been able to get this to work in the the vTiger app. I've posted these questions to the vTiger 5.0.4 forum with no luck. Any thoughts/pointers/comments would be helpful!! Thanks -bruce From asha at vtiger.com Mon Dec 1 06:41:19 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:11:19 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/417f52e0/attachment-0002.html From asha at vtiger.com Mon Dec 1 07:04:22 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:34:22 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/d9595dcd/attachment-0002.html From kristof.kovacs at onlineprojects.hu Tue Dec 2 17:18:30 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 2 Dec 2008 23:18:30 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: Hello Tigers, Please see the following patch: http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 It's decidedly only a start (a full overhaul in one patch would be unrealistic -- the code would change a lot while one finds all occurrences of such language constructs), but if this Smarty function is accepted into the vTiger core, we will start and gradually find all places where our supported languages require different word orders, and change the templates. Those changesets will be sent in as patches, too, as translation goes forward. Kristof On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < kristof.kovacs at onlineprojects.hu> wrote: > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > >> Hi Kristof, >> >> I would suggest not adding too much hack to any Smarty functions it will >> pose difficulty to upgrade the library later. >> >> Coming up with context based language keys is a way to go (as I can think >> of now). >> We need to clean up TPL files in the beginning and add required language >> translation key this will make sure other >> language translators put in proper values based on the context. >> >> Regards, >> Prasad >> vtiger Team >> >> >> On 11/24/08, Krist?f KOV?CS wrote: >>> >>> Hello Prasad, >>> thanks for your answer! Of course, I don't wish to force a language >>> cleanup on your team. :) I'm merely thinking about developing the >>> foundation, the infrastructure for such a change, and then, I hope, >>> individual translators of different languages would do the modifications in >>> both the TPL and the language files. I would certainly do our own part, >>> Hungarian translation requires different word order at several places. >>> >>> But I want to discuss the concepts with you guys, since for such a >>> change, it requires consensus (I also would like to hear opinions from >>> veteran translators of the project). Also it would be very bad if our >>> development tree would diverge from yours, both in terms of maintenance (for >>> us), and in opportunity lost (for everybody). >>> >>> Prasad, we all know and trust you as one of the best core developers, so >>> just one question: what do You say, just from the top of your head, would >>> there be any better solution for the problem, or should we go think forward >>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>> codebase the patches we would be starting to send in of modified TPL files >>> and language files?) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>> >>>> Hi Kristof, >>>> >>>> This issues has been brought up earlier as well. To make the translation >>>> clean up all-over the product it could >>>> take more effort both in terms of development and validation. Currently >>>> we are focusing on getting in new features >>>> as we go along we can better plan for language cleanup's as well. This >>>> give us more focused work items. >>>> >>>> We would appreciate community help in identifying such language or >>>> translation issues. >>>> >>>> Regards, >>>> Prasad >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Tigers, >>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>> there is one issue which my team often faces with, and this is word order. >>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>> make it more clear, but the concept is the same). >>>>> >>>>> For example, in ActivityEditView.tpl there is the following code: >>>>> >>>>> >>>> >>>>> And this shows a button called "Add Contact". It seems all well since >>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>> >>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>> words are in a different order). Now we have a problem since >>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>> indeed). >>>>> >>>>> Translation quirks can circumvent some of such problems (one could >>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>> >>>>> One idea would be to use printf()-like format strings to correct such >>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>> thinking along the lines of something like this: >>>>> >>>>> {a_smarty_printf_function >>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>> >>>>> Then, in english, the .lang file would read: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Add', >>>>> 'Contact' => 'Contact', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>> string, no surprise here >>>>> [...] >>>>> >>>>> And in german, it would be: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>> 'Contact' => 'Kontakt', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>> "1$" and "2$" to access arguments in different order >>>>> [...] >>>>> >>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>> all brainstorm this ever the next coffee. :o) >>>>> >>>>> Krist?f >>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081202/95a880ef/attachment-0002.html From prasad at vtiger.com Fri Dec 5 09:15:02 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 19:45:02 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator Message-ID: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Dear tigers, While working with vtiger CRM 5.0.4 today we came up with the extension to indicate the record change on the Listview. The indicator will be shown until the record assigned owner views (opens) it. This feature would be useful if your record is modified by other person. You can find the download here: http://forge.vtiger.com/frs/?group_id=187&release_id=472 Use it, extend it and have fun ! Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/bb543c7a/attachment-0002.html From davidv.net at gmail.com Fri Dec 5 10:18:58 2008 From: davidv.net at gmail.com (David V.) Date: Fri, 5 Dec 2008 11:18:58 -0400 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: Thank you. This will be very usefull for some of our users. Will we have a way to desactivate this feature for the others who don't need it ? David V. On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/cb62c344/attachment-0002.html From joe at tsolucio.com Fri Dec 5 11:23:26 2008 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 05 Dec 2008 17:23:26 +0100 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <4939557E.5040509@tsolucio.com> Very useful. Exceptional work. My compliments. Joe TSolucio Prasad escribi?: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the > extension to indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views > (opens) it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/c8b41ef7/attachment-0002.html From prasad at vtiger.com Fri Dec 5 11:32:34 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:02:34 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <39d18b250812050832s1b638696td2f063ffdff2fe58@mail.gmail.com> Hi David, Glad to know this extension to be of use :). Idea on this is endless. Let us know if you extended it. Regards, Prasad vtiger Team On 12/5/08, David V. wrote: > > Thank you. This will be very usefull for some of our users. > > Will we have a way to desactivate this feature for the others who don't > need it ? > > David V. > > On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > >> Dear tigers, >> >> While working with vtiger CRM 5.0.4 today we came up with the extension to >> indicate the record change on the Listview. >> >> The indicator will be shown until the record assigned owner views (opens) >> it. >> >> This feature would be useful if your record is modified by other person. >> >> You can find the download here: >> http://forge.vtiger.com/frs/?group_id=187&release_id=472 >> >> Use it, extend it and have fun ! >> >> Regards, >> Prasad >> vtiger Team >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/59baec89/attachment-0002.html From prasad at vtiger.com Fri Dec 5 11:36:24 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:06:24 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <4939557E.5040509@tsolucio.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> <4939557E.5040509@tsolucio.com> Message-ID: <39d18b250812050836t484b628emf0b94fa9a1bc716d@mail.gmail.com> Hi Joe, Thanks for the compliments :) Regards, Prasad vtiger Team On 12/5/08, Joe Bordes wrote: > > Very useful. > Exceptional work. My compliments. > > Joe > TSolucio > > Prasad escribi?: > > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/6d4a2a6e/attachment-0002.html From bedouglas at earthlink.net Mon Dec 8 11:10:54 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 08:10:54 -0800 Subject: [Vtigercrm-developers] Implementing a New Tab Fucntionality Message-ID: <42a801c9594f$8ca1eb40$0301a8c0@tmesa.com> Hi. Looking to implement a new function to allow my "users" to be able to search through my external company/dept/worker database, to request/be assigned the accounts/leads/contacts that the user will work with. This kind of functionality is needed to restrict/limit the interaction between users regarding contacts that a given user isn't supposed to be working with. To my knowledge, vTiger has no way to allow a user to select a company/account to work with, and to have this request be approved by a mgr/admin. And to then restrict the "hidden" fields for this "account" from users who aren't assigned to the account. Thoughts/comments are welcome. Thanks -bruce From bedouglas at earthlink.net Mon Dec 8 18:41:47 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 15:41:47 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab Message-ID: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce From davidv.net at gmail.com Mon Dec 8 20:04:52 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:04:52 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> References: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Message-ID: Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/d4211db9/attachment-0002.html From bedouglas at earthlink.net Mon Dec 8 20:13:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:13:12 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: Message-ID: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Hi David. I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are there any docs for the vtlib, that walk through the process of creating a module/tab, with subtabs... If you're in the US/Canada/Europe, let me know, and I can gladly give you a call. -Bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Mon Dec 8 20:23:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:23:12 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: Message-ID: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> David V Tony Thomas. RE: Creating test module/tab!! Hi. Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of vTiger. If I should use the 3.1 version, any pointers as to where I should grab it? Thanks -bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From davidv.net at gmail.com Mon Dec 8 20:53:01 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:53:01 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> References: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Message-ID: Bruce, The vtlib works in vtiger 5.0.4 You'll just have ton install it. You'll find all needed information in this document : http://forge.vtiger.com/frs/download.php/655/vtlib-2.0.pdf David V. On Mon, Dec 8, 2008 at 9:13 PM, bruce wrote: > Hi David. > > I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are > there any docs for the vtlib, that walk through the process of creating a > module/tab, with subtabs... > > If you're in the US/Canada/Europe, let me know, and I can gladly give you a > call. > > -Bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/fb459e94/attachment-0002.html From davidv.net at gmail.com Mon Dec 8 20:57:59 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:57:59 -0400 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> References: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> Message-ID: Bruce, If you want to make your new module future proof you should not use such an old version of vtiger (3.1). Vtlib is 5.0.4 compatible and will be part of 5.1. Any module you will make using vtlib sould be installable in any other vtiger from version 5.0.4 David V. On Mon, Dec 8, 2008 at 9:23 PM, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/6a7171d9/attachment-0002.html From tzenk at gmx.net Mon Dec 8 21:40:04 2008 From: tzenk at gmx.net (Torsten Zenk) Date: Tue, 09 Dec 2008 03:40:04 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: <493DDA84.5070504@gmx.net> Kristof, i have done a lot of research on vTiger 5.03 to be able to change a lot of german strings that had to be changed manually to get into the right order, if you are interested i could get those of them that i documented back then out from somewhere within my vtiger docus and pass it over? Best Regards Torsten Zenk Krist?f KOV?CS schrieb: > Hello Tigers, > Please see the following patch: > http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < > kristof.kovacs at onlineprojects.hu> wrote: > > >> Hi, >> Smarty is theoretically extensible, I'm thinking about using >> Smarty.register_function(...), not hacking into the Smarty base, of course. >> :) >> >> Maybe something more general like >> >> {vtiger_translate $APP.ADD_NEW $APP.Contact} >> >> and >> >> 'Contact' => 'Contact', >> 'ADD_NEW' => 'Add %s', >> >> 'Contact' => 'Kontakt', >> 'ADD_NEW' => '%s Hinzuf?gen', >> >> What would you think? >> >> (In the process, introducing new context based (not reused) keys is also a >> must-have, just as you say.) >> >> Krist?f >> >> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >> >> >>> Hi Kristof, >>> >>> I would suggest not adding too much hack to any Smarty functions it will >>> pose difficulty to upgrade the library later. >>> >>> Coming up with context based language keys is a way to go (as I can think >>> of now). >>> We need to clean up TPL files in the beginning and add required language >>> translation key this will make sure other >>> language translators put in proper values based on the context. >>> >>> Regards, >>> Prasad >>> vtiger Team >>> >>> >>> On 11/24/08, Krist?f KOV?CS wrote: >>> >>>> Hello Prasad, >>>> thanks for your answer! Of course, I don't wish to force a language >>>> cleanup on your team. :) I'm merely thinking about developing the >>>> foundation, the infrastructure for such a change, and then, I hope, >>>> individual translators of different languages would do the modifications in >>>> both the TPL and the language files. I would certainly do our own part, >>>> Hungarian translation requires different word order at several places. >>>> >>>> But I want to discuss the concepts with you guys, since for such a >>>> change, it requires consensus (I also would like to hear opinions from >>>> veteran translators of the project). Also it would be very bad if our >>>> development tree would diverge from yours, both in terms of maintenance (for >>>> us), and in opportunity lost (for everybody). >>>> >>>> Prasad, we all know and trust you as one of the best core developers, so >>>> just one question: what do You say, just from the top of your head, would >>>> there be any better solution for the problem, or should we go think forward >>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>> codebase the patches we would be starting to send in of modified TPL files >>>> and language files?) >>>> >>>> Krist?f >>>> >>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>> >>>> >>>>> Hi Kristof, >>>>> >>>>> This issues has been brought up earlier as well. To make the translation >>>>> clean up all-over the product it could >>>>> take more effort both in terms of development and validation. Currently >>>>> we are focusing on getting in new features >>>>> as we go along we can better plan for language cleanup's as well. This >>>>> give us more focused work items. >>>>> >>>>> We would appreciate community help in identifying such language or >>>>> translation issues. >>>>> >>>>> Regards, >>>>> Prasad >>>>> >>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>> >>>>> >>>>>> Hello Tigers, >>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>> there is one issue which my team often faces with, and this is word order. >>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>> make it more clear, but the concept is the same). >>>>>> >>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>> >>>>>> >>>>> >>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>> >>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>> words are in a different order). Now we have a problem since >>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>> indeed). >>>>>> >>>>>> Translation quirks can circumvent some of such problems (one could >>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>> >>>>>> One idea would be to use printf()-like format strings to correct such >>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>> thinking along the lines of something like this: >>>>>> >>>>>> {a_smarty_printf_function >>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>> >>>>>> Then, in english, the .lang file would read: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>> 'Contact' => 'Contact', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>> string, no surprise here >>>>>> [...] >>>>>> >>>>>> And in german, it would be: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>> 'Contact' => 'Kontakt', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>> "1$" and "2$" to access arguments in different order >>>>>> [...] >>>>>> >>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>> all brainstorm this ever the next coffee. :o) >>>>>> >>>>>> Krist?f >>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/3628b27a/attachment-0002.html From bedouglas at earthlink.net Mon Dec 8 22:34:01 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 19:34:01 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> Message-ID: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From prasad at vtiger.com Tue Dec 9 01:19:54 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 9 Dec 2008 11:49:54 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> References: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Message-ID: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/7de72f69/attachment-0002.html From kristof.kovacs at onlineprojects.hu Tue Dec 9 08:10:10 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 9 Dec 2008 14:10:10 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: Hello Torsten, yes, I think that would be a good start! In what format is the documentation? If you wish, you can send it to my mail address directly instead of the mailing list, and I'll look into it. Krist?f On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk wrote: > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a lot of > german strings that had to be changed manually to get into the right order, > if you are interested i could get those of them that i documented back then > out from somewhere within my vtiger docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: > > Hello Tigers, > Please see the following patch:http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS wrote: > > > > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > > > > Hi Kristof, > > I would suggest not adding too much hack to any Smarty functions it will > pose difficulty to upgrade the library later. > > Coming up with context based language keys is a way to go (as I can think > of now). > We need to clean up TPL files in the beginning and add required language > translation key this will make sure other > language translators put in proper values based on the context. > > Regards, > Prasad > vtiger Team > > > On 11/24/08, Krist?f KOV?CS wrote: > > > Hello Prasad, > thanks for your answer! Of course, I don't wish to force a language > cleanup on your team. :) I'm merely thinking about developing the > foundation, the infrastructure for such a change, and then, I hope, > individual translators of different languages would do the modifications in > both the TPL and the language files. I would certainly do our own part, > Hungarian translation requires different word order at several places. > > But I want to discuss the concepts with you guys, since for such a > change, it requires consensus (I also would like to hear opinions from > veteran translators of the project). Also it would be very bad if our > development tree would diverge from yours, both in terms of maintenance (for > us), and in opportunity lost (for everybody). > > Prasad, we all know and trust you as one of the best core developers, so > just one question: what do You say, just from the top of your head, would > there be any better solution for the problem, or should we go think forward > with the "added-Smarty-printf-function" solution? (Would you accept into the > codebase the patches we would be starting to send in of modified TPL files > and language files?) > > Krist?f > > On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: > > > > Hi Kristof, > > This issues has been brought up earlier as well. To make the translation > clean up all-over the product it could > take more effort both in terms of development and validation. Currently > we are focusing on getting in new features > as we go along we can better plan for language cleanup's as well. This > give us more focused work items. > > We would appreciate community help in identifying such language or > translation issues. > > Regards, > Prasad > > On 11/24/08, Krist?f KOV?CS wrote: > > > > Hello Tigers, > I was talking with D?vid of CafeOpen about vTiger translations, and > there is one issue which my team often faces with, and this is word order. > Let me illustrate it with an example (using German instead of Hungarian to > make it more clear, but the concept is the same). > > For example, in ActivityEditView.tpl there is the following code: > > > And this shows a button called "Add Contact". It seems all well since > "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". > > But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the > words are in a different order). Now we have a problem since > "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and > saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad > indeed). > > Translation quirks can circumvent some of such problems (one could > write "Neue Contact"), but often these strings are reused at other parts of > the code, and fixing it in one place often destroys grammar at other places. > > One idea would be to use printf()-like format strings to correct such > issues, even if it may require an introduction of a now Smarty function. I'm > thinking along the lines of something like this: > > {a_smarty_printf_function > $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} > > Then, in english, the .lang file would read: > [...] > 'LBL_ADD_NEW' = 'Add', > 'Contact' => 'Contact', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format > string, no surprise here > [...] > > And in german, it would be: > [...] > 'LBL_ADD_NEW' = 'Hinzuf?gen', > 'Contact' => 'Kontakt', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used > "1$" and "2$" to access arguments in different order > [...] > > I don't feel it elegant enough (but more elegant than the original), so > comments, suggestions, ideas, better solutions are very much welcome. Please > all brainstorm this ever the next coffee. :o) > > Krist?f > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > ------------------------------ > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/cea271a4/attachment-0002.html From bedouglas at earthlink.net Tue Dec 9 09:58:49 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 06:58:49 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Message-ID: <458101c95a0e$a5482320$0301a8c0@tmesa.com> Hi Prasad. Thanks for the reply. I've read the pdf docs that come with the vtlib from the forge site. But I've still got questions. Here's my situation. I'm looking to create a complete test module/tab with a few sublinks. The goal is to somewhat emulate one of the existing tabs, that have the "lead/contact/account" submenus. I want my test to allow a user to select from a given list of contacts/accounts and to select the ones that he'd like to work with. I'd like to limit the initial fields that a user would initially see when the user is making their selection. Once the user has been approved to work with his selections, the user would have access to the complete fields for the contacts selected contacts. My understanding of vTiger is that I can modify it (add modules/tabs) to accomplish my test. The pdf implies that I can create a test "payslip" app. Can you tell me what this does? Will the result of following the pdf give me a new module/tab, with a html page/section similar to the section for the leads/contacts that the user sees. (Is this what you guys call a "view"?) Does the payslip app/test provide the templates. Couldn't see them under the modules dir. Do I need to be concerned with the import/export parts of the pdf doc if I'm simply using my changes for my own app? >From a more basic perspective, is this the best approach to accomplish what I mentioned at the beginning of this post/email.. If I can get through this process, and complete my test, I'd be more than wiling to contribute a writeup as to how to accomplish what I create... So. After reading sections #7, #8 (again!!) I'd like to go through the section/test php file in detail with you.. to get my head around exactly how this is supposed to work, and to make sure I understand what/how the app is supposed to perform creating new modules. Oh. as an aside. How do you programatically remove/hide/delete a given module/tab as well? Any/all pointers/comments will be appreciated!! Thanks -bruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of Prasad Sent: Monday, December 08, 2008 10:20 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] creating a test module/tab - bestapproach.. Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From carloz at gnumerica.org Tue Dec 9 15:30:11 2008 From: carloz at gnumerica.org (carlo beschi) Date: Tue, 09 Dec 2008 21:30:11 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: <493ED553.6000301@gnumerica.org> Hi Torsten, Krist?f, what about creating a small team of people working on translation issues? I've seen Kristof ticket on trac, I've also seen elmue work posted on the forum about picklist internationalitazion, ... We have to come to a point where no english string is harcoded in the system, or plurals are made in every language adding a final "s", ... I'm adoring the work the vtiger team is doing. I think people facing translation / localization issues daily can give an important feedback to the team. If we form a group (a mailing list or whatever) we can discuss among ourselves and come with "proposals" ... Regards, Carlo Krist?f KOV?CS ha scritto: > > Hello Torsten, > > yes, I think that would be a good start! In what format is the > documentation? > > If you wish, you can send it to my mail address directly instead of the > mailing list, and I'll look into it. > > Krist?f > > > On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk > wrote: > > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a > lot of german strings that had to be changed manually to get into > the right order, if you are interested i could get those of them > that i documented back then out from somewhere within my vtiger > docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: >> Hello Tigers, >> Please see the following patch: >> http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 >> >> It's decidedly only a start (a full overhaul in one patch would be >> unrealistic -- the code would change a lot while one finds >> all occurrences of such language constructs), but if this Smarty function is >> accepted into the vTiger core, we will start and gradually find all places >> where our supported languages require different word orders, and change the >> templates. >> >> Those changesets will be sent in as patches, too, as translation goes >> forward. >> >> Kristof >> >> On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < >> kristof.kovacs at onlineprojects.hu > wrote: >> >> >>> Hi, >>> Smarty is theoretically extensible, I'm thinking about using >>> Smarty.register_function(...), not hacking into the Smarty base, of course. >>> :) >>> >>> Maybe something more general like >>> >>> {vtiger_translate $APP.ADD_NEW $APP.Contact} >>> >>> and >>> >>> 'Contact' => 'Contact', >>> 'ADD_NEW' => 'Add %s', >>> >>> 'Contact' => 'Kontakt', >>> 'ADD_NEW' => '%s Hinzuf?gen', >>> >>> What would you think? >>> >>> (In the process, introducing new context based (not reused) keys is also a >>> must-have, just as you say.) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >>> >>> >>>> Hi Kristof, >>>> >>>> I would suggest not adding too much hack to any Smarty functions it will >>>> pose difficulty to upgrade the library later. >>>> >>>> Coming up with context based language keys is a way to go (as I can think >>>> of now). >>>> We need to clean up TPL files in the beginning and add required language >>>> translation key this will make sure other >>>> language translators put in proper values based on the context. >>>> >>>> Regards, >>>> Prasad >>>> vtiger Team >>>> >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Prasad, >>>>> thanks for your answer! Of course, I don't wish to force a language >>>>> cleanup on your team. :) I'm merely thinking about developing the >>>>> foundation, the infrastructure for such a change, and then, I hope, >>>>> individual translators of different languages would do the modifications in >>>>> both the TPL and the language files. I would certainly do our own part, >>>>> Hungarian translation requires different word order at several places. >>>>> >>>>> But I want to discuss the concepts with you guys, since for such a >>>>> change, it requires consensus (I also would like to hear opinions from >>>>> veteran translators of the project). Also it would be very bad if our >>>>> development tree would diverge from yours, both in terms of maintenance (for >>>>> us), and in opportunity lost (for everybody). >>>>> >>>>> Prasad, we all know and trust you as one of the best core developers, so >>>>> just one question: what do You say, just from the top of your head, would >>>>> there be any better solution for the problem, or should we go think forward >>>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>>> codebase the patches we would be starting to send in of modified TPL files >>>>> and language files?) >>>>> >>>>> Krist?f >>>>> >>>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>>> >>>>> >>>>>> Hi Kristof, >>>>>> >>>>>> This issues has been brought up earlier as well. To make the translation >>>>>> clean up all-over the product it could >>>>>> take more effort both in terms of development and validation. Currently >>>>>> we are focusing on getting in new features >>>>>> as we go along we can better plan for language cleanup's as well. This >>>>>> give us more focused work items. >>>>>> >>>>>> We would appreciate community help in identifying such language or >>>>>> translation issues. >>>>>> >>>>>> Regards, >>>>>> Prasad >>>>>> >>>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>>> >>>>>> >>>>>>> Hello Tigers, >>>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>>> there is one issue which my team often faces with, and this is word order. >>>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>>> make it more clear, but the concept is the same). >>>>>>> >>>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>>> >>>>>>> >>>>>> >>>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>>> >>>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>>> words are in a different order). Now we have a problem since >>>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>>> indeed). >>>>>>> >>>>>>> Translation quirks can circumvent some of such problems (one could >>>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>>> >>>>>>> One idea would be to use printf()-like format strings to correct such >>>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>>> thinking along the lines of something like this: >>>>>>> >>>>>>> {a_smarty_printf_function >>>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>>> >>>>>>> Then, in english, the .lang file would read: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>>> 'Contact' => 'Contact', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>>> string, no surprise here >>>>>>> [...] >>>>>>> >>>>>>> And in german, it would be: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>>> 'Contact' => 'Kontakt', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>>> "1$" and "2$" to access arguments in different order >>>>>>> [...] >>>>>>> >>>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>>> all brainstorm this ever the next coffee. :o) >>>>>>> >>>>>>> Krist?f >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> ------------------------------------------------------------------------ >>> _______________________________________________ Reach hundreds of >>> potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Tue Dec 9 19:11:32 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 16:11:32 -0800 Subject: [Vtigercrm-developers] vtlib - 'payslip' questions!! Message-ID: <472401c95a5b$dc4c6e10$0301a8c0@tmesa.com> Hi. I'm trying to implement a simple test of the vTiger app, and the associated vtlib lib to create/implement a new module/tab for the hoirzontal menus. To be honest, I'm confused. I've posted numerous times to the developer's mailing list, as well as to the various forums. I've even gone so far as to post a small project on the Job Board!! So, I've decided to submit as detailed an email as possiblt to the support email list. I'm willing to try and help improve the doc process as necessary. But I have to tell you, if people have problems trying to implement functionality, they'll leave the app, which doesn't do anyone any good!! On the other hand, this could all be a case of user error! So here goes! The vtlib pdf, provides nine (9) steps to create a module, in this case, the payslip module. However, it doesn't say what this "payslip" module does, or is good for. (Q1) What does the "payslip" module do?? Where should it reside?? Does the "payslip" demo create any kind of User Interface/Template/Html file for the user to view/see?? The demo lists a number of steps to be followed for the creation/implementation of a new module. The steps listed are: Backend Step 1 Create module instance, create database tables, and add it to Menu Step 2 Add UI blocks for the module. Step 3 Add fields and associate it to blocks. Set at-least one of the field as entity identifier. Step 4 Create default list view and additional filters (make sure to create filter name All which is default filter) Step 5 Create Related List (to show in the ''More information'' tab) Step 6 Setting Sharing Access Rules Step 7 Setting Module Tools options (i.e., Import/Export) FrontEnd Step 8 Creating Module directory and files Packaging Step 9 Packaging Steps (1,2,3,4,5,6) are described and are added to a file. In the case of the 'payslip' demo, the file is named "vtlib.Test.Create.Module1.php". (Q2) Why is the file named in this manner? Does the naming convention matter? Where should this file reside in the structure of the vTiger webapp/dirs? I assume that this file handles whatever integration the 'payslip' module has to have with the vTiger infrstructure, is this correct? I also assume that this file/module at this stage doesn't have any User Interface to either display any content to the user, or to get any input from the user. Is this correct? Does the 'payslip' module implement any kind of submenu/subtasks (ie, like the lead/contacts, etc...)? If subtasks/submenus aren't implemented, how are sub-tasks/sub-menus implemented? Frontend:: Step 8 states that the frontend function is covered, by copying the files from the vtlib/module dir and copying the files into the correctly renamed folder, and then modifying the stated files. But here again, there is no mention of any kind of user interface files. (Q3) Where does the smarty template functionality get handled? Can we get an example of a basic/test User Interface function that's similar to the "lead/contact/etc...) file? Being able to see exactly how this entire process works, and interfaces with the vTiger infrastructure is critical to the overall success of the app... Packaging:: (Q4) Is this required for the test 'payslip' app if I'm just testing the module on my system? If packaging is required, can you provide a test file that actually has all the working functionality in order to package/import the file? Running the Demo/Script::: The pdf doc has a final section where the vtlib.Test.Create.Module1.php is opened/run. The doc has the cmd: http://localhost/vtigercrm/vtlib.Test.html (Q5) Where is the vtlib.Test.html file?? Is this the initial file that was created from the initial steps, or is it something else?? Any pointers, comments, help would be greatly appreciated!! Thanks -bruce bedouglas at earthlink.net From prasad at vtiger.com Tue Dec 9 21:26:36 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 10 Dec 2008 07:56:36 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <458101c95a0e$a5482320$0301a8c0@tmesa.com> References: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> <458101c95a0e$a5482320$0301a8c0@tmesa.com> Message-ID: <39d18b250812091826k42de8e67u58f0be74183153af@mail.gmail.com> Hi Bruce, Payslip module has no specific functionality w.r.t a CRM. It is just a skeleton module used for explaining the usage of vtlib API. To understand the generation of HTML you will need to understand Smarty templates: http://smarty.net/ The HTML view generated for Listview, Createview, Detailview etc.. are through Smarty templates that could be found in Smarty/templates directory of vtigercrm. For example: Look at modules/Payslip/ListView.php and then Smarty/templates/ListView.tpl to understand how the ListView is generated. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Prasad. > > Thanks for the reply. I've read the pdf docs that come with the vtlib from > the forge site. But I've still got questions. > > Here's my situation. I'm looking to create a complete test module/tab with > a > few sublinks. The goal is to somewhat emulate one of the existing tabs, > that > have the "lead/contact/account" submenus. > > I want my test to allow a user to select from a given list of > contacts/accounts and to select the ones that he'd like to work with. I'd > like to limit the initial fields that a user would initially see when the > user is making their selection. Once the user has been approved to work > with > his selections, the user would have access to the complete fields for the > contacts selected contacts. > > My understanding of vTiger is that I can modify it (add modules/tabs) to > accomplish my test. > > The pdf implies that I can create a test "payslip" app. Can you tell me > what > this does? Will the result of following the pdf give me a new module/tab, > with a html page/section similar to the section for the leads/contacts that > the user sees. (Is this what you guys call a "view"?) > > Does the payslip app/test provide the templates. Couldn't see them under > the > modules dir. > > Do I need to be concerned with the import/export parts of the pdf doc if > I'm > simply using my changes for my own app? > > From a more basic perspective, is this the best approach to accomplish what > I mentioned at the beginning of this post/email.. > > If I can get through this process, and complete my test, I'd be more than > wiling to contribute a writeup as to how to accomplish what I create... > > So. After reading sections #7, #8 (again!!) I'd like to go through the > section/test php file in detail with you.. to get my head around exactly > how > this is supposed to work, and to make sure I understand what/how the app is > supposed to perform creating new modules. > > Oh. as an aside. How do you programatically remove/hide/delete a given > module/tab as well? > > Any/all pointers/comments will be appreciated!! > > > Thanks > > > -bruce > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > Prasad > Sent: Monday, December 08, 2008 10:20 PM > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] creating a test module/tab - > bestapproach.. > > > Hi Bruce, > > vtlib Project URL: http://forge.vtiger.com/projects/vtlib > > Payslip is an example module to was created to explain the usage of vtlib > APIs > > vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip > servers > as entry point > of different views like ListView, DetailView, EditView etc... Smarty > templates are used to generate > the HTML. > > The information regarding fields of the modules are obtained using the > common (core) APIs. > > After unpacking vtlib package, read through vtlib.Test.Module1.php to > understand the usage of vtlib APIs (Step 1 to 7 of documentation) > Read the Step 8 of the documentation to understand more details of required > Module files. > > Regards, > Prasad > vtiger Team > > > On 12/9/08, bruce wrote: > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081210/39f2694a/attachment-0002.html From info at nablacom.it Mon Dec 15 13:32:49 2008 From: info at nablacom.it (Nablacom) Date: Mon, 15 Dec 2008 19:32:49 +0100 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE Message-ID: Hi vtigers, with the revision 12249 of vtiger 5.1 I have encoutered an error: when I change the language the auto generation of the module entity number doesn't function So th error is in \data\CRMEntity.php where the line if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == 'AUTO GEN ON SAVE') must be replaced by if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/3547705f/attachment-0002.html From prasad at vtiger.com Tue Dec 16 00:35:24 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 11:05:24 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: <39d18b250812152135h17fbddbck1bf9f6d7ca12349e@mail.gmail.com> Hi Nablacom, Thanks for the pointer. We will fix it soon. Regards, Prasad vtiger Team On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/6f332d0a/attachment-0002.html From asha at vtiger.com Tue Dec 16 05:37:41 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 16:07:41 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: Hi Nablocom, Thanks for identifying the issue. We have integrated the fix. Please refer to the changeset: http://trac.vtiger.com/cgi-bin/trac.cgi/changeset/12251 On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/9b5fe6b5/attachment-0002.html From ddfire at gmail.com Tue Dec 16 07:19:08 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 10:19:08 -0200 Subject: [Vtigercrm-developers] vtlib Message-ID: hi i have installed vtlib 2.0 and vtiger 5.0.4 i run the paylisp installer it installed it but, in tools it dont appear the label just an empty space, when i click in the space i go to the paylisp module any ideas? i didnt touch the code. thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d8e3e797/attachment-0002.html From davidv.net at gmail.com Tue Dec 16 07:44:08 2008 From: davidv.net at gmail.com (David V.) Date: Tue, 16 Dec 2008 08:44:08 -0400 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: You have to check the documentation about langages files. David V. On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear > the label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d581e0af/attachment-0002.html From libregeek at gmail.com Tue Dec 16 07:46:14 2008 From: libregeek at gmail.com (Manilal K M) Date: Tue, 16 Dec 2008 18:16:14 +0530 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: <2315046d0812160446mc62f7b7oc3e617a05cab5e44@mail.gmail.com> 2008/12/16 David fire : > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear the > label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > AFAIK, vtilib provides only a basic framework to develop new modules. I'm not sure whether you can use any payslip feature without touching the code. -- Manilal K M : ???????? ?? ??. http://libregeek.blogspot.com From ddfire at gmail.com Tue Dec 16 08:56:06 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 11:56:06 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: wich label i should add to en_us... so i can see the name on tools? thanks David 2008/12/16 David V. > You have to check the documentation about langages files. > > David V. > > On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > >> hi >> i have installed vtlib 2.0 and vtiger 5.0.4 >> i run the paylisp installer it installed it but, in tools it dont appear >> the label just an empty space, when i click in the space i go to the paylisp >> module any ideas? >> i didnt touch the code. >> thanks >> David >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/47cedb33/attachment-0002.html From ddfire at gmail.com Tue Dec 16 09:07:28 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 12:07:28 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: Solved i added 'Payslip' => 'Payslip', to en_us... 2008/12/16 David fire > wich label i should add to en_us... so i can see the name on tools? > thanks > David > > 2008/12/16 David V. > >> You have to check the documentation about langages files. >> >> David V. >> >> On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: >> >>> hi >>> i have installed vtlib 2.0 and vtiger 5.0.4 >>> i run the paylisp installer it installed it but, in tools it dont appear >>> the label just an empty space, when i click in the space i go to the paylisp >>> module any ideas? >>> i didnt touch the code. >>> thanks >>> David >>> -- >>> (\__/) >>> (='.'=)This is Bunny. Copy and paste bunny into your >>> (")_(")signature to help him gain world domination. >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/a11ebf84/attachment-0002.html From bedouglas at earthlink.net Tue Dec 16 09:22:21 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 06:22:21 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... Message-ID: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce From ddfire at gmail.com Tue Dec 16 10:06:37 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:06:37 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: hi a few questions i want a pdf or something how i do to add payslip to the more information view in an account? thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4d54c412/attachment-0002.html From prasad at vtiger.com Tue Dec 16 10:12:58 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 20:42:58 +0530 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Hi David, Adding custom modules to standard or core modules is currently not possible with vtlib-2.0 We are attempting to address it going forward. Regards, Prasad vtiger Team On 12/16/08, David fire wrote: > > hi > a few questions i want a pdf or something > how i do to add payslip to the more information view in an account? > thanks > David > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/dcfeafc0/attachment-0002.html From ddfire at gmail.com Tue Dec 16 10:19:59 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:19:59 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Message-ID: Thanks for your fast answer before i get mad tring to do that. i have a sugestion, maybe it will be usefull or maybe it is an stupid idea.... change the product module to a "make product" module using something like vtlib you can create products whit specific information instead of the generic products. because the idea to create a module using vtlib for each product it is not very good. whe do you think? thanks David 2008/12/16 Prasad > Hi David, > > Adding custom modules to standard or core modules is currently not possible > with vtlib-2.0 > > We are attempting to address it going forward. > > Regards, > Prasad > vtiger Team > > On 12/16/08, David fire wrote: > >> hi >> a few questions i want a pdf or something >> how i do to add payslip to the more information view in an account? >> thanks >> David >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/73cf1416/attachment-0002.html From asha at vtiger.com Tue Dec 16 10:21:28 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 20:51:28 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) Message-ID: Hi All, We are done with our next wip update on the demo server ( http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post . This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4dd2f974/attachment-0002.html From ddfire at gmail.com Tue Dec 16 10:32:16 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:32:16 -0200 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: hi First asterisk integration is a great grate grate idea!!!!!!!!!!!!! a few comments if you really need to have one input in the manager per user dont ask to be whit all the privilege you really dont need that. it will be nice if the agent have a button to enter in queue and maybe a queue monitoring for the supervisor. i wrote the code for java and for php too if you let me i will be glad to help implementing this features. i can make a simple library and then you add it to the core i will need the libraris you are using to comunicate whit the asterisk manager. Thanks and really this is grate. David 2008/12/16 Asha > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/bc3bfc6d/attachment-0002.html From bedouglas at earthlink.net Tue Dec 16 10:41:35 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:41:35 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <585c01c95f94$c7e5e260$0301a8c0@tmesa.com> umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From ddfire at gmail.com Tue Dec 16 10:45:32 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:45:32 -0200 Subject: [Vtigercrm-developers] bruce Message-ID: sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce > > umm.. for you guys who steal the thread to post your own msg.. could you > please simply start a new email/msg.. > > the 'david' guy with the bunny.. your question had nothing to do with what > i'm trying to solve... and if people only see the latest issues.. the > origianl poster's intent gets lost.. > > thanks > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > bruce > Sent: Tuesday, December 16, 2008 6:22 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: [Vtigercrm-developers] vtiger/vtlib question... > > > Hi... > > Looking to create a test module/tab for vtiger, using vtlib. I'm looking at > my test app to be able to have the user perform some action, which could > then be validated by the 'admin'/mgr user/role. > > Has anyone else created a new module that interfaces with the admin > function?? > > Any pointers/thoughts/comments/docs would be greatly appreciated on this! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/f904296a/attachment-0002.html From bedouglas at earthlink.net Tue Dec 16 10:52:00 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:52:00 -0800 Subject: [Vtigercrm-developers] bruce In-Reply-To: Message-ID: <586401c95f96$3c1c71c0$0301a8c0@tmesa.com> hey david... no prob.. oh.. get me your email (bedouglas at earthlink.net) maybe we can figure out how to help each other!! -nruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David fire Sent: Tuesday, December 16, 2008 7:46 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] bruce sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. From arodes at onweald.com Tue Dec 16 11:21:17 2008 From: arodes at onweald.com (Andy Rodes) Date: Tue, 16 Dec 2008 10:21:17 -0600 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: These 2 features look very promising! Quick question. Will the workflow rules trigger on data imports. This would be a very nice feature as then todo notifications can be made upon importing new contacts etc. Also, a default task type that would be nice would be an assignment type for automatic round robin assignment of leads ( especially as they come in from web forms or from data loads) Andy _____ From: Asha [mailto:asha at vtiger.com] Sent: Tuesday, December 16, 2008 9:21 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) Hi All, We are done with our next wip update on the demo server (http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post. This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4f3e4479/attachment-0002.html From sidharth at vtiger.com Tue Dec 16 12:00:22 2008 From: sidharth at vtiger.com (Sidharth Kuruvila) Date: Tue, 16 Dec 2008 22:30:22 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <962a683d0812160900r6e40465fjf1b66ebbeae8bc59@mail.gmail.com> Hi Andy, The workflows will work with data loaded through import button. As for the automatic round robin assignment, this might be custom feature added using an entity method task. On Tue, Dec 16, 2008 at 9:51 PM, Andy Rodes wrote: > These 2 features look very promising! > > > > Quick question. Will the workflow rules trigger on data imports. This would > be a very nice feature as then todo notifications can be made upon importing > new contacts etc. > > > > Also, a default task type that would be nice would be an assignment type > for automatic round robin assignment of leads ( especially as they come in > from web forms or from data loads) > > > > Andy > > > ------------------------------ > > *From:* Asha [mailto:asha at vtiger.com] > *Sent:* Tuesday, December 16, 2008 9:21 AM > *To:* vtigercrm-developers at lists.vtigercrm.com > *Subject:* [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - > ConfigurableWorkflows and VOIP integration (Update 5) > > > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > *Note:* We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/107d267b/attachment-0002.html From partout at gmail.com Tue Dec 16 12:15:19 2008 From: partout at gmail.com (David) Date: Wed, 17 Dec 2008 01:15:19 +0800 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <4947E227.4040807@gmail.com> Bravo! It sounds very useful. But I could not get the correct result you mentioned in the previous email with the Asterisk Integration function. On the site http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() and startCall() never act well. and I've tested this on IE 7 and Firefox 3.x. Need I prepare some other client components for Asterisk? Could you please check it? Thanks. David Zhu Linkfirst Solutions(Shanghai) Asha wrote: > Hi All, > > We are done with our next wip update on the demo server > (http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog > Post > . > > This was one of our important update as Asterisk Integration and > Workflow were 2 big features. We really need your feedback on this > before we go out with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we > get some helping hand in completing the TCPDF support for most of the > languages. > > -- > Regards, > Asha > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/0c7b83d2/attachment-0002.html From prasad at vtiger.com Tue Dec 16 12:33:52 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 23:03:52 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: <4947E227.4040807@gmail.com> References: <4947E227.4040807@gmail.com> Message-ID: <39d18b250812160933q7977c47apf66fa15a162eb20f@mail.gmail.com> Hi David, You will need to start the AsteriskClient manager present in vtiger CRM under cron/modules/PBXManager. Please refer to the documentation for more details and let us know if we are missing any: http://www.vtiger.com/archives/validation/5.1/2008.12/VtigerCRM_5.1.0_Asterisk_Integration.pdf Asterisk feature cannot be tested on the http://en.vtiger.com/wip server. Regards, Prasad On 12/16/08, David wrote: > > Bravo! It sounds very useful. > > But I could not get the correct result you mentioned in the previous email > with the Asterisk Integration function. On the site > http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() > and startCall() never act well. and I've tested this on IE 7 and Firefox > 3.x. Need I prepare some other client components for Asterisk? > > Could you please check it? Thanks. > David Zhu > Linkfirst Solutions(Shanghai) > > > Asha wrote: > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/3ed829ce/attachment-0002.html From bedouglas at earthlink.net Tue Dec 16 13:52:26 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 10:52:26 -0800 Subject: [Vtigercrm-developers] vtiger 5.1 Message-ID: <591e01c95faf$712cb280$0301a8c0@tmesa.com> hey... where can one find the latest version of vtiger? is there a svn/cvs repository? thanks From asha at vtiger.com Tue Dec 16 14:09:38 2008 From: asha at vtiger.com (Asha) Date: Wed, 17 Dec 2008 00:39:38 +0530 Subject: [Vtigercrm-developers] vtiger 5.1 In-Reply-To: <591e01c95faf$712cb280$0301a8c0@tmesa.com> References: <591e01c95faf$712cb280$0301a8c0@tmesa.com> Message-ID: Hi Bruce, You can checkout the latest source of 5.1 from following SVN path:- http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1/ On 12/17/08, bruce wrote: > > hey... > > where can one find the latest version of vtiger? is there a svn/cvs > repository? > > thanks > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/fabbf77a/attachment-0002.html From scott at centritechsolutions.com Mon Dec 22 09:25:46 2008 From: scott at centritechsolutions.com (Scott Brown) Date: Mon, 22 Dec 2008 09:25:46 -0500 Subject: [Vtigercrm-developers] Pick List Default Value Message-ID: <007501c96441$2e899470$8b9cbd50$@com> From: Scott Brown [mailto:scott at centritech.net] Sent: Monday, December 22, 2008 12:14 AM To: 'vtigercrm-developers at lists.vtigercrm.com' Subject: Pick List Default Value Vtiger Team, How is the default value on a Pick List determined? I thought it was always the one at the top of the list, but that doesn't seem to be working. Thanks for the help. Sincerely, Centritech Solutions Logo Scott Brown Tel: 804-360-9753 Ext. 400 Fax: 1-800-851-0516 http://www.centritech.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0002.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0002.jpe From asha at vtiger.com Mon Dec 22 14:11:18 2008 From: asha at vtiger.com (Asha) Date: Tue, 23 Dec 2008 00:41:18 +0530 Subject: [Vtigercrm-developers] Pick List Default Value In-Reply-To: <007501c96441$2e899470$8b9cbd50$@com> References: <007501c96441$2e899470$8b9cbd50$@com> Message-ID: Hi Scott Brown, We are sorting the picklist values at lots of places in alphabetical order. We will be soon changing it back to the order that appears in the Picklist Editor. Please bear with us. On Mon, Dec 22, 2008 at 7:55 PM, Scott Brown wrote: > *From:* Scott Brown [mailto:scott at centritech.net] > *Sent:* Monday, December 22, 2008 12:14 AM > *To:* 'vtigercrm-developers at lists.vtigercrm.com' > *Subject:* Pick List Default Value > > > > Vtiger Team, > > > > How is the default value on a Pick List determined? I thought it was > always the one at the top of the list, but that doesn't seem to be working. > > > > Thanks for the help. > > > > Sincerely, > > > > [image: Centritech Solutions Logo] > Scott Brown > Tel: 804-360-9753 Ext. 400 > Fax: 1-800-851-0516 > http://www.centritech.net > > > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0002.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0002.jpe From prasad at vtiger.com Wed Dec 24 09:22:47 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 24 Dec 2008 19:52:47 +0530 Subject: [Vtigercrm-developers] vtwitter - A Twitter Module for vtiger CRM Message-ID: <39d18b250812240622l593f1499of3cd2d270d4317ca@mail.gmail.com> Dear vtigers, I'm happy to announce the release of vtwittermodule (version 1.0) vtwitter module provides basic integration with Twitter. Using this you can send updates (tweets) from vtiger CRM. Give it a try today and update your feedback [image: :)] Project URL: http://forge.vtiger.com/projects/vtwitter Download the vtwitter-v1.0.zipand install using Module Manager. *It was a fun developing this module using vtlibAPI. Please look at the documentation for more details. * *Merry Christmas and Happy new year!* Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081224/501e8bdf/attachment-0002.html From grzegorz.przezdziecki at pflg.pl Wed Dec 31 14:35:34 2008 From: grzegorz.przezdziecki at pflg.pl (Grzegorz =?utf-8?q?Prze=C5=BAdziecki?=) Date: Wed, 31 Dec 2008 19:35:34 +0000 Subject: [Vtigercrm-developers] Introduce myself Message-ID: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Hello My name is Grzegorz Prze?dziecki. I'm from Poland. If it be possible I want write support for PostgreSQL in vTiger I have some skill in PostgreSQL and PHP I want use vTiger in company where we use PostgreSQL in other solutions Could someone write me where i how i have to start. I checkout source from http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 or maybe I should from http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ ?? Could you write me how to start? Best Regards GP p.s. If my English is not good sorry for that. -- Grzegorz Prze?dziecki http://www.pflg.pl kom. +48.606.822.506 skype://grzegorz.przezdziecki gg://3701851 From prasad at vtiger.com Wed Dec 31 22:00:28 2008 From: prasad at vtiger.com (Prasad) Date: Thu, 1 Jan 2009 08:30:28 +0530 Subject: [Vtigercrm-developers] Introduce myself In-Reply-To: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> References: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Message-ID: <39d18b250812311900j7cfcdc48je9e38b0850423eef@mail.gmail.com> Hi Grzegorz, Welcome to vtiger CRM Developer list. Glad to hear you wanted to contribute towards vtiger. Currently we are developing on 5.1 branch (hence you can see changes very often) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 It will be good if you can provide support of Postgre for 5.0.4 (which is latest stable release) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.0.4 Regards, Prasad vtiger Team On 1/1/09, Grzegorz Prze?dziecki wrote: > > Hello > My name is Grzegorz Prze?dziecki. > I'm from Poland. > If it be possible I want write support for PostgreSQL in vTiger > I have some skill in PostgreSQL and PHP > I want use vTiger in company where we use PostgreSQL in other solutions > > > Could someone write me where i how i have to start. > I checkout source from > http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 > or maybe I should from > http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ > ?? > > Could you write me how to start? > Best Regards > GP > > p.s. > If my English is not good sorry for that. > > -- > Grzegorz Prze?dziecki > http://www.pflg.pl > kom. +48.606.822.506 > skype://grzegorz.przezdziecki > gg://3701851 > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20090101/aa70da01/attachment-0002.html From asha at vtiger.com Mon Dec 1 03:41:19 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:11:19 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/417f52e0/attachment-0003.html From asha at vtiger.com Mon Dec 1 04:04:22 2008 From: asha at vtiger.com (Asha) Date: Mon, 1 Dec 2008 17:34:22 +0530 Subject: [Vtigercrm-developers] filter list issue/question... In-Reply-To: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> References: <2f1701c9537b$d616c8b0$0301a8c0@tmesa.com> Message-ID: Hi Bruce, With Vtiger CRM 5.0.4, you cannot set a filter as default for a specific user. A filter once set as default will remain as default filter for all the logged in users. Regarding the issue you are talking about, I was not clear on what you are trying to achieve and what is failing. Can you please elaborate? On 12/1/08, bruce wrote: > > Hi. > > I've created a couple of sample filters. I'm trying to figure out how I can > have only my test filters show up in the filter list? I assume that there's > some entry in a tbl that I haven't run across... Also, the docs seem to > state that I can have a given user have a given filter set to be the > default > for the user upon login for the user. I haven't been able to get this to > work in the the vTiger app. > > I've posted these questions to the vTiger 5.0.4 forum with no luck. > > Any thoughts/pointers/comments would be helpful!! > > Thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081201/d9595dcd/attachment-0003.html From kristof.kovacs at onlineprojects.hu Tue Dec 2 14:18:30 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 2 Dec 2008 23:18:30 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: Hello Tigers, Please see the following patch: http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 It's decidedly only a start (a full overhaul in one patch would be unrealistic -- the code would change a lot while one finds all occurrences of such language constructs), but if this Smarty function is accepted into the vTiger core, we will start and gradually find all places where our supported languages require different word orders, and change the templates. Those changesets will be sent in as patches, too, as translation goes forward. Kristof On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < kristof.kovacs at onlineprojects.hu> wrote: > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > >> Hi Kristof, >> >> I would suggest not adding too much hack to any Smarty functions it will >> pose difficulty to upgrade the library later. >> >> Coming up with context based language keys is a way to go (as I can think >> of now). >> We need to clean up TPL files in the beginning and add required language >> translation key this will make sure other >> language translators put in proper values based on the context. >> >> Regards, >> Prasad >> vtiger Team >> >> >> On 11/24/08, Krist?f KOV?CS wrote: >>> >>> Hello Prasad, >>> thanks for your answer! Of course, I don't wish to force a language >>> cleanup on your team. :) I'm merely thinking about developing the >>> foundation, the infrastructure for such a change, and then, I hope, >>> individual translators of different languages would do the modifications in >>> both the TPL and the language files. I would certainly do our own part, >>> Hungarian translation requires different word order at several places. >>> >>> But I want to discuss the concepts with you guys, since for such a >>> change, it requires consensus (I also would like to hear opinions from >>> veteran translators of the project). Also it would be very bad if our >>> development tree would diverge from yours, both in terms of maintenance (for >>> us), and in opportunity lost (for everybody). >>> >>> Prasad, we all know and trust you as one of the best core developers, so >>> just one question: what do You say, just from the top of your head, would >>> there be any better solution for the problem, or should we go think forward >>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>> codebase the patches we would be starting to send in of modified TPL files >>> and language files?) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>> >>>> Hi Kristof, >>>> >>>> This issues has been brought up earlier as well. To make the translation >>>> clean up all-over the product it could >>>> take more effort both in terms of development and validation. Currently >>>> we are focusing on getting in new features >>>> as we go along we can better plan for language cleanup's as well. This >>>> give us more focused work items. >>>> >>>> We would appreciate community help in identifying such language or >>>> translation issues. >>>> >>>> Regards, >>>> Prasad >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Tigers, >>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>> there is one issue which my team often faces with, and this is word order. >>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>> make it more clear, but the concept is the same). >>>>> >>>>> For example, in ActivityEditView.tpl there is the following code: >>>>> >>>>> >>>> >>>>> And this shows a button called "Add Contact". It seems all well since >>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>> >>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>> words are in a different order). Now we have a problem since >>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>> indeed). >>>>> >>>>> Translation quirks can circumvent some of such problems (one could >>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>> >>>>> One idea would be to use printf()-like format strings to correct such >>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>> thinking along the lines of something like this: >>>>> >>>>> {a_smarty_printf_function >>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>> >>>>> Then, in english, the .lang file would read: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Add', >>>>> 'Contact' => 'Contact', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>> string, no surprise here >>>>> [...] >>>>> >>>>> And in german, it would be: >>>>> [...] >>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>> 'Contact' => 'Kontakt', >>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>> "1$" and "2$" to access arguments in different order >>>>> [...] >>>>> >>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>> all brainstorm this ever the next coffee. :o) >>>>> >>>>> Krist?f >>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081202/95a880ef/attachment-0003.html From prasad at vtiger.com Fri Dec 5 06:15:02 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 19:45:02 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator Message-ID: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Dear tigers, While working with vtiger CRM 5.0.4 today we came up with the extension to indicate the record change on the Listview. The indicator will be shown until the record assigned owner views (opens) it. This feature would be useful if your record is modified by other person. You can find the download here: http://forge.vtiger.com/frs/?group_id=187&release_id=472 Use it, extend it and have fun ! Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/bb543c7a/attachment-0003.html From davidv.net at gmail.com Fri Dec 5 07:18:58 2008 From: davidv.net at gmail.com (David V.) Date: Fri, 5 Dec 2008 11:18:58 -0400 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: Thank you. This will be very usefull for some of our users. Will we have a way to desactivate this feature for the others who don't need it ? David V. On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/cb62c344/attachment-0003.html From joe at tsolucio.com Fri Dec 5 08:23:26 2008 From: joe at tsolucio.com (Joe Bordes) Date: Fri, 05 Dec 2008 17:23:26 +0100 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <4939557E.5040509@tsolucio.com> Very useful. Exceptional work. My compliments. Joe TSolucio Prasad escribi?: > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the > extension to indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views > (opens) it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/c8b41ef7/attachment-0003.html From prasad at vtiger.com Fri Dec 5 08:32:34 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:02:34 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> Message-ID: <39d18b250812050832s1b638696td2f063ffdff2fe58@mail.gmail.com> Hi David, Glad to know this extension to be of use :). Idea on this is endless. Let us know if you extended it. Regards, Prasad vtiger Team On 12/5/08, David V. wrote: > > Thank you. This will be very usefull for some of our users. > > Will we have a way to desactivate this feature for the others who don't > need it ? > > David V. > > On Fri, Dec 5, 2008 at 10:15 AM, Prasad wrote: > >> Dear tigers, >> >> While working with vtiger CRM 5.0.4 today we came up with the extension to >> indicate the record change on the Listview. >> >> The indicator will be shown until the record assigned owner views (opens) >> it. >> >> This feature would be useful if your record is modified by other person. >> >> You can find the download here: >> http://forge.vtiger.com/frs/?group_id=187&release_id=472 >> >> Use it, extend it and have fun ! >> >> Regards, >> Prasad >> vtiger Team >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/59baec89/attachment-0003.html From prasad at vtiger.com Fri Dec 5 08:36:24 2008 From: prasad at vtiger.com (Prasad) Date: Fri, 5 Dec 2008 22:06:24 +0530 Subject: [Vtigercrm-developers] vtiger CRM 5.0.4: Record Change Indicator In-Reply-To: <4939557E.5040509@tsolucio.com> References: <39d18b250812050615y64fb2cd2ue7d250ce26b9990b@mail.gmail.com> <4939557E.5040509@tsolucio.com> Message-ID: <39d18b250812050836t484b628emf0b94fa9a1bc716d@mail.gmail.com> Hi Joe, Thanks for the compliments :) Regards, Prasad vtiger Team On 12/5/08, Joe Bordes wrote: > > Very useful. > Exceptional work. My compliments. > > Joe > TSolucio > > Prasad escribi?: > > Dear tigers, > > While working with vtiger CRM 5.0.4 today we came up with the extension to > indicate the record change on the Listview. > > The indicator will be shown until the record assigned owner views (opens) > it. > > This feature would be useful if your record is modified by other person. > > You can find the download here: > http://forge.vtiger.com/frs/?group_id=187&release_id=472 > > Use it, extend it and have fun ! > > Regards, > Prasad > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081205/6d4a2a6e/attachment-0003.html From bedouglas at earthlink.net Mon Dec 8 08:10:54 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 08:10:54 -0800 Subject: [Vtigercrm-developers] Implementing a New Tab Fucntionality Message-ID: <42a801c9594f$8ca1eb40$0301a8c0@tmesa.com> Hi. Looking to implement a new function to allow my "users" to be able to search through my external company/dept/worker database, to request/be assigned the accounts/leads/contacts that the user will work with. This kind of functionality is needed to restrict/limit the interaction between users regarding contacts that a given user isn't supposed to be working with. To my knowledge, vTiger has no way to allow a user to select a company/account to work with, and to have this request be approved by a mgr/admin. And to then restrict the "hidden" fields for this "account" from users who aren't assigned to the account. Thoughts/comments are welcome. Thanks -bruce From bedouglas at earthlink.net Mon Dec 8 15:41:47 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 15:41:47 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab Message-ID: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce From davidv.net at gmail.com Mon Dec 8 17:04:52 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:04:52 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> References: <43be01c9598e$89d38a60$0301a8c0@tmesa.com> Message-ID: Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/d4211db9/attachment-0003.html From bedouglas at earthlink.net Mon Dec 8 17:13:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:13:12 -0800 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: Message-ID: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Hi David. I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are there any docs for the vtlib, that walk through the process of creating a module/tab, with subtabs... If you're in the US/Canada/Europe, let me know, and I can gladly give you a call. -Bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Mon Dec 8 17:23:12 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 17:23:12 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: Message-ID: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> David V Tony Thomas. RE: Creating test module/tab!! Hi. Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of vTiger. If I should use the 3.1 version, any pointers as to where I should grab it? Thanks -bruce bedouglas at earthlink.net -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David V. Sent: Monday, December 08, 2008 5:05 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test module/tab Bruce, You should definitely consider using the new vtlib. It's really easy to create a new module in vtiger with it. http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ Try and let us know :-) David V. On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: Hi... Looking to create/implement a test module/tab with a few test subtabs... I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If you've got the skills in creating tabs/modules, and you're willing to exchange a few emails, let me know! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From davidv.net at gmail.com Mon Dec 8 17:53:01 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:53:01 -0400 Subject: [Vtigercrm-developers] tutor/guru for creating a test module/tab In-Reply-To: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> References: <43d501c9599b$4f0b18a0$0301a8c0@tmesa.com> Message-ID: Bruce, The vtlib works in vtiger 5.0.4 You'll just have ton install it. You'll find all needed information in this document : http://forge.vtiger.com/frs/download.php/655/vtlib-2.0.pdf David V. On Mon, Dec 8, 2008 at 9:13 PM, bruce wrote: > Hi David. > > I have v5.0.4 of vTiger. Does the vtlib work with my version? Also, are > there any docs for the vtlib, that walk through the process of creating a > module/tab, with subtabs... > > If you're in the US/Canada/Europe, let me know, and I can gladly give you a > call. > > -Bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/fb459e94/attachment-0003.html From davidv.net at gmail.com Mon Dec 8 17:57:59 2008 From: davidv.net at gmail.com (David V.) Date: Mon, 8 Dec 2008 21:57:59 -0400 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> References: <43d601c9599c$b4cb1c70$0301a8c0@tmesa.com> Message-ID: Bruce, If you want to make your new module future proof you should not use such an old version of vtiger (3.1). Vtlib is 5.0.4 compatible and will be part of 5.1. Any module you will make using vtlib sould be installable in any other vtiger from version 5.0.4 David V. On Mon, Dec 8, 2008 at 9:23 PM, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081208/6a7171d9/attachment-0003.html From tzenk at gmx.net Mon Dec 8 18:40:04 2008 From: tzenk at gmx.net (Torsten Zenk) Date: Tue, 09 Dec 2008 03:40:04 +0100 Subject: [Vtigercrm-developers] A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> Message-ID: <493DDA84.5070504@gmx.net> Kristof, i have done a lot of research on vTiger 5.03 to be able to change a lot of german strings that had to be changed manually to get into the right order, if you are interested i could get those of them that i documented back then out from somewhere within my vtiger docus and pass it over? Best Regards Torsten Zenk Krist?f KOV?CS schrieb: > Hello Tigers, > Please see the following patch: > http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < > kristof.kovacs at onlineprojects.hu> wrote: > > >> Hi, >> Smarty is theoretically extensible, I'm thinking about using >> Smarty.register_function(...), not hacking into the Smarty base, of course. >> :) >> >> Maybe something more general like >> >> {vtiger_translate $APP.ADD_NEW $APP.Contact} >> >> and >> >> 'Contact' => 'Contact', >> 'ADD_NEW' => 'Add %s', >> >> 'Contact' => 'Kontakt', >> 'ADD_NEW' => '%s Hinzuf?gen', >> >> What would you think? >> >> (In the process, introducing new context based (not reused) keys is also a >> must-have, just as you say.) >> >> Krist?f >> >> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >> >> >>> Hi Kristof, >>> >>> I would suggest not adding too much hack to any Smarty functions it will >>> pose difficulty to upgrade the library later. >>> >>> Coming up with context based language keys is a way to go (as I can think >>> of now). >>> We need to clean up TPL files in the beginning and add required language >>> translation key this will make sure other >>> language translators put in proper values based on the context. >>> >>> Regards, >>> Prasad >>> vtiger Team >>> >>> >>> On 11/24/08, Krist?f KOV?CS wrote: >>> >>>> Hello Prasad, >>>> thanks for your answer! Of course, I don't wish to force a language >>>> cleanup on your team. :) I'm merely thinking about developing the >>>> foundation, the infrastructure for such a change, and then, I hope, >>>> individual translators of different languages would do the modifications in >>>> both the TPL and the language files. I would certainly do our own part, >>>> Hungarian translation requires different word order at several places. >>>> >>>> But I want to discuss the concepts with you guys, since for such a >>>> change, it requires consensus (I also would like to hear opinions from >>>> veteran translators of the project). Also it would be very bad if our >>>> development tree would diverge from yours, both in terms of maintenance (for >>>> us), and in opportunity lost (for everybody). >>>> >>>> Prasad, we all know and trust you as one of the best core developers, so >>>> just one question: what do You say, just from the top of your head, would >>>> there be any better solution for the problem, or should we go think forward >>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>> codebase the patches we would be starting to send in of modified TPL files >>>> and language files?) >>>> >>>> Krist?f >>>> >>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>> >>>> >>>>> Hi Kristof, >>>>> >>>>> This issues has been brought up earlier as well. To make the translation >>>>> clean up all-over the product it could >>>>> take more effort both in terms of development and validation. Currently >>>>> we are focusing on getting in new features >>>>> as we go along we can better plan for language cleanup's as well. This >>>>> give us more focused work items. >>>>> >>>>> We would appreciate community help in identifying such language or >>>>> translation issues. >>>>> >>>>> Regards, >>>>> Prasad >>>>> >>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>> >>>>> >>>>>> Hello Tigers, >>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>> there is one issue which my team often faces with, and this is word order. >>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>> make it more clear, but the concept is the same). >>>>>> >>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>> >>>>>> >>>>> >>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>> >>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>> words are in a different order). Now we have a problem since >>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>> indeed). >>>>>> >>>>>> Translation quirks can circumvent some of such problems (one could >>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>> >>>>>> One idea would be to use printf()-like format strings to correct such >>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>> thinking along the lines of something like this: >>>>>> >>>>>> {a_smarty_printf_function >>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>> >>>>>> Then, in english, the .lang file would read: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>> 'Contact' => 'Contact', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>> string, no surprise here >>>>>> [...] >>>>>> >>>>>> And in german, it would be: >>>>>> [...] >>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>> 'Contact' => 'Kontakt', >>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>> "1$" and "2$" to access arguments in different order >>>>>> [...] >>>>>> >>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>> all brainstorm this ever the next coffee. :o) >>>>>> >>>>>> Krist?f >>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/3628b27a/attachment-0003.html From bedouglas at earthlink.net Mon Dec 8 19:34:01 2008 From: bedouglas at earthlink.net (bruce) Date: Mon, 8 Dec 2008 19:34:01 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> Message-ID: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > From prasad at vtiger.com Mon Dec 8 22:19:54 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 9 Dec 2008 11:49:54 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - best approach.. In-Reply-To: <444601c959ae$fb640ef0$0301a8c0@tmesa.com> References: <6472a15b0812081746w5fbe2fd1s4f2c5123b93f45f4@mail.gmail.com> <444601c959ae$fb640ef0$0301a8c0@tmesa.com> Message-ID: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/7de72f69/attachment-0003.html From kristof.kovacs at onlineprojects.hu Tue Dec 9 05:10:10 2008 From: kristof.kovacs at onlineprojects.hu (=?UTF-8?Q?Krist=C3=B3f_KOV=C3=81CS?=) Date: Tue, 9 Dec 2008 14:10:10 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: Hello Torsten, yes, I think that would be a good start! In what format is the documentation? If you wish, you can send it to my mail address directly instead of the mailing list, and I'll look into it. Krist?f On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk wrote: > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a lot of > german strings that had to be changed manually to get into the right order, > if you are interested i could get those of them that i documented back then > out from somewhere within my vtiger docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: > > Hello Tigers, > Please see the following patch:http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 > > It's decidedly only a start (a full overhaul in one patch would be > unrealistic -- the code would change a lot while one finds > all occurrences of such language constructs), but if this Smarty function is > accepted into the vTiger core, we will start and gradually find all places > where our supported languages require different word orders, and change the > templates. > > Those changesets will be sent in as patches, too, as translation goes > forward. > > Kristof > > On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS wrote: > > > > Hi, > Smarty is theoretically extensible, I'm thinking about using > Smarty.register_function(...), not hacking into the Smarty base, of course. > :) > > Maybe something more general like > > {vtiger_translate $APP.ADD_NEW $APP.Contact} > > and > > 'Contact' => 'Contact', > 'ADD_NEW' => 'Add %s', > > 'Contact' => 'Kontakt', > 'ADD_NEW' => '%s Hinzuf?gen', > > What would you think? > > (In the process, introducing new context based (not reused) keys is also a > must-have, just as you say.) > > Krist?f > > On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: > > > > Hi Kristof, > > I would suggest not adding too much hack to any Smarty functions it will > pose difficulty to upgrade the library later. > > Coming up with context based language keys is a way to go (as I can think > of now). > We need to clean up TPL files in the beginning and add required language > translation key this will make sure other > language translators put in proper values based on the context. > > Regards, > Prasad > vtiger Team > > > On 11/24/08, Krist?f KOV?CS wrote: > > > Hello Prasad, > thanks for your answer! Of course, I don't wish to force a language > cleanup on your team. :) I'm merely thinking about developing the > foundation, the infrastructure for such a change, and then, I hope, > individual translators of different languages would do the modifications in > both the TPL and the language files. I would certainly do our own part, > Hungarian translation requires different word order at several places. > > But I want to discuss the concepts with you guys, since for such a > change, it requires consensus (I also would like to hear opinions from > veteran translators of the project). Also it would be very bad if our > development tree would diverge from yours, both in terms of maintenance (for > us), and in opportunity lost (for everybody). > > Prasad, we all know and trust you as one of the best core developers, so > just one question: what do You say, just from the top of your head, would > there be any better solution for the problem, or should we go think forward > with the "added-Smarty-printf-function" solution? (Would you accept into the > codebase the patches we would be starting to send in of modified TPL files > and language files?) > > Krist?f > > On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: > > > > Hi Kristof, > > This issues has been brought up earlier as well. To make the translation > clean up all-over the product it could > take more effort both in terms of development and validation. Currently > we are focusing on getting in new features > as we go along we can better plan for language cleanup's as well. This > give us more focused work items. > > We would appreciate community help in identifying such language or > translation issues. > > Regards, > Prasad > > On 11/24/08, Krist?f KOV?CS wrote: > > > > Hello Tigers, > I was talking with D?vid of CafeOpen about vTiger translations, and > there is one issue which my team often faces with, and this is word order. > Let me illustrate it with an example (using German instead of Hungarian to > make it more clear, but the concept is the same). > > For example, in ActivityEditView.tpl there is the following code: > > > And this shows a button called "Add Contact". It seems all well since > "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". > > But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the > words are in a different order). Now we have a problem since > "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and > saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad > indeed). > > Translation quirks can circumvent some of such problems (one could > write "Neue Contact"), but often these strings are reused at other parts of > the code, and fixing it in one place often destroys grammar at other places. > > One idea would be to use printf()-like format strings to correct such > issues, even if it may require an introduction of a now Smarty function. I'm > thinking along the lines of something like this: > > {a_smarty_printf_function > $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} > > Then, in english, the .lang file would read: > [...] > 'LBL_ADD_NEW' = 'Add', > 'Contact' => 'Contact', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format > string, no surprise here > [...] > > And in german, it would be: > [...] > 'LBL_ADD_NEW' = 'Hinzuf?gen', > 'Contact' => 'Kontakt', > 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used > "1$" and "2$" to access arguments in different order > [...] > > I don't feel it elegant enough (but more elegant than the original), so > comments, suggestions, ideas, better solutions are very much welcome. Please > all brainstorm this ever the next coffee. :o) > > Krist?f > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > ------------------------------ > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081209/cea271a4/attachment-0003.html From bedouglas at earthlink.net Tue Dec 9 06:58:49 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 06:58:49 -0800 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> Message-ID: <458101c95a0e$a5482320$0301a8c0@tmesa.com> Hi Prasad. Thanks for the reply. I've read the pdf docs that come with the vtlib from the forge site. But I've still got questions. Here's my situation. I'm looking to create a complete test module/tab with a few sublinks. The goal is to somewhat emulate one of the existing tabs, that have the "lead/contact/account" submenus. I want my test to allow a user to select from a given list of contacts/accounts and to select the ones that he'd like to work with. I'd like to limit the initial fields that a user would initially see when the user is making their selection. Once the user has been approved to work with his selections, the user would have access to the complete fields for the contacts selected contacts. My understanding of vTiger is that I can modify it (add modules/tabs) to accomplish my test. The pdf implies that I can create a test "payslip" app. Can you tell me what this does? Will the result of following the pdf give me a new module/tab, with a html page/section similar to the section for the leads/contacts that the user sees. (Is this what you guys call a "view"?) Does the payslip app/test provide the templates. Couldn't see them under the modules dir. Do I need to be concerned with the import/export parts of the pdf doc if I'm simply using my changes for my own app? >From a more basic perspective, is this the best approach to accomplish what I mentioned at the beginning of this post/email.. If I can get through this process, and complete my test, I'd be more than wiling to contribute a writeup as to how to accomplish what I create... So. After reading sections #7, #8 (again!!) I'd like to go through the section/test php file in detail with you.. to get my head around exactly how this is supposed to work, and to make sure I understand what/how the app is supposed to perform creating new modules. Oh. as an aside. How do you programatically remove/hide/delete a given module/tab as well? Any/all pointers/comments will be appreciated!! Thanks -bruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of Prasad Sent: Monday, December 08, 2008 10:20 PM To: vtigercrm-developers at lists.vtigercrm.com Subject: Re: [Vtigercrm-developers] creating a test module/tab - bestapproach.. Hi Bruce, vtlib Project URL: http://forge.vtiger.com/projects/vtlib Payslip is an example module to was created to explain the usage of vtlib APIs vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip servers as entry point of different views like ListView, DetailView, EditView etc... Smarty templates are used to generate the HTML. The information regarding fields of the modules are obtained using the common (core) APIs. After unpacking vtlib package, read through vtlib.Test.Module1.php to understand the usage of vtlib APIs (Step 1 to 7 of documentation) Read the Step 8 of the documentation to understand more details of required Module files. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: Hi Tony/David. I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head around exactly what the payslip app does. I see that it performs some db functions, as well as connecting into the vTiger app... But I can't see where the UI stuff occurs. I'm assuming this is in the Smarty Template stuff, that's not provided. If I simply wanted to create a "copy" of an existing module/tab, that I could then modify... is there an example somewhere that I can play around with? Basically, I'm looking to create a test module, that will allow a user to select an account/contact that the user will work with. The current version of vTiger doesn't appear to allow this kind of functionality. Thanks -bruce -----Original Message----- From: Tony Thomas [mailto:tgt at vtiger.com] Sent: Monday, December 08, 2008 5:47 PM To: bruce Subject: Re: creating a test module/tab - best approach.. Hi Bruce, You can use the 5.0.4 version for now if you intend to develop and use the extension in the near future. The vtlib download works for 5.0.4. Please check the blog for more information and download links. Regards, Tony Thomas vtiger Team On 12/8/08, bruce wrote: > David V > Tony Thomas. > > RE: Creating test module/tab!! > > Hi. > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > vTiger. If I should use the 3.1 version, any pointers as to where I should > grab it? > > Thanks > > -bruce > bedouglas at earthlink.net > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David > V. > Sent: Monday, December 08, 2008 5:05 PM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > module/tab > > > Bruce, > > You should definitely consider using the new vtlib. > It's really easy to create a new module in vtiger with it. > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > Try and let us know :-) > > David V. > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > Hi... > > Looking to create/implement a test module/tab with a few test subtabs... > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. If > you've got the skills in creating tabs/modules, and you're willing to > exchange a few emails, let me know! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From carloz at gnumerica.org Tue Dec 9 12:30:11 2008 From: carloz at gnumerica.org (carlo beschi) Date: Tue, 09 Dec 2008 21:30:11 +0100 Subject: [Vtigercrm-developers] Fwd: A translation question (i18n) In-Reply-To: References: <39d18b250811240652o5ebdb662x2f34ef71bf550481@mail.gmail.com> <39d18b250811240725o785394c0p6103efc12abd14b8@mail.gmail.com> <493DDA84.5070504@gmx.net> Message-ID: <493ED553.6000301@gnumerica.org> Hi Torsten, Krist?f, what about creating a small team of people working on translation issues? I've seen Kristof ticket on trac, I've also seen elmue work posted on the forum about picklist internationalitazion, ... We have to come to a point where no english string is harcoded in the system, or plurals are made in every language adding a final "s", ... I'm adoring the work the vtiger team is doing. I think people facing translation / localization issues daily can give an important feedback to the team. If we form a group (a mailing list or whatever) we can discuss among ourselves and come with "proposals" ... Regards, Carlo Krist?f KOV?CS ha scritto: > > Hello Torsten, > > yes, I think that would be a good start! In what format is the > documentation? > > If you wish, you can send it to my mail address directly instead of the > mailing list, and I'll look into it. > > Krist?f > > > On Tue, Dec 9, 2008 at 3:40 AM, Torsten Zenk > wrote: > > Kristof, > i have done a lot of research on vTiger 5.03 to be able to change a > lot of german strings that had to be changed manually to get into > the right order, if you are interested i could get those of them > that i documented back then out from somewhere within my vtiger > docus and pass it over? > > Best Regards > Torsten Zenk > > Krist?f KOV?CS schrieb: >> Hello Tigers, >> Please see the following patch: >> http://trac.vtiger.com/cgi-bin/trac.cgi/ticket/5404 >> >> It's decidedly only a start (a full overhaul in one patch would be >> unrealistic -- the code would change a lot while one finds >> all occurrences of such language constructs), but if this Smarty function is >> accepted into the vTiger core, we will start and gradually find all places >> where our supported languages require different word orders, and change the >> templates. >> >> Those changesets will be sent in as patches, too, as translation goes >> forward. >> >> Kristof >> >> On Mon, Nov 24, 2008 at 4:34 PM, Krist?f KOV?CS < >> kristof.kovacs at onlineprojects.hu > wrote: >> >> >>> Hi, >>> Smarty is theoretically extensible, I'm thinking about using >>> Smarty.register_function(...), not hacking into the Smarty base, of course. >>> :) >>> >>> Maybe something more general like >>> >>> {vtiger_translate $APP.ADD_NEW $APP.Contact} >>> >>> and >>> >>> 'Contact' => 'Contact', >>> 'ADD_NEW' => 'Add %s', >>> >>> 'Contact' => 'Kontakt', >>> 'ADD_NEW' => '%s Hinzuf?gen', >>> >>> What would you think? >>> >>> (In the process, introducing new context based (not reused) keys is also a >>> must-have, just as you say.) >>> >>> Krist?f >>> >>> On Mon, Nov 24, 2008 at 4:25 PM, Prasad wrote: >>> >>> >>>> Hi Kristof, >>>> >>>> I would suggest not adding too much hack to any Smarty functions it will >>>> pose difficulty to upgrade the library later. >>>> >>>> Coming up with context based language keys is a way to go (as I can think >>>> of now). >>>> We need to clean up TPL files in the beginning and add required language >>>> translation key this will make sure other >>>> language translators put in proper values based on the context. >>>> >>>> Regards, >>>> Prasad >>>> vtiger Team >>>> >>>> >>>> On 11/24/08, Krist?f KOV?CS wrote: >>>> >>>>> Hello Prasad, >>>>> thanks for your answer! Of course, I don't wish to force a language >>>>> cleanup on your team. :) I'm merely thinking about developing the >>>>> foundation, the infrastructure for such a change, and then, I hope, >>>>> individual translators of different languages would do the modifications in >>>>> both the TPL and the language files. I would certainly do our own part, >>>>> Hungarian translation requires different word order at several places. >>>>> >>>>> But I want to discuss the concepts with you guys, since for such a >>>>> change, it requires consensus (I also would like to hear opinions from >>>>> veteran translators of the project). Also it would be very bad if our >>>>> development tree would diverge from yours, both in terms of maintenance (for >>>>> us), and in opportunity lost (for everybody). >>>>> >>>>> Prasad, we all know and trust you as one of the best core developers, so >>>>> just one question: what do You say, just from the top of your head, would >>>>> there be any better solution for the problem, or should we go think forward >>>>> with the "added-Smarty-printf-function" solution? (Would you accept into the >>>>> codebase the patches we would be starting to send in of modified TPL files >>>>> and language files?) >>>>> >>>>> Krist?f >>>>> >>>>> On Mon, Nov 24, 2008 at 3:52 PM, Prasad wrote: >>>>> >>>>> >>>>>> Hi Kristof, >>>>>> >>>>>> This issues has been brought up earlier as well. To make the translation >>>>>> clean up all-over the product it could >>>>>> take more effort both in terms of development and validation. Currently >>>>>> we are focusing on getting in new features >>>>>> as we go along we can better plan for language cleanup's as well. This >>>>>> give us more focused work items. >>>>>> >>>>>> We would appreciate community help in identifying such language or >>>>>> translation issues. >>>>>> >>>>>> Regards, >>>>>> Prasad >>>>>> >>>>>> On 11/24/08, Krist?f KOV?CS wrote: >>>>>> >>>>>> >>>>>>> Hello Tigers, >>>>>>> I was talking with D?vid of CafeOpen about vTiger translations, and >>>>>>> there is one issue which my team often faces with, and this is word order. >>>>>>> Let me illustrate it with an example (using German instead of Hungarian to >>>>>>> make it more clear, but the concept is the same). >>>>>>> >>>>>>> For example, in ActivityEditView.tpl there is the following code: >>>>>>> >>>>>>> >>>>>> >>>>>>> And this shows a button called "Add Contact". It seems all well since >>>>>>> "$APP.LBL_ADD_NEW" is "Add" and "$APP.Contact" is "Contact". >>>>>>> >>>>>>> But "Add Contact" in German is "Kontakt hinzuf?gen" (notice that the >>>>>>> words are in a different order). Now we have a problem since >>>>>>> "{$APP.LBL_ADD_NEW} {$APP.Contact}" can not be forced to display this, and >>>>>>> saying "hinzuf?gen Kontakt" does not sound quite right (it sounds very bad >>>>>>> indeed). >>>>>>> >>>>>>> Translation quirks can circumvent some of such problems (one could >>>>>>> write "Neue Contact"), but often these strings are reused at other parts of >>>>>>> the code, and fixing it in one place often destroys grammar at other places. >>>>>>> >>>>>>> One idea would be to use printf()-like format strings to correct such >>>>>>> issues, even if it may require an introduction of a now Smarty function. I'm >>>>>>> thinking along the lines of something like this: >>>>>>> >>>>>>> {a_smarty_printf_function >>>>>>> $APP.ADD_NEW_SOMETHING_FORMATSTRING, $APP.LBL_ADD_NEW, $APP.Contact} >>>>>>> >>>>>>> Then, in english, the .lang file would read: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Add', >>>>>>> 'Contact' => 'Contact', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%s %s", // Very simple format >>>>>>> string, no surprise here >>>>>>> [...] >>>>>>> >>>>>>> And in german, it would be: >>>>>>> [...] >>>>>>> 'LBL_ADD_NEW' = 'Hinzuf?gen', >>>>>>> 'Contact' => 'Kontakt', >>>>>>> 'ADD_NEW_SOMETHING_FORMATSTRING' => "'%2$s %1$s", // Notice how I used >>>>>>> "1$" and "2$" to access arguments in different order >>>>>>> [...] >>>>>>> >>>>>>> I don't feel it elegant enough (but more elegant than the original), so >>>>>>> comments, suggestions, ideas, better solutions are very much welcome. Please >>>>>>> all brainstorm this ever the next coffee. :o) >>>>>>> >>>>>>> Krist?f >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>>> >>>>> >>>> _______________________________________________ >>>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>>> >>>> >>> >>> ------------------------------------------------------------------------ >>> _______________________________________________ Reach hundreds of >>> potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com From bedouglas at earthlink.net Tue Dec 9 16:11:32 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 9 Dec 2008 16:11:32 -0800 Subject: [Vtigercrm-developers] vtlib - 'payslip' questions!! Message-ID: <472401c95a5b$dc4c6e10$0301a8c0@tmesa.com> Hi. I'm trying to implement a simple test of the vTiger app, and the associated vtlib lib to create/implement a new module/tab for the hoirzontal menus. To be honest, I'm confused. I've posted numerous times to the developer's mailing list, as well as to the various forums. I've even gone so far as to post a small project on the Job Board!! So, I've decided to submit as detailed an email as possiblt to the support email list. I'm willing to try and help improve the doc process as necessary. But I have to tell you, if people have problems trying to implement functionality, they'll leave the app, which doesn't do anyone any good!! On the other hand, this could all be a case of user error! So here goes! The vtlib pdf, provides nine (9) steps to create a module, in this case, the payslip module. However, it doesn't say what this "payslip" module does, or is good for. (Q1) What does the "payslip" module do?? Where should it reside?? Does the "payslip" demo create any kind of User Interface/Template/Html file for the user to view/see?? The demo lists a number of steps to be followed for the creation/implementation of a new module. The steps listed are: Backend Step 1 Create module instance, create database tables, and add it to Menu Step 2 Add UI blocks for the module. Step 3 Add fields and associate it to blocks. Set at-least one of the field as entity identifier. Step 4 Create default list view and additional filters (make sure to create filter name All which is default filter) Step 5 Create Related List (to show in the ''More information'' tab) Step 6 Setting Sharing Access Rules Step 7 Setting Module Tools options (i.e., Import/Export) FrontEnd Step 8 Creating Module directory and files Packaging Step 9 Packaging Steps (1,2,3,4,5,6) are described and are added to a file. In the case of the 'payslip' demo, the file is named "vtlib.Test.Create.Module1.php". (Q2) Why is the file named in this manner? Does the naming convention matter? Where should this file reside in the structure of the vTiger webapp/dirs? I assume that this file handles whatever integration the 'payslip' module has to have with the vTiger infrstructure, is this correct? I also assume that this file/module at this stage doesn't have any User Interface to either display any content to the user, or to get any input from the user. Is this correct? Does the 'payslip' module implement any kind of submenu/subtasks (ie, like the lead/contacts, etc...)? If subtasks/submenus aren't implemented, how are sub-tasks/sub-menus implemented? Frontend:: Step 8 states that the frontend function is covered, by copying the files from the vtlib/module dir and copying the files into the correctly renamed folder, and then modifying the stated files. But here again, there is no mention of any kind of user interface files. (Q3) Where does the smarty template functionality get handled? Can we get an example of a basic/test User Interface function that's similar to the "lead/contact/etc...) file? Being able to see exactly how this entire process works, and interfaces with the vTiger infrastructure is critical to the overall success of the app... Packaging:: (Q4) Is this required for the test 'payslip' app if I'm just testing the module on my system? If packaging is required, can you provide a test file that actually has all the working functionality in order to package/import the file? Running the Demo/Script::: The pdf doc has a final section where the vtlib.Test.Create.Module1.php is opened/run. The doc has the cmd: http://localhost/vtigercrm/vtlib.Test.html (Q5) Where is the vtlib.Test.html file?? Is this the initial file that was created from the initial steps, or is it something else?? Any pointers, comments, help would be greatly appreciated!! Thanks -bruce bedouglas at earthlink.net From prasad at vtiger.com Tue Dec 9 18:26:36 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 10 Dec 2008 07:56:36 +0530 Subject: [Vtigercrm-developers] creating a test module/tab - bestapproach.. In-Reply-To: <458101c95a0e$a5482320$0301a8c0@tmesa.com> References: <39d18b250812082219h4f0519cak69f11633622c1134@mail.gmail.com> <458101c95a0e$a5482320$0301a8c0@tmesa.com> Message-ID: <39d18b250812091826k42de8e67u58f0be74183153af@mail.gmail.com> Hi Bruce, Payslip module has no specific functionality w.r.t a CRM. It is just a skeleton module used for explaining the usage of vtlib API. To understand the generation of HTML you will need to understand Smarty templates: http://smarty.net/ The HTML view generated for Listview, Createview, Detailview etc.. are through Smarty templates that could be found in Smarty/templates directory of vtigercrm. For example: Look at modules/Payslip/ListView.php and then Smarty/templates/ListView.tpl to understand how the ListView is generated. Regards, Prasad vtiger Team On 12/9/08, bruce wrote: > > Hi Prasad. > > Thanks for the reply. I've read the pdf docs that come with the vtlib from > the forge site. But I've still got questions. > > Here's my situation. I'm looking to create a complete test module/tab with > a > few sublinks. The goal is to somewhat emulate one of the existing tabs, > that > have the "lead/contact/account" submenus. > > I want my test to allow a user to select from a given list of > contacts/accounts and to select the ones that he'd like to work with. I'd > like to limit the initial fields that a user would initially see when the > user is making their selection. Once the user has been approved to work > with > his selections, the user would have access to the complete fields for the > contacts selected contacts. > > My understanding of vTiger is that I can modify it (add modules/tabs) to > accomplish my test. > > The pdf implies that I can create a test "payslip" app. Can you tell me > what > this does? Will the result of following the pdf give me a new module/tab, > with a html page/section similar to the section for the leads/contacts that > the user sees. (Is this what you guys call a "view"?) > > Does the payslip app/test provide the templates. Couldn't see them under > the > modules dir. > > Do I need to be concerned with the import/export parts of the pdf doc if > I'm > simply using my changes for my own app? > > From a more basic perspective, is this the best approach to accomplish what > I mentioned at the beginning of this post/email.. > > If I can get through this process, and complete my test, I'd be more than > wiling to contribute a writeup as to how to accomplish what I create... > > So. After reading sections #7, #8 (again!!) I'd like to go through the > section/test php file in detail with you.. to get my head around exactly > how > this is supposed to work, and to make sure I understand what/how the app is > supposed to perform creating new modules. > > Oh. as an aside. How do you programatically remove/hide/delete a given > module/tab as well? > > Any/all pointers/comments will be appreciated!! > > > Thanks > > > -bruce > > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > Prasad > Sent: Monday, December 08, 2008 10:20 PM > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] creating a test module/tab - > bestapproach.. > > > Hi Bruce, > > vtlib Project URL: http://forge.vtiger.com/projects/vtlib > > Payslip is an example module to was created to explain the usage of vtlib > APIs > > vtiger CRM is driven by PHP and Smarty. The files in modules/Payslip > servers > as entry point > of different views like ListView, DetailView, EditView etc... Smarty > templates are used to generate > the HTML. > > The information regarding fields of the modules are obtained using the > common (core) APIs. > > After unpacking vtlib package, read through vtlib.Test.Module1.php to > understand the usage of vtlib APIs (Step 1 to 7 of documentation) > Read the Step 8 of the documentation to understand more details of required > Module files. > > Regards, > Prasad > vtiger Team > > > On 12/9/08, bruce wrote: > Hi Tony/David. > > I've taken a look at the pdf docs for the vtlib. I'm trying to wrap my head > around exactly what the payslip app does. > > I see that it performs some db functions, as well as connecting into the > vTiger app... But I can't see where the UI stuff occurs. I'm assuming this > is in the Smarty Template stuff, that's not provided. > > If I simply wanted to create a "copy" of an existing module/tab, that I > could then modify... is there an example somewhere that I can play around > with? > > Basically, I'm looking to create a test module, that will allow a user to > select an account/contact that the user will work with. The current version > of vTiger doesn't appear to allow this kind of functionality. > > Thanks > > > -bruce > > > > > -----Original Message----- > From: Tony Thomas [mailto:tgt at vtiger.com] > Sent: Monday, December 08, 2008 5:47 PM > To: bruce > Subject: Re: creating a test module/tab - best approach.. > > > Hi Bruce, > You can use the 5.0.4 version for now if you intend to develop > and use the extension in the near future. > > The vtlib download works for 5.0.4. Please check the blog for > more information and download links. > Regards, > Tony Thomas > vtiger Team > > > On 12/8/08, bruce wrote: > > David V > > Tony Thomas. > > > > RE: Creating test module/tab!! > > > > Hi. > > > > Pertaining to the vtlibm should I use the v5.0.4, or the v5.1 version of > > vTiger. If I should use the 3.1 version, any pointers as to where I > should > > grab it? > > > > Thanks > > > > -bruce > > bedouglas at earthlink.net > > > > > > > > -----Original Message----- > > From: vtigercrm-developers-bounces at lists.vtigercrm.com > > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > David > > V. > > Sent: Monday, December 08, 2008 5:05 PM > > To: vtigercrm-developers at lists.vtigercrm.com > > Subject: Re: [Vtigercrm-developers] tutor/guru for creating a test > > module/tab > > > > > > Bruce, > > > > You should definitely consider using the new vtlib. > > It's really easy to create a new module in vtiger with it. > > > > http://www.vtiger.com/blogs/2008/11/26/vtlib-20-released/ > > > > Try and let us know :-) > > > > David V. > > > > > > On Mon, Dec 8, 2008 at 7:41 PM, bruce wrote: > > > > Hi... > > > > Looking to create/implement a test module/tab with a few test subtabs... > > > > I've got vTiger 5.0.4, and have looked through the online wiki/tutorial. > If > > you've got the skills in creating tabs/modules, and you're willing to > > exchange a few emails, let me know! > > > > thanks > > > > -bruce > > > > _______________________________________________ > > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081210/39f2694a/attachment-0003.html From info at nablacom.it Mon Dec 15 10:32:49 2008 From: info at nablacom.it (Nablacom) Date: Mon, 15 Dec 2008 19:32:49 +0100 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE Message-ID: Hi vtigers, with the revision 12249 of vtiger 5.1 I have encoutered an error: when I change the language the auto generation of the module entity number doesn't function So th error is in \data\CRMEntity.php where the line if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == 'AUTO GEN ON SAVE') must be replaced by if(!isset($this->column_fields[$fieldname]) || $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081215/3547705f/attachment-0003.html From prasad at vtiger.com Mon Dec 15 21:35:24 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 11:05:24 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: <39d18b250812152135h17fbddbck1bf9f6d7ca12349e@mail.gmail.com> Hi Nablacom, Thanks for the pointer. We will fix it soon. Regards, Prasad vtiger Team On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/6f332d0a/attachment-0003.html From asha at vtiger.com Tue Dec 16 02:37:41 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 16:07:41 +0530 Subject: [Vtigercrm-developers] Error with AUTO GEN ON SAVE In-Reply-To: References: Message-ID: Hi Nablocom, Thanks for identifying the issue. We have integrated the fix. Please refer to the changeset: http://trac.vtiger.com/cgi-bin/trac.cgi/changeset/12251 On 12/16/08, Nablacom wrote: > > Hi vtigers, > > with the revision 12249 of vtiger 5.1 I have encoutered an error: when I > change the language the auto generation of the module entity number doesn't > function > > So th error is in \data\CRMEntity.php where the line > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == 'AUTO GEN ON SAVE') > > must be replaced by > > if(!isset($this->column_fields[$fieldname]) || > $this->column_fields[$fieldname] == '' || $this->column_fields[$fieldname] > == getTranslatedString('MSG_AUTO_GEN_ON_SAVE')) > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/9b5fe6b5/attachment-0003.html From ddfire at gmail.com Tue Dec 16 04:19:08 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 10:19:08 -0200 Subject: [Vtigercrm-developers] vtlib Message-ID: hi i have installed vtlib 2.0 and vtiger 5.0.4 i run the paylisp installer it installed it but, in tools it dont appear the label just an empty space, when i click in the space i go to the paylisp module any ideas? i didnt touch the code. thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d8e3e797/attachment-0003.html From davidv.net at gmail.com Tue Dec 16 04:44:08 2008 From: davidv.net at gmail.com (David V.) Date: Tue, 16 Dec 2008 08:44:08 -0400 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: You have to check the documentation about langages files. David V. On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear > the label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/d581e0af/attachment-0003.html From libregeek at gmail.com Tue Dec 16 04:46:14 2008 From: libregeek at gmail.com (Manilal K M) Date: Tue, 16 Dec 2008 18:16:14 +0530 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: <2315046d0812160446mc62f7b7oc3e617a05cab5e44@mail.gmail.com> 2008/12/16 David fire : > hi > i have installed vtlib 2.0 and vtiger 5.0.4 > i run the paylisp installer it installed it but, in tools it dont appear the > label just an empty space, when i click in the space i go to the paylisp > module any ideas? > i didnt touch the code. > thanks > David > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > AFAIK, vtilib provides only a basic framework to develop new modules. I'm not sure whether you can use any payslip feature without touching the code. -- Manilal K M : ???????? ?? ??. http://libregeek.blogspot.com From ddfire at gmail.com Tue Dec 16 05:56:06 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 11:56:06 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: wich label i should add to en_us... so i can see the name on tools? thanks David 2008/12/16 David V. > You have to check the documentation about langages files. > > David V. > > On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: > >> hi >> i have installed vtlib 2.0 and vtiger 5.0.4 >> i run the paylisp installer it installed it but, in tools it dont appear >> the label just an empty space, when i click in the space i go to the paylisp >> module any ideas? >> i didnt touch the code. >> thanks >> David >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/47cedb33/attachment-0003.html From ddfire at gmail.com Tue Dec 16 06:07:28 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 12:07:28 -0200 Subject: [Vtigercrm-developers] vtlib In-Reply-To: References: Message-ID: Solved i added 'Payslip' => 'Payslip', to en_us... 2008/12/16 David fire > wich label i should add to en_us... so i can see the name on tools? > thanks > David > > 2008/12/16 David V. > >> You have to check the documentation about langages files. >> >> David V. >> >> On Tue, Dec 16, 2008 at 8:19 AM, David fire wrote: >> >>> hi >>> i have installed vtlib 2.0 and vtiger 5.0.4 >>> i run the paylisp installer it installed it but, in tools it dont appear >>> the label just an empty space, when i click in the space i go to the paylisp >>> module any ideas? >>> i didnt touch the code. >>> thanks >>> David >>> -- >>> (\__/) >>> (='.'=)This is Bunny. Copy and paste bunny into your >>> (")_(")signature to help him gain world domination. >>> >>> >>> _______________________________________________ >>> Reach hundreds of potential candidates - http://jobs.vtiger.com >>> >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/a11ebf84/attachment-0003.html From bedouglas at earthlink.net Tue Dec 16 06:22:21 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 06:22:21 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... Message-ID: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce From ddfire at gmail.com Tue Dec 16 07:06:37 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:06:37 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: hi a few questions i want a pdf or something how i do to add payslip to the more information view in an account? thanks David -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4d54c412/attachment-0003.html From prasad at vtiger.com Tue Dec 16 07:12:58 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 20:42:58 +0530 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Hi David, Adding custom modules to standard or core modules is currently not possible with vtlib-2.0 We are attempting to address it going forward. Regards, Prasad vtiger Team On 12/16/08, David fire wrote: > > hi > a few questions i want a pdf or something > how i do to add payslip to the more information view in an account? > thanks > David > > > > -- > (\__/) > (='.'=)This is Bunny. Copy and paste bunny into your > (")_(")signature to help him gain world domination. > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/dcfeafc0/attachment-0003.html From ddfire at gmail.com Tue Dec 16 07:19:59 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:19:59 -0200 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> References: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> <39d18b250812160712q7668244dn9fc1abfcde4f0044@mail.gmail.com> Message-ID: Thanks for your fast answer before i get mad tring to do that. i have a sugestion, maybe it will be usefull or maybe it is an stupid idea.... change the product module to a "make product" module using something like vtlib you can create products whit specific information instead of the generic products. because the idea to create a module using vtlib for each product it is not very good. whe do you think? thanks David 2008/12/16 Prasad > Hi David, > > Adding custom modules to standard or core modules is currently not possible > with vtlib-2.0 > > We are attempting to address it going forward. > > Regards, > Prasad > vtiger Team > > On 12/16/08, David fire wrote: > >> hi >> a few questions i want a pdf or something >> how i do to add payslip to the more information view in an account? >> thanks >> David >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> >> _______________________________________________ >> Reach hundreds of potential candidates - http://jobs.vtiger.com >> > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/73cf1416/attachment-0003.html From asha at vtiger.com Tue Dec 16 07:21:28 2008 From: asha at vtiger.com (Asha) Date: Tue, 16 Dec 2008 20:51:28 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) Message-ID: Hi All, We are done with our next wip update on the demo server ( http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post . This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4dd2f974/attachment-0003.html From ddfire at gmail.com Tue Dec 16 07:32:16 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:32:16 -0200 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: hi First asterisk integration is a great grate grate idea!!!!!!!!!!!!! a few comments if you really need to have one input in the manager per user dont ask to be whit all the privilege you really dont need that. it will be nice if the agent have a button to enter in queue and maybe a queue monitoring for the supervisor. i wrote the code for java and for php too if you let me i will be glad to help implementing this features. i can make a simple library and then you add it to the core i will need the libraris you are using to comunicate whit the asterisk manager. Thanks and really this is grate. David 2008/12/16 Asha > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/bc3bfc6d/attachment-0003.html From bedouglas at earthlink.net Tue Dec 16 07:41:35 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:41:35 -0800 Subject: [Vtigercrm-developers] vtiger/vtlib question... In-Reply-To: <580a01c95f89$b60307e0$0301a8c0@tmesa.com> Message-ID: <585c01c95f94$c7e5e260$0301a8c0@tmesa.com> umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com From ddfire at gmail.com Tue Dec 16 07:45:32 2008 From: ddfire at gmail.com (David fire) Date: Tue, 16 Dec 2008 13:45:32 -0200 Subject: [Vtigercrm-developers] bruce Message-ID: sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce > > umm.. for you guys who steal the thread to post your own msg.. could you > please simply start a new email/msg.. > > the 'david' guy with the bunny.. your question had nothing to do with what > i'm trying to solve... and if people only see the latest issues.. the > origianl poster's intent gets lost.. > > thanks > > > -----Original Message----- > From: vtigercrm-developers-bounces at lists.vtigercrm.com > [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of > bruce > Sent: Tuesday, December 16, 2008 6:22 AM > To: vtigercrm-developers at lists.vtigercrm.com > Subject: [Vtigercrm-developers] vtiger/vtlib question... > > > Hi... > > Looking to create a test module/tab for vtiger, using vtlib. I'm looking at > my test app to be able to have the user perform some action, which could > then be validated by the 'admin'/mgr user/role. > > Has anyone else created a new module that interfaces with the admin > function?? > > Any pointers/thoughts/comments/docs would be greatly appreciated on this! > > thanks > > -bruce > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/f904296a/attachment-0003.html From bedouglas at earthlink.net Tue Dec 16 07:52:00 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 07:52:00 -0800 Subject: [Vtigercrm-developers] bruce In-Reply-To: Message-ID: <586401c95f96$3c1c71c0$0301a8c0@tmesa.com> hey david... no prob.. oh.. get me your email (bedouglas at earthlink.net) maybe we can figure out how to help each other!! -nruce -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of David fire Sent: Tuesday, December 16, 2008 7:46 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] bruce sorry you are rigth i forget to chenge the subject. Sorry. David 2008/12/16 bruce umm.. for you guys who steal the thread to post your own msg.. could you please simply start a new email/msg.. the 'david' guy with the bunny.. your question had nothing to do with what i'm trying to solve... and if people only see the latest issues.. the origianl poster's intent gets lost.. thanks -----Original Message----- From: vtigercrm-developers-bounces at lists.vtigercrm.com [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com]On Behalf Of bruce Sent: Tuesday, December 16, 2008 6:22 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] vtiger/vtlib question... Hi... Looking to create a test module/tab for vtiger, using vtlib. I'm looking at my test app to be able to have the user perform some action, which could then be validated by the 'admin'/mgr user/role. Has anyone else created a new module that interfaces with the admin function?? Any pointers/thoughts/comments/docs would be greatly appreciated on this! thanks -bruce _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com _______________________________________________ Reach hundreds of potential candidates - http://jobs.vtiger.com -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. From arodes at onweald.com Tue Dec 16 08:21:17 2008 From: arodes at onweald.com (Andy Rodes) Date: Tue, 16 Dec 2008 10:21:17 -0600 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: These 2 features look very promising! Quick question. Will the workflow rules trigger on data imports. This would be a very nice feature as then todo notifications can be made upon importing new contacts etc. Also, a default task type that would be nice would be an assignment type for automatic round robin assignment of leads ( especially as they come in from web forms or from data loads) Andy _____ From: Asha [mailto:asha at vtiger.com] Sent: Tuesday, December 16, 2008 9:21 AM To: vtigercrm-developers at lists.vtigercrm.com Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) Hi All, We are done with our next wip update on the demo server (http://en.vtiger.com/wip). The main features that we have put out this time are:- 1. Workflow Manager 2. Asterisk Integration For more details, please check out the 5.1.0 Progress Update-5 Blog Post. This was one of our important update as Asterisk Integration and Workflow were 2 big features. We really need your feedback on this before we go out with the release. Please provide us your inputs on these. Note: We have also upgraded TCPDF version to 4.0. This still doesn't support lots of languages like Chinese, Japanese. Would be great if we get some helping hand in completing the TCPDF support for most of the languages. -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/4f3e4479/attachment-0003.html From sidharth at vtiger.com Tue Dec 16 09:00:22 2008 From: sidharth at vtiger.com (Sidharth Kuruvila) Date: Tue, 16 Dec 2008 22:30:22 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - ConfigurableWorkflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <962a683d0812160900r6e40465fjf1b66ebbeae8bc59@mail.gmail.com> Hi Andy, The workflows will work with data loaded through import button. As for the automatic round robin assignment, this might be custom feature added using an entity method task. On Tue, Dec 16, 2008 at 9:51 PM, Andy Rodes wrote: > These 2 features look very promising! > > > > Quick question. Will the workflow rules trigger on data imports. This would > be a very nice feature as then todo notifications can be made upon importing > new contacts etc. > > > > Also, a default task type that would be nice would be an assignment type > for automatic round robin assignment of leads ( especially as they come in > from web forms or from data loads) > > > > Andy > > > ------------------------------ > > *From:* Asha [mailto:asha at vtiger.com] > *Sent:* Tuesday, December 16, 2008 9:21 AM > *To:* vtigercrm-developers at lists.vtigercrm.com > *Subject:* [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - > ConfigurableWorkflows and VOIP integration (Update 5) > > > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > *Note:* We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/107d267b/attachment-0003.html From partout at gmail.com Tue Dec 16 09:15:19 2008 From: partout at gmail.com (David) Date: Wed, 17 Dec 2008 01:15:19 +0800 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: References: Message-ID: <4947E227.4040807@gmail.com> Bravo! It sounds very useful. But I could not get the correct result you mentioned in the previous email with the Asterisk Integration function. On the site http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() and startCall() never act well. and I've tested this on IE 7 and Firefox 3.x. Need I prepare some other client components for Asterisk? Could you please check it? Thanks. David Zhu Linkfirst Solutions(Shanghai) Asha wrote: > Hi All, > > We are done with our next wip update on the demo server > (http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog > Post > . > > This was one of our important update as Asterisk Integration and > Workflow were 2 big features. We really need your feedback on this > before we go out with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we > get some helping hand in completing the TCPDF support for most of the > languages. > > -- > Regards, > Asha > vtiger Team > ------------------------------------------------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/0c7b83d2/attachment-0003.html From prasad at vtiger.com Tue Dec 16 09:33:52 2008 From: prasad at vtiger.com (Prasad) Date: Tue, 16 Dec 2008 23:03:52 +0530 Subject: [Vtigercrm-developers] VtigerCRM 5.1.0 Update 5 - Configurable Workflows and VOIP integration (Update 5) In-Reply-To: <4947E227.4040807@gmail.com> References: <4947E227.4040807@gmail.com> Message-ID: <39d18b250812160933q7977c47apf66fa15a162eb20f@mail.gmail.com> Hi David, You will need to start the AsteriskClient manager present in vtiger CRM under cron/modules/PBXManager. Please refer to the documentation for more details and let us know if we are missing any: http://www.vtiger.com/archives/validation/5.1/2008.12/VtigerCRM_5.1.0_Asterisk_Integration.pdf Asterisk feature cannot be tested on the http://en.vtiger.com/wip server. Regards, Prasad On 12/16/08, David wrote: > > Bravo! It sounds very useful. > > But I could not get the correct result you mentioned in the previous email > with the Asterisk Integration function. On the site > http://en.vtiger.com/wip, there's javascript error and the functions hndMouseOver() > and startCall() never act well. and I've tested this on IE 7 and Firefox > 3.x. Need I prepare some other client components for Asterisk? > > Could you please check it? Thanks. > David Zhu > Linkfirst Solutions(Shanghai) > > > Asha wrote: > > Hi All, > > We are done with our next wip update on the demo server ( > http://en.vtiger.com/wip). > > The main features that we have put out this time are:- > 1. Workflow Manager > 2. Asterisk Integration > > For more details, please check out the 5.1.0 Progress Update-5 Blog Post > . > > This was one of our important update as Asterisk Integration and Workflow > were 2 big features. We really need your feedback on this before we go out > with the release. Please provide us your inputs on these. > > Note: We have also upgraded TCPDF version to 4.0. This still doesn't > support lots of languages like Chinese, Japanese. Would be great if we get > some helping hand in completing the TCPDF support for most of the languages. > > -- > Regards, > Asha > vtiger Team > > ------------------------------ > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081216/3ed829ce/attachment-0003.html From bedouglas at earthlink.net Tue Dec 16 10:52:26 2008 From: bedouglas at earthlink.net (bruce) Date: Tue, 16 Dec 2008 10:52:26 -0800 Subject: [Vtigercrm-developers] vtiger 5.1 Message-ID: <591e01c95faf$712cb280$0301a8c0@tmesa.com> hey... where can one find the latest version of vtiger? is there a svn/cvs repository? thanks From asha at vtiger.com Tue Dec 16 11:09:38 2008 From: asha at vtiger.com (Asha) Date: Wed, 17 Dec 2008 00:39:38 +0530 Subject: [Vtigercrm-developers] vtiger 5.1 In-Reply-To: <591e01c95faf$712cb280$0301a8c0@tmesa.com> References: <591e01c95faf$712cb280$0301a8c0@tmesa.com> Message-ID: Hi Bruce, You can checkout the latest source of 5.1 from following SVN path:- http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1/ On 12/17/08, bruce wrote: > > hey... > > where can one find the latest version of vtiger? is there a svn/cvs > repository? > > thanks > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081217/fabbf77a/attachment-0003.html From scott at centritechsolutions.com Mon Dec 22 06:25:46 2008 From: scott at centritechsolutions.com (Scott Brown) Date: Mon, 22 Dec 2008 09:25:46 -0500 Subject: [Vtigercrm-developers] Pick List Default Value Message-ID: <007501c96441$2e899470$8b9cbd50$@com> From: Scott Brown [mailto:scott at centritech.net] Sent: Monday, December 22, 2008 12:14 AM To: 'vtigercrm-developers at lists.vtigercrm.com' Subject: Pick List Default Value Vtiger Team, How is the default value on a Pick List determined? I thought it was always the one at the top of the list, but that doesn't seem to be working. Thanks for the help. Sincerely, Centritech Solutions Logo Scott Brown Tel: 804-360-9753 Ext. 400 Fax: 1-800-851-0516 http://www.centritech.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0003.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081222/1b4fe719/attachment-0003.jpe From asha at vtiger.com Mon Dec 22 11:11:18 2008 From: asha at vtiger.com (Asha) Date: Tue, 23 Dec 2008 00:41:18 +0530 Subject: [Vtigercrm-developers] Pick List Default Value In-Reply-To: <007501c96441$2e899470$8b9cbd50$@com> References: <007501c96441$2e899470$8b9cbd50$@com> Message-ID: Hi Scott Brown, We are sorting the picklist values at lots of places in alphabetical order. We will be soon changing it back to the order that appears in the Picklist Editor. Please bear with us. On Mon, Dec 22, 2008 at 7:55 PM, Scott Brown wrote: > *From:* Scott Brown [mailto:scott at centritech.net] > *Sent:* Monday, December 22, 2008 12:14 AM > *To:* 'vtigercrm-developers at lists.vtigercrm.com' > *Subject:* Pick List Default Value > > > > Vtiger Team, > > > > How is the default value on a Pick List determined? I thought it was > always the one at the top of the list, but that doesn't seem to be working. > > > > Thanks for the help. > > > > Sincerely, > > > > [image: Centritech Solutions Logo] > Scott Brown > Tel: 804-360-9753 Ext. 400 > Fax: 1-800-851-0516 > http://www.centritech.net > > > > > > > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com > -- Regards, Asha vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0003.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 2190 bytes Desc: not available Url : http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081223/f69165fd/attachment-0003.jpe From prasad at vtiger.com Wed Dec 24 06:22:47 2008 From: prasad at vtiger.com (Prasad) Date: Wed, 24 Dec 2008 19:52:47 +0530 Subject: [Vtigercrm-developers] vtwitter - A Twitter Module for vtiger CRM Message-ID: <39d18b250812240622l593f1499of3cd2d270d4317ca@mail.gmail.com> Dear vtigers, I'm happy to announce the release of vtwittermodule (version 1.0) vtwitter module provides basic integration with Twitter. Using this you can send updates (tweets) from vtiger CRM. Give it a try today and update your feedback [image: :)] Project URL: http://forge.vtiger.com/projects/vtwitter Download the vtwitter-v1.0.zipand install using Module Manager. *It was a fun developing this module using vtlibAPI. Please look at the documentation for more details. * *Merry Christmas and Happy new year!* Regards, Prasad vtiger Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20081224/501e8bdf/attachment-0003.html From grzegorz.przezdziecki at pflg.pl Wed Dec 31 11:35:34 2008 From: grzegorz.przezdziecki at pflg.pl (Grzegorz =?utf-8?q?Prze=C5=BAdziecki?=) Date: Wed, 31 Dec 2008 19:35:34 +0000 Subject: [Vtigercrm-developers] Introduce myself Message-ID: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Hello My name is Grzegorz Prze?dziecki. I'm from Poland. If it be possible I want write support for PostgreSQL in vTiger I have some skill in PostgreSQL and PHP I want use vTiger in company where we use PostgreSQL in other solutions Could someone write me where i how i have to start. I checkout source from http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 or maybe I should from http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ ?? Could you write me how to start? Best Regards GP p.s. If my English is not good sorry for that. -- Grzegorz Prze?dziecki http://www.pflg.pl kom. +48.606.822.506 skype://grzegorz.przezdziecki gg://3701851 From prasad at vtiger.com Wed Dec 31 19:00:28 2008 From: prasad at vtiger.com (Prasad) Date: Thu, 1 Jan 2009 08:30:28 +0530 Subject: [Vtigercrm-developers] Introduce myself In-Reply-To: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> References: <200812311935.34421.grzegorz.przezdziecki@pflg.pl> Message-ID: <39d18b250812311900j7cfcdc48je9e38b0850423eef@mail.gmail.com> Hi Grzegorz, Welcome to vtiger CRM Developer list. Glad to hear you wanted to contribute towards vtiger. Currently we are developing on 5.1 branch (hence you can see changes very often) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 It will be good if you can provide support of Postgre for 5.0.4 (which is latest stable release) http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.0.4 Regards, Prasad vtiger Team On 1/1/09, Grzegorz Prze?dziecki wrote: > > Hello > My name is Grzegorz Prze?dziecki. > I'm from Poland. > If it be possible I want write support for PostgreSQL in vTiger > I have some skill in PostgreSQL and PHP > I want use vTiger in company where we use PostgreSQL in other solutions > > > Could someone write me where i how i have to start. > I checkout source from > http://trac.vtiger.com/svn/vtiger/vtigercrm/branches/5.1 > or maybe I should from > http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/ > ?? > > Could you write me how to start? > Best Regards > GP > > p.s. > If my English is not good sorry for that. > > -- > Grzegorz Prze?dziecki > http://www.pflg.pl > kom. +48.606.822.506 > skype://grzegorz.przezdziecki > gg://3701851 > > _______________________________________________ > Reach hundreds of potential candidates - http://jobs.vtiger.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20090101/aa70da01/attachment-0003.html