Joomla and Community Builder Integration for vTiger Joomla and Community Builder Integration for vTiger

Joomla and Community Builder Integration for vTiger

Product Information - To be displayed on Product details page

Product Description
Product Description

Currently supports: Joomla 1.0.15 and vTiger 5.0.4

See this original thread in the forums:
http://forums.vtiger.com/viewtopic.php?t=8576

Created by Matt Brichacek.

Components and Plugins to capture user registration and create a contact in the CRM for the new Joomla user. Creates a new table in Joomla to store mapping between Joomla userid and vTiger contactid. Subsequent logins keep track of matching IDs, allowing CRM data to be pulled into Joomla UIs based on userid to contactid mapping.

Two key Joomla extensions are:
- Help Desk
- vFields

The Help Desk component allows tickets to be created and updated via Joomla by your customers. Only their tickets are shown (userid mapped to contactid in vTiger)

The vField extension is a mambot that allows you to create Forms in content items to create almost any type of entity in the CRM. This extension is VERY powerful, and is backed by a very rich SOAP API on the vTiger side. You can create leads, tickets, accounts, contacts, etc by placing vFields on your content items. The extension requires a semi-technical person to set it up, but once its working any computer-literate user can learn the vField syntax to create forms. This feature has been used to create Lead Source specific landing pages within websites, so that filling out an enquiry form creates a lead with a specific lead source on it, so that all of the landing pages within a website can be tracked through to completion via the CRM. Very powerful marketing effectiveness management solution.

The SOAP APIs also open up the possibility of building richer solutions on Joomla. Just look at the vField code and the underlying SOAP APIs for concepts that can be copied.

Updated by ROARZ to use Community Builder plugins so that Tickets appear as a Profile Tab and Profile Update sends details through to CRM.

More work still required for performance tuning, plugin debug/fix, Accounts integration, and other CRM entities on CB profile page.

Joomla 1.5 native support planned (as always), but required very soon by us, so if others don't do it first, we will be updating this for Joomla 1.5 within two months.
Product Features: 1
Product Features
  • Joomla integration for vTiger
  • vTiger Form Builder for Joomla
  • vTiger Helpdesk Component for Joomla
  • Community Builder Integration for vTiger
  • Download File URL
    http://www.roarz.com/files/vtiger-joomla
    Download and Installation Instructions
    Joomla to vTiger Integration Components Install Guide See this original thread in the forums for more information: http://forums.vtiger.com/viewtopic.php?t=8576 Turn OFF the email cloaking mambot; it breaks email display in {vfields} 1) install bot_vconnection.tar.gz - Set SOAP server and secure SOAP server on the bot: e.g. http://www.{yourwebsite}.com/crm 2) install com_vtigerregistration.tar.gz - required before bot_vfield goes in 3) install bot_vfield.tar.gz - create /images/products and update bot to point to this folder 4) install com_helpdesk.tar.gz 5) install com_vfield.tar.gz 6) install plug_vtigerregistration2.zip usin the Community Builder plugin management screens - Publish the plugin 7) Apply joomla.tar.gz Patches to Joomla (joomla-home/includes) - just ftp the files over the base distro... BACKUP YOUR FILES FIRST!!!!! 8) Apply soap.tar.gz Patches to vTiger (crm-home and crm-home/soap) - just ftp the files over the base distro... BACKUP YOUR FILES FIRST!!!!! ------------------------------- IF YOU ARE USING OpenSEF: OpenSEF fixes on vfield submit redirect URL (at end of vfield.php script): /public_html/components/com_vfield/vfield.php The last thirteen lines become: // sefRelToAbs just crashes - 404 in OpenSEF // mosRedirect( sefRelToAbs($redirect_site."&entityid=".$res) ); elseif(preg_match("/^/",$redirect_site)) mosRedirect( $redirect_site ); else mosRedirect( $redirect_site."&entityid=".$res ); } else // sefRelToAbs just crashes - 404 in OpenSEF // mosRedirect(sefRelToAbs('index.php?option=com_content&task=view&id='.$pageid.'&entityid='.$res.'&Itemid='.$Itemid.'&msg='.$msg)); mosRedirect('index.php?option=com_content&task=view&id='.$pageid.'&entityid='.$res.'&Itemid='.$Itemid.'&msg='.$msg); ?> Note that we're commenting out the line that uses sefRelToAbs as this breaks in OpenSEF, and we just construct a regular URL - OpenSEF Rewriting Override: /public_html/components/com_sef/sef.php Add these lines after line 92: OR eregi("com_vfield", $_SERVER['REQUEST_URI']) OR eregi("entityid=", $_SERVER['REQUEST_URI']) These lines tell OpenSEF to ignore rewriting the URL when a vField form has been submitted! ---------------------------------- SAMPLE LEAD GENERATION FORM in a CONTENT ITEM: Cut and paste this into HTML mode of your content editor. Once in place, you can edit this using a normal the content editor functions. It's just easier to give you the HTML than trying to piece it together one part at a time.
      {vfield}VFormStart|Leads{/vfield}
    Title {vfield}Leads|salutation|edit|||{/vfield}
    First Name , {vfield}Leads|firstname|edit|||required{/vfield}
    Last Name , {vfield}Leads|lastname|edit|||required{/vfield}
    Address , {vfield}Leads|lane|edit|||required{/vfield}
    Suburb/City , {vfield}Leads|city|edit|||required{/vfield}
    Postcode , {vfield}Leads|code|edit|||required{/vfield}
    State {vfield}Leads|state|edit|||{/vfield}
    Country {vfield}Leads|country|edit|||{/vfield}
    Email , {vfield}Leads|email|edit|||required{/vfield}
    Phone {vfield}Leads|phone|edit|||{/vfield}
    Website URL {vfield}Leads|website|edit|||{/vfield}
    Company Name , {vfield}Leads|company|edit|||required{/vfield}
    Comment {vfield}Leads|description|edit|||{/vfield}
     

    {vfield}Action|SetColumn|leadsource|Initial Consultation{/vfield} {vfield}Action|SetColumn|assigned_user_id|6{/vfield} {vfield}Action|SetColumn|assigntype|U{/vfield} {vfield}Action|RedirectSite|index.php?option=com_content&task=view&id=1&Itemid=1{/vfield} {vfield}VFormEnd|Submit{/vfield}

    Note that in RedirectSite id is the content item id and Itemid is the menu item id - you need both
    Price
    GPL - Free - Help the community make it better... ;-)
    Product License
    GPLv2
    Vtiger Versions
    Version 5.0.4

    Company Information

    Company Name
    ROARZ and FossLabs

    Integrate vTiger with Joomla and Community Builder. Use Joomla with Community Builder as your Customer Portal. Works with Joomla 1.0.15 and vTiger 5.0.4. Build vTiger forms, create/edit tickets, and create contacts when user registers in Joomla!

    User reviews

    Average user rating from: 2 user(s)

    To write a review please register or log in.
    Overall Rating 
     
    2.5  (2)
     
    Joomla and Community Builder Integration for vTiger 2010-05-23 08:54:27 Mel
    Overall Rating 
     
    1.0
    Reviewed by Mel    May 23, 2010
    Last updated: August 07, 2011
    Top 50 Reviewer  -   View all my reviews

    Link not working

    There seems to be a problem with the link to the download file. Anyone know another download location for it as it is something I would definitely like to try

    Was this review helpful to you? 
    00
    Report this review
    Joomla and Community Builder Integration for vTiger 2009-09-10 12:03:46 Ernesto
    Overall Rating 
     
    4.0
    Reviewed by Ernesto    September 10, 2009
    Top 50 Reviewer  -   View all my reviews

    Joomla 1.5

    As read, sounds great features that this extension does. Does it works for Joomla 1.5? Is there a release considered for Joomla 1.5?



    I will be more than glad to colaborate and have this tool working for Joomla 1.5 & Vtiger 5.1

    Was this review helpful to you? 
    00
    Report this review
     
    Powered by JReviews
     
    SourceForge.net