SmarMaker - Documentation
Docs» back:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
back:start [2025/09/03 14:43] – caprelback:start [2025/09/16 20:45] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-#DoliMobile - Back (PHP)+#SmartMaker - Back (PHP)
  
-La partie backoffice de dolimobile doit s'intégrer dans un module normal de dolibarr.+La partie backoffice de smartmaker doit s'intégrer dans un module normal de dolibarr.
  
-De ce fait lorsque vous déployez dolimobile dans votre module dolibarr vous aurez quelques nouveaux dossiers qui vont apparaître:+De ce fait lorsque vous déployez smartmaker dans votre module dolibarr vous aurez quelques nouveaux dossiers qui vont apparaître:
  
   * ''mobile'' : dossier qui contiendra tout le code source de la partie mobile (front en React, voir plus loin)   * ''mobile'' : dossier qui contiendra tout le code source de la partie mobile (front en React, voir plus loin)
Ligne 10: Ligne 10:
  
 Ainsi qu'un fichier ''smartmaker-api-prepend.php'' qui est utilisé pour factoriser du code et éviter d'avoir des entêtes php trop verbeux. Ainsi qu'un fichier ''smartmaker-api-prepend.php'' qui est utilisé pour factoriser du code et éviter d'avoir des entêtes php trop verbeux.
- 
 ##Mapping dolibarr <-> application react ##Mapping dolibarr <-> application react
  
Ligne 17: Ligne 16:
 Chaque classe dolibarr qui a besoin d'être mappée peut l'être via un ensemble de techniques fines dont vous trouverez le détail ci dessous. Chaque classe dolibarr qui a besoin d'être mappée peut l'être via un ensemble de techniques fines dont vous trouverez le détail ci dessous.
  
-Exemple pour l'objet dolibarr Societe vous trouverez une classe dmSociete dans le projet smartAuth.+Exemple pour l'objet dolibarr ''Societe'' (qui est un objet du coeur) vous trouverez une classe ''dmSociete'' livrée dans le projet ''smartAuth''. Tout objet du coeur qui n'a pas encore de mapping fera l'objet d'une implémentation officielle dans ce projet, il faudrait pour celà nous indiquer (via une issue/ticket) sur le projet smartAuth qu'il manque un mapping...
  
-Si votre module apporte un objet SmartInter par exemple vous pourrez mapper ses champs vers react en implémentant un fichier dmSmartInter tout simplement.+Au niveau de votre module complémentaire, si vous avez un objet ''SmartInter'' (par exemple) vous pourrez mapper ses champs vers le front react en implémentant un fichier ''dmSmartInter''.
  
-Plus de détails sur le moteur de [[mapping dolibarr <-> react]]+Suivez le lien suivant pour plus de détails sur le moteur de [[mapping dolibarr - react]]
  
 ##Fichier api.php ##Fichier api.php
Ligne 69: Ligne 68:
 ``` ```
  
-Note: cette fonction est naturellement déjà implémentée nativement dans DoliMobile+Note: cette fonction est naturellement déjà implémentée nativement dans SmartMaker
SmarMaker - Documentation

Table of Contents


  • SmartMaker
    • SmartAuth
    • Back (PHP)
      • Mapping en détail
    • Front (React)
    • SmartCommon
    • HowTo first app
  • Formations
  • Démonstration
  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Haut de page
  • S'identifier
back/start.1756910627.txt.gz · Dernière modification : 2025/09/03 14:43 de caprel