Add missing images and fix broken links

This commit is contained in:
Alexis Métaireau 2021-05-08 17:47:49 +02:00
parent 7b81b4f550
commit f6806d77c9
23 changed files with 19 additions and 43 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ output
cache cache
.venv .venv
__pycache__ __pycache__
*:Zone.Identifier

View file

@ -34,7 +34,7 @@ possible d'héberger soit-même.
.. _Pocket: http://getpocket.com .. _Pocket: http://getpocket.com
.. image:: {filename}/images/readinglist-screenshot.png .. image:: {static}/images/readinglist-screenshot.png
:alt: Capture d'écran de Firefox nightly avec readinglist. :alt: Capture d'écran de Firefox nightly avec readinglist.
Pour le construire, nous aurions pu réutiliser `Firefox Sync`_, après tout Pour le construire, nous aurions pu réutiliser `Firefox Sync`_, après tout
@ -85,7 +85,7 @@ Comme première pierre à l'édifice, nous avons donné naissance au projet
fournir une implémentation de ce protocole en python, tout en factorisant fournir une implémentation de ce protocole en python, tout en factorisant
l'ensemble de nos bonnes pratiques (pour la prod notamment). l'ensemble de nos bonnes pratiques (pour la prod notamment).
.. image:: {filename}/images/cliquet-logo.png .. image:: {static}/images/cliquet/cliquet-logo.png
:align: right :align: right
:alt: Logo du projet Cliquet :alt: Logo du projet Cliquet

View file

@ -63,7 +63,7 @@ Obtenir la liste des "principals" d'un ACE
d'une ACL (e.g. *modifier un enregistrement*). d'une ACL (e.g. *modifier un enregistrement*).
Avec le `système de permissions choisi Avec le `système de permissions choisi
<{filename}/2015.05.cliquet-permissions.rst>`_, les permissions d'un <{filename}/Technologie/2015-05-01-cliquet-permissions.rst>`_, les permissions d'un
objet héritent de celle de l'objet parent. objet héritent de celle de l'objet parent.
Par exemple, avoir le droit d'écriture sur un *bucket* permet la Par exemple, avoir le droit d'écriture sur un *bucket* permet la

View file

@ -37,7 +37,7 @@ commun l'implémentation de ce protocole et de ces bonnes pratiques dans un
*Cliquet* est né. *Cliquet* est né.
.. image:: {filename}/images/cliquet-logo.png .. image:: {static}/images/cliquet/cliquet-logo.png
:alt: Cliquet logo :alt: Cliquet logo
:align: center :align: center
@ -86,7 +86,7 @@ depuis le fichier ``.ini`` de l'application. Ainsi tous les projets qui utilisen
le toolkit se déploieront de la même manière : seuls quelques éléments de configuration le toolkit se déploieront de la même manière : seuls quelques éléments de configuration
les distingueront. les distingueront.
.. image:: {filename}/images/cliquet-notes-whiteboard.jpg .. image:: {static}/images/cliquet/cliquet-notes-whiteboard.jpg
:alt: Une réunion à Paris... :alt: Une réunion à Paris...
:align: center :align: center
@ -113,8 +113,7 @@ Les choix principaux du protocole concernent surtout :
* **Les resources REST** : Les deux URLs d'une resource (pour la collection * **Les resources REST** : Les deux URLs d'une resource (pour la collection
et les enregistrements) acceptent des verbes et des headers précis. et les enregistrements) acceptent des verbes et des headers précis.
* **Les formats** : le format et la structure JSON des réponses est imposé, ainsi * **Les formats** : le format et la structure JSON des réponses est imposé, ainsi
que la `pagination des listes <{filename}/2015.05.continuation-token.rst>`_ que la pagination des listes ou la syntaxe pour filtrer/trier les resources via la `querystring <https://en.wikipedia.org/wiki/Query_string>`_.
ou la syntaxe pour filtrer/trier les resources via la `querystring <https://en.wikipedia.org/wiki/Query_string>`_.
* **Les timestamps** : un numéro de révision qui s'incrémente à chaque opération * **Les timestamps** : un numéro de révision qui s'incrémente à chaque opération
d'écriture sur une collection d'enregistrements. d'écriture sur une collection d'enregistrements.
* **La synchronisation** : une série de leviers pour récupérer et renvoyer des * **La synchronisation** : une série de leviers pour récupérer et renvoyer des
@ -146,7 +145,7 @@ Dans un monde idéal, ce protocole serait versionné, et formalisé dans une RFC
En rêve, il existerait même plusieurs implémentations avec des technologies différentes En rêve, il existerait même plusieurs implémentations avec des technologies différentes
(Python, Go, Node, etc.). [#]_ (Python, Go, Node, etc.). [#]_
.. [#] Voir notre `article dédié sur les permissions <{filename}/2015.05.cliquet-permissions.rst>`_ .. [#] Voir notre `article dédié sur les permissions <{filename}/Technologie/2015-05-01-cliquet-permissions.rst>`_
.. [#] Rappel: nous sommes une toute petite équipe ! .. [#] Rappel: nous sommes une toute petite équipe !
@ -200,7 +199,7 @@ a des éléments supplémentaires:
d'étranglement <https://fr.wiktionary.org/wiki/goulet_d%E2%80%99%C3%A9tranglement>`_. d'étranglement <https://fr.wiktionary.org/wiki/goulet_d%E2%80%99%C3%A9tranglement>`_.
.. image:: {filename}/images/cliquet-concepts.png .. image:: {static}/images/cliquet/cliquet-concepts.png
:alt: Cliquet concepts :alt: Cliquet concepts
:align: center :align: center
@ -392,8 +391,7 @@ Points faibles
-------------- --------------
Nous sommes très fiers de ce que nous avons construit, en relativement peu Nous sommes très fiers de ce que nous avons construit, en relativement peu
de temps. Et comme nous l'exposions dans `l'article précédent de temps. Et comme nous l'exposions dans l'article précédent (plus accessible), il y a du potentiel !
<{filename}/2015-07-whistler-use-cases.rst}>`_, il y a du potentiel !
Cependant, nous sommes conscients d'un certain nombre de points Cependant, nous sommes conscients d'un certain nombre de points
qui peuvent être vus comme des faiblesses. qui peuvent être vus comme des faiblesses.
@ -456,7 +454,7 @@ pas un jour d'écrire un *Cliquet* en *aiohttp* ou *Go* si cela s'avèrerait per
Pourquoi pas JSON-API ? Pourquoi pas JSON-API ?
Comme nous l'expliquions `au retour des APIdays <{filename}/2015.05.retour-apidays.rst>`_, Comme nous l'expliquions au retour des APIdays,
JSON-API est une spécification qui rejoint plusieurs de nos intentions. JSON-API est une spécification qui rejoint plusieurs de nos intentions.
Quand nous avons commencé le protocole, nous ne connaissions pas JSON-API. Quand nous avons commencé le protocole, nous ne connaissions pas JSON-API.

View file

@ -12,7 +12,7 @@ sont réunis physiquement. Pour cette dernière édition, nous avons pu retrouve
nos collègues du monde entier à `Whistler, en Colombie Britannique au Canada nos collègues du monde entier à `Whistler, en Colombie Britannique au Canada
<http://www.openstreetmap.org/node/268148288#map=4/50.12/-122.95>`_ ! <http://www.openstreetmap.org/node/268148288#map=4/50.12/-122.95>`_ !
.. image:: {filename}/images/whistler-talks.jpg .. image:: {static}/images/whistler/whistler-talks.jpg
:alt: «All Hands» talk about Lego, by @davidcrob - CC0 :alt: «All Hands» talk about Lego, by @davidcrob - CC0
:align: center :align: center
@ -43,7 +43,7 @@ grosses lacunes en terme de documentation, surtout en ce qui concerne
l'éco-système et la vision globale des projets (Kinto, Kinto.js, Cliquet, ...). l'éco-système et la vision globale des projets (Kinto, Kinto.js, Cliquet, ...).
Nous allons donc faire de notre mieux pour combler ce manque. Nous allons donc faire de notre mieux pour combler ce manque.
.. image:: {filename}/images/whistler-workshop.jpg .. image:: {static}/images/whistler/whistler-workshop.jpg
:alt: Kinto.js workshop - CC0 :alt: Kinto.js workshop - CC0
:align: center :align: center
@ -62,7 +62,7 @@ Maintenant que les développements ont été livrés, il faut transformer l'essa
Nous aimerions en profiter pour implémenter une fonctionnalité qui nous tient à coeur : la construction de la liste des enregistrements accessibles en lecture sur une collection partagée. Nous aimerions en profiter pour implémenter une fonctionnalité qui nous tient à coeur : la construction de la liste des enregistrements accessibles en lecture sur une collection partagée.
.. image:: {filename}/images/whistler-lake.jpg .. image:: {static}/images/whistler/whistler-lake.jpg
:alt: Whistler Alta Lake - CC0 :alt: Whistler Alta Lake - CC0
:align: center :align: center
@ -134,7 +134,7 @@ Nous sommes par ailleurs perpétuellement preneurs de vos retours — et bien
entendu de vos contributions — tant sur le code `serveur <https://github.com/mozilla-services/kinto/>`_ entendu de vos contributions — tant sur le code `serveur <https://github.com/mozilla-services/kinto/>`_
que `client <https://github.com/mozilla-services/kinto.js/>`_ ! que `client <https://github.com/mozilla-services/kinto.js/>`_ !
.. image:: {filename}/images/whistler-cloud-storage.jpg .. image:: {static}/images/whistler/whistler-cloud-storage.jpg
:alt: Firefox OS Cloud Storage Presentation - CC0 :alt: Firefox OS Cloud Storage Presentation - CC0
:align: center :align: center
@ -159,7 +159,7 @@ ce genre de besoins internes, *Kinto* est tout aussi pertinent !
La bonne nouvelle c'est que toutes les fonctionnalités *third-party* qui ont La bonne nouvelle c'est que toutes les fonctionnalités *third-party* qui ont
été intégrées récemment vont redevenir des *add-ons* \\o/. été intégrées récemment vont redevenir des *add-ons* \\o/.
.. image:: {filename}/images/whistler-landscape.jpg .. image:: {static}/images/whistler/whistler-landscape.jpg
:alt: Landscape - CC0 :alt: Landscape - CC0
:align: center :align: center
@ -184,7 +184,7 @@ fonctionnalités d'indexation et de recherche *full-text* (comprendre *ElasticSe
Cela rejoint nos plans précédents, puisque c'est quelque chose que nous avions dans Cela rejoint nos plans précédents, puisque c'est quelque chose que nous avions dans
*Daybed*, et qui figurait sur notre feuille de route ! *Daybed*, et qui figurait sur notre feuille de route !
.. image:: {filename}/images/whistler-labs.jpg .. image:: {static}/images/whistler/whistler-labs.jpg
:alt: Firefox Labs Meeting - CC0 :alt: Firefox Labs Meeting - CC0
:align: center :align: center
@ -219,7 +219,7 @@ changements, l'introduction des `*push notifications* <https://w3c.github.io/pus
Il s'agirait alors de la dernière pierre qui manque à l'édifice pour obtenir Il s'agirait alors de la dernière pierre qui manque à l'édifice pour obtenir
un «*Mobile/Web backend as a service*» complet. un «*Mobile/Web backend as a service*» complet.
.. image:: {filename}/images/whistler-roadmap.jpg .. image:: {static}/images/whistler/whistler-roadmap.jpg
:alt: Roadmap - CC0 :alt: Roadmap - CC0
:align: center :align: center
@ -237,6 +237,6 @@ sur les prochaines étapes et embarquer quelques contributeurs à nos cotés pou
construire une solution libre, générique, simple et auto-hébergeable pour le stockage construire une solution libre, générique, simple et auto-hébergeable pour le stockage
de données sur le Web :) de données sur le Web :)
.. image:: {filename}/images/whistler-top-roof.jpg .. image:: {static}/images/whistler/whistler-top-roof.jpg
:alt: Friday Night Party - CC0 :alt: Friday Night Party - CC0
:align: center :align: center

View file

@ -1,3 +0,0 @@
[ZoneTransfer]
ZoneId=3
HostUrl=about:internet

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View file

@ -1,4 +0,0 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-build.png
HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-build.png

View file

@ -1,4 +0,0 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-created.png
HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-created.png

View file

@ -1,4 +0,0 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-form.png
HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-form.png

View file

@ -1,4 +0,0 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-results.png
HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-results.png

View file

@ -1,4 +0,0 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-welcome.png
HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-welcome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB