Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start [2025/09/03 06:56] – [API métier pour votre application] caprel | start [2025/09/30 13:07] (Version actuelle) – caprel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | # DoliMobile | + | # SmartMaker ou DoliMobile |
- | DoliMobile est le résultat d'un long travail de réflexion visant à apporter à l' | + | {{ pasted: |
- | L' | + | Au départ le projet portait le nom de DoliMobile |
- | Tout a commencé lors d'un devcamp dolibarr | + | Néanmoins vous trouverez peut-être encore le nom DoliMobile dans nos publications, |
- | Dolibarr | + | SmartMaker |
- | DoliMobile | + | L' |
+ | |||
+ | ## Historique rapide | ||
+ | |||
+ | Tout a commencé lors d'un devcamp dolibarr et a donné naissance à un GIFF (voir https:// | ||
+ | |||
+ | ## Motivations | ||
+ | |||
+ | Dolibarr est un projet libre et nous pensons qu'il faut proposer une alternative décentralisée à nos utilisateurs pour ne pas les laisser se faire enfermer dans les écosystèmes des GAFAM comme c'est le cas lorsqu' | ||
+ | |||
+ | Ainsi une application PWA développée à l'aide de SmartMaker sera simplement hébergée sur le dolibarr de l' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Pour simplifier également le processus nous vous invitons à générer un qrcode du chemin d' | ||
+ | |||
+ | Pour plus de détails concernant les PWA vous pouvez consulter la fiche wikipédia https:// | ||
+ | |||
+ | SmartMaker | ||
## | ## | ||
- | DoliMobile | + | SmartMaker s' |
+ | |||
+ | Vous pouvez ainsi développer dans votre module tout ce que vous voulez exposer à l' | ||
### Authentification | ### Authentification | ||
Ligne 21: | Ligne 41: | ||
La pile d' | La pile d' | ||
- | En quelques mots vous trouverez pourquoi l'API native de dolibarr n'est à notre avis pas satisfaisante | + | L'API native de dolibarr n'est à notre avis pas suffisante |
- | Note: Le contenu du projet SmartAuth | + | Note: Le contenu du projet SmartAuth |
+ | . | ||
### API métier pour votre application | ### API métier pour votre application | ||
- | DoliMobile | + | SmartMaker |
- | DoliMobile | + | SmartMaker |
{{pasted: | {{pasted: | ||
Ligne 40: | Ligne 61: | ||
Ainsi la ligne suivante du routeur | Ainsi la ligne suivante du routeur | ||
- | ``` | + | ```PHP |
Route:: | Route:: | ||
``` | ``` | ||
Ligne 51: | Ligne 72: | ||
Le front est développé en react et de nombreux objets prêts à l' | Le front est développé en react et de nombreux objets prêts à l' | ||
+ | |||
+ | Note: Si vous n'avez jamais mis les pieds dans le monde du développement mobile : votre code source pour la plate-forme mobile sera compilé (pour résumer le résultat sera un gros fichier " | ||
+ | |||
+ | ## Des outils complémentaires | ||
+ | |||
+ | SmartMaker est livré avec des outils complémentaires dont en particulier un fichier Makefile qui fera sourire les " | ||
+ | |||
+ | En effet, au lieu de devoir lancer des commandes compliquées nous avons tout regroupés dans le fichier Makefile qui vous permet de lancer des commandes plus simple. Make étant en mesure de vérifier un certain nombre de choses et d' | ||
+ | |||
+ | Ainsi par exemple pour compiler l' | ||
+ | |||
+ | `> make pwadev` | ||
+ | |||
+ | Pour plus de détails, regardez le fichier Makefile.dist | ||
+ | |||
+ | Note: Si vous avez des adaptations " | ||
+ |