Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Le plugin dcLatestVersions, de Jean-Christian Denis, Pierre Van Glabeke propose d'afficher dans un widget et dans l'admin (dashboard) une liste indiquant les dernières versions (nightly build) de Dotclear stable, testing et unstable.
Intéressant, is'nt it ;-)
Cependant ce plug ne semble plus fonctionner sous Dc.
Pour ce qui est de la partie publique (widget), ça semble ok puisque les liens semblent ok.
Pour la partie admin, apparament -- sauf erreur de ma part, pas d'affichage du formulaire dans mes préférences.
Du coup pas d'affichage dans dashboard.
Le script repose sur des behaviours; et comme c'est pas ma tasse de thé de café, je viens chercher un peu d'aide.
Pour infos, liste des fonctions et arguments :
public static function adminDashboardItems(dcCore $core, $__dashboard_items)
renvoie affichage in dashboard
si $core->auth->user_prefs->dashboard->get('dcLatestVersionsItems')
et si les url maj existent
note: l'updater repose sur DC_UPDATE_URL-- que j'ai décommenté dans le config)
public static function adminDashboardOptionsForm(dcCore $core)
envoie form en fonction de $core->auth->user_prefs->dashboard->prefExists('dcLatestVersionsItems')
et
public static function adminAfterDashboardOptionsUpdate($user_id)
put resultat $_POST['dcLatestVersionsItems'] dans $GLOBALS['core']->auth->user_prefs->dashboard
Si quelqu'un a une idée de solution, --autre que contacter les auteurs..., je suis preneur ;-)
merci
Dernière modification par nanart (2020-09-18 19:11:37)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Première piste:
user:preferences:
Dashboard id de paramètre dcLatestVersionsItems -> true
pb ?: la même id est peut-être utilisée par Dc pour afficher les dernières versions (stable) et par le plug?
Dernière modification par nanart (2020-07-30 17:59:45)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
autre piste / affichage form dans dashboard
il semble qu'il faille, dorénavant, ajouter un workspace ?
$core->auth->user_prefs->addWorkspace
bon ben, si c'est le cas, là faut que je fouille dans d'autres plugs récents
pour voir comment ça devrait fonctionner...
Dernière modification par nanart (2020-07-31 13:28:19)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Merci, mais apparemment c'est la même version que sur le dépôt : 2015-03-11
J'ai quand même testé celui sur ton espace, mais, sauf erreur de ma part, pas vu la moindre div listant les versions, sur mon tableau de bord.
Effectivement "afficher Dernières versions de Dotclear" dans mes préférences, semble être le form de ce plug (je confondais avec actualités dc)
mais pas d'affichage dans dashboard...
Ça se passe comment chez toi pour ce plug ?
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Jamais dit que le plugin était fonctionnel, j'ai juste précisé que le dépôt du plugin était sur mon espace git.
Charge à toi de faire un fork, de le récupérer ailleurs en ajoutant ton nom, ou tout ce qui te plaira.
Quant à ce qui se passe chez moi, comme je bazarde mon hébergement (plus les moyens financiers pour ça) je dois bien reconnaître que je n'en sais rien et que ça ne me tracasse pas un instant.
Hors ligne
Oki, pas taper ;-)
Je crois avoir au moins compris une chose avec ce plug, c'est que les user préférences se construisent comme les settings...
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
J'avance.
Après avoir créé un objet dcUpdate (correct et contrôlé)
me reste à voir comment récupérer ses infos (protégées).
vais voir les méthodes de la classe...
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
étape en cours :
- ajout d'un index qui permet -- même si le plug n'est pas activé,
d'avoir des infos sur les dernières versions Dotclear
et de vérifier --message, si la version Dc utilisée est à jour.
note: cf screnshoot plus bas
Dernière modification par nanart (2020-08-03 15:00:37)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
rédaction en cours de deux classes (static properties & methods):
* utile: essentiellement pour afficher message et tableau html dans index.
* settings: pour récupérer datas et "soulager" la classe des behaviours.
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
pour info: screenshot admin index en cours -- trad non effectués -)
interface index sur github privé
note: repérée et corrigée erreur datetime minutes -- 'm' used -> use 'i'
Dernière modification par nanart (2020-08-12 13:28:08)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Une petite erreur de "syntaxe" qui fait toute la différence ;-)
if(!DC_VERSION === $links[DC_UPDATE_VERSION]['version'])
renvoie 'true' -> version à jour (ce qui est faux!)
alors que...
if(DC_VERSION !== $links[DC_UPDATE_VERSION]['version'])
renvoie 'false' -> version pas à jour (ce qui est vrai!)
merci Dc 2.17 ;-)
---
+ correction: heure(h) 15 => 03; alors que heure(H) 15 => 15
+ classe "settings" devient non static: + simple à initialiser et à gérer comme une "simili" classe php ArrayObject (*)
(*) vu et compris dans un code de Dc.
Dernière modification par nanart (2020-08-04 17:17:08)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
encore un petit travail pour récupérer date & time des versions --quelque soit le "prefixe" avant heure/min (r,p, . etc)
avant d'attaquer, de front, le résultat du formulaire
Dernière modification par nanart (2020-08-05 22:28:52)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
suivi plugin dcLatestVersionsLight
Forum Dotclear
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Vous n'êtes pas identifié(e).