Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EDITION_MULTIPAGES_PERSISTANCE #4

Open
Jean-Baptiste-Lasselle opened this issue Mar 25, 2019 · 3 comments
Open

EDITION_MULTIPAGES_PERSISTANCE #4

Jean-Baptiste-Lasselle opened this issue Mar 25, 2019 · 3 comments
Assignees

Comments

@Jean-Baptiste-Lasselle
Copy link
Owner

Jean-Baptiste-Lasselle commented Mar 25, 2019

L'utilisateur doit pouvoir :

  • dupliquer une des pages (copier/coller/nommer le fichier HTML, au même de niveau de répertoire dans omega, et cela n'a aucun rapport avec lalogique de naviguation, elle sera gérée complètement indépendamment)
  • éditer toutes les pages du template chargé,
  • les sauvagarder
  • et les recharger dans GrapesJS pour reprendre l'édition
  • etc...
@Jean-Baptiste-Lasselle
Copy link
Owner Author

pour ajouter des composants graphiques :

@Jean-Baptiste-Lasselle
Copy link
Owner Author

Jean-Baptiste-Lasselle commented Mar 26, 2019

La solution la plus rapide :

  • Dans Katacoda, L'utilisateur charge le template avec la commande :
charger-template.sh
  • Le template est alors simplement dé-compressé dans le répertoire omega, et l'utilisateur peut voir tous les fichiers dans l'arbre présentés par Katacoda
  • L'utilisateur va alors exécuter, toujours dans Katacoda, la commande :
editer.sh ./le/petit/nom/du/fichier.html
  • Alors ./le/petit/nom/du/fichier.html est chargé dans grapesjs, et l'utilsiateur édite, et al sauvegare est automatique
  • L'utilisateur pourra avec les commandes suivantes :
# alors une question interactive "Quel nom de fichier souhaitez-vous pour cette nouvelle page?" et le reste se fait automatiuquement (le script pourra dupliquer un répertoire entier pour emporter les assets relatifs)
dupliquer.sh ./le/petit/nom/du/fichier/a/dupliquer.html  
supprimer.sh ./le/petit/nom/du/fichier/a/supprimer.html  
# alors une question interactive "Quel  nouveau nom de fichier souhaitez-vous pour cette page?" et le reste se fait automatiuquement 
renommer.sh ./le/petit/nom/du/fichier/a/dupliquer.html  
  • Il faudra que l'utilisateur télécharge ses images dans le repo git
  • et quan le repo git dans le conteneur docker sera en conflit avec le repo de référence sur github ou gitlab, il doit y avoir possibilité... Du cou non, il faudra que l'utilisateur passe par un UPLOAD sur le conteneur Katacoda. Ok il faut qu eje voie comment faire l'upload sur un serveur express
  • et ce n'est pas tout, une fois l'upload fait, il doit y avoir l'image est embarquée avec le prochain commit déclenché par le storage manager
  • comme ça dans une première phase, je gagne du temps, ne me débarassant de la question de faire des nouveaux Panels avec grapesjs, sa dco est une galère ...

@Jean-Baptiste-Lasselle
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant