diff --git a/.github/PULL_REQUEST_TEMPLATE/plugin_review.md b/.github/PULL_REQUEST_TEMPLATE/plugin_review.md
new file mode 100644
index 00000000..35c57558
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE/plugin_review.md
@@ -0,0 +1,29 @@
+
+Notice
+
+The `main` branch has [some changes from the original remote](https://github.com/django-cms/django-cms-quickstart/compare/main...wesleyboar:main).
+
+
+
+For PR Author
+
+Replace __all__ instances of "____" with the name of your plugin.
+
+Replace __all__ instances of "0000" with the ID of the JIRA issue.
+
+
+
+### Overview
+
+TACC-specific plugin for Django CMS: Core-CMS-Plugin-_____
+
+### Issue
+
+[FP-0000](https://jira.tacc.utexas.edu/browse/FP-0000)
+
+### Testing Steps
+
+1. Checkout this PR's branch.
+2. Follow [How to Test Plugin](https://github.com/wesleyboar/django-cms-quickstart/wiki/How-to-Test-Plugin).
+3. Test plugin Usage & Features:
+ https://github.com/TACC/Core-CMS-Plugin-_____#usage
diff --git a/backend/settings.py b/backend/settings.py
index 19b80d8c..e3de65d8 100644
--- a/backend/settings.py
+++ b/backend/settings.py
@@ -78,6 +78,10 @@
'djangocms_frontend.contrib.image',
'djangocms_frontend.contrib.tabs',
'djangocms_frontend.contrib.utilities',
+
+ # standard TACC CMS plugins
+ # 'djangocms_tacc_…',
+ 'djangocms_tacc_image_gallery',
]
MIDDLEWARE = [
diff --git a/requirements.in b/requirements.in
index dcad571b..2544e84d 100644
--- a/requirements.in
+++ b/requirements.in
@@ -8,7 +8,7 @@ django-storage-url==0.5.0
whitenoise==5.2.0
boto3==1.14.49
-psycopg2==2.8.5
+psycopg2-binary==2.9.6
uwsgi==2.0.19.1
@@ -37,6 +37,10 @@ easy-thumbnails
# optional django CMS Frontend modules
djangocms-frontend
+# standard TACC CMS plugins
+# git+http://git@github.com/TACC/Core-CMS-Plugin-….git#egg=djangocms-tacc-…
+git+http://git@github.com/wesleyboar/Core-CMS-Plugin-Image-Gallery.git@5db5ac4#egg=djangocms-tacc-image-gallery
+
# Django Filer - optional, but used in most projects (alpha) - already implicitly installed through djangocms-file
# https://github.com/django-cms/django-filer/archive/refs/tags/2.1.1.zip#egg=django-filer
diff --git a/requirements.txt b/requirements.txt
index e71ba401..44859d1d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
#
-# This file is autogenerated by pip-compile with python 3.9
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --output-file=requirements.txt requirements.in
+# pip-compile requirements.in
#
-asgiref==3.5.2
+asgiref==3.7.2
# via django
boto3==1.14.49
# via -r requirements.in
@@ -12,7 +12,7 @@ botocore==1.17.63
# via
# boto3
# s3transfer
-build==0.8.0
+build==0.10.0
# via pip-tools
click==8.1.3
# via pip-tools
@@ -36,15 +36,16 @@ django==3.2
# django-storages
# django-treebeard
# djangocms-frontend
+ # djangocms-tacc-image-gallery
# easy-thumbnails
django-appconf==1.0.5
# via django-select2
-django-classy-tags==3.0.1
+django-classy-tags==4.0.0
# via
# -r requirements.in
# django-cms
# django-sekizai
-django-cms==3.11.0
+django-cms==3.11.3
# via
# -r requirements.in
# djangocms-attributes-field
@@ -54,44 +55,43 @@ django-cms==3.11.0
# djangocms-icon
# djangocms-picture
# djangocms-style
+ # djangocms-tacc-image-gallery
# djangocms-text-ckeditor
# djangocms-video
-django-entangled==0.4
+django-entangled==0.5.4
# via djangocms-frontend
-django-filer==2.2.3
+django-filer==2.2.4
# via
# djangocms-file
# djangocms-frontend
# djangocms-googlemap
# djangocms-picture
# djangocms-video
-django-formtools==2.3
+django-formtools==2.4.1
# via django-cms
django-js-asset==2.0.0
# via django-mptt
-django-mptt==0.13.4
+django-mptt==0.14.0
# via django-filer
django-polymorphic==3.1.0
# via django-filer
-django-sekizai==4.0.0
+django-sekizai==4.1.0
# via
# -r requirements.in
# django-cms
-django-select2==7.10.1
+django-select2==8.1.2
# via djangocms-frontend
django-storage-url==0.5.0
# via -r requirements.in
-django-storages==1.13.1
+django-storages==1.13.2
# via django-storage-url
-django-treebeard==4.4
- # via
- # django-cms
- # djangocms-attributes-field
-djangocms-admin-style==3.2.0
+django-treebeard==4.7
+ # via django-cms
+djangocms-admin-style==3.2.4
# via
# -r requirements.in
# django-cms
-djangocms-attributes-field==2.1.0
+djangocms-attributes-field==3.0.0
# via
# djangocms-file
# djangocms-frontend
@@ -101,7 +101,7 @@ djangocms-attributes-field==2.1.0
# djangocms-video
djangocms-file==3.0.0
# via -r requirements.in
-djangocms-frontend==1.0.0
+djangocms-frontend==1.1.4
# via -r requirements.in
djangocms-googlemap==2.0.0
# via -r requirements.in
@@ -111,7 +111,9 @@ djangocms-picture==3.0.0
# via -r requirements.in
djangocms-style==3.0.0
# via -r requirements.in
-djangocms-text-ckeditor==5.1.1
+djangocms-tacc-image-gallery @ git+http://git@github.com/wesleyboar/Core-CMS-Plugin-Image-Gallery.git@5db5ac4
+ # via -r requirements.in
+djangocms-text-ckeditor==5.1.2
# via
# -r requirements.in
# djangocms-frontend
@@ -119,10 +121,11 @@ djangocms-video==3.0.0
# via -r requirements.in
docutils==0.15.2
# via botocore
-easy-thumbnails[svg]==2.8.3
+easy-thumbnails[svg]==2.8.5
# via
# -r requirements.in
# django-filer
+ # djangocms-frontend
# djangocms-picture
furl==2.1.3
# via django-storage-url
@@ -132,32 +135,33 @@ jmespath==0.10.0
# via
# boto3
# botocore
-lxml==4.9.1
+lxml==4.9.2
# via svglib
orderedmultidict==1.0.1
# via furl
-packaging==21.3
- # via build
-pep517==0.13.0
- # via build
-pillow==9.2.0
+packaging==23.1
+ # via
+ # build
+ # django-cms
+ # djangocms-text-ckeditor
+pillow==9.5.0
# via
# djangocms-text-ckeditor
# easy-thumbnails
# reportlab
-pip-tools==6.8.0
+pip-tools==6.13.0
# via -r requirements.in
-psycopg2==2.8.5
+psycopg2-binary==2.9.6
# via -r requirements.in
-pyparsing==3.0.9
- # via packaging
+pyproject-hooks==1.0.0
+ # via build
python-dateutil==2.8.2
# via botocore
-pytz==2022.2.1
+pytz==2023.3
# via
# -r requirements.in
# django
-reportlab==3.6.11
+reportlab==4.0.4
# via
# easy-thumbnails
# svglib
@@ -169,18 +173,14 @@ six==1.16.0
# html5lib
# orderedmultidict
# python-dateutil
-sqlparse==0.4.2
+sqlparse==0.4.4
# via django
-svglib==1.4.1
+svglib==1.5.1
# via easy-thumbnails
-tinycss2==1.1.1
+tinycss2==1.2.1
# via
# cssselect2
# svglib
-tomli==2.0.1
- # via
- # build
- # pep517
unidecode==1.1.2
# via django-filer
urllib3==1.25.11
@@ -192,7 +192,7 @@ webencodings==0.5.1
# cssselect2
# html5lib
# tinycss2
-wheel==0.37.1
+wheel==0.40.0
# via pip-tools
whitenoise==5.2.0
# via -r requirements.in