By Danny Malouin on Monday, 16 January 2017
Posted in General Issues
Replies 13
Likes 0
Views 167
Votes 0
Hi,

Does ur ES modules allow the rendering of items for a specific ES page ? For example, i would like to add modules in Joomla pages that display all events or posts for a specific ES page ?

In other words, or another example, say i wanted to display all events the ES Acme co. page has within an Jooma article page ?

Same goes for posts ?

Thanks
Danny
Hello Danny,

There is unfotunately, no way to render on specific pages because these settings are done on the module settings in Joomla and there is no way for us to override this behavior.

Having said that, what you could do is create menu items which links to respective views in EasySocial. Then, configure the module to only appear on specific menu items.
·
Monday, 16 January 2017 23:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Not quite what i had in mind.

I want users to use ES to generate the business page and manage their relative posts and events. Then i want to display their events and posts in a custom page (not from within ES) using a module to only display events and posts for that ES page.

So, if Danny creates a business ES page for Acme co. and posts content and events in there, as an admin, I would like to generate another Jooma page with a module in it that fetches Acme's posts and Events. Not those of it's category. Currently, i cannot see how to tell a module to limit/filter results for a single ES page (re Acme co)
·
Monday, 16 January 2017 23:12
·
0 Likes
·
0 Votes
·
0 Comments
·
My ultimate objective is to use the community to also generate an external businee directory based on pages (cool heh!)
·
Monday, 16 January 2017 23:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Unfortunately that is not possible out of the box because there is no way for us to override the behavior of the menu assignments in Joomla
·
Monday, 16 January 2017 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Menu ?

Ok, I think i'm making this more complicated than it is ...

1- An EasySocial user creates an EasySocial Page called "Acme inc."

2- That same EasySocial user (over time) creates posts, events, adds images and videos within that ES page (Acme inc.)

3- I (the site administrator) will create a standard Joomla menu pointing to a regular article (completely outside the community but still in the same Joomla instance). In that Joomla page/article, I would like to include a few EasySocial modules;

a) One which will display all recent stream posts for that ES page (EasySocial Stream module). This module already allows to filter by page category but not limit it to a specific page. We really just want to display the entries for Acme's page here!

b) Another module to post all events for that page (EasySocial Events). Again, the module allows some filtering but not to a speficifc ES page.

c) Same for Image/photos albums

d) Same for videos albums

In other words, your modules don't allow filtering to a specific ES page. They already allow filtering page categories and other filters but we need it to allow us to limit the query to a specific ES page (in this case, Acme inc's ES page)

I hope this is clearer ?

Danny
·
Tuesday, 17 January 2017 00:29
·
0 Likes
·
0 Votes
·
0 Comments
·
It is not possible to achieve this currently as the module doesn't allow you to filter items by a specific page.
·
Tuesday, 17 January 2017 01:06
·
0 Likes
·
0 Votes
·
0 Comments
·
lol
yes, that I know ...
would it be very difficult for you to add that to the modules in the near future ?
it doesn't sound like a complex thing to add (an input box to choose the page and a query update for the module front end rendering) ?
Danny
·
Tuesday, 17 January 2017 01:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Danny,

If there is a quick way to supply a solution for you, by all means I would have already done that for sure! Unfortunately this requires crazy amount of work and I don't have an immediate solution for you immediately
·
Tuesday, 17 January 2017 02:03
·
0 Likes
·
0 Votes
·
0 Comments
·
If course I trust you know your stuff, but I would of thought this was a rather "simple" addition in consideration that you already have a filtering system in place in the modules ?

Adding a lookup in the modules for a ES page ID based on either a keyword search or a flat list can't be that heavy ? The rendering part is already all done, it's just adding a query to fetch one row instead of a set of rows ?

Not sure how this is complicated ?

The reason I ask is not to be annoying, it's just that I might want to get it done externally and would like to know if this is is going to take that long to get done ?

Thanks
Danny
·
Tuesday, 17 January 2017 05:31
·
0 Likes
·
0 Votes
·
0 Comments
·
In development part, we will concern a lot of thing and have to plan it properly then only implement it into Easysocial system.
For example :
- need to think a proper checking what if that "PAGE" is private type, those non-invite user shouldn't have permission to access this.
- need to check inside the "PAGE" stream data whether that is under which kind of privacy as well
- need to add a proper SQL query to populate the correct content as mentioned at above when allow user set to specific page, if not it will cause site performance issue.
- need to add following stuff as well if implement this
|_ Group/Event
|__ GroupAlbum/PageAlbum/EventAlbum
|___ GroupVideo/PageVideo/EventVideo
|____ Specific User profile

Based on above only analysis some of the part, it actually take more time and that is not easy to provide you a temporary solution of this feature.

What I know is only you requested this feature so far, I would suggest you start a new thread regarding this feature on our forums and select "EasySocial - Feature Request" category, if a lot of user request this, we will definitely consider implement this in the future.

By the way, thanks for your input.
·
Wednesday, 18 January 2017 02:25
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post