diff --git a/templates/collections/objects_list.html b/templates/collections/objects_list.html
index bfe98d63..34519ab4 100644
--- a/templates/collections/objects_list.html
+++ b/templates/collections/objects_list.html
@@ -192,7 +192,7 @@
{% if breadcrumbs %}
@@ -221,7 +235,8 @@
{% endif %}
-
+
+
+
+
{% block modals %}
{% include "modals/cite_modal.html" %}
- {% include "modals/signup_modal.html" %}
{% include "modals/predict_modal.html" %}
{% include "modals/batch_predict_modal.html" %}
{% endblock %}
diff --git a/templates/framework_modern.html b/templates/framework_modern.html
new file mode 100644
index 00000000..bd7ffce2
--- /dev/null
+++ b/templates/framework_modern.html
@@ -0,0 +1,206 @@
+
+
+ {% load static %}
+
+
{{ title }}
+
+
+
+
+ {# Favicon #}
+
+
+ {# Tailwind CSS + DaisyUI Output #}
+
+
+ {# jQuery - Keep for compatibility with existing JS #}
+
+
+ {# Font Awesome #}
+
+
+ {# Discourse embed for community #}
+
+
+
+
+ {# General EP JS #}
+
+ {# Modal Steps for Stepwise Modal Wizards #}
+
+
+ {% if not debug %}
+
+
+
+ {% endif %}
+
+
+ {% include "includes/navbar.html" %}
+
+ {# Main Content Area #}
+
+ {% block main_content %}
+ {# Breadcrumbs - outside main content, optional #}
+ {% if breadcrumbs %}
+
+
+
+ {% for elem in breadcrumbs %}
+ {% for name, url in elem.items %}
+ {% if forloop.parentloop.last %}
+ {{ name }}
+ {% else %}
+ {{ name }}
+ {% endif %}
+ {% endfor %}
+ {% endfor %}
+
+
+
+ {% endif %}
+
+ {# Main content container - paper effect on medium+ screens #}
+
+ {# Messages - inside paper #}
+ {% if message %}
+
{{ message }}
+ {% endif %}
+
+ {# Page content - no enforced styles #}
+ {% block content %}
+ {% endblock content %}
+
+ {# License - inside paper if present #}
+ {% if meta.url_contains_package and meta.current_package.license %}
+
+
+
License
+
+
+
+
+
+
+ {% endif %}
+
+ {% endblock main_content %}
+
+
+ {% include "includes/footer.html" %}
+
+ {# Floating Help Tab #}
+ {% if not public_mode %}
+
+ {% endif %}
+
+ {% block modals %}
+ {% include "modals/search_modal.html" %}
+ {% endblock %}
+
+
+
+
diff --git a/templates/includes/footer.html b/templates/includes/footer.html
new file mode 100644
index 00000000..7408d29d
--- /dev/null
+++ b/templates/includes/footer.html
@@ -0,0 +1,69 @@
+{% load static %}
+
+
+
+
+
diff --git a/templates/includes/navbar.html b/templates/includes/navbar.html
new file mode 100644
index 00000000..b2d59a88
--- /dev/null
+++ b/templates/includes/navbar.html
@@ -0,0 +1,147 @@
+{% load static %}
+{# Modern DaisyUI Navbar #}
+
+
+
+ {% if not public_mode %}
+
+ {% endif %}
+
+
+ {% if not public_mode %}
+
+
+
+ {% endif %}
+ {% if meta.user.username == 'anonymous' or public_mode %}
+
Login
+ {% else %}
+
+ {% endif %}
+
+
+
+
diff --git a/templates/index/index.html b/templates/index/index.html
index fe83f845..1ca5394d 100644
--- a/templates/index/index.html
+++ b/templates/index/index.html
@@ -1,186 +1,360 @@
-{% extends "framework.html" %}
+{% extends "framework_modern.html" %}
{% load static %}
-{% block content %}
-
-
-
-
-
-
-
We found at least one pathway in the database with the given root
- compound. Do you want to open any of the existing pathways or
- predict a new one? To open an existing pathway, simply click
- on the pathway, to predict a new one, click Predict. The predicted
- pathway might differ from the ones in the database due to the
- settings used in the prediction.
-
-
-