-
So I've been reading a ton of complaint threads and RT solution threads regarding on issue that I feel is causing disention with G5. It is the Outline/Particle/Module relationship. I will try to describe the problem/confusion clearly in both the old way (G4) and G5 way.
The scenario: A site with 100+ different pages/Joomla menu items with individual modules assigned to each page. Now RT with G5 has included a bevy of beautiful and desirable addons with G5 templates called Particles. These particles are styled for each template and look great in the demos. In the old way these items would have been standard Joomla modules built by RT such as Roksprocket or Rokfeaturetable etc...
If you have a large site as mentioned and putting it together the old way, you would build a module, say Rokfeaturetable, then assign that module to the menu items (say "Pricing") you would like the module to display on.
The new way - you still can do that (with modules), UNLESS you are using a particle. Such as in Galatea, the pricingtable or owlcarousel particles. In order to assign these particles to individual menu items, NOW you must create an outline (say Pricing Page), assign the outline to the page ("Pricing"), build the module position structure, create the particle (pricingtable), input data, then save the layout.
If you've got the particle assigned to a different layout there is little to no way to copy the particle to a new layout without copying the ENTIRE layout and then deleting the particles that are not needed for that one specific page.
I think the problem with this structuce/system is that we all want to use the particles built by RT. This works great if you are replicating the demo 100%, but does NOT work easily if you are trying to assign individual particles to individual menu items. You can't. You have to assign individual particles to individual outlines, then assign individual outlines to individual menu items.
Perhaps, I am wrong in the steps I've laid out. Perhaps there is an easier way to achieve this. Unfortunately, the system is so varied from every other form of Joomla module management (and frankly why I steer clear of template creators that have their own framework that skews from Joomla's native systems). The documentation is hard to follow (each template has its own documentation, then G5 has its own documentation and both are written to only cover themselves, not to work together on a particular lesson), the logic is hard to follow, and the support system is hard to follow (do we ask for support in Gantry 5 forum or in the individual template? Where do we search for answers first?)
My solution:
Provide the ability to assign particles DIRECTLY to menu items. So say we had an outline called "Default" and it was set as the global default. Then on it we would have all the particles we plan on using on ALL the pages for the site. Then when you edit a particle in the Layout Editor there would be a new tab (Next to Particle and Block) called Assign. There we would find the standard Menu Item Assignment checkbox system from Joomla.
OR
Keep the existing Outline system but allow the Particles to be modules that can be edited fully from within Joomla's module manager.
This would greatly draw G5 back closer to native Joomla, which I personally feel is the want of many RT users including myself. Gantry should be a supplement to Joomla to make it easier to design pages, not as a framework that requires varying processes from native Joomla.
Thanks for reading. I hope this helps both RT and its members.
-
The following users have thanked you: Brian Shea, Empowermom, Saul H
- Simple CMS Design
Website Design in Boise