Skip to content
Snippets Groups Projects
Commit f38b4fc3 authored by jan.bednarik's avatar jan.bednarik
Browse files

shared: Add shared app for shared stuff

parent 63fc42f1
No related branches found
No related tags found
No related merge requests found
Showing
with 37 additions and 30 deletions
......@@ -29,13 +29,11 @@ jako přehled pluginů a rozšíření pro Wagtail.
├── senat_campaign = app na weby kandidátů na senátory
...
├── majak = Django projekt s konfigurací Majáku
├── shared = app se sdílenými static soubory a templaty
├── calendar_utils = app s modelem a utilitami na iCal kalendáře
├── search = app pro fulltext search (default, asi se k ničemu nepoužívá)
└── users = app s custom user modelem a SSO, apod.
Appky v sobě mají modely pro stránky a statické soubory a templaty. Momentálně se
mezi weby nic z toho nesdílí.
### Kalendáře
Pro práci s kalendáři v iCal formátu je připravena appka `calendar_utils`.
......
......@@ -33,6 +33,7 @@ DATABASES["default"]["ATOMIC_REQUESTS"] = True
INSTALLED_APPS = [
"senat_campaign",
"home",
"shared",
"calendar_utils",
"users",
"pirates",
......
......@@ -35,39 +35,26 @@
<meta property="og:locale" content="cs_CZ" />
<meta property="og:url" content="{{ page.full_url }}" />
{# TODO #}
<meta property="og:image" content="https://danielhlavacek.cz/pirati/img/og_image.jpg" />
<meta property="og:image" content="{% static "shared/img/og_image.jpg" %}" />
<meta property="og:description" content="{% firstof page.search_description page.perex %}" />
<!-- Favicon -->
<link rel="icon" type="image/png" href="{% static "senat_campaign/favicon/favicon-196.png" %}" sizes="196x196">
<link rel="icon" type="image/png" href="{% static "senat_campaign/favicon/favicon-128.png" %}" sizes="128x128">
<link rel="icon" type="image/png" href="{% static "senat_campaign/favicon/favicon-96.png" %}" sizes="96x96">
<link rel="icon" type="image/png" href="{% static "senat_campaign/favicon/favicon-32.png" %}" sizes="32x32">
<link rel="icon" type="image/png" href="{% static "senat_campaign/favicon/favicon-16.png" %}" sizes="16x16">
<link rel="icon" type="image/png" href="{% static "shared/favicon/favicon-196.png" %}" sizes="196x196">
<link rel="icon" type="image/png" href="{% static "shared/favicon/favicon-128.png" %}" sizes="128x128">
<link rel="icon" type="image/png" href="{% static "shared/favicon/favicon-96.png" %}" sizes="96x96">
<link rel="icon" type="image/png" href="{% static "shared/favicon/favicon-32.png" %}" sizes="32x32">
<link rel="icon" type="image/png" href="{% static "shared/favicon/favicon-16.png" %}" sizes="16x16">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="{% static "senat_campaign/vendor/bootstrap-4.4.1/css/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "senat_campaign/vendor/fancybox/jquery.fancybox.min.css" %}">
<link rel="stylesheet" href="{% static "shared/vendor/bootstrap-4.4.1/css/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "shared/vendor/fancybox/jquery.fancybox.min.css" %}">
<!-- Styles -->
<link href="{% static "senat_campaign/assets/css/style.css" %}" rel="stylesheet">
<link href="{% static "senat_campaign/assets/css/icons.css" %}" rel="stylesheet">
{% if not request.is_preview and page.root_page.matomo_id %}
<!-- Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//matomo.pirati.cz/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '{{ page.root_page.matomo_id }}']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
{% if page.root_page.matomo_id %}
{% include "shared/matomo_snippet.html" with matomo_id=page.root_page.matomo_id %}
{% endif %}
</head>
......@@ -245,10 +232,10 @@
<!-- /FOOTER -->
<!-- JavaScript libraries -->
<script src="{% static "senat_campaign/vendor/jquery/jquery-3.4.1.min.js" %}"></script>
<script src="{% static "senat_campaign/vendor/bootstrap-4.4.1/js/bootstrap.min.js" %}"></script>
<script src="{% static "senat_campaign/vendor/lazysizes/lazysizes.min.js" %}"></script>
<script src="{% static "senat_campaign/vendor/fancybox/jquery.fancybox.min.js" %}"></script>
<script src="{% static "shared/vendor/jquery/jquery-3.4.1.min.js" %}"></script>
<script src="{% static "shared/vendor/bootstrap-4.4.1/js/bootstrap.min.js" %}"></script>
<script src="{% static "shared/vendor/lazysizes/lazysizes.min.js" %}"></script>
<script src="{% static "shared/vendor/fancybox/jquery.fancybox.min.js" %}"></script>
<script src="{% static "senat_campaign/assets/js/scripts.js" %}"></script>
</body>
......
from django.apps import AppConfig
class SharedConfig(AppConfig):
name = "shared"
shared/static/shared/img/og_image.jpg

1.08 KiB

{% if not request.is_preview %}
<!-- Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//matomo.pirati.cz/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '{{ matomo_id }}']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
{% endif %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment