NintAndBox.net - Bibliothèque de boites Nintendo en haute résolution à fabriquer soi-même

Bibliothèque de boites de jeux Nintendo

Pour consoles NES, SNES, N64, G&W, GB, VB, GBC et GBA
Embellir gratuitement sa collection de jeux en loose
Sauvegarder le patrimoine vidéo ludique
Participer au projet en envoyant des scans de boites ou des retouches

Découvrez comment fabriquer vos boites très facilement

 
  • A lire avant de poster
  • La foire aux questions
    Avant de poser votre question sur le forum, assurez-vous que la réponse n'existe pas déjà dans l'une de nos FAQ !

Le site tourne maintenant en PHP 5.5

Dans ce forum, vous pouvez réagir sur l'actualité du site.

Le site tourne maintenant en PHP 5.5

Message par y(oYo) » 23 Novembre 2017, 15:58

Image

Le site est maintenant configuré pour tourner sous PHP 5.5 !

Pour votre utilisation quotidienne cela ne change strictement rien.
Pour pour moi qui assure la maintenance c'est une étape importante, car NintAndBox est hébergé sur un serveur mutualisé, ce qui signifie que nous ne sommes pas les seuls clients (site) sur le serveur. Notre hébergeur nous impose donc de suivre ce qu'il nous met à disposition, et notamment les versions de PHP.

PHP 5.4 n'est plus supporté depuis septembre 2015, il fallait vraiment passer à autre chose.
PHP 5.5 n'est hélas lui non plus supporté depuis juillet 2016, néanmoins celà nous fait gagner un an d'obsolescence en moins, et diminue donc les risques via à vis de notre hébergeur.

Alors je sais qu'il existe la version 7 de PHP, et vous auriez raison de me demander pourquoi ne pas basculer directement dessus pour être tranquille encore plus longtemps ?
Laissez moi vous éclairer un peu sur les contraintes techniques et les petits tracas de ma vie de développeur :)
La version actuelle de NintAndBox utilise le moteur de site libre Joomla 2.5. Depuis la mise en place du site en 2013, le projet Joomla a naturellement continué d'évoluer, et la version 2.5 n'est plus supportée depuis trèèèès longtemps. Etant donné que j'ai développé et utilisé des composants spécifique à Joomla 2.5 pour certaines fonctionnalités du site, j'ai été contraint de garder Joomla 2.5, sinon il me fallait réécrire beaucoup trop de choses.
Comme Joomla 2.5 n'est plus supporté, je dois donc m'assurer moi-même de la compatibilité avec PHP, refaire une passe de partout et surtout apporter les modifications nécessaires. C'est pour cette raison que j'y vais petit à petit.
Pour vous donner une image, il est plus facile de monter un escalier marche après marche que plusieurs d'un coup !

Je vais donc laisser fonctionner le site en PHP 5.5 pendant quelques semaines, le temps de valider que tout fonctionne bien. La prochaine étape sera de basculer le site en PHP 5.6, qui lui est encore supporté jusqu'en 2019, pour assurer ainsi la pérénité technique et voir venir avec pourquoi pas une refonte totale (si par miracle je trouve du temps).
Avatar de l’utilisateur
y(oYo)
 
Message(s) : 3086
Inscription : 26 Novembre 2009, 14:06
Localisation : Nice (06)

Site now runs under PHP 5.5

Message par y(oYo) » 23 Novembre 2017, 15:59

Image

The site is now configured to run under PHP 5.5!

For your daily use this will not change anything.
For me who maintains it is an important step, because NintAndBox is hosted on a shared server, which means that we are not the only customer (i.e. site) on the server. Therefore, our host requires us to be compliant with his server configuration, including specific PHP versions.

PHP 5.4 is no longer supported since September 2015, we really had to move on.
PHP 5.5 is unfortunately not supported since July 2016, however it reduces up to one year the obsolescence, therefore reducing risks from our host.

I am obviously aware there is PHP 7, and you would be right to ask me why not to switch to it right now?
Let me share you a bit about technical constraints and my life as a developer :)
The current version of NintAndBox is powered by the open source Joomla 2.5 engine.
Since the site was launched back in 2013, Joomla project has naturally continued to evolve, and the 2.5 version is no longer supported since a long time. Because I developed and used specific Joomla 2.5 components for some features, I am bound to keep Joomla 2.5, otherwise I would have to rewrite everything.
As Joomla 2.5 is no longer supported, I must therefore ensure myself full compatibility with PHP, review the whole site's source code and eventually make the necessary changes. That's why I do things step by step.
To give you an image, it is easier to climb a staircase step by step than many at once!

I will let the site run under PHP 5.5 for few weeks, the time to validate that everything works fine. The next step will be to switch the site to PHP 5.6, which is still supported until 2019, to ensure the technical perenniality and save some time to do a complete overhaul (if hopefully I find time).
Avatar de l’utilisateur
y(oYo)
 
Message(s) : 3086
Inscription : 26 Novembre 2009, 14:06
Localisation : Nice (06)

Re: Le site tourne maintenant en PHP 5.5

Message par rendal » 23 Novembre 2017, 21:32

Je n'ai pas compris grand chose, mais milles mercis pour cet immense travail.

rendal-le-no-comprendo
Avatar de l’utilisateur
rendal
 
Message(s) : 223
Inscription : 26 Juillet 2015, 22:35

Re: Le site tourne maintenant en PHP 5.5

Message par y(oYo) » 24 Novembre 2017, 09:42

Hé hé, oui ça parlera plus aux développeurs c'est sûr.
Mais ça a le mérite souligner que tenir un site c'est un comme un vrai travail :ugeek:
Avatar de l’utilisateur
y(oYo)
 
Message(s) : 3086
Inscription : 26 Novembre 2009, 14:06
Localisation : Nice (06)

Re: Le site tourne maintenant en PHP 5.5

Message par nono7 » 26 Novembre 2017, 10:55

bravo ! ^_^
Avatar de l’utilisateur
nono7
 
Message(s) : 654
Inscription : 22 Septembre 2015, 20:34

Re: Le site tourne maintenant en PHP 5.5

Message par Spiral » 26 Novembre 2017, 20:00

Bon boulot ! 8-)
Avatar de l’utilisateur
Spiral
 
Message(s) : 3328
Inscription : 14 Décembre 2012, 17:11

Re: Le site tourne maintenant en PHP 5.5

Message par y(oYo) » 28 Novembre 2017, 09:33

Merci les gars.
Je vais essayer de reprendre la main sur le site (pour de vrai cette fois :lol: )
Avatar de l’utilisateur
y(oYo)
 
Message(s) : 3086
Inscription : 26 Novembre 2009, 14:06
Localisation : Nice (06)


Retour vers Actualités du site

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron