<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>ThinkPHP /dev/blog - Labs</title>
    <link>http://blog.mayflower.de/</link>
    <description>the php thinkers php sink</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Tue, 01 Dec 2009 09:08:45 GMT</pubDate>

    <image>
        <url>http://blog.mayflower.de/templates/mayflower/img/s9y_banner_small.png</url>
        <title>RSS: ThinkPHP /dev/blog - Labs - the php thinkers php sink</title>
        <link>http://blog.mayflower.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>News from D2SBridge</title>
    <link>http://blog.mayflower.de/archives/469-News-from-D2SBridge.html</link>
            <category>D2SBridge</category>
            <category>PHP</category>
    
    <comments>http://blog.mayflower.de/archives/469-News-from-D2SBridge.html#comments</comments>
    <wfw:comment>http://blog.mayflower.de/wfwcomment.php?cid=469</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mayflower.de/rss.php?version=2.0&amp;type=comments&amp;cid=469</wfw:commentRss>
    

    <author>nospam@example.com (Johannes Brosi)</author>
    <content:encoded>
    &lt;p&gt;Today, we would like to present our modifications and updates concerning D2SBridge during the last weeks.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Plugin Functionality&lt;/h2&gt;

&lt;p&gt;We implemented a plugin system for D2SBridge. Now, you may change or enhance the base functionality by writing own plugins for D2SBridge. For example, we wrote a Plugin in a few lines attaching data submitted by the webform as an email instead of a note. Currently, we are thinking about additional hooks for the plugins in order to simplify and to enhance the capabilities of D2SBridge. &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h2&gt;DimDim Plugin&lt;/h2&gt;

&lt;p&gt;
We are also experimenting with a new plugin (consisting of two parts: D2SBridge and SugarCRM) which can be used to connect the drupal forms with a DimDim-Meeting. The workflow is very simple:
You create a webmeeting in SugarCRM (we wrote a new module for this purpose), enter the meeting details like start-time &amp;amp; date, and hit the save button. The entered data is used to schedule a meeting on DimDim. Every time you change the meeting details in SugarCRM, the changes will automatically be submitted to DimDim.&lt;br/&gt;
The meetings you entered in SugarCRM, may now be chosen via an autocomplete textfield in the drupal webform settings. If you relate a meeting to a webform, the lead/contact found or created by D2SBridge, will be related to the meeting in SugarCRM and will be invited to the meeting. You are able to open a new window and start the meeting in DimDim by just one click within SugarCRM.
This way you are able to see all leads/contacts in SugarCRM who have registered for a meeting. 
&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;
There are also plans to integrate DimDim CSV meeting-reports in order to add a small note to each lead - if the person did actually participate in the meeting he registered for - but we will tell you more about that in the near future.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 01 Dec 2009 14:29:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mayflower.de/archives/469-guid.html</guid>
    
</item>
<item>
    <title>A new project in the &quot;Mayflower Labs&quot;: D2SBridge</title>
    <link>http://blog.mayflower.de/archives/454-A-new-project-in-the-Mayflower-Labs-D2SBridge.html</link>
            <category>D2SBridge</category>
    
    <comments>http://blog.mayflower.de/archives/454-A-new-project-in-the-Mayflower-Labs-D2SBridge.html#comments</comments>
    <wfw:comment>http://blog.mayflower.de/wfwcomment.php?cid=454</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mayflower.de/rss.php?version=2.0&amp;type=comments&amp;cid=454</wfw:commentRss>
    

    <author>nospam@example.com (Johannes Brosi)</author>
    <content:encoded>
    &lt;h2&gt;Idea&lt;/h2&gt;
&lt;p&gt;
For several months, we are using Drupal for our web page (mayflower.de) and SugarCRM Professional Edition for managing our customer relations.
&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;
On mayflower.de, we provide various forms for our customers helping them to get in contact with us. Before using the D2SBridge, the forms were sent to an internal email address and added manually to our Leads and Contacts. We were thinking of how we could improve this workflow and consequently started to develop the D2SBridge.&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;D2SBridge stands for Drupal to SugarCRM Bridge and has the aim to connect these two products.&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h2&gt;Description&lt;/h2&gt;
&lt;p&gt;
The D2SBridge enhances the webform module of Drupal to provide additional settings:&lt;br/&gt;
You can activate the D2SBridge for every form directly in the form&#039;s settings menu. If activated, you are able to choose the corresponding SugarCRM fields for each form element. It is possible to define preselected values for form fields, as well as to create templates for the resulting SugarCRM entries. SugarCRM standard fields can be used but also Custom fields.
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;
Every time an entry is made, the D2SBridge takes the submitted values and stores them in the Drupal database. First of all, we were thinking of adding the entries directly from the Drupal module to the SugarCRM via SOAP but we dropped that idea for an important reason:&lt;br/&gt;
&lt;blockquote&gt;We do not want the SugarCRM to be reachable via the internet and we do not want our webserver to be able to access our intern network - both for security reasons.&lt;/blockquote&gt;
Keeping this in mind, we decided to invert the process:&lt;br/&gt;
An additional process on a machine in the internal network gathers the data from the webserver and submits it via SOAP to SugarCRM. With this approach, we reach a high level of security while maintaining the wanted functionality.
The submitted data is attached to an existing lead or contact as a note. If there is no corresponding lead or contact yet, the D2SBridge creates one and attaches the note to it.
&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Key Features already implemented&lt;/h2&gt;
&lt;p&gt;&lt;ul&gt;
&lt;li&gt;Comfortable admin interface within the Drupal menu&lt;/li&gt;
&lt;li&gt;No loss of data if the SugarCRM server is offline for a while, the data entered meanwhile gets submitted when the SugarCRM is online again&lt;/li&gt;
&lt;li&gt;Secure transmission from and to SugarCRM&lt;/li&gt;
&lt;li&gt;Creation of leads and contacts&lt;/li&gt;
&lt;li&gt;Attachment of notes to leads/contacts&lt;/li&gt;
&lt;li&gt;Relating of leads/contacts to target lists and/or campaigns&lt;/li&gt;
&lt;li&gt;Periodic email notification about incoming entries and their status&lt;/li&gt;
&lt;li&gt; Autocomplete functionality for some of the preselection fields&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 05 Nov 2009 15:47:31 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mayflower.de/archives/454-guid.html</guid>
    
</item>
<item>
    <title>Mayflower Labs, a new category</title>
    <link>http://blog.mayflower.de/archives/451-Mayflower-Labs,-a-new-category.html</link>
            <category>Labs</category>
            <category>PHP</category>
    
    <comments>http://blog.mayflower.de/archives/451-Mayflower-Labs,-a-new-category.html#comments</comments>
    <wfw:comment>http://blog.mayflower.de/wfwcomment.php?cid=451</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.mayflower.de/rss.php?version=2.0&amp;type=comments&amp;cid=451</wfw:commentRss>
    

    <author>nospam@example.com (Björn Schotte)</author>
    <content:encoded>
    &lt;p&gt;
Here at Mayflower, we&#039;re working on different projects in the R&amp;D area called &quot;Mayflower Labs&quot;. Those projects tend to be interesting, and mostly will be Open Source software once they&#039;re finished. For this reason, we created a blog category &lt;a href=&quot;http://blog.mayflower.de/categories/13-Labs&quot;&gt;&quot;Labs&quot;&lt;/a&gt; with subcategories for our Labs&#039; projects. Our developers who are working on those projects will blog regularly about this.
&lt;/p&gt;
&lt;p&gt;
To start with, we want to tell you something about Drupal and SugarCRM. Since several months, we&#039;re using Drupal for our website &lt;a href=&quot;http://www.mayflower.de/&quot;&gt;mayflower.de&lt;/a&gt;, and &lt;a href=&quot;http://www.sugarcrm.com/&quot;&gt;SugarCRM&lt;/a&gt; Professional Edition as our CRM software. With several contact forms which emailed to an internal address, we thought about connecting those two systems together. The result is the D2SBridge which is a great connector between these two systems which we already have in production. Our lead developer for this labs project will tell you more about that in the next few days.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 02 Nov 2009 21:36:59 +0100</pubDate>
    <guid isPermaLink="false">http://blog.mayflower.de/archives/451-guid.html</guid>
    
</item>

</channel>
</rss>