feat: rebuild site content management

Replace legacy FAQ, downloads, and release flows with project and blog publishing. Add configurable branding and theme fields plus clean-start Compose seeding support.
This commit is contained in:
mohamad
2026-09-24 02:32:27 +03:30
parent 4fc4282f0f
commit 588d95f889
43 changed files with 703 additions and 1193 deletions
+11 -11
View File
@@ -8,12 +8,12 @@
<div class="footer-grid">
<div class="footer-brand-col">
<a href="{% url 'pages:home' %}" class="footer-logo" aria-label="Communication to Care home">
<a href="{% url 'pages:home' %}" class="footer-logo" aria-label="{{ site_branding.site_name }} home">
{% include "partials/_brand_icon.html" with placement="footer" %}
<span class="brand-name">Communication to Care</span>
<span class="brand-name">{{ site_branding.site_name }}</span>
</a>
<p class="footer-tagline">
Turning complex medical-imaging evidence into clearer, reproducible research conversations.
{{ site_branding.tagline }}
</p>
{% include "partials/_contact_discord.html" with button_class="btn-ghost btn-sm" %}
</div>
@@ -22,22 +22,22 @@
<h3 class="footer-heading">Navigation</h3>
<ul class="footer-links" role="list">
<li><a href="{% url 'pages:home' %}">Home</a></li>
<li><a href="{% url 'pages:about' %}">What is Communication to Care</a></li>
<li><a href="{% url 'products:overview' %}">Products</a></li>
<li><a href="{% url 'pages:faq' %}">FAQ</a></li>
<li><a href="{% url 'pages:contact' %}">Contact</a></li>
<li><a href="{% url 'pages:about' %}">About {{ site_branding.site_name }}</a></li>
<li><a href="{% url 'products:overview' %}">Projects</a></li>
<li><a href="{% url 'pages:blog_list' %}">Blog</a></li>
<li><a href="{% url 'pages:contact' %}">Become a Member</a></li>
</ul>
</div>
{% if footer_main_products %}
<div class="footer-links-col">
<h3 class="footer-heading">Products</h3>
<h3 class="footer-heading">Projects</h3>
<ul class="footer-links" role="list">
{% for product in footer_main_products %}
<li><a href="{{ product.get_absolute_url }}">{{ product.name }}</a></li>
{% endfor %}
{% if footer_main_products_has_more %}
<li><a href="{% url 'products:overview' %}">More products</a></li>
<li><a href="{% url 'products:overview' %}">More projects</a></li>
{% endif %}
</ul>
</div>
@@ -45,7 +45,7 @@
{% if site_contact.has_footer_contact %}
<div class="footer-contact-col">
<h3 class="footer-heading">Contact</h3>
<h3 class="footer-heading">Membership</h3>
{% include "partials/_contact_office.html" with address_class="footer-address" %}
{% include "partials/_contact_email.html" with link_class="footer-email" %}
</div>
@@ -55,7 +55,7 @@
<div class="footer-bottom">
<p class="footer-copy">
&copy; {% now "Y" %} Communication to Care. All rights reserved.
&copy; {% now "Y" %} {{ site_branding.site_name }}. All rights reserved.
</p>
<p class="footer-credit">
Research collaboration at <a href="https://com2care.com">com2care.com</a>