Site web d'Antopie https://antopie.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

181 lines
7.8KB

  1. <?php include "inc/debut.php";
  2. head("services.php"); ?>
  3. <div id="services" class="grille-services">
  4. <?php
  5. $logoService = array(
  6. 'plume' => 'plume.png',
  7. 'peertube' => 'peertube.png',
  8. 'gitea' => 'gitea.png',
  9. 'libreqr' => 'qr.png',
  10. 'bitwarden' => 'bitwarden.png',
  11. 'nextcloud' => 'nextcloud.png',
  12. 'synapse' => 'matrix.png',
  13. 'riot' => 'riot.png',
  14. 'privatebin' => 'privatebin.png',
  15. 'jirafeau' => 'jirafeau.png',
  16. 'rssbridge' => 'rssbridge.png',
  17. 'searx' => 'searx.png',
  18. 'etherpad' => 'etherpad.png',
  19. 'diagrams' => 'diagrams.png',
  20. 'opensondage' => 'opensondage.png',
  21. );
  22. $urlService = array(
  23. 'plume' => 'blog',
  24. 'peertube' => 'video',
  25. 'gitea' => 'code',
  26. 'libreqr' => 'qr',
  27. 'bitwarden' => 'mdp',
  28. 'nextcloud' => 'nuage',
  29. 'synapse' => 'matrix',
  30. 'riot' => 'riot',
  31. 'privatebin' => 'texte',
  32. 'jirafeau' => 'up',
  33. 'rssbridge' => 'rss',
  34. 'searx' => 'searx',
  35. 'etherpad' => 'pad',
  36. 'diagrams' => 'draw',
  37. 'opensondage' => 'sondage',
  38. );
  39. $nomService = array(
  40. 'plume' => 'Plume',
  41. 'peertube' => 'PeerTube',
  42. 'gitea' => 'Gitea',
  43. 'libreqr' => 'LibreQR',
  44. 'bitwarden' => 'Bitwarden',
  45. 'nextcloud' => 'Nextcloud',
  46. 'synapse' => 'Synapse',
  47. 'riot' => 'Riot',
  48. 'privatebin' => 'PrivateBin',
  49. 'jirafeau' => 'Jirafeau',
  50. 'rssbridge' => 'RSS Bridge',
  51. 'searx' => 'Searx',
  52. 'etherpad' => 'Etherpad',
  53. 'diagrams' => 'Diagrammes',
  54. 'opensondage' => 'OpenSondage',
  55. );
  56. $infoThemeService = array(
  57. 'plume' => 'Thème sombre & rouge',
  58. 'peertube' => 'Thème rouge',
  59. 'gitea' => 'Thème sombre',
  60. 'libreqr' => 'Thème sombre',
  61. 'bitwarden' => NULL,
  62. 'nextcloud' => 'Thème sombre',
  63. 'synapse' => NULL,
  64. 'riot' => NULL,
  65. 'privatebin' => 'Thème sombre',
  66. 'jirafeau' => 'Thème sombre',
  67. 'rssbridge' => 'Thème sombre & rouge',
  68. 'searx' => 'Thème sombre',
  69. 'etherpad' => NULL,
  70. 'diagrams' => NULL,
  71. 'opensondage' => NULL,
  72. );
  73. $descService = array(
  74. 'plume' => 'Créez simplement un blog qui sera accessible via le Web, le <a href="https://fr.wikipedia.org/wiki/Fediverse">Fédiverse</a> et un flux <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>.',
  75. 'peertube' => 'Regardez ou publiez des vidéos sur le <a href="https://fr.wikipedia.org/wiki/Fediverse">Fédiverse</a> en <a href="https://fr.wikipedia.org/wiki/Pair_%C3%A0_pair">pair à pair</a>.',
  76. 'gitea' => '<a href="https://fr.wikipedia.org/wiki/Forge_(informatique)">Forge logicielle</a> simple basée sur <a href="https://fr.wikipedia.org/wiki/Git">Git</a>.',
  77. 'libreqr' => "Un générateur de <a href='https://fr.wikipedia.org/wiki/Code_QR'>codes QR</a> fait maison.",
  78. 'bitwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
  79. 'nextcloud' => 'Synchronisation de fichiers, de contacts (<a href="https://fr.wikipedia.org/wiki/CardDAV">CardDAV</a>), d’agenda (<a href="https://fr.wikipedia.org/wiki/CalDAV">CalDAV</a>), <a href="https://getcarnet.app/">Carnet</a> , et plein d’autres fonctionnalités grâce à des extensions.',
  80. 'synapse' => 'Un serveur <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>, qui est un protocole internet moderne pour la communication écrite, audio ou vidéo.',
  81. 'riot' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>.',
  82. 'privatebin' => 'Partagez des textes, codes sources ou <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> rapidement.',
  83. 'jirafeau' => 'Partagez rapidement n’importe quel fichier avec n’importe qui.',
  84. 'rssbridge' => 'Exportez les données de centaines de sites aux formats <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>, <a href="https://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>, <a href="https://fr.wikipedia.org/wiki/Hypertext_Markup_Language">HTML</a>, Mrss ou texte.',
  85. 'searx' => '<a href="https://fr.wikipedia.org/wiki/M%C3%A9tamoteur">Métamoteur</a> anonymé : combine plusieurs moteurs de recherche sur une seule page.',
  86. 'etherpad' => 'Éditez un texte sur plusieurs appareils en même temps. Utilisable avec <a href="https://pad.antopie.org/mypads/">MyPads</a>.',
  87. 'diagrams' => 'Créez des graphiques pour représenter des idées.',
  88. 'opensondage' => 'Planifiez un rendez-vous ou prenez des décisions rapidement et simplement.'
  89. );
  90. $siteOfficielService = array(
  91. 'plume' => 'joinplu.me',
  92. 'peertube' => 'joinpeertube.org',
  93. 'gitea' => 'gitea.io',
  94. 'libreqr' => NULL,
  95. 'bitwarden' => 'bitwarden.com',
  96. 'nextcloud' => 'nextcloud.com/fr_FR',
  97. 'synapse' => NULL,
  98. 'riot' => 'about.riot.im',
  99. 'privatebin' => 'privatebin.info',
  100. 'jirafeau' => NULL,
  101. 'rssbridge' => NULL,
  102. 'searx' => 'asciimoo.github.io/searx',
  103. 'etherpad' => 'etherpad.org',
  104. 'diagrams' => 'www.diagrams.net',
  105. 'opensondage' => NULL,
  106. );
  107. $gitService = array(
  108. 'plume' => 'github.com/Plume-org/Plume',
  109. 'peertube' => 'github.com/Chocobozzz/PeerTube',
  110. 'gitea' => 'github.com/go-gitea/gitea',
  111. 'libreqr' => 'code.antopie.org/miraty/libreqr',
  112. 'bitwarden' => 'github.com/dani-garcia/bitwarden_rs',
  113. 'nextcloud' => 'github.com/nextcloud/server',
  114. 'synapse' => 'github.com/matrix-org/synapse',
  115. 'riot' => 'github.com/vector-im/riot-web',
  116. 'privatebin' => 'github.com/PrivateBin/PrivateBin',
  117. 'jirafeau' => 'gitlab.com/mojo42/Jirafeau',
  118. 'rssbridge' => 'github.com/rss-bridge/rss-bridge',
  119. 'searx' => 'github.com/asciimoo/searx',
  120. 'etherpad' => 'github.com/ether/etherpad-lite',
  121. 'diagrams' => 'github.com/jgraph/drawio',
  122. 'opensondage' => 'framagit.org/framasoft/framadate/framadate'
  123. );
  124. $paquetYnhService = array(
  125. 'plume' => 'github.com/YunoHost-Apps/plume_ynh',
  126. 'peertube' => 'github.com/YunoHost-Apps/peertube_ynh',
  127. 'gitea' => 'github.com/YunoHost-Apps/gitea_ynh',
  128. 'libreqr' => 'code.antopie.org/miraty/qr_ynh',
  129. 'bitwarden' => 'github.com/YunoHost-Apps/bitwarden_ynh',
  130. 'nextcloud' => 'github.com/YunoHost-Apps/nextcloud_ynh',
  131. 'synapse' => 'github.com/YunoHost-Apps/synapse_ynh',
  132. 'riot' => 'github.com/YunoHost-Apps/riot_ynh',
  133. 'privatebin' => 'github.com/YunoHost-Apps/zerobin_ynh',
  134. 'jirafeau' => 'github.com/YunoHost-Apps/jirafeau_ynh',
  135. 'rssbridge' => 'github.com/YunoHost-Apps/rss-bridge_ynh',
  136. 'searx' => 'github.com/YunoHost-Apps/searx_ynh',
  137. 'etherpad' => 'github.com/YunoHost-Apps/etherpad_mypads_ynh',
  138. 'diagrams' => 'github.com/YunoHost-Apps/diagramsnet_ynh',
  139. 'opensondage' => 'github.com/YunoHost-Apps/opensondage_ynh',
  140. );
  141. foreach($descService as $codeService => $descService) { ?>
  142. <div>
  143. <div class="zoneLien">
  144. <a class="lienService" href="https://<?= $urlService[$codeService] ?>.antopie.org<?php if ($codeService == "synapse") { echo "/_matrix/static/"; } ?>">
  145. <div class="logoService"><img class="elLogoServ" src="img/logos/<?= $logoService[$codeService] ?>" alt=""/></div>
  146. <div class="titreService"><?= $nomService[$codeService] ?></div>
  147. <div class="urlService"><?= $urlService[$codeService] ?>.antopie.org</div>
  148. </a>
  149. </div>
  150. <div class="descService"><?= $descService ?></div>
  151. <div class="themeService"><?php if (!is_null($infoThemeService[$codeService])) { ?>· <?= $infoThemeService[$codeService] ?> ·<?php } ?></div>
  152. <div class="metasService">
  153. <?php if (!is_null($siteOfficielService[$codeService])) {
  154. echo '<a class="icon-home metaService" aria-label="Site officiel" title="Site officiel de ' . $nomService[$codeService] . '" href="https://' . $siteOfficielService[$codeService] . '"></a>';
  155. } ?>
  156. <a class="icon-git metaService" aria-label="Code source" title="Code source de <?= $nomService[$codeService] ?>" href="https://<?= $gitService[$codeService] ?>"></a>
  157. <a class="icon-ynh metaService" aria-label="Paquet YunoHost" title="Paquet YunoHost de <?= $nomService[$codeService] ?>" href="https://<?= $paquetYnhService[$codeService] ?>"></a></div>
  158. </div>
  159. <?php } ?>
  160. </div>
  161. <?php include "inc/footer.php"; ?>