Author: |
Datadialog, Michael Karrer |
License: |
AGPL-3 |
Branch: |
dependabot/npm_and_yarn/addons-loaded/website_tools/static/lib/iframe-resizer/jquery-3.5.0 |
Repository: |
OpenAT/online |
Dependencies: |
website |
Languages: |
CSS (32, 13.3%),
JavaScript (4, 1.7%),
Python (60, 24.9%),
XML (93, 38.6%),
and
reStructuredText (52, 21.6%) |
Other branches: |
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/cached-path-relative-1.0.2,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/cached-path-relative-1.1.0,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/decode-uri-component-0.2.2,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/elliptic-6.5.3,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/elliptic-6.5.4,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/hosted-git-info-2.8.9,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ini-1.3.8,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/lodash-4.17.19,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/lodash-4.17.21,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/node-sass-4.13.1,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/node-sass-7.0.0,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/path-parse-1.0.7,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/qs-6.5.3,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/shell-quote-1.7.3,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/tar-2.2.2,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ua-parser-js-0.7.24,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ua-parser-js-0.7.33,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/undefsafe-2.0.5,
dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/y18n-3.2.2,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/aws-sdk-2.1030.0,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/bl-1.2.3,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/cached-path-relative-1.1.0,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/css-what-2.1.3,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/elliptic-6.5.4,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/handlebars-4.7.7,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/hosted-git-info-2.8.9,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/i-0.3.7,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/lodash.merge-4.6.2,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/node-sass-4.14.1,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/shell-quote-1.7.3,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/tar-2.2.2,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/xmldom-0.5.0,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/y18n-3.2.2,
dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/yargs-parser-13.1.2,
dependabot/npm_and_yarn/addons-own/website_widget_manager/static/lib/iframe-resizer/jquery-3.5.0,
dependabot/pip/TOOLS/babel-2.9.1,
dependabot/pip/TOOLS/jinja2-2.11.3,
dependabot/pip/TOOLS/lxml-4.6.3,
dependabot/pip/TOOLS/lxml-4.6.5,
dependabot/pip/TOOLS/lxml-4.9.1,
dependabot/pip/TOOLS/mako-1.2.2,
dependabot/pip/TOOLS/pillow-6.2.0,
dependabot/pip/TOOLS/pillow-8.3.2,
dependabot/pip/TOOLS/pillow-9.0.1,
dependabot/pip/TOOLS/pillow-9.3.0,
dependabot/pip/TOOLS/psutil-5.6.6,
dependabot/pip/TOOLS/pyopenssl-17.5.0,
dependabot/pip/TOOLS/python-ldap-3.4.0,
dependabot/pip/TOOLS/pyyaml-5.1,
dependabot/pip/TOOLS/pyyaml-5.4,
dependabot/pip/TOOLS/reportlab-3.5.55,
dependabot/pip/TOOLS/requests-2.20.0,
dependabot/pip/TOOLS/werkzeug-0.15.3,
dependabot/pip/TOOLS/werkzeug-2.2.3,
dependabot/pip/addons-own/fso_rest_api/sphinx_doc/babel-2.9.1,
dependabot/pip/addons-own/fso_rest_api/sphinx_doc/certifi-2022.12.7,
dependabot/pip/addons-own/fso_rest_api/sphinx_doc/jinja2-2.11.3,
dependabot/pip/addons-own/fso_rest_api/sphinx_doc/urllib3-1.26.5,
dependabot/pip/babel-2.9.1,
dependabot/pip/certifi-2022.12.7,
dependabot/pip/jinja2-2.11.3,
dependabot/pip/lxml-4.6.3,
dependabot/pip/lxml-4.6.5,
dependabot/pip/lxml-4.9.1,
dependabot/pip/mako-1.2.2,
dependabot/pip/pillow-8.3.2,
dependabot/pip/pillow-9.0.1,
dependabot/pip/pillow-9.3.0,
dependabot/pip/psutil-5.6.6,
dependabot/pip/pyyaml-5.1,
dependabot/pip/pyyaml-5.4,
dependabot/pip/reportlab-3.5.55,
dependabot/pip/urllib3-1.24.2,
dependabot/pip/urllib3-1.26.5,
dependabot/pip/werkzeug-0.15.3,
dependabot/pip/werkzeug-2.2.3,
fso-api-payments,
fso_website_email-anchor,
fso_website_email-delete_modal,
fso_website_email-print_field_button,
getresponse,
google_tag_manager,
hrbericht,
o12,
o8,
o8r436-patch,
product-gui-update,
rest_api,
website_forum_imagedialog,
website_image_edit-resize,
website_map,
website_sale_donate_ppt_inline,
and
worflow_per_subscription |
<img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg">
<a name="website-global-popup-promo-box"></a>
<h2>Website Global PopUp-Promo-Box</h2>
<p>This module allows you to display a PopUpBox modal dialog on every wegpage. The user
is able to hide the PopUpBox throug a button for his entire session.
The PopupBox can be used to promote important content or collect newsletter subscriptions
and alike.</p>
<a name="usage"></a>
<h2>Usage</h2>
<p>Simply set some content for the PopUpBox and a start date:</p>
<ol class="arabic simple">
<li>Go to <code>/website_popup/edit</code> to edit the content inside the PopUpBox as well as the button text</li>
<li>Set the start-date and optionally an end-date in the website settings</li>
<li>Re-enable the PopUpBox by visiting <code>/website_popup/enable</code> to check the display</li>
</ol>
<p>HINT: The PopUpBox will not show up without a start date. The end date is optional.</p>
<p>HINT: Step two will disable the display of the PopUpBox for the current session so don't
forget step three if you want to check the final look of the PopUpBox.</p>
<a name="urls"></a>
<h2>URLS</h2>
<p>You can use these configuration URLs to set the PopUpBox Content or to
disable or enable the PopUpBox for your current Session</p>
<ul class="simple">
<li><code>/website_popup/edit</code></li>
<li><code>/website_popup/cancel</code></li>
<li><code>/website_popup/enable</code></li>
</ul>
<p>Example: <a class="reference external" href="http://your.site.com/website_popup/edit">http://your.site.com/website_popup/edit</a></p>
<a name="tips-and-tricks"></a>
<h2>Tips and Tricks</h2>
<p>Some neat little Extras you may find useful:</p>
<a name="re-enable-popupbox-after-some-time"></a>
<h3>Re-Enable PopUpBox after some time</h3>
<p>If you want the PopUpBox to be displayed again after some time you could combine it with an
addon like web_sessions_management from yelizariev to clear user sessions after a some time.</p>
<a name="create-links-that-will-not-show-the-popupbox-at-first"></a>
<h3>Create links that will not show the PopUpBox at first</h3>
<p>If you want to create a link to one of your pages but do not want to show the PopUpBox straight away
you could add <code>no_popup_box=True</code> to your url arguments. This will prevent the box to show up
until the users visits some other page of the website. e.g.:
<code>http://your.site.com/?no_popup_box=True</code></p>
<a name="position-the-box-at-the-bottom"></a>
<h3>Position the box at the bottom</h3>
<p>You can use this css to position the box at the bottom:</p>
<p>``
#popupbox.modal {</p>
<blockquote>
top: auto;</blockquote>
<a name="id1"></a>
<h4>}</h4>
<p><strong>WARNING:</strong> this will disable the vertical scrolling so make sure to disable this again for
smaller widths and small devices through media queries.</p>
<a name="credits"></a>
<h2>Credits</h2>
<p>This addon was created by Datadialog. For more information please visit <a class="reference external" href="http://www.datadialog.net">http://www.datadialog.net</a></p>
<a name="contributors"></a>
<h3>Contributors</h3>
<ul class="simple">
<li>Michael Karrer <<a class="reference external" href="mailto:michael.karrer@datadialog.net">michael.karrer@datadialog.net</a>></li>
</ul>