Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 2020-07-30 13:54:18

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

[Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#2 2020-07-30 17:59:25

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#3 2020-07-31 13:28:01

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#4 2020-07-31 13:36:19

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

le plugin est sur mon espace git... voir lien en profil.

Hors ligne

#5 2020-07-31 14:40:13

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#6 2020-07-31 16:31:50

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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

#7 2020-08-01 14:29:38

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#8 2020-08-01 20:34:05

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#9 2020-08-02 21:15:59

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

é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: 5.6.40 & 7.3.5

Hors ligne

#10 2020-08-03 13:46:19

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#11 2020-08-03 14:43:26

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#12 2020-08-04 17:13:25

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#13 2020-08-05 22:26:57

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

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: 5.6.40 & 7.3.5

Hors ligne

#14 2020-09-18 19:10:55

nanart
Membre
Lieu : Roubaix
Inscription : 2007-08-19

Re : [Résolu]plugin dcLatestVersions - aide pour mise à jour

suivi plugin dcLatestVersionsLight
Forum Dotclear


Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 5.6.40 & 7.3.5

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map