I'm stuck on v.5.5.1

Hey guys,

I am stuck on v5.5.1 and I am kind of “afraid” to click the update button…
BUT, wappler team has made large steps forward by working so hard and making so many improvements AND… v6 is close by, a game changer!!!

I have to click that button because I’m here to get better and better by getting the opportunity to use all the great stuff that wappler has to give.
I am working on only one project (local php, MySQL) since i started testing wappler (because I am new on web apps in general) and it has become a heavy project (at least for my standards)…

So, I am thinking of doublicating my project’s folder in other directory and click that button to see what happens…

If I update from v5.5.1 to v5.8.2 (last one), would that be easy or at least affordable to check if all the pages (procedures, server actions, mysql statements that I have managed to do so far for the pages that work fine at the moment) will work without a problem after the update?

I am sorry for asking a so generic question, I don’t really want to waste your valuable time but just a generic answer or suggestion based on the changes/improvements that has been done since wappler v5.5.1

Thanks for listening!

That’s exactly what I just did going from 3.9.7 to 5.8.2!

1 Like

There is a choice on how I would go about carefully updating a website.

  • make a copy of the current website as a backup if things go wrong. Update the existing website and if things do not workout, replace the working copy with the backup.
  • make a copy as above, go to the .wappler folder and open project.json. Change the projectName as in
    image
    and reload in Wappler. This will create a second project with a different name.
  • use Github for versioning.

My preference is the middle option, but it is entirely up to you.

2 Likes

Have you got a copy of 5.5.1? If so is pretty simple. Make a backup of your Project (maybe two or three as you never know). Install 5.8.2. Update the Project files and stick with the Stable Channel. Run your Project and make sure everything works.

If it does not work then you know you need to make changes. Usually quite simple and nothing too dramatic. Especially if the Project is not too large in scale. Even if it is a large Project its not too difficult to fix most things with help from the Community here.

Remember don’t push anything to your server, just work locally until you have ironed out the issues. Quite obviously if everything works then push it, you could do this anyway (with sufficient backups of course)… Just make sure you back up the directories on the server for simple recovery, often just renaming them will suffice until you are sure everything is working as it should, then delete them when you are happy.

If you do break something then simply revert to your backup, re-install 5.5.1, and you’ll be back to where you were. Nothing ventured nothing gained. Least that way you can test the waters.

2 Likes

@Antony we must go on my friend!!
I supposed you have a lot of websites to maintenance so I fully understand you…

Thanks master for your input!
I suppose that after the update, a project (folder) is updated only when I open it in wapper, right?
I will stick with 2nd way as you say.
I will check Github in the future starting with a new test project (for example my website). I don’t trust this kind of services (Githum, Docker etc) that I don’t own them. I like to use my own file system and my own server. Anyway I will have to check it sooner or later…

1 Like

Thanks @Cheese!
The words I needed to hear…

I would just like to let you know that I’ve updated to v5.8.2 and everything seems to work fine.

Thank you all for your support

2 Likes

I have a huge app with very sensitive clients who use it to run their entire business. I’m not willing to tolerate random bugs and can’t test the entire thing every week… so I have a clear business strategy to upgrade the Wappler framework version every 12-18 months to create stability!

2 Likes

I understand my friend, looks like a nightmare.
Sounds safe on the one hand… but on the other hand we loose so many goodies!
Anyway, I hope at some point -after wappler 6 is released and stable- the upgrades will be painless with easy-predictable service-maintenance on websites.
But as a matter of fact you are right… Even if I stay in v5.5.1 or v5.8.2, WAPPLER has given me so much that I couldn’t even think of when I started my web app… I just watched @Hyperbytes’s and @ben’s tutorials and betted on it.
Ben and Brian thank you guys!!
Thanks Wappler team & Wappler community
for everything

5 Likes