Multi-Author Joomla Blog with Astroid (Pt 01)
- Details
- Category: Astroid Hands On
- Read Time: 8 mins
This one is a little different from my usual Hands On posts. It accompanies a new video where I build a genuine multi-author Joomla blog from the ground up: two writers sharing one site, each kept cleanly in their own lane, with their individual profiles showing up at the bottom of their respective posts. No paid blogging component anywhere in sight. Native Joomla doing the structural work, and Astroid handling the polish on top: the visual identities and the author profiles. The video linked here is the first of a planned series, and this post walks through the Astroid moments in it.
The interesting part, and the reason I wanted to write it up here, is how tightly the visible polish is woven into a properly understood Joomla foundation. Astroid and Joomla are not two things you join together. They arrive already threaded through each other, and the seams are so nearly invisible that it can be hard to put your finger on where one ends and the other begins.
Astroid in the Article Editor
Astroid first shows its hand in the article editor, and it is worth slowing down here because it sets the pattern for everything that follows.
Open an article on a plain Joomla install (Content, then Articles) and you meet the standard edit screen: a row of tabs running across the top, Content, Images and Links, Options, Publishing, and so on. Open the same article with the Astroid Framework installed and that same row has grown. Sitting among the Joomla tabs are new ones, each marked with a little coloured dot: Article Type Options, Blog Options, and a few more. They are not a separate panel bolted on beside Joomla's. They are extra tabs in Joomla's own row, using an extension point Joomla provides on purpose. The dot is the only tell. Anything with one is Astroid; anything without is pure Joomla core.
That is the whole Astroid relationship in miniature. The Joomla tabs are still exactly where they were. Astroid has not replaced anything. It has added a set of controls alongside the core ones, dotted so you can see at a glance which is which. Once you notice the dots, you start spotting them in other places too, and the pattern becomes easy to read.
Where the Look Actually Lives
Here is a question that trips people up: where does Joomla decide how a category page looks?
The instinct is to look in the category. It is the wrong place. Open a category in the back end and there is no colour setting, no styling control, nothing visual at all. And that is deliberate. In Joomla a category is a content container, nothing more; how a page looks is decided one layer up, on the menu item that brings that content to the screen. Content in one place, presentation in another.
So open a menu item (Menus, then your menu, then the item) and look at the Details tab. Sitting there is a Template Style field. This is pure Joomla, and it is always there. On a freshly installed Joomla site it is a quiet little thing, because there are usually a couple of very similar basic templates to choose from. But open the dropdown with the Astroid Framework installed and it has come alive. Alongside Joomla's standard options like Cassiopeia sit four more, Funky RED, Silver Blue, Soft Yellow, Soothing Green. I made those earlier as variations on the default Astroid template, which is a story for another video. What matters here is the result: pick one and the page wears it. Same field Joomla always gave you, now with something worth choosing.
One Lever, Three Identities
Each category wears its own identity, and all of it comes from that one dropdown. Chess wears Soothing Green, Mahjong Silver Blue, the third Soft Yellow. Same underlying template across all three; the only thing that changes is the style picked on each category's menu item. No per category styling, nothing to maintain. Joomla likes to do one thing in one place, and here that habit pays off: set the style on the menu item and the whole category dresses itself accordingly.
And once you see categories wearing a look this easily, it is not hard to imagine where it could go. The writers already get their own profiles in this build. The same mechanism could one day give each of them their own visual identity too, their own corner of the same site. That is getting ahead of myself, a thought for a later episode rather than a promise. But the lever is already in our hands.
The Load-Bearing Part
Between the look and the author profiles sits a stretch of pure Joomla this post steps past: the access levels and permissions that let two writers share one site without stepping on each other. This is all core Joomla, no Astroid in sight, and it deserves the room the video gives it rather than a paragraph here.
It earns a mention for one reason. Everything Astroid adds in this build rests on it. The author profiles in the next section only work because the Joomla user records beneath them, and the permissions wrapped around them, are set up correctly first. That is the pattern under the whole tutorial: Joomla lays down something solid but plain, the tabs, the template field, the users and their permissions, and Astroid builds on top without ever pushing it aside. Get the foundation right and the rest has something to stand on.
Author Profiles, Switched On
The last piece in this build speaks to a real gripe in the Joomla community. Search the forums and you find people asking whether a more modern author bio display is on the way, wanting Joomla's stock author presentation to match what other platforms give you out of the box. And the gripe is fair: Joomla does have a user profile system, but it is a stripped-down one, with no connection to your blog posts. None. So people reach for a third-party extension to bridge the gap.
Astroid closes it without one. Install the framework and a new Author Profile tab appears on the Joomla user, marked with that same little dot. Then on the Astroid side, in the template options under Single Article Options, there is an Author Info switch. Turn it on and the profiles appear at the foot of every article, a photo, a short bio, links to social accounts. Turn it off and they vanish. That is the whole mechanism: a Joomla user record, an Astroid switch, and nothing in between to maintain.
In fairness, nobody installs a whole framework just to get author bios. That would be a sledgehammer for a nut. But if you are already building on Astroid, as we are here, it is simply one more thing you no longer need a separate extension for.
Why This Is the Kind of Thing I Like About Astroid
Look back at what we just covered. The template style field on the menu item, the user record the Author Profile tab attaches to: every Astroid feature in this post is hanging off a piece of core Joomla. That is exactly why I am so partial to it. Astroid can feel overwhelming, and it is, precisely because it sits so close to Joomla. The two are not really separable.
I came to it fairly late in my Joomla journey. For years I leaned on one of those big off the shelf components from a large extensions developer, and eventually it ran out of steam. Updates slowed, things started to break, and that is what turned me toward more open, more robust systems like this one. I did not want to get caught out again. Building on a framework that works with the core rather than around it is a large part of why I stopped worrying about that.
Looking Ahead
This video tutorial is the first part of a planned series. I will be honest: I set out to make a mini series, and part one alone grew to about twice the length of my usual videos. It earns the room, because it lays the groundwork the rest stands on.
Fair warning: the next parts go deeper into Joomla, not further from it. Access levels, then promoting one writer to editor so they can shape another's work. That is core Joomla doing the heavy lifting, with Astroid threaded through rather than stealing the scene. And that is rather the point. As Heinrich, the ever absent Super Admin whose site this is, likes to remind me: if you do not understand how Joomla works, you have not got a chance of understanding how Astroid works. Learn the foundation, and everything Astroid adds on top finally makes sense.
Check out the full tutorial on YouTube. Find Out More About Astroid HERE.