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

Plugins css 210215 #526

Merged
merged 3 commits into from
Mar 17, 2021
Merged

Plugins css 210215 #526

merged 3 commits into from
Mar 17, 2021

Conversation

kazimentou
Copy link
Contributor

@kazimentou kazimentou commented Feb 17, 2021

D'une part la liste des plugins actifs, leurs configs et leur fichiers CSS personnalisés sont stockés dans le dossier des données,
et d'autre part les fichiers cache admin.css et site.css sont stockés dans le dossier plugins.

Cela pose 2 problèmes :

  • Si on a plusieurs dossiers de données avec des plugins différents, les fichiers doivent être actuellement reconstruits à la main ou en désactivant/activant un plugin pour forcer la reconstruction des caches
  • En cas de sauvegarde et restauration des données, les fichiers cache admin.css et site.css ne sont plus nécessairement à jour.

Stocker ces fichiers directement dans le dossier résoud ces problèmes.

Attention au changement de version : 5.8.7 pour vérifier que update/index.php fait la mise à jour en cas de changement de version.

haruka-7 and others added 3 commits February 15, 2021 21:00
au lieu de du dossier plugins.

Creation de la constante PLX_PLUGINS_CSS_PATH dans
plxMotor::getConfiguration()

Refacto plxUtils::printLinkCss()
(Ne pas tester la présence d'un fichier si son nom est vide)

update/index.php:
Prise en compte du nom de dossier des données à partir de
racine_articles ( pas nécessairement égal à "data" )

update version 5.8.7 génération de admin.css et site.css dans le dossier
de données
@haruka-7 haruka-7 added the changes new features label Feb 23, 2021
@haruka-7 haruka-7 added this to the PluXml 5.8.7 milestone Feb 23, 2021
@haruka-7 haruka-7 changed the base branch from master to 5.8 February 23, 2021 16:06
haruka-7 added a commit that referenced this pull request Mar 17, 2021
@haruka-7 haruka-7 merged commit 66cd60c into pluxml:5.8 Mar 17, 2021
@kazimentou kazimentou deleted the plugins_css-210215 branch June 7, 2021 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes new features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants