Dropifi_Dropificontactwidget - Version 3.0.0

Version Notes


  • Release: Redesign of the contact widget to support responsive web design.

  • Release: displays beautifully on mobile devices

  • Release: Captcha added to the contact form to reduce spam

  • Release: loads very fast and does not interfere with other plugins

  • Release: support for Dropifi contact widget below version 2.0 will be dropped in 2015 so please upgrade.

Download this release

Release Info

Developer Dropifi Limited
Extension Dropifi_Dropificontactwidget
Version 3.0.0
Comparing to
See all releases


Code changes from version 2.1.0 to 3.0.0

Files changed (18) hide show
  1. app/code/{local → community}/Dropifi/Dropificontactwidget/Block/Adminhtml/Dropifiblock.php +0 -0
  2. app/code/{local → community}/Dropifi/Dropificontactwidget/Block/Html/Head.php +0 -0
  3. app/code/{local → community}/Dropifi/Dropificontactwidget/Helper/Data.php +0 -0
  4. app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Dropificontactwidget.php +0 -0
  5. app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Resource/Dropificontactwidget.php +0 -0
  6. app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Resource/Dropificontactwidget/Collection.php +0 -0
  7. app/code/{local → community}/Dropifi/Dropificontactwidget/controllers/Adminhtml/DropifiController.php +1 -1
  8. app/code/{local → community}/Dropifi/Dropificontactwidget/etc/config.xml +1 -1
  9. app/code/{local → community}/Dropifi/Dropificontactwidget/lib/dropifi_install.php +0 -0
  10. app/code/{local → community}/Dropifi/Dropificontactwidget/sql/dropifi_dropificontactwidget_setup/install-1.0.0.php +0 -0
  11. app/design/adminhtml/default/default/layout/dropificontactwidget.xml +1 -1
  12. app/design/adminhtml/default/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml +2 -1
  13. app/design/frontend/default/default/layout/dropificontactwidget.xml +4 -3
  14. app/design/frontend/default/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml +17 -7
  15. app/design/frontend/rwd/default/layout/dropificontactwidget.xml +8 -0
  16. app/design/frontend/rwd/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml +17 -0
  17. app/etc/modules/Dropifi_Dropificontactwidget.xml +1 -1
  18. package.xml +14 -12
app/code/{local → community}/Dropifi/Dropificontactwidget/Block/Adminhtml/Dropifiblock.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/Block/Html/Head.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/Helper/Data.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Dropificontactwidget.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Resource/Dropificontactwidget.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/Model/Resource/Dropificontactwidget/Collection.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/controllers/Adminhtml/DropifiController.php RENAMED
@@ -20,7 +20,7 @@
20
  $model->setEmail($data['userEmail'])
21
  ->setPassword($data['password'])
22
  ->setDropifi_pkey($data['publicKey'])
23
- ->setDropifi_lurl("http://www.dropifi.com/ecommerce/magento/login/?temToken=".$data['temToken']."&userEmail=".$data['userEmail'])
24
  ->setCreated_at(Varien_Date::now())
25
  ->save();
26
  }
20
  $model->setEmail($data['userEmail'])
21
  ->setPassword($data['password'])
22
  ->setDropifi_pkey($data['publicKey'])
23
+ ->setDropifi_lurl("https://www.dropifi.com/ecommerce/magento/login/?temToken=".$data['temToken']."&userEmail=".$data['userEmail'])
24
  ->setCreated_at(Varien_Date::now())
25
  ->save();
26
  }
app/code/{local → community}/Dropifi/Dropificontactwidget/etc/config.xml RENAMED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
- <version>2.1.0</version>
6
  </Dropifi_Dropificontactwidget>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
+ <version>3.0.0</version>
6
  </Dropifi_Dropificontactwidget>
7
  </modules>
8
  <frontend>
app/code/{local → community}/Dropifi/Dropificontactwidget/lib/dropifi_install.php RENAMED
File without changes
app/code/{local → community}/Dropifi/Dropificontactwidget/sql/dropifi_dropificontactwidget_setup/install-1.0.0.php RENAMED
File without changes
app/design/adminhtml/default/default/layout/dropificontactwidget.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0" encoding="utf-8"?>
2
- <layout version="2.1.0">
3
  <dropificontactwidget_adminhtml_dropifi_index>
4
  <reference name="head">
5
  <action method="addCss"><stylesheet>css/dropificontactwidget/dropificss.css</stylesheet></action>
1
  <?xml version="1.0" encoding="utf-8"?>
2
+ <layout version="3.0.0">
3
  <dropificontactwidget_adminhtml_dropifi_index>
4
  <reference name="head">
5
  <action method="addCss"><stylesheet>css/dropificontactwidget/dropificss.css</stylesheet></action>
app/design/adminhtml/default/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml CHANGED
@@ -24,7 +24,8 @@
24
  if($response !== ""){ ?>
25
 
26
  <?php } ?>
27
- <script type="text/javascript" src="https://s3.amazonaws.com/dropifi/js/widget/dropifi_magento.js"></script>
 
28
  <style type="text/css">
29
  .widget, #widget-list .widget-top, .postbox, .menu-item-settings {
30
  background-color: #F5F5F5;
24
  if($response !== ""){ ?>
25
 
26
  <?php } ?>
27
+
28
+ <script type="text/javascript" src="https://api.dropifi.com/widget/dropifi_magento.js"></script>
29
  <style type="text/css">
30
  .widget, #widget-list .widget-top, .postbox, .menu-item-settings {
31
  background-color: #F5F5F5;
app/design/frontend/default/default/layout/dropificontactwidget.xml CHANGED
@@ -1,7 +1,8 @@
1
- <layout version="2.1.0">
 
2
  <default>
3
  <reference name="head">
4
- <block type="core/template" name="keyforHead" template="dropifi/dropificontactwidget/dropifiwidget.phtml" />
5
- </reference>
6
  </default>
7
  </layout>
1
+ <?xml version="1.0"?>
2
+ <layout version="3.0.0">
3
  <default>
4
  <reference name="head">
5
+ <block type="core/template" name="keyforHead" template="dropifi/dropificontactwidget/dropifiwidget.phtml"/>
6
+ </reference>
7
  </default>
8
  </layout>
app/design/frontend/default/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml CHANGED
@@ -1,7 +1,17 @@
1
- <!--start dropifi --><script type='text/javascript' src='//api.dropifi.com/widget/dropifi_widget.magento.js'></script>
2
- <script type="text/javascript"><?php $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1); $dmpk = $model->getDropifi_pkey();
3
- if(Mage::helper('core')->isModuleOutputEnabled('Dropifi_Dropificontactwidget')){ ?>document.renderDropifiWidget('<?php echo $dmpk ?>');<?php
4
- }else{ ?>document.renderDropifiWidget(''); <?php } ?></script><!--end dropifi -->
5
-
6
-
7
-
 
 
 
 
 
 
 
 
 
 
1
+ <!--start dropifi -->
2
+ <script type='text/javascript' src='https://api.dropifi.com/widget/dropifi_widget.magento.js'></script>
3
+ <script type="text/javascript">
4
+ <?php
5
+ $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
6
+ $dmpk = $model->getDropifi_pkey();
7
+ if(Mage::helper('core')->isModuleOutputEnabled('Dropifi_Dropificontactwidget'))
8
+ {
9
+ ?>
10
+ document.renderDropifiWidget('<?php echo $dmpk ?>');
11
+ <?php
12
+ }else{
13
+ ?>
14
+ document.renderDropifiWidget('');
15
+ <?php } ?>
16
+ </script>
17
+ <!-- end dropifi -->
app/design/frontend/rwd/default/layout/dropificontactwidget.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <layout version="3.0.0">
3
+ <default>
4
+ <reference name="head">
5
+ <block type="core/template" name="keyforHead" template="dropifi/dropificontactwidget/dropifiwidget.phtml"/>
6
+ </reference>
7
+ </default>
8
+ </layout>
app/design/frontend/rwd/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!--start dropifi -->
2
+ <script type='text/javascript' src='https://api.dropifi.com/widget/dropifi_widget.magento.js'></script>
3
+ <script type="text/javascript">
4
+ <?php
5
+ $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
6
+ $dmpk = $model->getDropifi_pkey();
7
+ if(Mage::helper('core')->isModuleOutputEnabled('Dropifi_Dropificontactwidget'))
8
+ {
9
+ ?>
10
+ document.renderDropifiWidget('<?php echo $dmpk ?>');
11
+ <?php
12
+ }else{
13
+ ?>
14
+ document.renderDropifiWidget('');
15
+ <?php } ?>
16
+ </script>
17
+ <!-- end dropifi -->
app/etc/modules/Dropifi_Dropificontactwidget.xml CHANGED
@@ -3,7 +3,7 @@
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
  <active>true</active>
6
- <codePool>local</codePool>
7
  </Dropifi_Dropificontactwidget>
8
  </modules>
9
  </config>
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
  <active>true</active>
6
+ <codePool>community</codePool>
7
  </Dropifi_Dropificontactwidget>
8
  </modules>
9
  </config>
package.xml CHANGED
@@ -1,12 +1,12 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dropifi_Dropificontactwidget</name>
4
- <version>2.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Responsive and Spam-free contact form that delivers extensive visitor engagement insight.</summary>
10
  <description>&lt;p&gt;Long, scary and hidden contact us forms deny businesses of valuable leads and feedback. They are also dump and do not offer any customer engagement insight for better business decision making. Dropifi seeks to clear out the era of long and scary contact forms that deny businesses of valuable feedback and leads, whiles delivering business insight and a spam-free experience to customer engagement. &lt;/p&gt;&#xD;
11
  &#xD;
12
  &lt;p&gt;Using the Dropifi contact widget, companies can see incoming message trending data in relation to industry metrics, see the demographic and social media profiles of the message senders, analyze the real emotions behind the messages they receive and easily integrate with their existing CRMs, e-commerce and blogging platforms. Dropifi's anti-spam technology makes companies' experience interacting with customers spam-free and fun.&lt;/p&gt;&#xD;
@@ -39,15 +39,17 @@
39
  &lt;li&gt;On the settings page, install the Dropifi Contact Widget by using your existing Dropifi account or Create a new account. The configuration page also gives you the option to move directly to your Dropifi dashboard&lt;/li&gt;&#xD;
40
  &#xD;
41
  &lt;/ul&gt;</description>
42
- <notes>Release: redesign of the contact widget to make it responsive&#xD;
43
- Release: displays beautifully on mobile devices&#xD;
44
- Release: Captcha added to the contact form to reduce spam&#xD;
45
- Release: loads very fast and does not interfere with other plugins&#xD;
46
- Release: support for Dropifi contact widget below version 2.0 will be dropped in 2015 so please upgrade. </notes>
47
- <authors><author><name>Effah Mensah</name><user>effah</user><email>philips@dropifi.com</email></author></authors>
48
- <date>2014-12-16</date>
49
- <time>18:14:56</time>
50
- <contents><target name="magelocal"><dir name="Dropifi"><dir name="Dropificontactwidget"><dir name="Block"><dir name="Adminhtml"><file name="Dropifiblock.php" hash="8496274dce13e75f6543a0925e5bf4a9"/></dir><dir name="Html"><file name="Head.php" hash="05aebd206c8211cc246d3defb2ea99b1"/></dir></dir><dir name="Helper"><file name="Data.php" hash="29c56be3badb5136e9b06c05dec6609f"/></dir><dir name="Model"><file name="Dropificontactwidget.php" hash="b533c2d300dc26b0ff2c2bf8ad1d0771"/><dir name="Resource"><dir name="Dropificontactwidget"><file name="Collection.php" hash="c5bbeff5490468d620cfaa8d578a8dc4"/></dir><file name="Dropificontactwidget.php" hash="08492397dc42d03682a0072159bc3171"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DropifiController.php" hash="95ad1a2e6d34b7bf2b8673ca974e3a1b"/></dir></dir><dir name="etc"><file name="config.xml" hash="c82f4796bd3a0b68f7ddfdcfa2c49925"/></dir><dir name="lib"><file name="dropifi_install.php" hash="a60e92ec427c33fe5c18dcb2589d8761"/></dir><dir name="sql"><dir name="dropifi_dropificontactwidget_setup"><file name="install-1.0.0.php" hash="c41536115e1d036df640499717c6a5cc"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dropifi_Dropificontactwidget.xml" hash="bdf74dc5ceafe7dd54cdb6f16d686516"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="9fdccfdfc5adb873aa96c5af8ff93053"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="18892656b58ffde1472116147e762cf7"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="e657776fd86b75815234c5807dd5aaca"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="5a31fae7139709ecc9d5bfd144aa506a"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="dropificontactwidget"><file name="dropifi_magento.png" hash="5027c63ed0dbb0cd95c8af9614cda745"/></dir></dir><dir name="css"><dir name="dropificontactwidget"><file name="dropificss.css" hash="56d279ae63d24d36a8fef9db04383527"/></dir></dir></dir></dir></dir></target></contents>
 
 
51
  <compatible/>
52
- <dependencies><required><php><min>4.0.0</min><max>7.0.0</max></php></required></dependencies>
53
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dropifi_Dropificontactwidget</name>
4
+ <version>3.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Spam-free contact form that delivers extensive visitor engagement insight.</summary>
10
  <description>&lt;p&gt;Long, scary and hidden contact us forms deny businesses of valuable leads and feedback. They are also dump and do not offer any customer engagement insight for better business decision making. Dropifi seeks to clear out the era of long and scary contact forms that deny businesses of valuable feedback and leads, whiles delivering business insight and a spam-free experience to customer engagement. &lt;/p&gt;&#xD;
11
  &#xD;
12
  &lt;p&gt;Using the Dropifi contact widget, companies can see incoming message trending data in relation to industry metrics, see the demographic and social media profiles of the message senders, analyze the real emotions behind the messages they receive and easily integrate with their existing CRMs, e-commerce and blogging platforms. Dropifi's anti-spam technology makes companies' experience interacting with customers spam-free and fun.&lt;/p&gt;&#xD;
39
  &lt;li&gt;On the settings page, install the Dropifi Contact Widget by using your existing Dropifi account or Create a new account. The configuration page also gives you the option to move directly to your Dropifi dashboard&lt;/li&gt;&#xD;
40
  &#xD;
41
  &lt;/ul&gt;</description>
42
+ <notes>&lt;ul&gt;&#xD;
43
+ &lt;li&gt;Release: Redesign of the contact widget to support responsive web design.&lt;/li&gt;&#xD;
44
+ &lt;li&gt;Release: displays beautifully on mobile devices&lt;/li&gt;&#xD;
45
+ &lt;li&gt;Release: Captcha added to the contact form to reduce spam&lt;/li&gt;&#xD;
46
+ &lt;li&gt;Release: loads very fast and does not interfere with other plugins&lt;/li&gt;&#xD;
47
+ &lt;li&gt;Release: support for Dropifi contact widget below version 2.0 will be dropped in 2015 so please upgrade. &lt;/li&gt;&#xD;
48
+ &lt;/ul&gt;</notes>
49
+ <authors><author><name>Dropifi Limited</name><user>effahmens</user><email>philips@dropifi.com</email></author></authors>
50
+ <date>2015-04-17</date>
51
+ <time>14:00:15</time>
52
+ <contents><target name="magecommunity"><dir name="Dropifi"><dir name="Dropificontactwidget"><dir name="Block"><dir name="Adminhtml"><file name="Dropifiblock.php" hash="8496274dce13e75f6543a0925e5bf4a9"/></dir><dir name="Html"><file name="Head.php" hash="05aebd206c8211cc246d3defb2ea99b1"/></dir></dir><dir name="Helper"><file name="Data.php" hash="29c56be3badb5136e9b06c05dec6609f"/></dir><dir name="Model"><file name="Dropificontactwidget.php" hash="b533c2d300dc26b0ff2c2bf8ad1d0771"/><dir name="Resource"><dir name="Dropificontactwidget"><file name="Collection.php" hash="c5bbeff5490468d620cfaa8d578a8dc4"/></dir><file name="Dropificontactwidget.php" hash="08492397dc42d03682a0072159bc3171"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DropifiController.php" hash="fc87bc06b199ffec0c92c558a8bc0747"/></dir></dir><dir name="etc"><file name="config.xml" hash="8e37dc5ba1c2e634df0350457af379e5"/></dir><dir name="lib"><file name="dropifi_install.php" hash="a60e92ec427c33fe5c18dcb2589d8761"/></dir><dir name="sql"><dir name="dropifi_dropificontactwidget_setup"><file name="install-1.0.0.php" hash="c41536115e1d036df640499717c6a5cc"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="675c5907956c3dfe33c7ae9464b7d2ff"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="c35e0c09d1ed029e4e69f514f3aa8065"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="723883e881a536be41b84209fb70a9e4"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="d07058e497c334a375abc315f580d896"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="723883e881a536be41b84209fb70a9e4"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="135f751170c87ce0f2e9fde35b0aad45"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dropifi_Dropificontactwidget.xml" hash="39470ff059d3dafb6ab7373c775402b6"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="dropificontactwidget"><file name="dropificss.css" hash="56d279ae63d24d36a8fef9db04383527"/></dir></dir><dir name="images"><dir name="dropificontactwidget"><file name="dropifi_magento.png" hash="5027c63ed0dbb0cd95c8af9614cda745"/></dir></dir></dir></dir></dir></target></contents>
53
  <compatible/>
54
+ <dependencies><required><php><min>4.0.0</min><max>9.0.0</max></php></required></dependencies>
55
  </package>