Tutoriel Docker Documentation Release 0.1.0 (2018-03-09)

Total Page:16

File Type:pdf, Size:1020Kb

Tutoriel Docker Documentation Release 0.1.0 (2018-03-09) Tutoriel Docker Documentation Release 0.1.0 (2018-03-09) id3 Technologies 2020-9-14 12:6 Contents 1 Introduction à Docker 2 1.1 Pourquoi utiliser docker ?......................................3 1.1.1 Transformation de la DSI des entreprises..........................3 1.1.2 Pour donner davantage d’autonomie aux développeurs..................4 1.1.3 Faire évoluer son système d’information..........................4 1.1.4 Pour que ça fonctionne aussi sur une autre machine....................5 1.1.5 Livre blanc Ubuntu.....................................5 1.2 Définitions concernant l’agilité et le mouvement Devops ......................5 1.2.1 Définition de Devops p.34 Programmez! p.214 janvier 2018...............5 1.2.2 Définition 2, Le Devops pour répondre à l’appel de l’innovation 2018-01-04.......5 1.2.3 Définition 3, extrait p.53 MISC N95, Janvier/février, 2018, “Ne pas prévoir, c’est déjà gémir” ...........................................6 1.2.3.1 Citations......................................6 1.2.3.1.1 Ne pas prévoir, c’est déjà gémir.....................6 1.2.3.1.2 La vie, c’est comme une bicyclette, il faut avancer pour ne pas perdre l’équilibre................................6 1.2.4 Devops, intégration et déploiement continus, pourquoi est-ce capital et comment y aller ?6 1.2.5 Agilité et Devops: Extrait p. 35 de [Programmez!] , N°214, janvier 2018........7 1.2.6 What is a DevOps Engineer ?................................8 1.3 Définitions concernant Docker....................................8 1.3.1 Définition de Docker sur Wikipedia en français......................8 1.3.2 Docker est “agile”......................................9 1.3.3 Docker est portable..................................... 10 1.3.4 Docker est sécurisé..................................... 11 1.3.5 Les conteneurs Docker sont plus légers et rapides que les machines virtuelles...... 12 1.3.5.1 Containers..................................... 12 1.3.5.2 Virtual machines (VMs).............................. 12 1.3.5.3 Docker can run your applications in production at native speed ......... 12 1.4 Dossier Docker dans le dossier MISC N°95 de janvier/février 2018................ 13 2 Qui utilise Docker en production ? 14 2.1 Historique.............................................. 14 2.1.1 Janvier 2018......................................... 14 2.2 Paypal................................................ 14 2.2.1 Challenges......................................... 15 2.2.2 Solution........................................... 15 3 Actions/news 16 3.1 Actions/news 2018.......................................... 16 3.1.1 Actions/news mai 2018................................... 16 3.1.1.1 DjangoCon 2018 - An Intro to Docker for Djangonauts by Lacey Williams... 16 3.1.1.2 hard-multi-tenancy-in-kubernetes......................... 16 3.1.1.3 containers-security-and-echo-chambers...................... 16 i 3.1.1.4 Aly Sivji, Joe Jasinski, tathagata dasgupta (t) - Docker for Data Science - PyCon 2018........................................ 16 3.1.1.4.1 Description............................... 16 3.1.1.5 Créez un cluster hybride ARM/AMD64 (GNU/Linux N°215 mai 2018)..... 17 3.1.2 Actions/news avril 2018.................................. 17 3.1.2.1 Docker for the busy researcher (from Erik Matsen)................ 17 3.1.2.1.1 Why Docker ?.............................. 17 3.1.3 Actions/news mars 2018.................................. 17 3.1.3.1 Jeudi 29 mars 2018 : Article de Jérôme Petazzoni : Containers par où com- mencer ?...................................... 17 3.1.4 Actions/news février 2018................................. 17 3.1.4.1 Mardi 13 février 2018: import d’une nouvelle base de données données db_id3_intranet.................................. 17 3.1.4.1.1 Suppression du volume djangoid3_intranet_volume (docker volume rm djangoid3_intranet_volume)..................... 18 3.1.4.1.2 Import de la nouvelle base de données (docker-compose -f docker- compose_for_existing_database.yml up –build)............ 18 3.1.4.1.3 Accès à la nouvelle base de données (docker-compose exec db bash). 21 3.1.4.1.4 Arrêt du service (docker-compose -f .docker- compose_for_existing_database.yml down).............. 22 3.1.4.2 Mardi 13 février 2018: mise en place d’une base de données PostgreSQL 10.2 avec import de la base de données db_id3_intranet................ 22 3.1.4.2.1 docker-compose_for_existing_database.yml.............. 22 3.1.4.2.2 Contenu du répertoire init........................ 23 3.1.4.2.2.1 Création de la base db_id3_intranet .............. 24 3.1.4.2.2.2 Création de l’utilisateur id3admin ............... 24 3.1.4.3 Lundi 12 février 2018: mise en place d’une base de données PostgreSQL 10.2. 24 3.1.4.3.1 Dockerfile................................ 24 3.1.4.3.2 docker-compose.yml.......................... 24 3.1.4.3.3 Accès HeidiSQL à partir de la machine hôte.............. 25 3.1.5 Actions/news janvier 2018................................. 25 3.1.5.1 Mercredi 31 janvier 2018 : export/import d’une base de données PostgreSQL (tutoriel PostgreSQL)............................... 25 3.1.5.1.1 Dockerfile................................ 25 3.1.5.1.2 docker-compose.yml.......................... 26 3.1.5.1.3 Export.................................. 26 3.1.5.1.4 Import.................................. 26 3.1.5.1.5 Commandes docker-compose...................... 26 3.1.5.2 Mercredi 31 janvier 2018 : Bilan mardi 30 janvier 2018............. 26 3.1.5.2.1 Suppression de la base db_id3_intranet................. 27 3.1.5.2.1.1 psql -U postgres......................... 27 3.1.5.2.1.2 l................................. 27 3.1.5.2.1.3 drop database db_id3_intranet;................. 27 3.1.5.2.2 Bilan mardi 30 janvier 2018....................... 27 3.1.5.2.3 Pour lancer PostgreSQL......................... 28 3.1.5.2.4 Pour accéder au conteneur....................... 28 3.1.5.2.4.1 docker ps............................ 28 3.1.5.2.4.2 docker exec -ti caa4db30ee94 bash............... 29 3.1.5.2.5 Livre PostgreSQL : Administration et exploitation de vos bases de données ................................. 29 3.1.5.3 Mardi 30 janvier 2018 : écriture des fichiers Dockerfile et docker-compose.yml 29 3.1.5.3.1 Objectifs pour la journée........................ 30 3.1.5.3.2 Avancement, découverte........................ 30 3.1.5.3.3 Historique................................ 30 3.1.5.4 Lundi 29 janvier 2018 : encore un nouveau tutoriel : A Simple Recipe for Django Development In Docker (Bonus: Testing with Selenium) de Jacob Cook 30 3.1.5.4.1 Analyse et plan de travail pour la journée................ 30 3.1.5.4.2 Autre projet intéressant......................... 30 ii 3.1.5.4.2.1 dockerize-all-the-things..................... 30 3.1.5.4.2.2 Kill it with fire.......................... 30 3.2 Actions/news 2017.......................................... 31 3.2.1 Actions/news août 2017................................... 31 3.2.1.1 4 août 2017 “Docker et Shorewall” par Guillaume Cheramy........... 31 3.2.1.1.1 Créer les règles shorewall pour Docker................. 32 4 Tutoriels Docker 33 4.1 Les conseils et formations de Jérôme Petazzoni........................... 33 4.1.1 Se former, seul ou accompagné............................... 33 4.1.2 Jérôme Petazzoni Container training............................ 34 4.2 Tutoriels Docker pour Windows................................... 34 4.2.1 Installation......................................... 34 4.2.2 docker –version....................................... 35 4.2.3 docker-compose –version.................................. 35 4.2.4 docker-machine –version.................................. 35 4.2.5 notary version........................................ 36 4.2.6 Binaires docker sous Windows 10............................. 36 4.2.7 Where to go next...................................... 36 4.3 Get started (https://docs.docker.com/get-started/).......................... 36 4.3.1 docker run hello-world................................... 37 4.3.2 docker –version....................................... 37 4.3.3 Conclusion......................................... 37 4.3.4 Parts............................................. 38 4.3.4.1 Get started Part2 : Containers........................... 38 4.3.4.1.1 Prérequis................................ 38 4.3.4.1.2 Build the app: docker build -t friendlyhello ............... 38 4.3.4.1.3 docker images.............................. 40 4.3.4.1.4 Run the app: docker run -p 4000:80 friendlyhello........... 40 4.3.4.1.5 docker container ls........................... 40 4.3.4.1.6 docker container stop 06193b763075.................. 41 4.3.4.1.7 Tag the image: docker tag friendlyhello id3pvergain/get-started:part2. 41 4.3.4.1.8 Publish the image............................ 41 4.3.4.1.9 Pull and run the image from the remote repository........... 42 4.3.4.2 Get started Part3 : services............................ 42 4.3.4.2.1 Prerequisites............................... 43 4.3.4.2.2 Introduction............................... 43 4.3.4.2.3 About services.............................. 43 4.3.4.2.4 Your first docker-compose.yml file................... 43 4.3.4.2.5 Run your new load-balanced app.................... 44 4.3.4.2.6 docker swarm init............................ 44 4.3.4.2.7 docker stack deploy -c docker-compose.yml getstartedlab....... 44 4.3.4.2.8 docker service ls............................. 45 4.3.4.2.9 docker service ps getstartedlab_web.................. 45 4.3.4.2.10 docker container ls -q.......................... 45 4.3.4.2.11 Sous
Recommended publications
  • Guide to Open Source Solutions
    White paper ___________________________ Guide to open source solutions “Guide to open source by Smile ” Page 2 PREAMBLE SMILE Smile is a company of engineers specialising in the implementing of open source solutions OM and the integrating of systems relying on open source. Smile is member of APRIL, the C . association for the promotion and defence of free software, Alliance Libre, PLOSS, and PLOSS RA, which are regional cluster associations of free software companies. OSS Smile has 600 throughout the World which makes it the largest company in Europe - specialising in open source. Since approximately 2000, Smile has been actively supervising developments in technology which enables it to discover the most promising open source products, to qualify and assess them so as to offer its clients the most accomplished, robust and sustainable products. SMILE . This approach has led to a range of white papers covering various fields of application: Content management (2004), portals (2005), business intelligence (2006), PHP frameworks (2007), virtualisation (2007), and electronic document management (2008), as well as PGIs/ERPs (2008). Among the works published in 2009, we would also cite “open source VPN’s”, “Firewall open source flow control”, and “Middleware”, within the framework of the WWW “System and Infrastructure” collection. Each of these works presents a selection of best open source solutions for the domain in question, their respective qualities as well as operational feedback. As open source solutions continue to acquire new domains, Smile will be there to help its clients benefit from these in a risk-free way. Smile is present in the European IT landscape as the integration architect of choice to support the largest companies in the adoption of the best open source solutions.
    [Show full text]
  • Soatopicindex - QVIZ
    SOATopicIndex - QVIZ SOATopicIndex From QVIZ Jump to: navigation, search State Of The Art Topic Index (SOTA) Partners should add topics that are relevant also to their work and to also provide other partners with insights or understanding of project technology, standards etc. ● Cross Reference of SOTA documents (Word, powerpoint, etc) SOTA Attachment Cross Reference Contents ● 1 General resources ● 2 Archive and content organization ● 3 Technologies relevant to QVIZ ● 4 Knowledge related (Ontology, thesauri,etc) or standards [edit] General resources 1. Relvant State-of-the-Art Reports 2. Support and Networking 1. Mailing Lists 3. Relevant projects 1. Electronic library project 2. Relevant Projects 4. Issue and Bug Tracking Software Archive and content organization [edit] 1. Archive overview provenance principle 2. Inner organization of Fonds 3. Record Keeping Concept 4. Partner archive systems ( more) http://qviz.humlab.umu.se/index.php/SOATopicIndex (1 of 5)2006-09-29 08:49:10 SOATopicIndex - QVIZ 1. NAE System Description 2. SVAR and National Archives System Description 3. Vision of Britain System Description 4. Comparison of admin unit issues across partners systems 5. Archive features - QVIZ 1. Trackback 6. Archive Standards Technologies relevant to QVIZ [edit] 1. Image annotation to support user generated Thematic maps 2. Web Tools: Screen Capture 3. Prominent digital repositories Technologies and Digital Archive Technologies 1. See also Digital Object Metadata 4. Semantic repositories and other basis repository techologies (also semantic digital or semantic e-Libraries, etc) 5. Semantic web services (SWS) and Service oriented architecture (SOA) 6. Access Stategies 7. Workflow Technologies (includes BEPL,etc related tools) 8. Relevant social software (mainly to point out relevant features) 1.
    [Show full text]
  • DOTCLEAR « Ne Fait Que Des Blogs Et Le Fait Bien ! » Framasoft
    DOTCLEAR « Ne fait que des blogs et le fait bien ! » Framasoft Anne (kozlika) Franck (franck paul) 1 / 36 QUI SOMMES-NOUS ? Une équipe de bénévoles (depuis 2004) Une association (depuis 2009) : Statuts Dons et adhésions serveurs et noms de domaine 2 / 36 NOS VALEURS Indépendance Ouverture (licence GPL) Transparence (code disponible en ligne) Accessibilité Support et entraide (forum, documentation, …) 3 / 36 NOTRE ÉQUIPE Développeurs Correctrice Comédien Gestionnaire Expertes accessibilité Ergonome Étudiants Retraités … 4 / 36 QUI ÊTES-VOUS ? Familier d’internet ? Des sites web ? Des blogs ? Plutôt geeks ? Ou plutôt non-geeks ? Voire des développeurs dans la salle ? 5 / 36 INTERNET Un réseau de réseaux, à l’origine entre des universités et des centres de recherche, héritier du réseau de recherche militaire américain (DARPA). 6 / 36 SERVICES Web Mail Chat (IRC, …) FTP (tranferts de chiers) … Voir : https://fr.wikipedia.org/wiki/Internet 7 / 36 BLOGS ? Un blog est un type de site web utilisé pour la publication périodique et régulière d’articles personnels rendant compte d’une actualité autour d’un sujet donné ou d’une profession. Ces articles ou « billets » sont typiquement datés, signés et présentés dans un ordre antéchronologique. [source : Wikipedia] 8 / 36 DIFFÉRENTS TYPES DE BLOG Journal personnel Photoblog Journal associatif Magazine Journal de voyage … 9 / 36 JOURNAL PERSONNEL 10 / 36 PHOTOBLOG 11 / 36 JOURNAL ASSOCIATIF 12 / 36 MAGAZINE 13 / 36 JOURNAL DE VOYAGE 14 / 36 TECHNIQUE (WEB CÔTÉ CLIENT) HTML (structure des pages) CSS
    [Show full text]
  • A Field Analysis of Relational Database Schemas in Open-Source Software (Extended) Fabien Coelho, Alexandre Aillos, Samuel Pilot, Shamil Valeev
    A Field Analysis of Relational Database Schemas in Open-source Software (Extended) Fabien Coelho, Alexandre Aillos, Samuel Pilot, Shamil Valeev To cite this version: Fabien Coelho, Alexandre Aillos, Samuel Pilot, Shamil Valeev. A Field Analysis of Relational Database Schemas in Open-source Software (Extended). The Third International Conference on Ad- vances in Databases, Knowledge, and Data Applications, Jan 2011, St Marteen, Netherlands Antilles. p. 9-15. hal-00903676 HAL Id: hal-00903676 https://hal-mines-paristech.archives-ouvertes.fr/hal-00903676 Submitted on 12 Nov 2013 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. 1 A Field Analysis of Relational Database Schemas in Open-source Software (Extended) Fabien Coelho, Alexandre Aillos, Samuel Pilot, and Shamil Valeev CRI, Maths & Systems, MINES ParisTech, 35, rue Saint Honore,´ 77305 Fontainebleau cedex, France. [email protected], [email protected] Abstract—The relational schemas of 512 open-source projects legal, and philosophical issues. Open-source software (OSS) storing their data in MySQL or PostgreSQL databases are in- is a subject of academic studies [12] in psychology, sociology, vestigated by querying the standard information schema, looking economics, or software engineering, including quantitative for various issues.
    [Show full text]
  • Estudio De Los Gestores De Contenido. Aplicación a Un Caso De Estudio Sobre La Gestión De Información Académica
    ESCUELA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN Curso Académico 2010 / 2011 PROYECTO FIN DE CARRERA ESTUDIO DE LOS GESTORES DE CONTENIDO. APLICACIÓN A UN CASO DE ESTUDIO SOBRE LA GESTIÓN DE INFORMACIÓN ACADÉMICA. Autor: Cristina Alonso Rodríguez Tutores: Marcos López Sanz Diana Sánchez Junio, 2011 Resumen RESUMEN Realizar una web puede ser un trabajo complicado y muy laborioso si no se dispone de las herramientas adecuadas. En el pasado las herramientas eran básicamente editores que permitían generar una página, que evolucionaron para incorporar el control de la estructura de la web y otras funcionalidades, pero en general estaban enfocadas más a la creación que al mantenimiento. En los últimos años se ha desarrollado el concepto de “sistema de gestión de contenidos” (Content Management Systems o CMS). Se trata de herramientas que permiten crear y mantener una web con facilidad, encargándose de los trabajos más tediosos que hasta ahora ocupaban el tiempo de los administradores de las webs. Los gestores de contenidos proporcionan un entorno que posibilita la actualización, mantenimiento y ampliación de la web con la colaboración de múltiples usuarios. En cualquier entorno virtual ésta característica, es importante, y además puede ayudar a crear una comunidad unida que participe de forma conjunta. En el presente proyecto de fin de carrera se describen, comparan y analizan los diferentes tipos de CMS que existen en el mercado, a través de unas características comunes o deseables que deberían tener los CMS. De acuerdo a dichas características y tomando de las mismas unos criterios de selección, se ha realizado un caso de estudio eligiendo un CMS en concreto: Joomla!.
    [Show full text]
  • Master: This Is Always the Latest Stable Release, • Develop: the Development Version, May Be Unstable
    Galette Documentation Release 0.9.4.2 Johan Cwiklinski 11/12/2020 Contents 1 Installation manual3 1.1 Prerequisites and hosting.........................3 1.2 Preparation.................................4 1.3 Installation................................. 10 1.4 Post installation.............................. 17 1.5 Updating................................... 19 2 User manual 23 2.1 Generalities................................. 24 2.2 Members management........................... 28 2.3 Search.................................... 38 2.4 Contributions management........................ 42 2.5 Fields Configuration............................ 47 2.6 PDF models................................. 52 2.7 Galette preferences............................. 56 2.8 Experimented users............................ 65 3 Frequently Asked Question (FAQ) 71 3.1 What if Galette does not work?...................... 71 3.2 How to report a bug or ask for a feature?................ 72 3.3 How to search in lists archives?..................... 73 3.4 How to use same email address for several members?......... 73 4 Plugins 75 4.1 Official Plugins............................... 75 4.2 Third party plugins............................. 91 4.3 Plugins management interface...................... 93 5 Developer manual 99 5.1 Galette sources............................... 100 5.2 How to contribute.............................. 103 5.3 Galette source code............................. 107 5.4 Writting plugins.............................. 113 i 5.5 Internationnalisation (i18n).......................
    [Show full text]
  • Guide OS 2013 EN.Pdf
    “Open source Guide The best of open source” Page 2 PREAMBLE SMILE Smile is a company of engineers specialising in the implementation of open source solutions and the integration of open source based systems. Smile is a member of APRIL, the association for the promotion and defence of open source software, PLOSS, a network of open source software companies in the Ile-de-France region, and CNLL, the French open source software council. FR Smile has a staff of over 700 throughout the world, more than 550 of whom are in France (as . at December 2012), making it the largest integrator of open source solutions in France and Europe. Since approximately 2000, Smile has been actively monitoring technological developments, SMILE which has enabled it to discover the most promising open source products, to qualify and . assess them so as to offer its clients the most successful, robust and sustainable products. This approach has led to a range of white papers covering various fields of application: content management (2004), portals (2005), business intelligence (2006), PHP frameworks (2007), virtualisation (2007), electronic document management (2008), ERPs (2008), open WWW source VPNs (2009), firewalls and flow controls (2009), message oriented middleware (2009), e-commerce and corporate social networks (2010), the Guide to Open Source and NoSQL (2011) and, more recently, mobile and open source census and compliance tools (2012). Each of these works presents a selection of the best open source solutions for the domain in question, their respective qualities as well as operational feedback. As open source solutions continue to acquire new domains, Smile will be there to help its clients benefit from these in a risk-free way.
    [Show full text]
  • Latest Version Here
    Tutoriel Docker Release 2019-02-28T14:31:29.517726+01:00 igdevops 2019-02-28T14:31:29.517726+01:00 CONTENTS 1 Introduction à Docker 3 1.1 Pourquoi utiliser docker ?........................................4 1.1.1 Transformation de la DSI des entreprises............................4 1.1.2 Pour donner davantage d’autonomie aux développeurs....................4 1.1.3 Faire évoluer son système d’information............................5 1.1.4 Pour que ça fonctionne aussi sur une autre machine......................6 1.1.5 Livre blanc Ubuntu.......................................6 1.2 Définitions concernant l’agilité et le mouvement Devops ........................6 1.2.1 Définition de Devops p.34 Programmez! p.214 janvier 2018.................6 1.2.2 Définition 2, Le Devops pour répondre à l’appel de l’innovation 2018-01-04.........6 1.2.3 Définition 3, extrait p.53 MISC N95, Janvier/février, 2018, “Ne pas prévoir, c’est déjà gémir” 7 1.2.3.1 Citations........................................7 1.2.3.1.1 Ne pas prévoir, c’est déjà gémir.......................7 1.2.3.1.2 La vie, c’est comme une bicyclette, il faut avancer pour ne pas perdre l’équilibre..................................7 1.2.4 Devops, intégration et déploiement continus, pourquoi est-ce capital et comment y aller ?..8 1.2.5 Agilité et Devops: Extrait p. 35 de [Programmez!] , N°214, janvier 2018..........9 1.2.6 What is a DevOps Engineer ?..................................9 1.3 Définitions concernant Docker...................................... 10 1.3.1 Définition de Docker sur Wikipedia en français........................ 10 1.3.2 Docker est “agile”........................................ 10 1.3.3 Docker est portable......................................
    [Show full text]
  • Introduction to Website Designing & Development
    SHREE SATGURUVE NAMAH Introduction to Website Designing & Development (Draft Version) Introduction to Website Designing & Development - 1 - List of Topics • Web-Application Management - An Overview • Web-Application / WebApp - Introduction • List of Web-Programming Language Popularity • What Web-Programming languages are people talking about? • Popular Web-Programming languages – An Overview • Database - Overview • Popular Web-Database Systems – An Overview • Database – Parameters • Application Service Provider (ASP) - What is it about? • Application Service Provider (ASP) - How it works? • Integrated Development Environment (IDE) • Comparison of Integrated Development Environments • Web-Application / WebApp - Development Guide • Before You Code: Part A – Reviewing Hosting Plans Features • Before You Code: Part B – Reviewing Hosting Plans Features • Before You Code: Web Site Basics: Stuff Beginners Need To Know • Before You Code: Database Websites from Scratch • Definition of Framework? • What is Application Framework? • What is Software Framework? • What is Web-Application Framework? • What is Enterprise Architecture Framework? • List of Content Management Frameworks (CMF) • List of Content Management Systems (CMS) • List of Web-application Frameworks • Glossary / Acronym / File Extensions • References • Conclusion Introduction to Website Designing & Development - 2 - Web-Application Management - An Overview - DATA PRESENTATION APPLICATION SERVER DATABASE SERVER Content Management Web-Programming Language Record/Files Management (Client-Side
    [Show full text]
  • Galette Documentation Release 0.9.5
    Galette Documentation Release 0.9.5 Johan Cwiklinski 28/09/2021 Contents 1 Installation manual3 1.1 Prerequisites and hosting.........................3 1.2 Preparation.................................4 1.3 Installation................................. 10 1.4 Post installation.............................. 17 1.5 Updating................................... 19 2 User manual 23 2.1 Generalities................................. 24 2.2 Members management........................... 28 2.3 Search.................................... 38 2.4 Contributions management........................ 42 2.5 Fields Configuration............................ 47 2.6 PDF models................................. 52 2.7 Galette preferences............................. 56 2.8 Experimented users............................ 65 3 Frequently Asked Question (FAQ) 71 3.1 What if Galette does not work?...................... 71 3.2 How to report a bug or ask for a feature?................ 72 3.3 How to search in lists archives?..................... 73 3.4 How to use same email address for several members?......... 73 4 Plugins 75 4.1 Official Plugins............................... 75 4.2 Third party plugins............................. 91 4.3 Plugins management interface...................... 92 5 Developer manual 97 5.1 Galette sources............................... 97 5.2 How to contribute.............................. 100 5.3 Galette source code............................. 104 5.4 Writting plugins.............................. 109 i 5.5 Internationnalisation (i18n).......................
    [Show full text]