The Joomla! Community Magazine™

The Shift Joomla Needs to Make: My Challenge

Written by | Tuesday, 01 January 2013 00:00 | Published in 2013 January
We are on the brink of a new shift in the web and Joomla has the opportunity to be an early adopter in this shift. Taking part will help place Joomla ahead of other open source CMS's in terms of functionality, increase website conversions, and result in an overall better user experience. So what is this shift I'm talking about? It's the dynamic personalization of a website for the individual visitor. In this JCM whiteboard I will be exploring this concept and challenging Joomla developers to embrace and develop this concept.

What do you think? Voice your opinion on the topic of Joomla's adoption of a dynamic personalized web experience. Post in the comments now.

Read 23997 times

Related Video

Tagged under Developers, English
Luke Summerfield

Luke Summerfield

Greetings! My name is Luke, the brains behind the inbound marketing team at Savvy Panda, jInbound and Master Inbound. I'm hubspot, google analytics & adwords certified and have a B.S. in Marketing.

  • If you enjoyed this content, Follow @SavvyPanda for more Joomla!, Inbound Marketing & SEO educational content

avatar
Excellent idea Luke, just as I was starting to get bored of the web, it's morphing again into something more interesting. I've Tweeted your post to Peter van Westen of noNumber.nl - if anyone can do it he can with Advanced Module Manager.
VOTES:0
avatar
I agree with Mark. Implementing this idea with module positioning/publishing is a good place to start. Perhaps it can be integrated with Joomla's core ACL manager, by creating user groups from cookies or browser storage, without requiring a real user account.
VOTES:0
avatar
Very bright idea !

I hope the developpers will get inspired and create some amazing extensions.

Or even integrate it in the core Joomla.
VOTES:0
avatar
I Tweeted to Peter van Westen about this -

he's already got some code in place for this using the Advanced Module Manager!

You can publish or unpublish any module according to the number of visits to the site by that person.

One small step at least anyway...
VOTES:0
avatar
This would put Joomla to such a higher level voor UX. It's a great idea, can't wait to get into it with Joomla!. Thank you Luke.
VOTES:0
avatar
hope to see this in joomla soon
especially email subscriptions are a good example of where this is usefull
VOTES:0
avatar
I would like to see your idea included in the future Joomla, perhaps, Joomla 3.5.

It does not have to be a full feature of web personalization but the most effective personalization feature is OK at the initial stage.
VOTES:0
avatar
Helari Hellenurm Sunday, 06 January 2013
Absolutely true, it will boost the UX! Love to see it in Joomla :)
VOTES:0
avatar
I really love the idea Luke and looking forward if someone can come with a good solution ;)

Thanks
VOTES:0
avatar
Sébastien Agogué Monday, 07 January 2013
Well, This is a really great idea… The concept is appealing indeed. I'm not a developper. However, I would love to see that happen in Joomla!
VOTES:0
avatar
This sounds like a great idea - another thought is to be able to serve up content if they have connected (or haven't) with you on social media, if they have/haven't liked/shared the content on a blog page and so forth.

Of course this concept does rely on both the web developer and the site owner having quite a deep level of marketing understanding - many business owners don't have this level of awareness and even fewer web developers, so it will take a bit of education to include such concepts, planning and conversion strategies into the website development process.

Ruth
VOTES:0
avatar
Absolutely no to having this as part of core. It simply adds a layer of complexity that will not be needed / used by the majority of users.

Just to play Devil's advocate, there is no mention of the legalities of storing all this information specific to users. With the big out cry about just how much personal information is already being stored about users, is it a good idea to be so blatant, or even just to do it at all?

IANAL, but doesn't European legislation require that all websites provide users with the opportunity to opt-out of using cookies on a site?

While targeting users is fantastic you do need to remember a lot of people out there don't like the personalisation of the web so you will be turning some users off from using your site.

p.s. Ruth's idea is a fantastic low cost idea, similar to not displaying ads to signed in users. The advantage of using social media is the ability to leverage things like the open graph, to see what their friends have read on the site and display those as links if they're unread. And definitely remove calls to action if they've already worked!
VOTES:0
avatar
Component Access Manager can already show/hide modules and parts of content per usergroup/accesslevels. When in Joomla a module/article etc. can be assigned to only ONE accesslevel, with Access Manager it can be assigned to as many as you want.

Then you can create for each action (signup etc) a usergroup, and set access-rights (to show/hide) for each group.

So what you then need is some api that is triggered when the user performs some action, like when user signs up for a newsletter. That will assign the user to usergroup 'user_gets_newsletter', and access rights (to show/hide stuff) can be set to the group to display another module when the user is already signed up.
VOTES:0
avatar
We do a lot of content personalisation in our Products SocialAds & People Suggest. Its ofcourse not complete site transformation.. but with something called as Targeting plugins & using data from Database about your users, Geolocation data & external webservices, its amazing what kind of targeting you can end up doing..

It would be pretty awesome to have something like that in the core to dynamically adapt to the user. A new kind of Personalised 'Responsive' in a new sense ? :)
VOTES:0