Patrick Toulze wrote:
I will plunge in Gantry 5.
Before I do and after looking at some posts around, I’m a little anxious !
Note: I’m building exclusively Multilingual sites
In Gantry 5 use the:
- Joomla Menu Manager screen to create and setup menus
- Joomla Article Content screen to create articles
- Joomla Module Manager screen to create and setup(assign module position and menu page) modules including the New type from Gantry 5 called "Particles"
Please see "
Getting Started
"
For Mulit-Language sites please see "
Creating a Multilingual Site (Joomla)
"
Patrick Toulze wrote:
I here about twig & yalm & particules and Outlines and other oddities ?
My first impression (I’m hopefully wrong) on all that is that Ganty 5 is trying to replace the core Joomla way. Just this, ring warning bells in my ear. In my case I try to stay away to anything that override Joomla in any way (Components, modules,plugins or templates), I’m building Joomla sites, not Rockettheme or anything else. Also I will not accept a dumb down system because it is compatible with other CMS than Joomla simply because I don’t build with anything else than Joomla.
NOT AT ALL!!!
Just as we provided the Gantry 4 framework to help users better navigate Joomla's very basic functionalities so does Gantry 5. With Gantry 5 we have used the latest technologies to help our users prototype the site quicker and provide them with a larger degree of flexibility than Gantry 4 had.
Patrick Toulze wrote:
1— My first question about Gantry 5 will be about those “
Particules”
Gantry documentation —>
docs.gantry.org/gantry5/particles/particles#standard-particles
Help me to understand.
a) — Ok, they are some kind of “positions” but they are not “Normal” Joomla positions. Is this mean that you are taking out the positionning of element from the normal Joomla processus ?
b) Can I still use the normal positionning in Joomla ?, is it a good idea ?, can I mix & match and still use the layour manager ?
Particles can be created and setup in two places, the Joomla Module Manager screen and an Outlines(think template) Layout Manager.
If you create the Particle in the Joomla Module Manager screen you have to assign the module position and menu page(s) it appears on. In the Outlines Layout Manager this module position you've used for your newly created particle has to be represented in the Layout with a "placeholder".
Please see "
Layout Manager
"
Patrick Toulze wrote:
c) 3 Type of “Particules”
1 - Standard Particle
= Block of pre-made snippets (by who other than RTheme if you are not a coder?) fonctions
There are two types of Particles. The first type is "Particle". This type exists only in the Joomla Module Manager creation screen and contains a content presentation Particle. You can see these types of Particles in the Demo pages -> Features -> Particles.
This type also appears in an Outlines Layout Manager where you can place that content presentation Particle DIRECTLY into the Layout. This means you needn't provide a module position or menu page. For instance to represent your Joomla Main Body all you need to do is Drag a Page Content Particle somewheres into your Layout.
In an Outlines Layout Manager there exists a second type of particle "Positions". All Blocks, which are the basic unit that displays your content on the front end, that represent a Joomla Module (including Particle-type "Particles") using module positions are represented in the Layout with Position type Particles.
There are two types of Position type Particles - module position and module instance.
Please see "
Introduction to Particles
"
Patrick Toulze wrote:
2— Position —> Can have content or scripting assigned to them by the CMS ?
= Not sure about this one, can I assign a normal Joomla position (Custom HTML, or any type of module from the core or third party in there?) — Hopefully, as example, if I add a core Joomla custom html module to it, I can still edit it the good old way, by the Module manager?
Actually this is where Gantry 5 is much superior to Gantry 4. We've provided "Atoms" that contain JS scripts or special CSS you've created. Also the Global Page Settings Tab in an Outline provides you with TOTAL control of scripting in the BODY of your site.
Patrick Toulze wrote:
3- Atom — non-visible Particles which provide scripting to your site. Analytics tracking, custom CSS / JavaScript, and other elements that need to run when the page loads but do not appear visually...
Ok, I guess can be usefull... even if you have some fantastic plugins (Sourcerer and other) that can do just that with a great level of flexibility
Please see how easy we've made this "
Page Settings
"
Patrick Toulze wrote:
2— My second question is just to test Gantry 5 with a small real example.
I ALWAYS change the RT logo for a Core Joomla custom HTML module as, I want full control on is size, placement and multilingual apparence. I also need the edition of this custom html logo to be where it supposed to be, in the Joomla module Manager, with the onboard editor (JCE) or others
How to do with Gantry 5 ?
Oh its easier than that. When you install the template there is a special Outline called "BASE OUTLINE" that has the default setup for a Logo Particle. This particle exists directly in the Layout Manager so a Joomla module position was not needed to display it.
All the outlines will use the setup from this "BASE OUTLINE".
You are free to alter this Logo particle setup for any existing instance in an Outline or when you create new Outlines and Drag in a Logo particle.
1) You can Drag a Logo particle onto a Layout, that has had NO changes in the settings Tab for the Logo, and the BASE OUTLINE settings will be used.
2) You can alter the Logo in the settings tab of an Outline so that any time you drag a Logo particle into the Outlines Layout these settings will be used. This will be like an override for step 1).
3) You can alter the Logo at the Layout level of an Outline with settings you wish to use. Thsi will be an override of step 1) and then also step 2)
Patrick Toulze wrote:
Will come back for more, I’m istalling a gantry 5 template today on my local environment to see...
We'll be here. Trust me...the learning curve isn't easy but once you start getting the hang of it you'll be amazed how quickly you can prototype a template!!!!
Some additional resources:
-
Adding Articles to Gantry 5 Templates
and
Adding Featured Articles to Gantry 5 Templates
-
Adding Modules in Gantry 5
-
How to create Fixed Header for your Gantry 5 template
-
Gantry 5 Template Particles
-
How to use Page class suffixes in Gantry 5
The following users have thanked you: Patrick Toulze