diff --git a/demdata-cms/src/taccsite_cms/settings_custom.py b/demdata-cms/src/taccsite_cms/settings_custom.py
deleted file mode 100644
index d57e9030..00000000
--- a/demdata-cms/src/taccsite_cms/settings_custom.py
+++ /dev/null
@@ -1,47 +0,0 @@
-# CUSTOM SETTINGS VALUES.
-# TACC WMA CMS SITE:
-# *.democemocratizing-site.TACC.UTEXAS.EDU
-
-
-########################
-# DJANGO CMS SETTINGS
-########################
-
-CMS_TEMPLATES = (
- ('standard.html', 'Standard'),
- ('fullwidth.html', 'Full Width'),
- ('guide.html', 'Guide'),
- ('guides/getting_started.tam.html', 'Guide: Getting Started'),
- ('guides/data_transfer.html', 'Guide: Data Transfer'),
- ('guides/data_transfer.globus.html', 'Guide: Globus Data Transfer'),
- ('guides/portal_technology.html', 'Guide: Portal Technology Stack')
-)
-
-########################
-# TACC: LOGOS
-########################
-
-LOGO = [
- "demdata",
- "demdata-cms/img/org_logos/tacc-white.png",
- "",
- "/",
- "_self",
- "Demdata Logo for CMS/Portal",
- "anonymous",
- "True"
-]
-
-FAVICON = {
- "img_file_src": "demdata-cms/img/favicons/favicon.ico"
-}
-
-########################
-# DJANGO (EMAIL)
-########################
-
-# Set on server, NOT here
-# https://confluence.tacc.utexas.edu/x/coR9E
-# EMAIL_BACKEND = "..."
-# EMAIL_HOST = "..."
-# DEFAULT_FROM_EMAIL = "..."
diff --git a/demdata-cms/src/taccsite_custom/TODO.md b/demdata-cms/src/taccsite_custom/TODO.md
deleted file mode 100644
index 862e9a45..00000000
--- a/demdata-cms/src/taccsite_custom/TODO.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# To Do
-
-- [ ] Populate with new project logo and favicon.[^1]
-
-[^1]: Design in progress at [RT-23541](https://tickets.tacc.utexas.edu/Ticket/Display.html?id=23541).
diff --git a/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/favicons/favicon.ico b/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/favicons/favicon.ico
deleted file mode 100644
index 533966ed..00000000
Binary files a/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/favicons/favicon.ico and /dev/null differ
diff --git a/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/org_logos/tacc-white.png b/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/org_logos/tacc-white.png
deleted file mode 100644
index 9c3d5932..00000000
Binary files a/demdata-cms/src/taccsite_custom/demdata-cms/static/demdata-cms/img/org_logos/tacc-white.png and /dev/null differ
diff --git a/demdata-cms/.dockerignore b/demdata_cms/.dockerignore
similarity index 100%
rename from demdata-cms/.dockerignore
rename to demdata_cms/.dockerignore
diff --git a/demdata-cms/Dockerfile b/demdata_cms/Dockerfile
similarity index 63%
rename from demdata-cms/Dockerfile
rename to demdata_cms/Dockerfile
index c475ca18..9f405236 100644
--- a/demdata-cms/Dockerfile
+++ b/demdata_cms/Dockerfile
@@ -1,7 +1,7 @@
-FROM taccwma/core-cms:977ecc0
+# TACC/Core-CMS#v3.12.0-alpha.5
+FROM taccwma/core-cms:511792b
WORKDIR /code
-COPY /src/apps /code/apps
COPY /src/taccsite_custom /code/taccsite_custom
COPY /src/taccsite_cms /code/taccsite_cms
diff --git a/demdata-cms/Makefile b/demdata_cms/Makefile
similarity index 100%
rename from demdata-cms/Makefile
rename to demdata_cms/Makefile
diff --git a/demdata-cms/README.md b/demdata_cms/README.md
similarity index 100%
rename from demdata-cms/README.md
rename to demdata_cms/README.md
diff --git a/demdata-cms/docker-compose.dev.yml b/demdata_cms/docker-compose.dev.yml
similarity index 73%
rename from demdata-cms/docker-compose.dev.yml
rename to demdata_cms/docker-compose.dev.yml
index cc2010ec..9268e03a 100644
--- a/demdata-cms/docker-compose.dev.yml
+++ b/demdata_cms/docker-compose.dev.yml
@@ -5,8 +5,8 @@ services:
ports:
- 8000:8000
command: ["python3", "manage.py", "runserver", "0.0.0.0:8000"]
- container_name: demdata_cms
- hostname: demdata_cms
+ container_name: core_cms
+ hostname: core_cms
volumes:
- ./src/apps:/code/apps
- ./src/taccsite_custom:/code/taccsite_custom
@@ -16,7 +16,7 @@ services:
- ./src/taccsite_cms/settings_local.py:/code/taccsite_cms/settings_local.py
- ./src/taccsite_cms/secrets.py:/code/taccsite_cms/secrets.py
networks:
- - demdata_cms_net
+ - core_cms_net
postgres:
image: postgres:11.5
@@ -26,11 +26,11 @@ services:
- POSTGRES_DB=taccsite
- PGDATA=/var/lib/postgresql/data/taccsite
volumes:
- - demdata_cms_postgres_data:/var/lib/postgresql/data
- hostname: demdata_cms_postgres
- container_name: demdata_cms_postgres
+ - core_cms_postgres_data:/var/lib/postgresql/data
+ hostname: core_cms_postgres
+ container_name: core_cms_postgres
networks:
- - demdata_cms_net
+ - core_cms_net
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.0
@@ -41,16 +41,16 @@ services:
- discovery.type=single-node
volumes:
- ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- - demdata_cms_es_data:/usr/share/elasticsearch/data
- container_name: demdata_cms_elasticsearch
+ - core_cms_es_data:/usr/share/elasticsearch/data
+ container_name: core_cms_elasticsearch
ports:
- 9201:9200
networks:
- - demdata_cms_net
+ - core_cms_net
volumes:
- demdata_cms_postgres_data:
- demdata_cms_es_data:
+ core_cms_postgres_data:
+ core_cms_es_data:
networks:
- demdata_cms_net:
+ core_cms_net:
diff --git a/demdata-cms/elasticsearch.yml b/demdata_cms/elasticsearch.yml
similarity index 100%
rename from demdata-cms/elasticsearch.yml
rename to demdata_cms/elasticsearch.yml
diff --git a/demdata_cms/src/taccsite_cms/secrets.default.py b/demdata_cms/src/taccsite_cms/secrets.default.py
new file mode 100644
index 00000000..fbe11163
--- /dev/null
+++ b/demdata_cms/src/taccsite_cms/secrets.default.py
@@ -0,0 +1,19 @@
+# SECRET SETTINGS VALUES.
+# (LOCAL TEST INSTANCE)
+
+########################
+# DATABASE SETTINGS
+########################
+
+from taccsite_cms.settings import DATABASES
+
+DATABASES = {
+ 'default': {
+ 'ENGINE': DATABASES['default']['ENGINE'],
+ 'PORT': DATABASES['default']['PORT'],
+ 'NAME': DATABASES['default']['NAME'],
+ 'USER': DATABASES['default']['USER'],
+ 'PASSWORD': DATABASES['default']['PASSWORD'],
+ 'HOST': DATABASES['default']['HOST'],
+ }
+}
diff --git a/demdata_cms/src/taccsite_cms/settings_custom.py b/demdata_cms/src/taccsite_cms/settings_custom.py
new file mode 100644
index 00000000..1592e93c
--- /dev/null
+++ b/demdata_cms/src/taccsite_cms/settings_custom.py
@@ -0,0 +1,100 @@
+# CUSTOM SETTINGS VALUES.
+# TACC WMA CMS SITE:
+# *.DEMOCTRATIZING-SITE.TACC.UTEXAS.EDU
+# https://democratizingdata.ai/
+
+########################
+# TACC: PORTAL
+########################
+
+# Does this CMS site have a portal (default value: True)?
+INCLUDES_CORE_PORTAL = False
+INCLUDES_PORTAL_NAV = False
+INCLUDES_SEARCH_BAR = False
+
+########################
+# DJANGO CMS SETTINGS
+########################
+
+CMS_TEMPLATES = (
+ ('standard.html', 'Standard'),
+ ('fullwidth.html', 'Full Width'),
+ ('demdata_cms/templates/standard.html', 'Standard (with CSS from TUP)'),
+ ('demdata_cms/templates/fullwidth.html', 'Full Width (with CSS from TUP)'),
+ ('demdata-cms/templates/standard.html', 'DEPRECATED Standard (with CSS from TUP)'),
+ ('demdata-cms/templates/fullwidth.html', 'DEPRECATED Full Width (with CSS from TUP)'),
+)
+# CMS_TEMPLATES_DIR: {
+# 1: 'demdata_cms/templates/',
+# 2: 'demdata-cms/templates/',
+# }
+
+########################
+# TACC: BRANDING
+########################
+
+# LOOK INTO THIS SOLUTION.
+# from taccsite_cms.settings import TACC_BRANDING, UTEXAS_BRANDING, NSF_BRANDING
+
+TACC_BRANDING = [
+ "tacc",
+ "site_cms/img/org_logos/tacc-white.png",
+ "branding-tacc",
+ "https://www.tacc.utexas.edu/",
+ "_blank",
+ "TACC Logo",
+ "anonymous",
+ "True"
+]
+
+UTEXAS_BRANDING = [
+ "utexas",
+ "site_cms/img/org_logos/utaustin-white.png",
+ "branding-utaustin",
+ "https://www.utexas.edu/",
+ "_blank",
+ "University of Texas at Austin Logo",
+ "anonymous",
+ "True"
+]
+
+# NSF_BRANDING = [
+# "nsf",
+# "site_cms/img/org_logos/nsf-white.png",
+# "branding-nsf",
+# "https://www.nsf.gov/",
+# "_blank",
+# "NSF Logo",
+# "anonymous",
+# "True"
+# ]
+
+# BRANDING = [ TACC_BRANDING, UTEXAS_BRANDING, NSF_BRANDING ]
+BRANDING = [ TACC_BRANDING, UTEXAS_BRANDING ] # this matches prod 2022
+# BRANDING = [] # prod 2022 hides bar via snippet CSS but should also do this
+
+########################
+# TACC: LOGOS
+########################
+
+LOGO = [
+ "demdata",
+ "demdata_cms/img/org_logos/demdata.svg",
+ "",
+ "/",
+ "_self",
+ "Democratizing Data Logo",
+ "anonymous",
+ "True"
+]
+
+FAVICON = {
+ "img_file_src": "demdata_cms/img/favicons/Favicon_64x64.svg"
+}
+
+########################
+# TACC: CORE STYLES
+########################
+
+# Only use integer numbers (not "v1", not "0.11.0")
+TACC_CORE_STYLES_VERSION = 2
diff --git a/demdata_cms/src/taccsite_custom/demdata-cms/templates/fullwidth.html b/demdata_cms/src/taccsite_custom/demdata-cms/templates/fullwidth.html
new file mode 100644
index 00000000..064b58bc
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata-cms/templates/fullwidth.html
@@ -0,0 +1 @@
+{% extends "demdata_cms/templates/fullwidth.html" %}
diff --git a/demdata_cms/src/taccsite_custom/demdata-cms/templates/standard.html b/demdata_cms/src/taccsite_custom/demdata-cms/templates/standard.html
new file mode 100644
index 00000000..7dd72d38
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata-cms/templates/standard.html
@@ -0,0 +1 @@
+{% extends "demdata_cms/templates/standard.html" %}
diff --git a/demdata-cms/src/__init__.py b/demdata_cms/src/taccsite_custom/demdata_cms/__init__.py
similarity index 100%
rename from demdata-cms/src/__init__.py
rename to demdata_cms/src/taccsite_custom/demdata_cms/__init__.py
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/favicons/Favicon_64x64.svg b/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/favicons/Favicon_64x64.svg
new file mode 100644
index 00000000..db0ba21f
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/favicons/Favicon_64x64.svg
@@ -0,0 +1,8 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/org_logos/demdata.svg b/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/org_logos/demdata.svg
new file mode 100644
index 00000000..22eaaf3d
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/static/demdata_cms/img/org_logos/demdata.svg
@@ -0,0 +1,23 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/assets_custom.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/assets_custom.html
new file mode 100644
index 00000000..2270171c
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/assets_custom.html
@@ -0,0 +1,37 @@
+{% load static %}
+
+
+
+{% include './snippets/from-ecep-cms/site-css-links.html' %}
+{% include './snippets/from-tup-cms/css-elements-monospace.html' %}
+{% include './snippets/from-tup-cms/css-elements-address.html' %}
+{% include './snippets/from-tup-cms/css-elements-body.html' %}
+{% include './snippets/from-tup-cms/css-elements-components-figure-blockquote-caption-embed.html' %}
+{% include './snippets/from-tup-cms/css-elements-form.html' %}
+{% include './snippets/from-tup-cms/css-elements-headings.html' %}
+{% include './snippets/from-tup-cms/css-elements-hr.html' %}
+{% include './snippets/from-tup-cms/css-elements-main.html' %}
+{% include './snippets/from-tup-cms/css-elements-strong-b.html' %}
+{% include './snippets/from-tup-cms/css-elements-time.html' %}
+
+{% include './snippets/from-tup-cms/css-objects-o-heading-steps.html' %}
+{% include './snippets/from-tup-cms/css-objects-o-section.html' %}
+{% include './snippets/from-tup-cms/css-objects-people-grid.html' %}
+
+{% include './snippets/from-tup-cms/css-components-button.html' %}
+{% include './snippets/from-tup-cms/css-components-card.html' %}
+{% include './snippets/from-tup-cms/css-components-content-block.html' %}
+{% include './snippets/from-tup-cms/css-components-data-list.html' %}
+{% include './snippets/from-tup-cms/css-components-feed-list.html' %}
+{% include './snippets/from-tup-cms/css-components-layered-image.html' %}
+{% include './snippets/from-tup-cms/css-components-section-decal.html' %}
+{% include './snippets/from-tup-cms/css-footer.html' %}
+{% include './snippets/from-tup-cms/css-forms.html' %}
+{% include './snippets/from-tup-cms/css-mailto-link-tweaks.html' %}
+{% include './snippets/from-tup-cms/css-news.html' %}
+
+{% include './snippets/from-tup-cms/css-trumps-s-drop-caps-scope.html' %}
+{% include './snippets/from-tup-cms/css-trumps-abbr-list.html' %}
+{% include './snippets/from-tup-cms/css-trumps-bootstrap-grid-rows-columns-cms.html' %}
+{% include './snippets/from-tup-cms/css-trumps-breadcrumbs.html' %}
+{% include './snippets/from-tup-cms/css-trumps-header.html' %}
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/fullwidth.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/fullwidth.html
new file mode 100644
index 00000000..c0f92047
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/fullwidth.html
@@ -0,0 +1,8 @@
+{% extends "fullwidth.html" %}
+{% load cms_tags %}
+
+{% block assets_custom %}
+ {{ block.super }}
+
+ {% include "./assets_custom.html" %}
+{% endblock assets_custom %}
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/nav_search.raw.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/nav_search.raw.html
new file mode 100644
index 00000000..7c4aec3f
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/nav_search.raw.html
@@ -0,0 +1,5 @@
+{# To change tacc-search-bar styles to match theme #}
+{# WARNING: File never loaded, so search bar is black even on light header #}
+{# FAQ: TACC/Core-CMS-Resources sites cannot override templates #}
+{# SEE: https://github.com/TACC/Core-CMS/pull/492 #}
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/dd-color-variables.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/dd-color-variables.html
new file mode 100644
index 00000000..8037cd60
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/dd-color-variables.html
@@ -0,0 +1,39 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-ecep-cms/site-css-links.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-ecep-cms/site-css-links.html
new file mode 100644
index 00000000..831b52f0
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-ecep-cms/site-css-links.html
@@ -0,0 +1,28 @@
+{# https://github.com/TACC/Core-Styles/blob/511c870/src/lib/_imports/trumps/s-irregular-links.css #}
+{# https://github.com/TACC/Core-Styles/blob/511c870/src/lib/_imports/tools/x-link.css #}
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/README.md b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/README.md
new file mode 100644
index 00000000..53e4abb9
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/README.md
@@ -0,0 +1,9 @@
+# CSS Snippets from TUP CMS
+
+All of these templates came from the content of many snippets on https://dev.tup.tacc.utexas.edu.
+
+They are snippets, because Frontend development is progressing, and changing, too fast to implement code in Core Styles and Core CMS immediately.
+
+The snippets come from https://github.com/TACC/tup-ui/pull/174 and are a short-term solution. They are cloned to demdata-cms, because demdata CMS image is built off a branch of Core CMS used by TUP CMS and future CMS. These styles are not in that, nor any, image.
+
+> ‼️ When these snippets are migrated to Core CMS and Core Styles, remove them from here!
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-button.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-button.html
new file mode 100644
index 00000000..e79fe2eb
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-button.html
@@ -0,0 +1,48 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-card.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-card.html
new file mode 100644
index 00000000..23b9fa0b
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-card.html
@@ -0,0 +1,140 @@
+
+
+
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-content-block.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-content-block.html
new file mode 100644
index 00000000..7ba6bed2
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-content-block.html
@@ -0,0 +1,38 @@
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-data-list.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-data-list.html
new file mode 100644
index 00000000..3024518e
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-data-list.html
@@ -0,0 +1,15 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-feed-list.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-feed-list.html
new file mode 100644
index 00000000..1011a25c
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-feed-list.html
@@ -0,0 +1,106 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-layered-image.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-layered-image.html
new file mode 100644
index 00000000..eb505d78
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-layered-image.html
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-section-decal.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-section-decal.html
new file mode 100644
index 00000000..d43bcf93
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-components-section-decal.html
@@ -0,0 +1,9 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-address.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-address.html
new file mode 100644
index 00000000..5e435eae
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-address.html
@@ -0,0 +1,8 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-body.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-body.html
new file mode 100644
index 00000000..96325c0e
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-body.html
@@ -0,0 +1,17 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-components-figure-blockquote-caption-embed.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-components-figure-blockquote-caption-embed.html
new file mode 100644
index 00000000..92858b83
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-components-figure-blockquote-caption-embed.html
@@ -0,0 +1,48 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-form.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-form.html
new file mode 100644
index 00000000..eb074b43
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-form.html
@@ -0,0 +1,11 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-headings.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-headings.html
new file mode 100644
index 00000000..0d390156
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-headings.html
@@ -0,0 +1,16 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-hr.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-hr.html
new file mode 100644
index 00000000..a3e86c2b
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-hr.html
@@ -0,0 +1,14 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-main.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-main.html
new file mode 100644
index 00000000..18ea9e1f
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-main.html
@@ -0,0 +1,7 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-monospace.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-monospace.html
new file mode 100644
index 00000000..5083906f
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-monospace.html
@@ -0,0 +1,5 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-strong-b.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-strong-b.html
new file mode 100644
index 00000000..8b2a657c
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-strong-b.html
@@ -0,0 +1,10 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-time.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-time.html
new file mode 100644
index 00000000..75bf14be
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-elements-time.html
@@ -0,0 +1,16 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-footer.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-footer.html
new file mode 100644
index 00000000..f76d3ec3
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-footer.html
@@ -0,0 +1,47 @@
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-forms.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-forms.html
new file mode 100644
index 00000000..1f95202d
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-forms.html
@@ -0,0 +1,12 @@
+
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-mailto-link-tweaks.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-mailto-link-tweaks.html
new file mode 100644
index 00000000..350d8898
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-mailto-link-tweaks.html
@@ -0,0 +1,6 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-news.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-news.html
new file mode 100644
index 00000000..2bd60195
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-news.html
@@ -0,0 +1,50 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-heading-steps.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-heading-steps.html
new file mode 100644
index 00000000..9b7d3f49
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-heading-steps.html
@@ -0,0 +1,17 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-section.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-section.html
new file mode 100644
index 00000000..cc748307
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-o-section.html
@@ -0,0 +1,50 @@
+
+
+
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-people-grid.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-people-grid.html
new file mode 100644
index 00000000..ee4d5888
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-objects-people-grid.html
@@ -0,0 +1,10 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-abbr-list.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-abbr-list.html
new file mode 100644
index 00000000..4cdf36a5
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-abbr-list.html
@@ -0,0 +1,20 @@
+
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-bootstrap-grid-rows-columns-cms.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-bootstrap-grid-rows-columns-cms.html
new file mode 100644
index 00000000..d7ae149f
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-bootstrap-grid-rows-columns-cms.html
@@ -0,0 +1,7 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-breadcrumbs.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-breadcrumbs.html
new file mode 100644
index 00000000..54a14f72
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-breadcrumbs.html
@@ -0,0 +1,8 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-header.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-header.html
new file mode 100644
index 00000000..012a20c8
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-header.html
@@ -0,0 +1,57 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-s-drop-caps-scope.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-s-drop-caps-scope.html
new file mode 100644
index 00000000..7106c946
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-s-drop-caps-scope.html
@@ -0,0 +1,40 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-use-content-block-heading-utility.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-use-content-block-heading-utility.html
new file mode 100644
index 00000000..6856a2d5
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-trumps-use-content-block-heading-utility.html
@@ -0,0 +1,9 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-utility-match-column-heights.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-utility-match-column-heights.html
new file mode 100644
index 00000000..ccae0772
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/snippets/from-tup-cms/css-utility-match-column-heights.html
@@ -0,0 +1,8 @@
+
diff --git a/demdata_cms/src/taccsite_custom/demdata_cms/templates/standard.html b/demdata_cms/src/taccsite_custom/demdata_cms/templates/standard.html
new file mode 100644
index 00000000..f1cf9e22
--- /dev/null
+++ b/demdata_cms/src/taccsite_custom/demdata_cms/templates/standard.html
@@ -0,0 +1,8 @@
+{% extends "standard.html" %}
+{% load cms_tags %}
+
+{% block assets_custom %}
+ {{ block.super }}
+
+ {% include "./assets_custom.html" %}
+{% endblock assets_custom %}