gantry / gantry5

:rocket: Next Generation Template / Theme Framework
http://gantry.org
1.04k stars 204 forks source link

Gantry future plans (5.5 and 5.6) #2789

Open mahagr opened 3 years ago

mahagr commented 3 years ago

As Joomla 4 release is closing, I decided to give a short update on my plans.

Gantry 5.5 (Next version)

Gantry 5.5 aims to fix menu-saving issues in Joomla and WP. It also updates all the code to better use PHP 5.6 features and updates the used libraries and the platform-specific code to better match the latest versions of Joomla, WP, and Grav.

The latest test packages can be found from http://gantry.org/downloads#ci-builds

Just Go to CI builds section and download the files you need.

Gantry 5.6 (Future version)

mahagr commented 3 years ago

Sorry, there was a build issue in the packages, please re-download the packages before testing. :)

mahagr commented 3 years ago

If you are testing the new packages, right now I'm most interested in:

jameswadsworth commented 3 years ago

Testing all the admin, but especially the new menu logic (menus need to be saved once to convert them to use DB)

We have been testing with one of our more complicated sites with nearly 200 menu items. We have saved all menus so they are converted to DB. Then we have tried re-ordering the menu items both in using Joomla menu manager and the Gantry5 menu manager and the reordering works!!! We have not found any problems with the admin part so far

Testing upgrades from existing installations (especially if there are issues in compiling SCSS)

This is a website that has been using Gantry5 since its first release so there has been plenty of opportunity for badly written SCSS to creep in. No problems with compiling SCSS.

Comparing if the old site looks different to the new version (different spacing, icons, etc)

No obvious difference in rendering the template

So far we have not found any issues. We will continue to test.

mahagr commented 3 years ago

Updated the above link (see the first message) with new builds.

This time I recommend testing JS as much as possible.

Changes include:

Devs only:

jameswadsworth commented 3 years ago

Joomla 3.9.26, Gantry 5.5 5/14/2021, Firefox 88, Fedora 33 Small gap between buttons and input box

Selection_146

mahagr commented 3 years ago

New builds are available:

Changes include:

mahagr commented 3 years ago

New builds available:

mahagr commented 3 years ago

New builds available:

mahagr commented 3 years ago

New builds are available fixing a couple of WP menu issues #2806, #2815

mahagr commented 3 years ago

New builds are available this time with mostly Joomla fixes:

mahagr commented 3 years ago

New builds are available:

MaghSamana commented 3 years ago

Didn't notice any rendering issues in the front end. Compiler is improved - I used to get minor problems (from the template's own classes) after compiling Base outline, and I often had to recompile every other outline also, Now this problem is gone.

I got this error, so far, when clicking the Menu editor. Screenshot #002 - Administration' - dev astrologicon

Test site: PHP 7.4.20 and Joomla! 4.0.0-rc2

mahagr commented 3 years ago

@MaghSamana Please create a new issue from the bug you're seeing.

mahagr commented 3 years ago

New builds are available (mostly with Joomla fixes):

mahagr commented 3 years ago

New builds are available with:

General:

Joomla 4:

WP 5.8:

mahagr commented 3 years ago

Doc how to make templates Joomla 4 compatible: https://github.com/gantry/gantry5/blob/feature/v5.5.0/Joomla4-support.md

mahagr commented 3 years ago

I just updated the first post for the 5.5 and 5.6 goals.

mixmac commented 3 years ago

Hi mahagr! Thanks for keeping us updated :-) Any timeline for the release of Gantry 5.5? Thanks in advance

Raere commented 3 years ago

Could we get Gantry 5.5 and the templates into the Extensions Pre-Update Check compatibility lineup?

mahagr commented 3 years ago

@mixmac I have no date for release, unfortunately. WP 5.8 made some changes, which happens to break widgets in multiple different ways and we are fixing one issue after another. Joomla 4 also needs some work, but the progress made so far is promising.

@Raere This has been soon after Joomla 3.10 release. You need to use the stable channel, though, as Joomla 4 support is not yet ready as stated above.

mahagr commented 3 years ago

New builds are available:

Joomla:

WordPress:

NOTE: Saving in Widget editor still breaks the Widget, nothing gets saved into DB and we are not yet sure why.

mixmac commented 3 years ago

@mixmac I have no date for release, unfortunately. WP 5.8 made some changes, which happens to break widgets in multiple different ways and we are fixing one issue after another. Joomla 4 also needs some work, but the progress made so far is promising. thanks for the answer @mahagr wish you well with the various fixes left to be done

mahagr commented 3 years ago

New builds available with WP 5.8 Widget editor fully working (I hope!)

mahagr commented 3 years ago

New builds available!

All:

Joomla 4:

Grav:

Raere commented 3 years ago

Where is the download of Gantry 5.6? The above site doesn't seem to have it.

mahagr commented 3 years ago

Gantry 5.5 will be the next version, 5.6 is just in the planning stage.

mahagr commented 3 years ago

New builds available:

Joomla:

Joomla 3.9:

Joomla 4.0:

mahagr commented 3 years ago

FYI: If you used previous Joomla builds and saved a menu from the Gantry menu manager, the menu may need some fixing with missing gantry options or broken particles.

mahagr commented 3 years ago

Builds from the weekend:

All:

Joomla 4:

WordPress:

Raere commented 3 years ago

Not sure what to make of this issue, if it even is an issue. Switching theme presets is now separated on the Base Outline and Home-Particles. It used to be that changing the preset on the Base Outline would change the Home as well. There always was an option for preset change in the Home-Particles too but it never seemed to work that way. Was this fixed or has it always worked but there was an option that I could have missed?

Was it intentional to change the layout of the theme tabs? Styles is now the second tab in.

Also can we get versions on the Gantry 5.5-dev file naming?

mahagr commented 3 years ago

New builds:

Joomla:

WordPress:

Grav:

mahagr commented 3 years ago

New builds:

Joomla 4:

pplopx commented 3 years ago

Thanks! Are we supporting Twig 3 now?

mahagr commented 3 years ago

@pplopx Not yet, but I'm updating the code in preparation. Many plugins also need fixes, not to mention themes.

mahagr commented 3 years ago

Great news! The development builds are now automatic and official, and can be found from http://gantry.org/downloads#ci-builds

rndy9693 commented 3 years ago

When i start building a new site with the dev build of g5, i should be able to simply upgrade it when a stable version is released right?

mahagr commented 3 years ago

Yup. Only downgrading to an older version may bring some issues due to the changes that were made.

WolfgangDomroese commented 3 years ago

My Site updated to 5.5, but now my old template does not work: An exception has been thrown during the rendering of a template ("CSS Compilation on file 'aylozs.scss' failed on error: aylozs/subfeature file not found for @import: templates/g5_aylozs/scss/aylozs.scss on line 30, at column 1 Call Stack: #0 import templates/g5_aylozs/scss/aylozs.scss (unknown file) on line 1"). How can I downgrade until I changed the template - to "Helium"?

WolfgangDomroese commented 3 years ago

I wanted to install Helium:

Fehler

Die Manifest-Datei konnte nicht gefunden werden.

What to do?????

rhukster commented 3 years ago

We are aware of these issues with the SCSS compiler. Please create a separate issue and we'll handle communication there. Thanks!

WolfgangDomroese commented 3 years ago

....I did it (#2901) - but no reaction....

mahagr commented 3 years ago

I just released Gantry 5.5.1, but turned off the automated updates on it (for now).

Please keep reporting bugs; there will be a new release next week. For the issues which didn't make it to the latest release, I will prioritize those when I get back to bug fixes.

In the meantime, there's a new upgrade guide for template devs in https://github.com/gantry/gantry5/blob/develop/UPGRADE-5.5.md and an upcoming script (early next week) that will automate SCSS updates so that they fix many errors and deprecated features without too much effort.

PS. If you find something that needs additional fixes in the themes, please be free to contribute your findings to the UPGRADE file.

WolfgangDomroese commented 3 years ago

As I've only a small number of articles in my site, I think about a new installation of Joomla 4 with new gantry5 and new Helium. Will it work or ist there still manual work necessary (UPGRADE-5.5.md)?

mahagr commented 3 years ago

If you have custom.scss file then you may want to check that it compiles. The upgrade doc is mostly meant for the developers, though.

Generally I don't recommend updating live site to Joomla 4 without first testing the upgrade in a test environment as it's very different to Joomla 3 in many ways.

joomlabeat commented 3 years ago

I have started the upgrade of some custom Joomla and WP templates to the latest Gantry 5.5.x I have just completed a Joomla one (still on Joomla 3.10 though). Things look good so far - it was rather smoothly compared to a previous trial some weeks ago -which I didn't have the time to complete though. I enabled the 5.5. dependency (a good idea to add this option) and updated all my SCSS that were failing to compile.

Let me know If there is anything particular that you would like me to test regarding the new gantry version on my templates, now that I am working on this. Just note again that for Joomla, I am still on version 3.

mahagr commented 3 years ago

Good to know that most of the issues were either fixed or became much easier. Right now I want to get the remaining bugs fixed, so anything that helps on that is welcome.

joomlabeat commented 3 years ago

@mahagr Just encountered an issue - check #2935