En attendant la prochaine dev de J4, je vais récupérer mes fichiers modifier (ils sont pas nombreux, je ne développe pas).
Appel aux classes Joomla! 4
Réduire
X
-
Juste pour info, j'ai testé rapidement hier la version de Joaktree que j'ai modifiée en début d'année sur un site en 3.9.0dev à défaut de 4.0 et je n'ai pas eu d'incident. On peut donc espérer pouvoir l'utiliser encore quelques temps..."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
C'est déjà ça de gagné si cela fonctionne sous J3.9.
Apparemment, d'après la feuille de route Joomla, il n'y a aucune date d’arrêtée pour la sortie de J4.
On devrait donc avoir du temps devant nous pour trouver une solutions, mais comme je l'ai dit plus haut il n'y a rien d'équivalent sous d'autre CMS,
à part Webtrees (avec pas mal de modification et hors Joomla malheureusement)
Commentaire
-
Ce qui est étonnant avec Webtrees, c'est que le site est sous Joomla! mais qu'ils se sont même refusés à en faire au moins un pont d'intégration.
Je l'utilise aussi, il est très complet mais j'y suis moins à l'aise."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Il semble me souvenir qu'à un moment donné ils avaient même fait des modifs pour que com_jwebtrees (un bridge entre Joomla et Webtrees) ne puisse plus fonctionner. Ils étaient allergiques à toute forme de rapprochement avec un cms.
Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
Commentaire
-
Bon, on va pouvoir tester si on a le temps : la 4.0 alpha1 est disponible https://forum.joomla.fr/node/1969886 alors que les nighty builds de cette version 4 ne sont plus disponibles depuis un bon moment..."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Alors, premiers tests : LazyDbBackup 3 PDO s'installe et fonctionne sans erreur , par contre, Joaktree ne s'installe pas, avec deux warnings dont pour le moment je ne sais pas si c'est le composant ou Joomla! 4 : "Warning: is_file(): open_basedir restriction in effect. File(/home/www/sitestests/test4administrator/templates/atum/css/user.css) is not within the allowed path(s): (/home/www/sitestests/test4:/etc/phpnet-php/php71-x86_64/lib/php:/dev/urandom:/usr/share/php:/tmp/:/home/php-upload/:/usr/local/lib/ioncube) in /home/www/sitestests/test4/administrator/templates/atum/error.php on line 49"
On notera "test4administrator" où manque le slash.
Ensuite, blocage avecCall to undefined method Joomla\Database\Mysqli\MysqliDriver::query()"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
J'avais bien vu : en remplaçant toutes les occurrences de "Query" par "query" dans le code du composant, plus d'erreur.
Par contre, l'extension n'est pas ajoutée au menu composants de l'administration, et je ne trouve pour le moment pas d'explication."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Il y a une première erreur que je n'arrive pour le moment pas à régler au niveau de la procédure d'installation, dans joaktree.script.php
Il m'a d'abord fallu remplacer tous les "Query" par "query", puis supprimer tous les "JString::", mais pendant l'installation, le menu n'est pas créé dans l'administration, et les tables ne le sont pas non plus dans la base.
Je pense donc que ça commence à bloquer sur la ligne$version = (string) JInstaller::getInstance()->getManifest()->version;"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Oui, les fichiers sont bien copiés, mais la récupération de la version du composant dans le manifest ne supporte plus cette syntaxe, et plante donc le script.
Je n'arrive pas à trouver de doc pour savoir par quoi remplacer cette ligne.
Si je force un numéro de version et que je change une erreur de correction précédente (db->execute(); au lieu de db->query(), l'installation se fait bien, les tables et le menu sont créés.
Et d'autres erreurs commencent à apparaître...Dernière édition par RobertG à 18/11/2017, 18h28"Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Bonsoir,
Juste un petit aparté à propos de la version 4.0: il y a eu hier la version alpha qui est sortie, mais, sur Github, il y a eu simultanément une quarantaine"d'issues" qui sont arrivées....je pense qu'il est urgent d'attendre...
Bonne soirée,
Pascallomart aime ceci.If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com
- "J'aime" 1
Commentaire
-
Envoyé par pmleconte Voir le messageBonsoir,
Juste un petit aparté à propos de la version 4.0: il y a eu hier la version alpha qui est sortie, mais, sur Github, il y a eu simultanément une quarantaine"d'issues" qui sont arrivées....je pense qu'il est urgent d'attendre...
Bonne soirée,
Pascal
Mais comme je ne suis qu'un apprenti sorcier, euh codeur , je risque d'en avoir pour des mois à trouver les corrections faute de documentation suffisante.
Quand on commence par coincer pour récupérer la version d'une extension dans son manifeste, ça promet !
Les docs nous disent bien ce qui est obsolète, mais pas par quoi il faut remplacer, pas d'exemples (peut-être ai-je mal cherché, mais je n'ai rien trouvé, et l'exploration du code de la 4.0 ne m'a rien appris d'utile pour ça) : pour le savoir, il faut avoir la chance de tomber sur une discussion dans un forum Joomla! ou d'extension tierce, mais pour le moment, rien..."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Mine de rien ça avance !
Récupération de la version du composant corrigée, procédure d'installation et affichage sans erreur de l'administration fonctionnent maintenant.
Il va falloir passer à la phase import de données et voir si les erreurs sont multiples ou non..."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
Annonce
Réduire
Aucune annonce pour le moment.
Commentaire