manifest.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {
  2. "name": "Prestashop",
  3. "id": "prestashop",
  4. "packaging_format": 1,
  5. "description": {
  6. "en": "Create a E-commerce Website",
  7. "fr": "Créer un site ecommerce"
  8. },
  9. "version": "1.0.3",
  10. "url": "https://www.prestashop.com/",
  11. "license": "free",
  12. "maintainer": {
  13. "name": "frju365",
  14. "email": "abld@abld.info"
  15. },
  16. "previous_maintainers": [
  17. {
  18. "name": "cyp",
  19. "email": "cyp@rouquin.me",
  20. "url": ""
  21. }
  22. ],
  23. "requirements": {
  24. "yunohost": ">> 2.4.0"
  25. },
  26. "multi_instance": true,
  27. "services": [
  28. "nginx",
  29. "php5-fpm",
  30. "mysql"
  31. ],
  32. "arguments": {
  33. "install" : [
  34. {
  35. "name": "domain",
  36. "type": "domain",
  37. "ask": {
  38. "en": "Choose a domain name for Prestashop",
  39. "fr": "Choisissez un nom de domaine pour Prestashop"
  40. },
  41. "example": "example.org"
  42. },
  43. {
  44. "name": "path",
  45. "type": "path",
  46. "ask": {
  47. "en": "Choose a path for Prestashop",
  48. "fr": "Choisissez un chemin pour Prestashop"
  49. },
  50. "example": "/prestashop",
  51. "default": "/prestashop"
  52. },
  53. {
  54. "name": "admin",
  55. "type": "user",
  56. "ask": {
  57. "en": "Choose the Prestashop administrator (must be an existing YunoHost user)",
  58. "fr": "Administrateur du site (doit être un utilisateur YunoHost existant)"
  59. },
  60. "example": "johndoe"
  61. },
  62. {
  63. "name": "is_public",
  64. "ask": {
  65. "en": "Is it a public Prestashop site ?",
  66. "fr": "Est-ce un site public ?"
  67. },
  68. "choices": ["Yes", "No"],
  69. "default": "Yes"
  70. },
  71. {
  72. "name": "is_public",
  73. "type": "boolean",
  74. "ask": {
  75. "en": "Is it a public application?",
  76. "fr": "Est-ce une application publique ?"
  77. },
  78. "default": true
  79. },
  80. {
  81. "name": "passwd",
  82. "type": "password",
  83. "ask": {
  84. "en": "Set the password for the Admin user ≥ 5 character",
  85. "fr": "Définissez le mot de passe pour l'Administrateur. ≥ cinq charactères"
  86. },
  87. "example": "myreallystrengthpassword"
  88. },
  89. {
  90. "name": "email",
  91. "type": "email",
  92. "ask": {
  93. "en": "Your mail address.",
  94. "fr": "Votre adresse mail."
  95. },
  96. "exemple": "abc@efg.hi"
  97. }
  98. ]
  99. }
  100. }