quelques articles et un peu de tuning

This commit is contained in:
tierce 2021-08-24 09:28:26 +02:00
parent 5c0104f4cd
commit 1510b44866
14 changed files with 234 additions and 46 deletions

120
content/blog/benevolat.md Normal file
View File

@ -0,0 +1,120 @@
---
pagename: Bénévolat / Rémunération
title: Entre bénévolat et rémunération
subtitle: Combien « vaut » une informatique éthique ?
date: 2020-01-07
author: tierce
modified: 2020-08-11
forum: https://ps.zoethical.org/t/gnuragistes-entre-benevolat-et-remuneration/3838
---
Il n'est pas simple de mettre en place quelque chose de co-construit dans le cadre de la rémunération du travail effectué et encore moins pour le travail à réaliser.
N'hésitez pas à visiter https://ps.zoethical.org/t/gnuragistes-dou-ca-vient-et-vers-ou-ca-va/3746 pour nourrir la discussion sur « c'est quoi les Gnuragistes ».
Nous partons donc du principe que l'asbl Petites Singularités émettra les factures, tva comprise, à l'attention des associations et autres collectifs pour lesquels nous travaillons.
Par la suite, les Gnuragistes qui le souhaitent pourront choisir entre, par exemple
* le don altruiste de sa personne et de son temps
* le bénévolat avec son petit défraiement
* le statuts d'indépendant sous le régime de la franchise
* le statuts d'indépendant assujeti à la tva
* le salariat _(mais cela est probablement conditionné par la recherche de subsides ou une grosse trésorerie)_
* autre ? _(si vous avez d'autres idées n'hésitez pas)_
Voici le fichier utilisé dans le cadre de cette recherche [Calculs imposition.ods|attachment](upload://gHgVOob0nbjzx4qQEZWph6H43TR.ods) (14,0 Ko)
## L'altruisme
C'est pas donné à tout le monde de pouvoir être altruiste dans une société capitaliste.
## Le bénévolat
Maximum 34,71 euros par jour et 1.388,40 par an pour **l'ensemble** des activités bénévoles.
* [Le régime fiscal des bénévoles régime général](https://finances.belgium.be/fr/asbl/benevoles)
Le bénévolat à donc ses limites en terme de rémunération.
## L'indépendant·e sous le régime de la franchise
L'avantage étant une gestion simplifié réduite à un listing client annuel, une déclaration d'impôts et une cotisation sociale.
### TVA
Voir [Régime de franchise de la taxe pour les petites entreprises](https://finances.belgium.be/fr/entreprises/tva/assujettissement_a_la_tva/regime_franchise_de_la_taxe#q4) dont [cette brochure d'information](https://finances.belgium.be/sites/default/files/downloads/123-brochure-regime-franchise-de-taxe.pdf)
* Un chiffre d'affaire annuel maximum de 25 000€
* Émettre des factures SANS tva avec la mention « Régime particulier de franchise des petites
entreprises »
* Ne pas pouvoir déduire la TVA de ses achats
Cela pourrait convenir aux activités techniques puisque nous mettons notre temps de cerveau et nos ressources physiques au service des associations pour lesquelles nous travaillons.
Qui plus est, étant probablement peu consuméristes _(pour ne pas dire anti-consommation)_ nous n'effectuons que peu d'achat de biens ou de services soumis à la TVA.
### Imposition
[Le fisc publie les montants indexés en matière dimpôts sur les revenus pour lEI 2020](https://taxworld.wolterskluwer.be/fr/nouvelles/l-edito/le-fisc-publie-les-montants-indexes-en-matiere-d-impots-sur-les-revenus-pour-l-ei-2020/)
Les taux de limpôt des personnes physiques pour lExercice d'Imposition 2020 sont les suivants :
Quotité exemptée 8860€
* 25% pour la tranche de revenus de 0,01 à 13.250 euros,
* 40% pour la tranche de 13.250 à 23.390 euros,
* 45% pour la tranche de 23.390 à 40.480 euros,
* 50% pour la tranche supérieure à 40.480 euros.
Sous forme de tableau cela donne:
| revenu | exemption | tranche | taxe | impôt |
|---:|---:|---:|---:|---:|
| 13250 | 8860 | 4390 | 0,20 | 878,00 € |
| 23390 | | 10140 | 0,40 | 4.056,00 € |
| 25000 | | 1610 | 0,45 | 724,50 € |
| **Total** | | | | **5.658,50 €** |
### Cotisations sociales
Sur base du document [Cotisations sociales 2020](https://www.acerta.be/fr/download/5e0efba75a1c4) et de [leur simulateur](https://www.acerta.be/fr/portail-client/independants/client-dacerta/simulations-et-calculs/simulez-cotisations-sociales)
En imaginant une facturation annuelle de 25000€, hors déductions d'impôts.
* impôts: 5.658,50€ par an
* revenu après imposition: 19.341,50€ par an
* revenu mensuel imaginé: 1.611,79 par mois
Pour les trois premières années pour une nouvelle activité indépendante **sans** Pension Complémentaire Libre.
* cotisation sociale: 739,05€ par trimestre
* revenu mensuel imaginé: 1.365,44€ par mois
Après la troisième année, sur base du revenu de 25000 trois ans plus tôt et **sans** Pension Complémentaire Libre.
* cotisation sociale: 1.320,33€ par trimestre
* revenu mensuel imaginé: 1.171,68€ par mois
Après la troisième année, sur base du revenu de 25000 trois ans plus tôt et **avec** Pension Complémentaire Libre.
* cotisation sociale avec, par exemple la « PCLI Sociale » d Acerta: 2.350,00€ par trimestre
* revenu mensuel imaginé: 828,46 € par mois
ATTENTION QUE CEST PAS JUSTE PARCE QUUNE PARTIE DE LA PCLI EST DÉDUCTIBLE DES IMPÔTS
## Indépendant·e
Pour les indépendant·e·s sous le régime de la franchise à la TVA, le minimum des cotisations sociales est bien de ±740€ **par trimestre** alors que pour un·e indépendant·e à titre complémentaire, sous le régime de la franchise à la TVA ou non, le minimum est de ±82€ par trimestre. Presque un facteur de 10 pour une situation « à moitié » différente.
Qui plus est, un·e indépendant·t·e à titre complémentaire, peut-être « complémentaire » à léquivalent dun mi-temps au minimum, que ce soit un salariat ou un revenu de remplacement.
## Salariat
:warning: À faire.
## Autre ?
:warning: À faire.

View File

@ -8,7 +8,7 @@ modified: 2021-08-22
---
Parce que la [technologie](https://fr.wikipedia.org/wiki/Technologie) est aussi un outil qui renforce les positions [dominantes (au sens social)](https://fr.wikipedia.org/wiki/Domination), il nous semble crucial de proposer un espace d'émancipation numérique (ou digitale).
Découvrir le rapport que nous entretenons avec le [numérique](https://fr.wikipedia.org/wiki/Num%C3%A9rique) peut se faire en prenant conscience des différentes « couches » dont nous nous rendons, volontairement ou non, dépendant·e·s.
Découvrir le rapport que nous entretenons avec le [numérique](https://fr.wikipedia.org/wiki/Num%C3%A9rique) peut se faire en prenant conscience des différentes « couches » dont nous nous rendons, volontairement ou non, dépendant·e·s.
## Le langage
@ -16,13 +16,13 @@ Tous [les logiciels](#les logiciels) sont écrits dans un ou plusieurs [langages
## Le code source
C'est en quelque sorte le secret de fabrication et de fonctionnement d'un logiciel. Cette « recette de cuisine » est, par défaut, la propriété de l'auteur ou de l'éditeur et vous n'avez ni le [droit d'y avoir accès](https://fr.wikipedia.org/wiki/Droit_d%27acc%C3%A8s_(informatique)), ni le droit de le modifier, ni le droit d'en faire une ingénierie inverse *([rétro-ingénierie](https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie#L%C3%A9galit%C3%A9_de_la_r%C3%A9tro-ing%C3%A9nierie_informatique))*. Il va de soi que vous n'avez pas non plus le droit d'en faire des copies.
C'est en quelque sorte le secret de fabrication et de fonctionnement d'un logiciel. Cette « recette de cuisine » est, par défaut, la propriété de l'auteur ou de l'éditeur et vous n'avez ni le [droit d'y avoir accès](https://fr.wikipedia.org/wiki/Droit_d%27acc%C3%A8s_(informatique)), ni le droit de le modifier, ni le droit d'en faire une ingénierie inverse *([rétro-ingénierie](https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie#L%C3%A9galit%C3%A9_de_la_r%C3%A9tro-ing%C3%A9nierie_informatique))*. Il va de soi que vous n'avez pas non plus le droit d'en faire des copies.
Ce [code source](https://fr.wikipedia.org/wiki/Code_source) sera soit interprété, soit compilé.
### Logiciel interprété
Avec un logiciel interprété, le [code source](https://fr.wikipedia.org/wiki/Code_source) vous sera fournis puisque c'est la « matière première » qui passera « à la moulinette » d'un [interpréteur](https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(informatique)). Vous aurez au moins la possibilité de lire le [code source](https://fr.wikipedia.org/wiki/Code_source) ou de le faire lire à des personnes disposant des compétences nécessaires, mais ce n'est pas pour autant que vous aurez d'autres droits comme celui de le copier, de le modifier, de le revendre ou de le donner à d'autres sans vous mettre en infraction vis à vis de la [propriété intellectuelle](https://fr.wikipedia.org/wiki/Propri%C3%A9t%C3%A9_intellectuelle).
Avec un logiciel interprété, le [code source](https://fr.wikipedia.org/wiki/Code_source) vous sera fournis puisque c'est la « matière première » qui passera « à la moulinette » d'un [interpréteur](https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(informatique)). Vous aurez au moins la possibilité de lire le [code source](https://fr.wikipedia.org/wiki/Code_source) ou de le faire lire à des personnes disposant des compétences nécessaires, mais ce n'est pas pour autant que vous aurez d'autres droits comme celui de le copier, de le modifier, de le revendre ou de le donner à d'autres sans vous mettre en infraction vis à vis de la [propriété intellectuelle](https://fr.wikipedia.org/wiki/Propri%C3%A9t%C3%A9_intellectuelle).
Quand à [l'interpréteur](https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(informatique)), il vous sera fournis sous la forme d'un logiciel compilé.
@ -30,7 +30,7 @@ Quand à [l'interpréteur](https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(inform
Les logiciels compilés sont eux aussi écrits dans [un langage](#le langage) et leur [code source](#le code source) sera passé à la moulinette d'un [compilateur](https://fr.wikipedia.org/wiki/Compilateur) pour enfin vous être fournis sous la forme de [code objet](https://fr.wikipedia.org/wiki/Code_objet) *(ou fichier binaire dans le jargon numérique)* qui sera compréhensible par [les systèmes dexploitations](#les systèmes d'exploitation) pour lesquels ils ont été… compilés.
Pour espérer découvrir et comprendre l'ensemble des fonctionnalités proposées par un *binaire*, il faudrait qu'il vous soit fourni **accompagné d'une copie de son [code source](https://fr.wikipedia.org/wiki/Code_source)** mais aussi avec celui du compilateur utilisé pour le « fabriquer ».
Pour espérer découvrir et comprendre l'ensemble des fonctionnalités proposées par un *binaire*, il faudrait qu'il vous soit fourni **accompagné d'une copie de son [code source](https://fr.wikipedia.org/wiki/Code_source)** mais aussi avec celui du compilateur utilisé pour le « fabriquer ».
Sans la mise à disposition de ces [codes sources](https://fr.wikipedia.org/wiki/Code_source), seuls la [rétro-ingénierie](https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie) permettrait de s'approcher de ce que *ferait vraiment* un logiciel compilé *(binaire)*. Ces pratiques étant souvent volontairement rendues incompatibles avec les licences privatrices qui accompagnent des binaires propriétaires *(ou [logiciels privateurs](https://www.gnu.org/proprietary/proprietary.fr.html))*, elles sont donc juridiquement considérées comme étant illicites.
@ -44,9 +44,9 @@ Chaque bout de code informatique qui compose [les logiciels](#les logiciels), [l
Avec les [licences propriétaires](https://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire), et privatrices vous disposez d'un droit d'utilisation **restreint et limité** en déléguant votre confiance aux éditeurs de ces logiciels.
La plus grande différence avec [les licences libres](https://fr.wikipedia.org/wiki/Logiciel_libre) *(copyleft)* tiendra du fait que la licence vous donne tous les droits « à vos risques et périls ». Ce sont des licences qui vous responsabilisent au lieu de vous infantiliser. La seule « obligation » tenant au fait que si vous êtes capable de modifier le fonctionnement d'un [logiciel](#les logiciels) *(au travers de son [code source](https://fr.wikipedia.org/wiki/Code_source))*, vous êtes **tenus de partager avec le reste de la planète** le résultat de votre travail sous ces mêmes conditions.
La plus grande différence avec [les licences libres](https://fr.wikipedia.org/wiki/Logiciel_libre) *(copyleft)* tiendra du fait que la licence vous donne tous les droits « à vos risques et périls ». Ce sont des licences qui vous responsabilisent au lieu de vous infantiliser. La seule « obligation » tenant au fait que si vous êtes capable de modifier le fonctionnement d'un [logiciel](#les logiciels) *(au travers de son [code source](https://fr.wikipedia.org/wiki/Code_source))*, vous êtes **tenus de partager avec le reste de la planète** le résultat de votre travail sous ces mêmes conditions.
C'est en comprenant la position dominante que soctroient les entreprises privées se reposant sur la « propriété intellectuelle » et le secret industriel, que la licence [GNU GPL](https://fr.wikipedia.org/wiki/Licence_publique_générale_GNU) fut publiée par [Richard Stallman](https://fr.wikipedia.org/wiki/Richard_Stallman) en 1989 et portée par la [Free Software Fondation](https://fr.wikipedia.org/wiki/Free_Software_Foundation) depuis.
C'est en comprenant la position dominante que soctroient les entreprises privées se reposant sur la « propriété intellectuelle » et le secret industriel, que la licence [GNU GPL](https://fr.wikipedia.org/wiki/Licence_publique_générale_GNU) fut publiée par [Richard Stallman](https://fr.wikipedia.org/wiki/Richard_Stallman) en 1989 et portée par la [Free Software Fondation](https://fr.wikipedia.org/wiki/Free_Software_Foundation) depuis.
Tout logiciel qui n'est pas compatible avec cette licence est un [logiciel privateur](https://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire).
@ -56,17 +56,17 @@ Tous les logiciels sont décrits au travers de leur [code source](#le code sourc
### Les systèmes d'exploitation
L'utilisation *(exploitation)* d'un ordinateur, d'un ordiphone, d'un satellite ou d'une voiture par un être humain ou une autre machine, est rendue possible grâce à un logiciel important, sorte de « super logiciel qui permettra l'installation d'autre logiciels applicatifs », c'est le [système d'exploitation](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27exploitation).
L'utilisation *(exploitation)* d'un ordinateur, d'un ordiphone, d'un satellite ou d'une voiture par un être humain ou une autre machine, est rendue possible grâce à un logiciel important, sorte de « super logiciel qui permettra l'installation d'autre logiciels applicatifs », c'est le [système d'exploitation](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27exploitation).
Ce logiciel a pour particularité de « faciliter » les interactions *(entrées /sorties dans le jargon numérique)* produites par les utilisateurs et utilisatrices ou à leur attention.
Ce logiciel a pour particularité de « faciliter » les interactions *(entrées /sorties dans le jargon numérique)* produites par les utilisateurs et utilisatrices ou à leur attention.
Il est important de noter que dans tout système dexploitation, la notion de « droit d'accès » est très présente et fondamentale pour distinguer les êtres humains ou les machines qui disposeraient du « droit d'administration » de celles et ceux qui n'en auraient pas le droit; les utilisateurs et utilisatrices.
Il est important de noter que dans tout système dexploitation, la notion de « droit d'accès » est très présente et fondamentale pour distinguer les êtres humains ou les machines qui disposeraient du « droit d'administration » de celles et ceux qui n'en auraient pas le droit; les utilisateurs et utilisatrices.
Si vous n'êtes pas administrateur ou administratrice des ordinateurs que vous utilisez, quels qu'ils soient, c'est que d'autres personnes le sont à votre place.
### Les applications
Beaucoup plus « spécialisées » que les systèmes d'exploitation, les logiciels applicatifs, sont construits pour répondre à toutes les tâches particulières que les êtres humains seraient susceptibles de réaliser. L'écriture, le dessin, la musique, le dessin architectural, la comptabilité, la communication, l'administration d'autres systèmes numériques, le jeux, la mise à disposition de services en tout genre, le traitement d'image, le pilotage de drone, la cartographies, etc. seront autant de « domaines » pour lesquels il existe un éventail plus ou moins étendu d'applications.
Beaucoup plus « spécialisées » que les systèmes d'exploitation, les logiciels applicatifs, sont construits pour répondre à toutes les tâches particulières que les êtres humains seraient susceptibles de réaliser. L'écriture, le dessin, la musique, le dessin architectural, la comptabilité, la communication, l'administration d'autres systèmes numériques, le jeux, la mise à disposition de services en tout genre, le traitement d'image, le pilotage de drone, la cartographies, etc. seront autant de « domaines » pour lesquels il existe un éventail plus ou moins étendu d'applications.
### Les services
@ -80,7 +80,7 @@ Construire et utiliser les logiciels se fait par l'intermédiaire du [matériel
Les micrologiciels sont, eux aussi [des logiciels](#les logiciels) qui sont inscrits dans les microcircuits du matériel, que ce soit, par exemple, une imprimante, un ordiphone, un ordinateur, une voiture, une télévision, un frigo ou une carte d'identité électronique.
Ces [firmwares](https://fr.wikipedia.org/wiki/Firmware) sont associables aux différents « périphériques » même si la miniaturisation fait qu'ils sont de plus en plus solidarisé des [cartes mères](https://fr.wikipedia.org/wiki/Carte_m%C3%A8re). Sur ces dernières, ce sont les [bios](https://fr.wikipedia.org/wiki/BIOS_(informatique)) et autres [uefi](https://fr.wikipedia.org/wiki/UEFI) qui s'animeront dés que les vannes du courant électrique s'ouvriront.
Ces [firmwares](https://fr.wikipedia.org/wiki/Firmware) sont associables aux différents « périphériques » même si la miniaturisation fait qu'ils sont de plus en plus solidarisé des [cartes mères](https://fr.wikipedia.org/wiki/Carte_m%C3%A8re). Sur ces dernières, ce sont les [bios](https://fr.wikipedia.org/wiki/BIOS_(informatique)) et autres [uefi](https://fr.wikipedia.org/wiki/UEFI) qui s'animeront dés que les vannes du courant électrique s'ouvriront.
## Le réseau

View File

@ -1,6 +1,6 @@
---
pagename: LDAP avec SSL
title: LDAP avec le support de SSL
title: LDAP avec SSL sur Debian 10
subtitle: Un serveur LDAP pour gérer les comptes utilisateur·ice·s
date: 2021-03-24
author: tierce

44
content/blog/remote.md Normal file
View File

@ -0,0 +1,44 @@
---
pagename: Remote Support
title: Remote support script
subtitle: Some piece of bits to offer remote assistance
date: 2021-03-24
author: ptr
---
<span class="fa fa-warning white"></span> [not publicly accessible on our Gitea](https://git.gnuragist.es/git/zebras/projets/src/branch/master/remote_support_script)
loosely based on this [linux-cliens](https://framagit.org/Yvan-Masson/RemoteHelpBuilder/tree/master/Linux-client) scripts.
## required software
this will only function on X11 based systems (no terminal-only, no wayland based...)
```
apt-get install yad x11vnc
```
## post-install
make sure user-permissions are well set on rsa private-key.. (ssh enforces user-only, read-only permissions)
```
chmod 0600 ./tunneluser.id_rsa
```
## user connection description
* click on "my-remote-help"
* click on "validate"
* give the GNUragist.es a phone call (0466 47 25 33)
* GNUragist.es give you a password
* type this password in the box
* click on "to initiate connection"
* if it's ok,user get a message "Connection established. Once assistance is finished please click on the button below."
* click on "End connection and quit"
* if the SSH connection does not succeed,user get a message "Sorry, connection could not be be established."
* click on "Quit"
* call the GNUragist.es
* if the VNC server can not start,user get message "Sorry, remote control software could not be started:"
* click on "Quit"
* call the GNUragist.es

View File

@ -31,4 +31,4 @@ vers une informatique plus juste et équitable.
GNU est un [sigle récursif](https://fr.wikipedia.org/wiki/Sigle_r%C3%A9cursif) qui veut dire <i>GNU is Not Unix</i> et c'est un projet né en 1983.
En 2021, nous sommes heureux·ses et fière d'articuler notre activité « digitale » autour des valeurs qui accompagnent ce projet.
N'hésitez pas à flâner sur les pages Wikipédia du [projet GNU](https://fr.wikipedia.org/wiki/Projet_GNU) pour explorer une autre façon de faire de l'informatique.
Nous en parlons volontiers avec vous et si vous avez besoin de nous, vous trouverez notre adresse mail et notre téléphone sur [la page d'accueil](.).
Nous en parlons volontiers avec vous et si vous avez envie de lire un truc, pourquoi pas la [biographie de RMS](/fichiers/Richard Stallman et la révolution du logiciel libre.pdf) ?

View File

@ -32,10 +32,8 @@ votre temps et vos données.<br />
Un soucis, des questions, besoin daide avec votre [GNU](/gnu.html)/[Linux](/linux.html) ? Nous pouvons vous aider vous ou votre association. Mises à jour, sauvegardes, imprimantes, carte didentité électronique, installation de votre serveur personnel ou associatif sur base de [Yunohost](https://yunohost.org) (Mail, [Nextcloud](https://fr.wikipedia.org/wiki/Nextcloud), Agendas, Contacts, [Dokuwiki](https://fr.wikipedia.org/wiki/DokuWiki)…)
<hr>
<a href="https://www.openstreetmap.org/way/228420463" target="_blank">
<img src="/images/home/map.png" class="right" alt="Carte de Schaerbeek">
<img src="/images/home/map.png" width="300px" class="right" alt="Carte de Schaerbeek">
</a>
Au [Hacklab](https://hacklab.brussels/)<br />
@ -49,6 +47,6 @@ IBAN: BE63 5230 8118 2308<br />
BIC: TRIOBEBB
</p>
En semaine, la journée, le soir ou le week-end. et si vous avez envie de lire un truc, pourquoi pas la [biographie de RMS](/fichiers/Richard Stallman et la révolution du logiciel libre.pdf) ?
En semaine, la journée, le soir ou le week-end.
C'est maGNUfique!

View File

@ -1,5 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*- #
from datetime import date
TODAY = date.today()
AUTHOR = 'Gnuragistes'
SITENAME = 'Gnuragist.es'

View File

@ -1,5 +1,9 @@
/* classes */
.smaller {
font-size: smaller;
}
.hide
{
visibility: hidden;
@ -20,9 +24,9 @@
color: white;
}
.footer
.yellow
{
color:magenta;
color: yellow;
}
a.button
@ -60,8 +64,12 @@ a.button:hover > i
/* pour les blocks de code - très sommaire */
.highlight pre {
.highlight pre, code {
background: #272822;
color: #bbb;
padding: 0.5rem;
}
hr.title {
border: 0.3rem solid red;
}

View File

@ -64,12 +64,18 @@ img
height: auto;
}
p, li
p, ul, table
{
font-size: 1.5rem;
/*text-transform: uppercase;*/
}
footer
{
color:red;
font-size: 1.5rem;
}
/* for smaller screens transformations */
@media (max-width: 1024px)
{
@ -109,7 +115,7 @@ p, li
}
pre {
pre, code {
line-height: 2.1rem;
font-family: courier;
font-size: 1.5rem;

View File

@ -2,13 +2,17 @@
{% block pagename %}{{ article.pagename }}{% endblock %}
{% block title %}{{ article.title }}{% endblock %}
{% block subtitle %}{{ article.subtitle }}{% endblock %}
{% block description %}
{% block author %}
{{ article.author }} - {{ article.date|strftime('%d %B %Y') }}
{% if article.modified %}
, modifié le {{ article.modified|strftime('%d %B %Y') }}
{% endif %}
{% endblock %}
{% block date %}{{ article.date | strftime('%a, %d %B %Y') }}{% endblock %}
{% block author %}{{ article.author }}{% endblock %}
{% block content %}{{ article.content }}{% endblock %}
{% block content %}
{% if article.forum %}
<p><span class="fa fa-activitypub yellow"></span><a href="{{ article.forum }}" target="_blanc"> On en discute sur le forum ?</a></p>
{% endif %}
{{ article.content }}
{% endblock %}

View File

@ -12,22 +12,22 @@
</head>
<body>
<nav id=menu>
{% for text, link, icon in MENUITEMS %}
<a href="{{ link }}" class="button">
{% if icon != "none" %}<i class="fa {{icon}}"></i>{% endif %}
{{ text }}</a>
{% endfor %}
</nav>
<section id=head>
<h1>{% block title %}{% endblock %}</h1>
<h2>{% block subtitle %}{% endblock %}</h2>
<hr>
<hr class=title>
<nav id=menu>
{% for text, link, icon in MENUITEMS %}
<a href="{{ link }}" class="button">
{% if icon != "none" %}<i class="fa {{icon}}"></i>{% endif %}
{{ text }}</a>
{% endfor %}
</nav>
<h3>{% block description%}{% endblock %}</h3>
</section>
@ -37,7 +37,7 @@
</section>
<footer class="footer">
Copyleft 2021, les Gnuragistes.
Copyleft {% block author%}{{ AUTHOR }} {{ TODAY | strftime('%Y') }}{% endblock %}
</footer>
</body>

View File

@ -0,0 +1,13 @@
{% extends "base.html" %}
{% block title %}{{ super() }}Catégories{% endblock title %}
{%- block content %}
<section class="content">
<ul id="category-list">
{% for category, n in categories %}
<li><a href="{{ SITEURL }}/{{ category.url }}">{{ category }}</a> ({{ n|count }} articles)</li>
{% endfor %}
</ul>
</section>
{% endblock content -%}

View File

@ -20,17 +20,11 @@
{% endblock %}
{% block date %}{{ TODAY | strftime('%a, %d %B %Y') }}{% endblock %}
{% block author %} {{ AUTHOR }} {% endblock %}
{% block content %}
{% if articles_page %}
{% for article in articles %}
<h3><a href="{{ article.url }}">{{ article.title }}</a>, par {{ article.author }}, le
{% if article.modified %}{{ article.modified|strftime('%d %B %Y')}}{% else %}{{ article.date|strftime('%d %B %Y')}}{% endif %}</h3>
{% for article in articles|sort(attribute="title") %}
<h3><a href="{{ article.url }}">{{ article.title }}</a>, <span class="smaller"> {{ article.author }}, le
{% if article.modified %}{{ article.modified|strftime('%d %B %Y')}}{% else %}{{ article.date|strftime('%d %B %Y')}}{% endif %}</span></h3>
{% endfor %}
{% endif %}
{% endblock content %}

View File

@ -4,6 +4,5 @@
{% block subtitle %}{{ page.subtitle }}{% endblock %}
{% block description %}{{ page.description }}{% endblock %}
{% block date %}{{ page.date | strftime('%a, %d %B %Y') }}{% endblock %}
{% block author %}{{ page.author }}{% endblock %}
{% block content %}{{ page.content }}{% endblock %}