🔥 chore(siteconseil): Retire toutes les références à SARL SITECONSEIL et bascule l'OAuth Keycloak sur auth.e-cosplay.fr.
All checks were successful
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Successful in 54s
All checks were successful
Symfony CI - Install, Test, Build, Attest & Deploy / 🚀 Deploy to Production (push) Successful in 54s
- Templates : retire les blocs partenaire SITECONSEIL (home, prestation), le DPO SITECONSEIL (rgpd), la SECTION 1 Opérateur Technique (hosting), et les mentions DEV BY/Développé par dans les footers. - Traductions (fr/en/es/cn/ger) : supprime les clés siteconseil_partner, siteconseil_referral, hosting_tech_operator_*, et bascule hosting_signalement_email vers signalement@e-cosplay.fr. - AmazonSesClient : passe l'expéditeur à no-reply@e-cosplay.fr. - SitemapSubscriber : retire l'image siteconseil.png et supprime l'asset associé. - Keycloak : URL auth.e-cosplay.fr, realm ecosplay, client ecosplay_web (env + nelmio_security CSP). - Notifuse : NOTIFUSE_CLIENT_EMAIL=contact@e-cosplay.fr. - CONTRIBUTING.md : remplace l'entité par l'association E-Cosplay. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -127,10 +127,7 @@ L'overflow-y-auto n'est plus nécessaire ici car c'est le <body> qui gère le sc
|
||||
|
||||
<!-- 2.3. Footer (Pied de Page) - bg-gray-800 -->
|
||||
<footer class="p-4 bg-gray-800 border-t border-gray-700 text-center text-sm text-gray-400 flex-shrink-0">
|
||||
Développé par SARL SITECONSEIL. Tous droits réservés.
|
||||
<a href="https://www.siteconseil.fr/" target="_blank" rel="noopener noreferrer" class="text-indigo-400 hover:text-indigo-300 transition duration-150 font-medium ml-1">
|
||||
https://www.siteconseil.fr/
|
||||
</a>
|
||||
© {{ "now"|date("Y") }} E-Cosplay. Tous droits réservés.
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
<div class="flex flex-col md:flex-row justify-between items-center gap-6">
|
||||
<div class="text-center md:text-left">
|
||||
<p class="font-black uppercase text-sm">© {{ "now"|date("Y") }} E-COSPLAY.</p>
|
||||
<p class="text-[10px] font-bold opacity-70">RNA N°W022006988 - DEV BY SITECONSEIL</p>
|
||||
<p class="text-[10px] font-bold opacity-70">RNA N°W022006988</p>
|
||||
</div>
|
||||
<div class="flex flex-wrap justify-center gap-3">
|
||||
{% set footer_links = [
|
||||
|
||||
@@ -135,8 +135,7 @@
|
||||
{% for partner in partners|default([
|
||||
{ 'image': '/assets/partenair/house-of-geek.jpg', 'name': 'House Of Geek', 'facebook_link': 'https://www.facebook.com/houseofgeek02' },
|
||||
{ 'image': '/assets/partenair/cosplay-familly.jpg', 'name': 'Cosplays family arts', 'facebook_link': 'https://www.facebook.com/profile.php?id=61568494078902' },
|
||||
{ 'image': '/assets/partenair/couronnes-d-or.jpg', 'name': 'Le Comité des Couronnes D’or', 'facebook_link': 'https://www.facebook.com/p/Le-Comit%C3%A9-des-Couronnes-Dor-61576548182126/' },
|
||||
{ 'image': '/assets/partenair/siteconseil.png', 'name': 'SARL SITECONSEIL', 'facebook_link': 'https://www.facebook.com/siteconseil','website':'https://www.siteconseil.fr' }
|
||||
{ 'image': '/assets/partenair/couronnes-d-or.jpg', 'name': 'Le Comité des Couronnes D’or', 'facebook_link': 'https://www.facebook.com/p/Le-Comit%C3%A9-des-Couronnes-Dor-61576548182126/' }
|
||||
]) %}
|
||||
<a href="{% if partner.website is defined and partner.website %}{{ partner.website }}{% else %}{{ partner.facebook_link ?? '#' }}{% endif %}" target="_blank"
|
||||
class="group bg-white border-4 border-gray-900 p-8 flex flex-col items-center shadow-[6px_6px_0px_rgba(0,0,0,1)] hover:bg-gray-50 hover:translate-y-[-4px] transition-all">
|
||||
|
||||
@@ -21,31 +21,11 @@
|
||||
|
||||
<div class="space-y-24">
|
||||
|
||||
{# SECTION 1 : OPÉRATEUR TECHNIQUE #}
|
||||
{# SECTION 1 : INFRASTRUCTURE CLOUD #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 1. {{ 'hosting_tech_operator_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)]">
|
||||
<div class="bg-gray-50 p-6 border-l-4 border-gray-900 skew-x-[-2deg]">
|
||||
<p class="font-black text-xl text-gray-900 uppercase italic">{{ 'hosting_tech_operator_name'|trans }}</p>
|
||||
<p class="text-sm italic leading-relaxed mt-2 text-gray-600">
|
||||
{{ 'hosting_tech_operator_address'|trans|raw }}
|
||||
</p>
|
||||
<p class="text-[10px] mt-4 font-mono font-bold tracking-widest text-gray-400">
|
||||
{{ 'hosting_tech_operator_siret'|trans }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{# SECTION 2 : INFRASTRUCTURE CLOUD #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 2. {{ 'hosting_infrastructure_title'|trans }}
|
||||
// 1. {{ 'hosting_infrastructure_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-gray-900 text-white p-8 rounded-lg border-r-8 border-yellow-500 shadow-xl overflow-hidden">
|
||||
@@ -62,11 +42,11 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{# SECTION 3 : ÉDITEUR DU SITE #}
|
||||
{# SECTION 2 : ÉDITEUR DU SITE #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 3. {{ 'hosting_editor_title'|trans }}
|
||||
// 2. {{ 'hosting_editor_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)] grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||
@@ -85,11 +65,11 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{# SECTION 4 : STACK TECHNIQUE & SÉCURITÉ #}
|
||||
{# SECTION 3 : STACK TECHNIQUE & SÉCURITÉ #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 4. {{ 'hosting_security_title'|trans }}
|
||||
// 3. {{ 'hosting_security_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)] grid grid-cols-1 md:grid-cols-3 gap-6">
|
||||
@@ -108,11 +88,11 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{# SECTION 5 : SYSTÈME DE MESSAGERIE #}
|
||||
{# SECTION 4 : SYSTÈME DE MESSAGERIE #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 5. {{ 'hosting_mail_system_title'|trans }}
|
||||
// 4. {{ 'hosting_mail_system_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-gray-900 text-white p-8 rounded-lg border-l-8 border-red-600 shadow-xl">
|
||||
@@ -126,11 +106,11 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{# SECTION 6 : CONFORMITÉ & SIGNALEMENT #}
|
||||
{# SECTION 5 : CONFORMITÉ & SIGNALEMENT #}
|
||||
<section class="relative">
|
||||
<div class="inline-block bg-[#0f172a] text-yellow-500 px-6 py-3 font-black italic skew-x-[-15deg] mb-6 shadow-xl border-b-2 border-yellow-600">
|
||||
<span class="skew-x-[15deg] block uppercase tracking-wider text-lg">
|
||||
// 6. {{ 'hosting_compliance_title'|trans }}
|
||||
// 5. {{ 'hosting_compliance_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)] grid grid-cols-1 md:grid-cols-2 gap-12">
|
||||
|
||||
@@ -135,17 +135,13 @@
|
||||
// 6. {{ 'rgpd_additif_title'|trans }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)] grid grid-cols-1 lg:grid-cols-3 gap-8">
|
||||
<div class="lg:col-span-2 space-y-6 italic text-sm">
|
||||
<div class="bg-white border-2 border-gray-900 p-8 rounded-lg shadow-[8px_8px_0px_rgba(0,0,0,1)]">
|
||||
<div class="space-y-6 italic text-sm">
|
||||
<p>{{ 'rgpd_additif_collecte_text'|trans }}</p>
|
||||
<div class="bg-gray-900 text-white p-4 font-mono text-[10px] uppercase">
|
||||
<span class="text-yellow-500">// SSL</span> CLOUDFLARE + LET'S ENCRYPT
|
||||
</div>
|
||||
</div>
|
||||
<div class="bg-yellow-500 p-6 border-2 border-gray-900 h-fit">
|
||||
<h3 class="font-black uppercase text-xs mb-4 italic tracking-widest border-b border-gray-900/20 pb-2">DPO SITECONSEIL</h3>
|
||||
<p class="text-[10px] font-bold uppercase italic text-gray-900 leading-tight">LEGRAND Philippe<br>03 23 05 62 43</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -220,9 +220,6 @@
|
||||
'strong_end_tag': '</span>'
|
||||
})|raw }}
|
||||
</p>
|
||||
<p class="text-[10px] text-gray-400 uppercase font-black tracking-widest border-t-2 border-gray-100 pt-4">
|
||||
PARTNER_REFERRAL: SARL SITECONSEIL
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -274,33 +271,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{# BLOC PARTENARIAT #}
|
||||
<div class="mt-32 p-10 bg-white border-8 border-cyan-500 shadow-[12px_12px_0px_rgba(6,182,212,1)] flex flex-col md:flex-row items-center gap-10">
|
||||
<div class="flex-1 text-left">
|
||||
<h3 class="text-3xl font-black text-cyan-600 uppercase italic tracking-tighter mb-4">
|
||||
{{ 'page.presentation.siteconseil_partner.title'|trans }}
|
||||
</h3>
|
||||
<p class="text-gray-800 font-bold uppercase text-sm leading-tight">
|
||||
{{ 'page.presentation.siteconseil_partner.intro'|trans({
|
||||
'page_span': '<span class="text-cyan-600 font-black underline">EPage</span>',
|
||||
'strong_tag': '<b>',
|
||||
'strong_end_tag': '</b>'
|
||||
})|raw }}
|
||||
</p>
|
||||
</div>
|
||||
<div class="bg-gray-900 text-white p-6 border-4 border-gray-900 shadow-[8px_8px_0px_rgba(6,182,212,0.5)] max-w-sm">
|
||||
<p class="text-xs font-black text-cyan-400 uppercase mb-4 tracking-widest">{{ 'page.presentation.siteconseil_partner.recommended'|trans }}</p>
|
||||
<p class="text-sm font-bold mb-6">
|
||||
{{ 'page.presentation.siteconseil_partner.cms_info'|trans({
|
||||
'partner_strong': '<span class="text-cyan-400">SARL SITECONSEIL</span>',
|
||||
'cms_strong': '<span class="text-yellow-400 font-black">Esy-Flex</span>'
|
||||
})|raw }}
|
||||
</p>
|
||||
<a href="https://www.siteconseil.fr" target="_blank" class="block text-center py-3 bg-cyan-500 text-gray-900 font-black uppercase text-xs border-2 border-white hover:bg-white transition-colors">
|
||||
{{ 'page.presentation.siteconseil_partner.discover_button'|trans }} _
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{# --- JAVASCRIPT --- #}
|
||||
|
||||
Reference in New Issue
Block a user