Installing v9

Permalink
I'm a web developer and my organization is planning to start using Concrete5 in the next 6 months, so I'm thinking it makes sense to start with v9 rather than worrying about upgrading afterwards. Do I just clone the repository fromhttps://github.com/concrete5/concrete5/tree/release/9.0.0... or should I be using the develop branch?

To be clear, we aren't actually launching our site until July 2022, so I'm not concerned if the current v9 has bugs or issues, I'd just rather begin learning and exploring the version that we will launch with. We are hosting it ourselves on our own servers.

derekairdrie
View Replies: View Best Answer
linuxoid replied on at Permalink Reply
linuxoid
If I remember correctly, the v9.0.0 is actually a 9.0.0a2 version while the develop is a 9.0.0a3. Unless that's changed, the develop is the more current one.

Hope you don't come across that bug:
https://github.com/concrete5/concrete5/issues/9296...
derekairdrie replied on at Permalink Reply
derekairdrie
Thanks linuxoid! I ended up trying to install the 9.0.0a2 version and I actually got it installed and working. When I tried to use "composer install" it complained that my composer version was too new, so I had to downgrade composer to v1 using "composer self-update --1"

I think I need to do a bit more config (like compiling some css or something?) as when I try to edit some content blocks I get a 'concrete/css/build/vendor/font-awesome/variables.less` not found error.

Today I will try to get 9.0.0a3 installed using the develop branch.

Thanks for the help.
derekairdrie replied on at Permalink Reply
derekairdrie
Well, I tried installing the develop version (9.0.0a3) and sure enough I got that error you linked to. I'm going to stick with 9.0.0a2 for now.
derekairdrie replied on at Permalink Reply
derekairdrie
I also tried using the db and config files from v9.0.0.a2 but with the code base from v9.0.0a3 and that didn't work and kicks an error about SQL syntax.
derekairdrie replied on at Permalink Reply
derekairdrie
In the off-chance that anyone else is following this post, I was able to get the "develop" (v9.0.0a3) version installed using the command line after a suggestion from Andy.
andrew replied on at Permalink Best Answer Reply
andrew
Yes, just to follow up, until we get this fixed if you clone concrete from GitHub, install the composer dependencies, and then install from the command line without the site open in a browser window it should get you passed this intermittent problem. We will fix this fully prior to an official public beta/release candidate
linuxoid replied on at Permalink Reply
linuxoid
Installing from the CL worked. Thank you.

I tried to test my package in v9. It installed fine. But then it failed due to missing assets. To start with, the lightbox asset is missing. Is the lightbox out temporarily or permanently? This will obviously break most of my packages because I use the lightbox a lot. What else is out? Is there a comparison list what's in and out between v8 vs v9? That means I'll have to maintain 2 version for v8 and v9 and that's not good.