docs: mise à jour de la documentation suite aux évolutions récentes
- README.md : services, projets, liens sociaux, structure, sécurité et copyright 2026 - CHANGELOG.md : ajout d'une section Unreleased (headers HTTP, HTTPS, CSP, FEDIVERSE.OKI, réseaux sociaux, o2switch) - CONTRIBUTING.md : correction des exemples, ajout du filtre CDN et note sécurité - SEO.md : plateformes sociales et checklist HTTPS/hreflang à jour
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# o-k-i.net V2
|
||||
|
||||
Site web officiel de **ORGANISATION KA INTERNATIONALE (OKI)** - Version 2 construite avec 11ty (Eleventy).
|
||||
Site web officiel de **ORGANISATION KA INTERNATIONALE (OKI)** - Version 2 construite avec 11ty (Eleventy).
|
||||
|
||||
## À propos
|
||||
|
||||
@@ -16,6 +16,7 @@ Pas aux GAFAM qui en font leur business. Pas d'algorithmes aveugles, pas de cens
|
||||
- **Nunjucks** - Moteur de templates
|
||||
- **CSS personnalisé** - Sans framework
|
||||
- **JavaScript Vanilla** - Interactions et animations
|
||||
- **Apache `.htaccess`** - Headers de sécurité et redirection HTTPS
|
||||
|
||||
## Structure du projet
|
||||
|
||||
@@ -23,14 +24,17 @@ Pas aux GAFAM qui en font leur business. Pas d'algorithmes aveugles, pas de cens
|
||||
o-k-i.net-V2/
|
||||
├── src/
|
||||
│ ├── _data/ # Données JSON (services, projets, valeurs, etc.)
|
||||
│ │ └── i18n/ # Fichiers de traduction FR/EN
|
||||
│ ├── _includes/
|
||||
│ │ ├── layouts/ # Layouts de base
|
||||
│ │ └── partials/ # Composants réutilisables
|
||||
│ ├── assets/
|
||||
│ │ ├── css/ # Feuilles de style
|
||||
│ │ ├── js/ # Scripts JavaScript
|
||||
│ │ └── images/ # Images
|
||||
│ └── index.njk # Page d'accueil
|
||||
│ │ └── images/ # Images (logos, clients, etc.)
|
||||
│ ├── .htaccess # Headers de sécurité et rewrite rules
|
||||
│ ├── index.njk # Page d'accueil
|
||||
│ └── mentions-legales.njk
|
||||
├── _site/ # Site généré (git ignoré)
|
||||
├── eleventy.config.js # Configuration 11ty
|
||||
└── package.json
|
||||
@@ -40,8 +44,8 @@ o-k-i.net-V2/
|
||||
|
||||
```bash
|
||||
# Cloner le dépôt
|
||||
git clone https://codeberg.org/OKI/o-k-i.net-V2.git
|
||||
cd o-k-i.net-V2
|
||||
git clone https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/o-k-i.net.git
|
||||
cd o-k-i.net
|
||||
|
||||
# Installer les dépendances
|
||||
npm install
|
||||
@@ -69,16 +73,21 @@ npm run build
|
||||
|
||||
### Modifier les données
|
||||
|
||||
Les données du site sont organisées dans `src/_data/` :
|
||||
Les données du site sont organisées dans `src/_data/i18n/fr/` et `src/_data/i18n/en/` :
|
||||
|
||||
- `site.json` - Informations générales du site
|
||||
- `services.json` - Services Fédiverse (KUTE, GADE, BOKANTAJ, MIZIK)
|
||||
- `projects.json` - Projets web (FEDIVERSE OKI, OKI.RE, NUVEL.NU, JWE.OVH, GONG.GP)
|
||||
- `partners.json` - Partenaires (Joukawouvè, Aktivist Vybz #AKV)
|
||||
- `services.json` - Services hébergés (BOKANTE, GADE, NIYAJ, KUTE)
|
||||
- `projects.json` - Projets web (PAWOL.NU, GONG.GP, FEDIVERSE.OKI)
|
||||
- `partners.json` - Partenaires (Joukawouvè, cyber-mawonaj, Aktivist Vybz #AKV)
|
||||
- `clients.json` - Clients / organisations ayant fait confiance à OKI
|
||||
- `values.json` - Valeurs de l'organisation
|
||||
- `contact.json` - Informations de contact
|
||||
- `contact.json` - Informations de contact (groupées par section)
|
||||
- `navigation.json` - Liens de navigation
|
||||
|
||||
### Images et CDN
|
||||
|
||||
Les images locales placées dans `src/assets/images/` sont automatiquement copiées dans `_site/assets/images/`. Le filtre `| cdn` appliqué dans les templates préfixe les chemins commençant par `/` avec l'URL du pull zone BunnyCDN définie dans `src/_data/cdn.json`.
|
||||
|
||||
### Modifier les styles
|
||||
|
||||
Les styles sont dans `src/assets/css/styles.css`. La charte graphique est basée sur les couleurs du logo officiel d'OKI :
|
||||
@@ -104,6 +113,7 @@ Les styles sont dans `src/assets/css/styles.css`. La charte graphique est basée
|
||||
## Fonctionnalités
|
||||
|
||||
- ✅ Design responsive et moderne
|
||||
- ✅ Bilingue FR/EN
|
||||
- ✅ Animations fluides
|
||||
- ✅ Navigation mobile
|
||||
- ✅ Scroll smooth
|
||||
@@ -112,14 +122,18 @@ Les styles sont dans `src/assets/css/styles.css`. La charte graphique est basée
|
||||
- ✅ Performance optimisée
|
||||
- ✅ Logo et favicon intégrés
|
||||
- ✅ Charte graphique basée sur le logo officiel
|
||||
- ✅ Headers de sécurité HTTP (CSP, HSTS, XFO, etc.)
|
||||
- ✅ Redirection automatique HTTP → HTTPS
|
||||
- ✅ Année du footer générée automatiquement
|
||||
|
||||
### SEO & Référencement
|
||||
- ✅ Meta tags Open Graph (Facebook, LinkedIn)
|
||||
- ✅ Twitter Cards
|
||||
- ✅ Twitter / X Cards
|
||||
- ✅ JSON-LD Structured Data (Schema.org)
|
||||
- ✅ Sitemap.xml
|
||||
- ✅ Robots.txt
|
||||
- ✅ Balises canonical
|
||||
- ✅ Hreflang FR/EN
|
||||
- ✅ Meta description personnalisées
|
||||
- ✅ Mots-clés pertinents
|
||||
|
||||
@@ -127,19 +141,20 @@ Les styles sont dans `src/assets/css/styles.css`. La charte graphique est basée
|
||||
|
||||
1. **Hero** - Présentation de l'organisation avec accroche percutante
|
||||
2. **Solutions** - Segmentation par public (associations, entreprises, citoyens)
|
||||
3. **Fédiverse** - Services alternatifs (GADE, BOKANTAJ, MIZIK, KUTE)
|
||||
4. **Projets Web** - Nos projets (FEDIVERSE OKI, OKI.RE, NUVEL.NU, JWE.OVH, GONG.GP)
|
||||
3. **Services hébergés** - Alternatives libres (BOKANTE, GADE, NIYAJ, KUTE)
|
||||
4. **Projets Web** - Nos projets (PAWOL.NU, GONG.GP, FEDIVERSE.OKI)
|
||||
5. **Mission** - Valeurs et objectifs avec message anti-GAFAM
|
||||
6. **Hébergement** - Services d'hébergement et infrastructure
|
||||
7. **Support** - Options de dons (Stripe, Liberapay, Ko-fi)
|
||||
8. **Partenaires** - Joukawouvè, cyber-mawonaj, Aktivist Vybz #AKV
|
||||
9. **FAQ** - Questions fréquentes avec storytelling sur le nom "Ka"
|
||||
10. **Engagement** - Formulaire de contact et appels à l'action
|
||||
11. **Contact** - Liens vers réseaux sociaux et plateformes
|
||||
9. **Ils nous ont fait confiance** - KA Ubuntu, KBM
|
||||
10. **FAQ** - Questions fréquentes avec storytelling sur le nom "Ka"
|
||||
11. **Engagement** - Appels à l'action
|
||||
12. **Contact** - Email, WhatsApp, Discord, chaînes PAWOL.NU, Labola
|
||||
|
||||
## Contribution
|
||||
|
||||
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request sur [Codeberg](https://codeberg.org/OKI/o-k-i.net-V2).
|
||||
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request sur [Labola](https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/o-k-i.net).
|
||||
|
||||
## Licence
|
||||
|
||||
@@ -154,14 +169,18 @@ La licence AGPL-V3 est une licence de logiciel libre qui garantit :
|
||||
|
||||
Voir le fichier [LICENSE](LICENSE) pour plus de détails ou consultez : https://www.gnu.org/licenses/agpl-3.0.html
|
||||
|
||||
© 2024 ORGANISATION KA INTERNATIONALE
|
||||
© 2026 ORGANISATION KA INTERNATIONALE
|
||||
|
||||
## Liens
|
||||
|
||||
- 🌐 [Site web](https://o-k-i.net)
|
||||
- 📺 [GADE (PeerTube)](https://gade.o-k-i.net/)
|
||||
- 🐦 [BOKANTAJ (Pleroma)](https://bokantaj.o-k-i.net/)
|
||||
- 🎵 [MIZIK (Funkwhale)](https://mizik.o-k-i.net/library)
|
||||
- 🐘 [BOKANTE (Mastodon)](https://bokante.o-k-i.net/)
|
||||
- ☁️ [NIYAJ (Nextcloud)](https://niyaj.o-k-i.net/)
|
||||
- 🎙️ [KUTE (Castopod)](https://kute.o-k-i.net/)
|
||||
- 💻 [Codeberg](https://codeberg.org/OKI)
|
||||
- 💬 [Discord](https://discord.gg/DPvUCA8dD)
|
||||
- 📱 [WhatsApp](https://wa.me/262692229740)
|
||||
- 📢 [Chaîne WhatsApp PAWOL.NU](https://whatsapp.com/channel/0029VbCv7N9AjPXTxygrRu1w)
|
||||
- ✈️ [Chaîne Telegram PAWOL.NU](https://t.me/OrganisationKA)
|
||||
- 💻 [Labola (Gitea)](https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE)
|
||||
- 📧 kontak@o-k-i.net
|
||||
|
||||
Reference in New Issue
Block a user