web-dev-qa-db-fra.com

Comment fonctionne le cycle de pré-publication pour les versions de Joomla et puis-je tester mes extensions au stade bêta?

Je cherche un carte du cycle de version du logiciel (similaire à celui de Wikipedia), mais pour Joomla!

Je suis spécifiquement pas cherche dates de sortie prévues ou durée du support as une partie de cette réponse

J'aimerais confirmer (ou si je me trompe, notez les informations suivantes de manière précise, y compris la terminologie utilisée par l'équipe de direction du projet).

  1. Alpha
  2. Bêta
  3. Release Candidate (RC)
  4. Libération vers le marketing (RTM)
  5. Disponibilité générale (GA)
  6. Production

La raison en est que je voudrais tester les sites de mes clients (qui regorgent d'extensions de différents fournisseurs) contre la version bêta.

Je peux configurer un autre serveur de développement, cloner le site actif (protéger les répertoires par un mot de passe) et mettre à niveau le logiciel Joomla! noyau à la bêta.

J'ai besoin de quelques instructions sur la manière correcte de configurer le site de test cloné pour la mise à jour vers une version bêta spécifique.

Il y a des menus déroulants dans le Joomla! Mise à jour de la configuration (J! 2.3.2) qui ne semble pas s'aligner ou ne fournit pas la description du niveau afin que je sache à quelle version je fais la mise à jour (c.-à-d. Qu'est-ce que 'tester'?) Dans le contexte de ce qui précède .

Il existe une option pour entrer une "URL personnalisée" - mais je ne suis pas sûr que cela permette aux utilisateurs d'effectuer une mise à niveau pour tester la version bêta.

Je suis un peu perdu avec la façon d’aider à effectuer les tests lors de la phase bêta, mais je pense que cela serait utile à la fois au Joomla! CMS, les fournisseurs d’extensions et, bien sûr, les propriétaires de sites, car cela leur donnerait l’occasion de tester un site en direct cloné au tout début de la phase de publication et de signaler et de résoudre rapidement les bogues éventuels.

Bien sûr, le test se poursuivrait à travers les différentes bétas, RC, etc. Il me faudrait donc savoir comment paramétrer le Joomla! Mettez à jour la configuration pour mettre à jour la version spécifique de Joomla en cours de test.

De plus, étant donné que je suis un peu inexpérimenté, si je me trompe de route, n'hésitez pas à préciser et à suggérer une meilleure approche.

L’objectif ultime devrait être de pouvoir effectuer des tests rapides et continus tout au long des phases Bêta et RC, ainsi que de fournir un retour d’information sur les bogues rencontrés par Joomla! Les développeurs de développement de projet et de leadership, puis ont une transition en douceur pour aller en direct avec les mises à jour CMS pour les clients (en d'autres termes, j'essaie de comprendre comment attraper et communiquer les bugs potentiels tôt dans le jeu).

7
NivF007

Notez que les définitions ci-dessous concernent le contrôle de version sémantique ( http://semver.org/ ), ce que Joomla utilisera à partir de Joomla 3.3.

Donc, pour une version de correctif, nous aurons normalement juste un candidat à la version finale

Pour une version mineure, nous publierons un certain nombre de versions bêta (il n'y a pas normalement de nombre que nous suivons mais est supérieur à 2/3), suivies d'une (ou parfois de plusieurs si des bogues graves sont détectés), des candidats à la publication

Pour une version majeure, nous publierons un ensemble d'alphas, de bêtas et de candidats à la publication.

Si vous souhaitez tester une version bêta, vous êtes parfaitement autorisé à le faire. Notez que vous ne devez bien entendu pas faire cela sur votre site principal, car les versions bêta n’ont AUCUN chemin de mise à niveau vers la version candidate (vous pouvez rencontrer des erreurs lors de la mise à niveau d’une version bêta à une autre, etc.).

Pour tester un alpha, une bêta ou une rc, vous pouvez télécharger un package donné à partir de JoomlaCode (par exemple, voici le lien vers la bêta 3 de Joomla 3.3 ( http://joomlacode.org/gf/project/joomla/frs /? action = FrsReleaseBrowse & frs_package_id = 688 ) et installez-le via le gestionnaire d'extensions, ou configurez le composant de mise à jour Joomla sur testing (remarque: cette méthode vous permettra d'obtenir SEULEMENT la dernière version de test - il s'agira de la dernière version bêta ou RC, etc. - vous NE POUVEZ PAS spécifier une version)

L’URL personnalisée du composant de mise à jour Joomla vous permet simplement de pointer vers un autre fichier XML, c’est-à-dire qu’elle ne vous permet pas de choisir une version que vous souhaitez tester. Cela n’est tout simplement pas possible avec la façon dont le composant Joomla Update est construit - il est conçu pour sélectionner la dernière version d’un composant.

8
George Wilson

Voir http://developer.joomla.org/cms/development-strategy.html pour la stratégie de développement actuelle.

Termes utilisés: Alpha, Beta, RC et Stable

Aucune instruction spéciale pour mettre à jour un clone vers la version bêta, il suffit de mettre à jour. Vous pouvez utiliser Joomla! Mettre à jour pour appliquer le gestionnaire actuel ou Extension -> Installer pour mettre à jour des versions spécifiques.

Pour tester correctement, vous devez cloner l'original et mettre à jour le logiciel actuellement disponible. Conservez tous les environnements et ne mettez pas à jour b1 avec b2, rc ou stable. En plus de mettre à jour votre clone, installez proprement avec et sans demodata. Cela vous permettra de spécifier dans quelles conditions un problème survient.

2
sovainfo