Sujet traceur immédiat

Aide aux auteurs d'extensions pour phpBB 3.1.x

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Sujet traceur immédiat

Messagepar pierredu » 15 Juil 2016 à 17:37

Sur le forum phpbb.com (https://www.phpbb.com/community/viewtopic.php?f=496&t=2376261&p=14477426#p14477426), quelqu'un avait demandé d'avoir la possibilité d'envoyer un sujet traceur immédiat dans un forum de destination qui est surveillé par un code extérieur (pour produire un bulletin d'information sur les sujets, apparemment). Pour le moment, il était obligé de déplacer le sujet dans ce forum, puis de le ramener dans le forum d'origine en laissant un sujet-traceur...

J'ai trouvé que le sujet était intéressant et j'ai écrit une petite extension.

Le dépôt sur github est là : https://github.com/pierrdu/lmdi_instantsha
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar Skouat » 19 Juil 2016 à 12:05

Hello !

Pourquoi n'y a t'il pas une cohérence sur la traduction de la clé de langue INSTANTSHA_TEXT ?

A+
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13713
Enregistré le: 02 Avr 2008 à 20:47

Re: Sujet traceur immédiat

Messagepar pierredu » 19 Juil 2016 à 13:19

C'est bête. C'est une chaîne de caractères que j'entendais utiliser et que je n'ai finalement pas supprimée.
Ce sera fait dans la prochaine version mise sur github.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar pierredu » 20 Juil 2016 à 11:47

Je viens de mettre à jour la version sur github.
Modification : mise à jour du forum de destination du sujet-traceur (incrémentation du nombre de messages et de sujets, renseignement des données de dernier sujet et de dernier auteur).
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar Skouat » 21 Juil 2016 à 00:15

Tu as une erreur avec Travis dû à une ancienne version de tes fichiers travis
A lire: https://www.phpbb.com/community/viewtop ... #p14420321
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13713
Enregistré le: 02 Avr 2008 à 20:47

Re: Sujet traceur immédiat

Messagepar pierredu » 21 Juil 2016 à 08:19

Les points 1 et 3 étaient déjà satisfaits. J'ai ajouté le 2 et on va voir ce que cela donne.

Un peu plus tard : c'est toujours la même chose.
Tout passe bien, sauf le 1er test.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar soda » 21 Juil 2016 à 10:08

Non le point 3 n'est pas satisfait, tu as:
Code: Tout sélectionner
 - sh -c "if [ '$EPV' != '0' ] && [ '$TRAVIS_PHP_VERSION' = '5.3.3' ] && [ '$DB' = 'mysqli' ]; then phpBB/ext/$EXTNAME/vendor/bin/EPV.php run --dir='phpBB/ext/$EXTNAME/'; fi"

au lieu de
Code: Tout sélectionner
- sh -c "if [ '$EPV' != '0' ] && [ '$TRAVIS_PHP_VERSION' = '5.5' ] && [ '$DB' = 'mysqli' ]; then phpBB/vendor/bin/EPV.php run --dir='phpBB/ext/$EXTNAME/'; fi"


Mais l'erreur travis est liée à la section install, tu as ceci en trop:
Code: Tout sélectionner
 - composer install --dev --no-interaction --prefer-source
C'est d'ailleurs ce que te dit travis:
The command "composer install --dev --no-interaction --prefer-source" failed and exited with 1 during .
Appelez moi..... Ismaël

phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
soda
Posteur expérimenté
Posteur expérimenté
 
Messages: 352
Enregistré le: 25 Déc 2006 à 12:55
Localisation: Sur mon cheval blanc

Re: Sujet traceur immédiat

Messagepar pierredu » 21 Juil 2016 à 15:08

Merci, je vais corriger.

Un peu plus tard :
Je dois être bouché à l'émeri. Je n'y arrive pas.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar Skouat » 21 Juil 2016 à 19:30

à la ligne 49 tu as copié la mauvaise ligne.

Ta version
Code: Tout sélectionner
- sh -c "if [ '$EPV' != '0' ] && [ '$TRAVIS_PHP_VERSION' = '5.5' ] && [ '$DB' = 'mysqli' ]; then phpBB/vendor/bin/EPV.php run --dir='phpBB/ext/$EXTNAME/'; fi"


La bonne version
Code: Tout sélectionner
- sh -c "if [ '$EPV' != '0' ] && [ '$TRAVIS_PHP_VERSION' = '5.5' ] && [ '$DB' = 'mysqli' ]; then cd phpBB; composer require phpbb/epv:dev-master --dev --no-interaction; cd ../; fi"
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13713
Enregistré le: 02 Avr 2008 à 20:47

Re: Sujet traceur immédiat

Messagepar pierredu » 21 Juil 2016 à 21:07

Skouat,

Merci de me tenir la main.
J'ai un peu honte...
Je refais des essais demain matin.

Merci encore.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar pierredu » 22 Juil 2016 à 11:14

Voilà, le résultat est bon.
Merci 1000 fois.

Sinon, j'ai testé ce que fait le déplacement d'un sujet avec création d'un sujet-traceur dans un forum vide. Dans ce cas, le forum d'origine apparaît avec 1 sujet et 0 message. J'en déduis donc que, dans mon cas, il faut incrémenter le nombre de sujets du forum de destination, mais pas le nombre des messages.

La version a été mise à jour sur github.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Sujet traceur immédiat

Messagepar Skouat » 22 Juil 2016 à 18:21

Sur Git, tu ne devrais pas considérer qu'un commit correspond à un nouveau numéro de version. Sinon à se rythme tu vas te retrouver en version 1.0.6523 :)

Du devrais plutot partir sur des notion de version 1.0.1-dev, 1.0.1-a1, 1.0.1-b1, 1.0.1-rc1 etc...
Ce qui aurait permis de grouper toutes tes modifications Travis sous le coup d'une seule version. Puis de toute manière Travis étant externe à ton extension, je dirais qu'il ne devrait même pas influer sur le versionning de ton extension.

++
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13713
Enregistré le: 02 Avr 2008 à 20:47

Re: Sujet traceur immédiat

Messagepar pierredu » 23 Juil 2016 à 18:33

J'ai toujours considéré qu'une version qui quittait mon ordinateur devait être identifiable. Après tout, même en considérant que l'on utilise un entier non signé sur 32 bits, on a de la marge. Je trouve ça plus lisible que les a1, b2, c3, etc.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1051
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité