Version Notes
Initial version
Download this release
Release Info
Developer | Patrick Ostolski |
Extension | quiveo-saas |
Version | 2 |
Comparing to | |
See all releases |
Version 2
- app/code/community/Quiveo/OnsiteMarketing/Helper/Data.php +13 -0
- app/code/community/Quiveo/OnsiteMarketing/etc/adminhtml.xml +27 -0
- app/code/community/Quiveo/OnsiteMarketing/etc/config.xml +38 -0
- app/code/community/Quiveo/OnsiteMarketing/etc/system.xml +50 -0
- app/design/frontend/base/default/layout/quiveo.xml +8 -0
- app/design/frontend/base/default/template/quiveo/js.phtml +22 -0
- app/etc/modules/Quiveo_OnsiteMarketing.xml +9 -0
- app/locale/de_DE/Quiveo_OnsiteMarketing.csv +3 -0
- app/locale/en_US/Quiveo_OnsiteMarketing.csv +3 -0
- package.xml +44 -0
app/code/community/Quiveo/OnsiteMarketing/Helper/Data.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @category Customer Service Version 1.0.0
|
4 |
+
* @package Quiveo_OnsiteMarketing
|
5 |
+
* @author Quiveo GmbH <info@quiveo.de>
|
6 |
+
* @copyright Quiveo GmbH
|
7 |
+
* @license www.quiveo.de/agb.html
|
8 |
+
*/
|
9 |
+
class Quiveo_OnsiteMarketing_Helper_Data extends Mage_Core_Helper_Abstract
|
10 |
+
{
|
11 |
+
|
12 |
+
|
13 |
+
}
|
app/code/community/Quiveo/OnsiteMarketing/etc/adminhtml.xml
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<acl>
|
4 |
+
<resources>
|
5 |
+
<all>
|
6 |
+
<title>Allow Everything</title>
|
7 |
+
</all>
|
8 |
+
<admin>
|
9 |
+
<children>
|
10 |
+
<!-- acl for configuration -->
|
11 |
+
<system>
|
12 |
+
<children>
|
13 |
+
<config>
|
14 |
+
<children>
|
15 |
+
<quiveo translate="title">
|
16 |
+
<title>Quiveo OnsiteMarketing Config</title>
|
17 |
+
<sort_order>100</sort_order>
|
18 |
+
</quiveo>
|
19 |
+
</children>
|
20 |
+
</config>
|
21 |
+
</children>
|
22 |
+
</system>
|
23 |
+
</children>
|
24 |
+
</admin>
|
25 |
+
</resources>
|
26 |
+
</acl>
|
27 |
+
</config>
|
app/code/community/Quiveo/OnsiteMarketing/etc/config.xml
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Quiveo_OnsiteMarketing>
|
5 |
+
<version>1.0.0</version>
|
6 |
+
</Quiveo_OnsiteMarketing>
|
7 |
+
</modules>
|
8 |
+
|
9 |
+
<global>
|
10 |
+
<helpers>
|
11 |
+
<quiveo>
|
12 |
+
<class>Quiveo_OnsiteMarketing_Helper</class>
|
13 |
+
</quiveo>
|
14 |
+
</helpers>
|
15 |
+
</global>
|
16 |
+
|
17 |
+
<adminhtml>
|
18 |
+
<translate>
|
19 |
+
<modules>
|
20 |
+
<Quiveo_OnsiteMarketing>
|
21 |
+
<files>
|
22 |
+
<default>Quiveo_OnsiteMarketing.csv</default>
|
23 |
+
</files>
|
24 |
+
</Quiveo_OnsiteMarketing>
|
25 |
+
</modules>
|
26 |
+
</translate>
|
27 |
+
</adminhtml>
|
28 |
+
|
29 |
+
<frontend>
|
30 |
+
<layout>
|
31 |
+
<updates>
|
32 |
+
<quiveo>
|
33 |
+
<file>quiveo.xml</file>
|
34 |
+
</quiveo>
|
35 |
+
</updates>
|
36 |
+
</layout>
|
37 |
+
</frontend>
|
38 |
+
</config>
|
app/code/community/Quiveo/OnsiteMarketing/etc/system.xml
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<tabs>
|
4 |
+
<quiveo translate="label" module="quiveo">
|
5 |
+
<label>Quiveo</label>
|
6 |
+
<sort_order>200</sort_order>
|
7 |
+
</quiveo>
|
8 |
+
</tabs>
|
9 |
+
<sections>
|
10 |
+
<quiveo translate="label" module="quiveo">
|
11 |
+
<label>OnsiteMarketing SaaS</label>
|
12 |
+
<frontend_type>text</frontend_type>
|
13 |
+
<tab>quiveo</tab>
|
14 |
+
<sort_order>920</sort_order>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<groups>
|
19 |
+
<quiveo translate="label">
|
20 |
+
<label>Settings</label>
|
21 |
+
<frontend_type>text</frontend_type>
|
22 |
+
<sort_order>1001</sort_order>
|
23 |
+
<show_in_default>1</show_in_default>
|
24 |
+
<show_in_website>1</show_in_website>
|
25 |
+
<show_in_store>1</show_in_store>
|
26 |
+
<fields>
|
27 |
+
<enabled translate="label">
|
28 |
+
<label>Enable</label>
|
29 |
+
<frontend_type>select</frontend_type>
|
30 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
31 |
+
<sort_order>5</sort_order>
|
32 |
+
<show_in_default>1</show_in_default>
|
33 |
+
<show_in_website>1</show_in_website>
|
34 |
+
<show_in_store>1</show_in_store>
|
35 |
+
</enabled>
|
36 |
+
|
37 |
+
<project_id translate="label">
|
38 |
+
<label>Your project ID</label>
|
39 |
+
<frontend_type>text</frontend_type>
|
40 |
+
<sort_order>25</sort_order>
|
41 |
+
<show_in_default>1</show_in_default>
|
42 |
+
<show_in_website>1</show_in_website>
|
43 |
+
<show_in_store>1</show_in_store>
|
44 |
+
</project_id>
|
45 |
+
</fields>
|
46 |
+
</quiveo>
|
47 |
+
</groups>
|
48 |
+
</quiveo>
|
49 |
+
</sections>
|
50 |
+
</config>
|
app/design/frontend/base/default/layout/quiveo.xml
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout>
|
3 |
+
<default>
|
4 |
+
<reference name="before_body_end">
|
5 |
+
<block type="core/template" name="quiveo_js" as ="quiveo_js" template="quiveo/js.phtml" />
|
6 |
+
</reference>
|
7 |
+
</default>
|
8 |
+
</layout>
|
app/design/frontend/base/default/template/quiveo/js.phtml
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @category Customer Service Version 1.0.0
|
4 |
+
* @package Quiveo_OnsiteMarketing
|
5 |
+
* @author Quiveo GmbH <info@quiveo.de>
|
6 |
+
* @copyright Quiveo GmbH
|
7 |
+
* @license www.quiveo.de/agb.html
|
8 |
+
*/
|
9 |
+
|
10 |
+
if (Mage::getStoreConfig('quiveo/quiveo/enabled')) { ?>
|
11 |
+
<script lang="application/javascript">
|
12 |
+
(function(d, s, id){
|
13 |
+
var quiveo_project_id = <?php echo Mage::getStoreConfig('quiveo/quiveo/project_id'); ?>;
|
14 |
+
var url = 'https://system.quiveo.de/visitor/index/preload?id=';
|
15 |
+
var js, fjs = d.getElementsByTagName(s)[0];
|
16 |
+
if (d.getElementById(id)){ return; }
|
17 |
+
js = d.createElement(s); js.id = id;
|
18 |
+
js.src = url + quiveo_project_id;
|
19 |
+
fjs.parentNode.insertBefore(js, fjs);
|
20 |
+
}(document, 'script', 'quiveoPreload'));
|
21 |
+
</script>
|
22 |
+
<?php } ?>
|
app/etc/modules/Quiveo_OnsiteMarketing.xml
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Quiveo_OnsiteMarketing>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
</Quiveo_OnsiteMarketing>
|
8 |
+
</modules>
|
9 |
+
</config>
|
app/locale/de_DE/Quiveo_OnsiteMarketing.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
"Settings","Einstellungen"
|
2 |
+
"Enable","Aktivieren"
|
3 |
+
"Your project ID","Ihre Projekt-ID"
|
app/locale/en_US/Quiveo_OnsiteMarketing.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
"Settings","Settings"
|
2 |
+
"Enable","Enable"
|
3 |
+
"Your project ID","Your project ID"
|
package.xml
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>QuiveoOnsiteMarketing</name>
|
4 |
+
<version>1.0.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="www.quiveo.de/agb.html">Custom License - SaaS</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Quiveo Onsite Marketing tool for your success.</summary>
|
10 |
+
<description>&lt;h1&gt;Quiveo Onsite Marketing Tool&lt;/h1&gt;
|
11 |
+
&lt;h2&gt;Why you need Quiveo?&lt;/h2&gt;
|
12 |
+
&lt;p&gt;Did you ever asked yourself why so many visitors are going to leave your website without any conversion?&lt;/p&gt;
|
13 |
+
&lt;p&gt;Don&apos;t you know how to track the success of marketing campaigns?&lt;/p&gt;
|
14 |
+
&lt;p&gt;Would you like to know how to increase your conversion rate with a great marketing tool called Quiveo?&lt;/p&gt;
|
15 |
+

|
16 |
+
&lt;h2&gt;What can you achieve with Quiveo?&lt;/h2&gt;
|
17 |
+
&lt;p&gt;Our tool gives you the ability to display and style custom popups (e.g. popups, content) to special visitors and visitorgroups.&lt;/p&gt;
|
18 |
+
&lt;p&gt;Get newsletter subscriptions&lt;/p&gt;
|
19 |
+
&lt;p&gt;Make intelligent redirects&lt;/p&gt;
|
20 |
+

|
21 |
+
&lt;h2&gt;How it works?&lt;/h2&gt;
|
22 |
+
&lt;p&gt;You can easily setup your project by integrating the JavaScript-snippet on your website - easy setup within 5 minutes&lt;/p&gt;
|
23 |
+
&lt;p&gt;Select 30 themes and customize them according to your needs&lt;/p&gt;
|
24 |
+
&lt;p&gt;Decide when you like to display the playout to your visitors: On leave (Exit-Intent), on scrolling (Scroll-Level-Detection), Trigger of Elements and much more&lt;/p&gt;
|
25 |
+
&lt;p&gt;You can manage your participants by our newsletter integration APIs like MailChimp, Cleverreach and GetResponse&lt;/p&gt;
|
26 |
+
&lt;p&gt;Track your success by extensive statistics given&lt;/p&gt;
|
27 |
+

|
28 |
+
&lt;h2&gt;Subscribe today – you won&apos;t regret it!&lt;/h2&gt;
|
29 |
+
&lt;p&gt;You can use 14 days trial without any risk&lt;/p&gt;
|
30 |
+
&lt;p&gt;We are offering specialized packages for each business unit, depending on your needs and visitor load per month&lt;/p&gt;
|
31 |
+
&lt;p&gt;Extensive online documentation as well as help videos are available&lt;/p&gt;
|
32 |
+
&lt;p&gt;Easy account management: Upgrade your package at any time&lt;/p&gt;
|
33 |
+
&lt;p&gt;Newsletter integration APIs available – additionally, you can export your participants as csv&lt;/p&gt;
|
34 |
+

|
35 |
+
&lt;p&gt;More information on our website: &lt;a href=&quot;www.quiveo.de&quot; target=&quot;_blank&quot;&gt;www.quiveo.de&lt;/a&gt;&lt;/p&gt;
|
36 |
+
&lt;p&gt;Subscribe to the 14 days trial stage: &lt;a href=&quot;www.quiveo.de/demo.html&quot; target=&quot;_blank&quot;&gt;www.quiveo.de/demo.html&lt;/a&gt;&lt;/p&gt;</description>
|
37 |
+
<notes>Initial version</notes>
|
38 |
+
<authors><author><name>Patrick Ostolski</name><user>Quiveo</user><email>info@quiveo.de</email></author></authors>
|
39 |
+
<date>2016-04-06</date>
|
40 |
+
<time>10:10:37</time>
|
41 |
+
<contents><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="quiveo"><file name="js.phtml" hash="15f5656eebcbd3685a01b789bd719aa5"/></dir></dir><dir name="layout"><file name="quiveo.xml" hash="f9e0b02f52a19c7df387f9b348fb0d75"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Quiveo_OnsiteMarketing.csv" hash="910cc33de71c4cd76d7098e7938a49fd"/></dir><dir name="de_DE"><file name="Quiveo_OnsiteMarketing.csv" hash="23e80e8a6d112f8ef9202ec97a93d1e9"/></dir></target><target name="magecommunity"><dir name="Quiveo"><dir name="OnsiteMarketing"><dir><dir name="Helper"><file name="Data.php" hash="69008827d59f4f52e8f3963cf64deb8b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4956022dec0a03d601e9dee6df525634"/><file name="config.xml" hash="b49604f03d1d31c572ccb2e4d4f48d0e"/><file name="system.xml" hash="12adc63eafbd1a06560c6efeffadbf3e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Quiveo_OnsiteMarketing.xml" hash="6c00b624d5c8426b2e626a382facb431"/></dir></target></contents>
|
42 |
+
<compatible/>
|
43 |
+
<dependencies><required><php><min>5.0.0</min><max>8.0.0</max></php></required></dependencies>
|
44 |
+
</package>
|