[jira] [Created] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
Add Funambol for Outlook (adapted from Opentaps)
------------------------------------------------

                 Key: OFBIZ-4247
                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
             Project: OFBiz
          Issue Type: New Feature
            Reporter: Jacques Le Roux


This is not intended to be added to OFBiz repository since it's GPL licensed.

It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB

*What I have changed*
The main parts of the work were:
* The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file.
* I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
* I also fixed some issues in the Funambol component source
** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
** When Outlook (through Funambol Outlook Plugon) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see funambol thread https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634 for explanations). I wonder if it has ever worked in Opentaps...
** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
* Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz

There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal

----
*Instructions:*
# Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
# Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
# Apply Funambol.patch.

Follow the otfm_admin_guide.doc
During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB

----
*Some notes*
* I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
* You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.

----
Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
 


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux updated OFBIZ-4247:
-----------------------------------

    Description:
This is not intended to be added to OFBiz repository since it's GPL licensed.

It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB

----
*What I have changed*
The main parts of the work were:
* The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
* I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
* I also fixed some issues in the Funambol component source
** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
* Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz

There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal

----
*Instructions:*
# Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
# Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
# Apply Funambol.patch.

Follow the otfm_admin_guide.doc
During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB

----
*Some notes*
* I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
* You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.

----
Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
 


  was:
This is not intended to be added to OFBiz repository since it's GPL licensed.

It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB

*What I have changed*
The main parts of the work were:
* The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file.
* I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
* I also fixed some issues in the Funambol component source
** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
** When Outlook (through Funambol Outlook Plugon) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see funambol thread https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634 for explanations). I wonder if it has ever worked in Opentaps...
** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
* Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz

There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal

----
*Instructions:*
# Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
# Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
# Apply Funambol.patch.

Follow the otfm_admin_guide.doc
During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB

----
*Some notes*
* I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
* You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.

----
Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
 



> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux updated OFBIZ-4247:
-----------------------------------

    Attachment: etl.zip

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: etl.zip
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux updated OFBIZ-4247:
-----------------------------------

    Attachment: Funambol.patch

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016767#comment-13016767 ]

Jacques Le Roux commented on OFBIZ-4247:
----------------------------------------

I have still, at least, to attach the certificate I specially created (I don't remember where I put it ;o).
For the Opentaps part even after clean+export+zip it's still 100MB+. So I can't attach it to Jira (max 10MB). Here is [a link to download it from my own server|http://www.les7arts.com/opentaps.zip]

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux updated OFBIZ-4247:
-----------------------------------

    Attachment: ofbiz.cer

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016822#comment-13016822 ]

Adrian Crum commented on OFBIZ-4247:
------------------------------------

Jacques,

Thank you for working on this! I haven't looked at your code yet, but I have a few comments:

The Funambol component is still available from Opentaps, It has been moved to a different part of their repository.

I don't understand why the Opentaps integration embeds the Funambol server. It seems to me it would be less complicated to make OFBiz a Funambol client that syncs with an external Funambol server. Any thoughts on that?

In the adaptation I'm working on, I have the entity engine creating the Funambol tables and loading the seed data - instead of using the SQL scripts. So Funambol runs on the same database as the rest of OFBiz. How did you handle the Funambol database?


> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016828#comment-13016828 ]

Jacques Le Roux commented on OFBIZ-4247:
----------------------------------------

Adrian,

Yes I saw this morning they moved it to hot-deploy in their last release. When I began (last fall) this was not available yet. I sent a msg on user ML about that.

Yes maybe, actually I simply followed the old Opentaps setting. I have not used the new way, so I cannot comment on that.

In the version I used, the Funambol DB is handled in a separate Postgres DB. I has only 26 very simple tables. The doc explains how to set it, then you don't have to worry about it anymore. This cames handy in Opentaps setting. It still exist in the new version in the install folder.

I guess you began with the new version in hot-deploy. And from what I just quickly saw there are numbers of difference with the previous one...

Did you try how it works currently in Opentaps? One limitation with the previous version is you need to use 8.5.4 version of the Funambol Outlook Plugin. Newer versions will not work because they don’t use SIF. I explained that in the Word doc I created, also available as PDF.

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13017411#comment-13017411 ]

Adrian Crum commented on OFBIZ-4247:
------------------------------------

It looks like I will be rewriting the Opentaps Funambol integration. Here are some reasons why:

1. It has a bad object graph, probably due to C&Ping tutorial code - which has a bad object graph.
2. Some classes are not thread safe.
3. Transactions are implemented incorrectly.
4. Heavy use of Spring where it isn't necessary, probably due to C&Ping tutorial code.
5. Code doesn't follow OFBiz best practices, and it is poorly formatted.


> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13017416#comment-13017416 ]

Adrian Crum commented on OFBIZ-4247:
------------------------------------

General information - If someone wanted to add SyncML capability to OFBiz there are two approaches I can think of:

1. Make OFBiz a SyncML server.
2. Make OFBiz a SyncML client.

The Opentaps Funambol integration implements #1. Using Funambol isn't really necessary because OFBiz already contains the artifacts needed to implement a SyncML server - all it needs is a SyncML HTTP request handler. Funambol uses an incompatible license, so the integration code can not become a part of the project.

My personal preference would be to make OFBiz a SyncML client. OFBiz users could then sync their PIM data to ANY SyncML server. OFBiz already contains the artifacts needed to implement a SyncML client - it just needs a UI so a user can specify the SyncML server URL and provide a "Sync Now" button.


> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adrian Crum updated OFBIZ-4247:
-------------------------------

    Priority: Minor  (was: Major)

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>            Priority: Minor
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-4247) Add Funambol for Outlook (adapted from Opentaps)

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13019344#comment-13019344 ]

Jacques Le Roux commented on OFBIZ-4247:
----------------------------------------

Hi Adrian,

Looking forward to have this feature integrated in OFBiz

> Add Funambol for Outlook (adapted from Opentaps)
> ------------------------------------------------
>
>                 Key: OFBIZ-4247
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4247
>             Project: OFBiz
>          Issue Type: New Feature
>            Reporter: Jacques Le Roux
>            Priority: Minor
>         Attachments: Funambol.patch, etl.zip, ofbiz.cer
>
>
> This is not intended to be added to OFBiz repository since it's GPL licensed.
> It comes from an earlier works done Cameron Smith, Database Lda for and in coordination with Open Source Strategies. I have adapted/fixed it to work in OFBiz OOTB
> ----
> *What I have changed*
> The main parts of the work were:
> * The otfm_admin_guide.doc was [corrupted in Opentaps repository|http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/funambol-admin-otfmadminguidedoc-corr] (looks like the Funambol component is not available anymore in Opentaps nowadays) and Cameron Smith had no available copy (the work was done for OSS). So I build my own version for OFBiz from the corrupted Word file (OFBiz otfm_admin_guide.doc)
> * I had to adapt the whole Opentaps needed code (in Opentaps.zip) to OFBiz (Opentaps still uses older OFBiz versions)
> * I also fixed some issues in the Funambol component source
> ** I have changed how the Funambol component handled cancellations/completion of an Event/Task from OFBiz. Now status is also taken into account. Before only date was used
> ** When Outlook (through Funambol Outlook Plugin - FOP thereafter) asks OFBiz for updated contacts (Parties in OFBiz) the Funambol component returned also disabled parties. I cut that, there are no reasons ever to consider a disabled party when updating from OFBiz
> ** I fixed and account/contact/lead emails creation/udate issues. It was a quirk in Opentaps-Funambole code (see this [funambol thread|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=138634] for explanations). I wonder if it has ever worked in Opentaps...
> ** When you removed an email type from an existing email in OFBiz, it did not sync. It did not take into account ContactMechPurpose changes. Hence, for instance, if you removed an email type from an existing email addresses in OFBiz, nothing happened. Now it removes the email in Outlook since no types exist anymore. Same if you changes the types of a contact mech and it's an Outlook (FOP actually) recognized type (for instance from email2 to email3, etc.)
> ** I have implemented the syncing of newly assigned contacts or leads. Let me explain a bit more: when in OFBiz you assigned to yourself (the user logged in) an existing contact or lead created by another login and synced your account with Outlook there was no contact creation in Outlook. In other words, you needed to create contacts or leads under the user logged in in OFBiz in order to get it synced with Outlook (I discovered that you could also update somehow contact or lead created by another login but that was not satisfactory, only a side effect). You can now create a contact or lead with any login and assign it to you later, it will be synced automatically with Outlook
> * Cameron Smith was kind enough to send me siga-fwk-bsd sources were I had to make some minor changes for it to work in OFBiz
> There is a [trivial question pending|https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=139101]. I think there are no solutions, but anyway it's not a bid deal
> ----
> *Instructions:*
> # Unzip opentaps.zip directly under OFBiz root. This comes directly from Opentaps but has been heavily modified to work in OFBiz.
> # Unzip etl.zip under framework\base\lib. This comes from Opentaps without changes.
> # Apply Funambol.patch.
> Follow the otfm_admin_guide.doc
> During fall 2010 I did this work (based on for a client of mine who agreed to contribute it to OFBiz (thanks Angus!). In January 2011 I planned to test the whole work in OFBiz but then got very busy with another client and it happenned that Adrian needed also to work on the Funambol integration in OFBiz. So I decided to put the work done so far without any testing done in OFBiz OOTB
> ----
> *Some notes*
> * I had an issue when changing the percentage of completion of the task (but not to 100%) in OFBiz and sync with Outlook: the task is then always synced as complete, still not sure why (this was not needed by my client).
> * You don't need any new screens in AMI for Funambol to work. You only need to follow opentaps\funambol\docs\man\otfm_admin_guide.txt to install and then use the existing OFBiz SFA screens to check that all is working well. Foraccounts/contacts/leads follow http://www.opentaps.org/docs/index.php/Funambol_Contact_Integration_Tests. For the the calendar entries and tasks use also the SFA screens. I have used Outlook 2010 but it should be ok with older version (at least 2007) as well. You may also have a look at http://www.opentaps.org/docs/index.php/Opentaps_Funambol_Setup.
> ----
> Unfortunately this Jira issue was created (not so) hastily, I hope to have not forgotten anything, anyway I can re-add later if needed...
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira