Skip to:
Content
Pages
Categories
Search
Top
Bottom

Dedicated pages for groups, is possible?


  • renix
    Participant

    @renix

    Hello,

    We want our groups to have their own personal page that can give information to visitors about Group activities, group description, what are they doing, etc.

    Basically something like facebook fan page (more or less).

    What is the best way to achieve this?
    Of course group admin can modify the content from their group page (not via admin section).

    Previously, I have tried to use link-page-to-groups and bp-simple-front-end-post (from buddydev), but it did not give what we want.

    Thank you so much.

Viewing 23 replies - 1 through 23 (of 23 total)

  • danbp
    Moderator

    @danbp

    @renix,

    the first solution would be to use a group blog, but it may be a heavy project. So, IMHO, best way would be to create a plugin and using Group Extension API.

    You can also check for an eventual existing plugin who fit to or narrow your goal and customize it.


    renix
    Participant

    @renix

    Hi,

    Is there a premade plugin to achieve that instead of coding as We are not a coder?

    Usually, where do people put group description and their activities in Buddypress?

    Thanks


    Venutius
    Moderator

    @venutius

    There’s not really that much available. in terms of relating blogs to groups there’s really two options, for a single site you can use the combination of relate blog categories for groups, which you have already tried, and use this with bbPress Topics for Post which will allow you to have comments for that post appear within the group forum.

    The other option is to use BuddyPress GroupBlog, but that only works in a multisite environment.

    There are other plugins such as BP Group Docs, Buddypress group Extras and BuddyPress Group Documents that you may like to look at but none of these really gives you the type of group homepage customisation that is required.

    I did try to do a template overload of the group home page but I found that the way the Forum works interferes with this so it is not trivial and beyond my capabilities for the moment. If you can, hire a developer is all I can suggest.


    jbboro3
    Participant

    @jbboro3

    I previously abandoned similar project.. but here i’m not getting it.. what you mean by: “Of course group admin can modify the content from their group page (not via admin section).”

    Do you want group members to put description of their own? I guess even in the facebook page, only admin can put description about that page.. Members can only likes and comments, that’s it.

    Am I missing your points? Can you elaborate more?


    renix
    Participant

    @renix

    Hi,

    Thank you for all your responses.


    @jbboro3

    That’s correct, only group admin is able to change the custom page.

    I was using bp-simple-front-end-post and Blog Categories for Groups to achieve that, but these plugins creates a new page every time I (act as group admin), publish a page, and whenever I tried to edit the page, it redirects me to wp-admin (I don’t want that).
    To sum up, We want every group can have their own page.
    Categorized as:
    Grup 1:
    domain.tld/grouppage/group1page
    Grup 2:
    domain.tld/grouppage/group2page
    etc.

    Then they can publish the page and edit the page from front end only.


    @Venutius

    I have enabled BP Group Docs and BuddyPress Group Documents too and it did not deliver what we want to.

    Thanks


    Venutius
    Moderator

    @venutius

    Group extras allows you to create an extra page for a group and set that as the homepage I think, maybe that is worth a look? Only the editing options are not good


    jbboro3
    Participant

    @jbboro3

    Doesn’t bp groups already creates separate pages for each group? also put description of the page while creating?

    While, if you’re trying to achieve something like groups or pages in facebook, that will be a massive task, and for that CMS or buddypress is not a good choice to begin with. It will be better to custom build with php..


    Venutius
    Moderator

    @venutius

    I think the issue is that most people, when creating a group, want to include in the description page images, videos, proper formatting etc.

    The BP Group description is simply a line or tow of unformatted text that appears at the top of each group.

    Surely any group owner would like to have a page where they can explain in detail about the group, with any information they want, including media? You’d think there would be a solution for that. Group extra’s I think comes the closest, but it hides it’s pages under a subpage and you can’t make it home as far as I can see.


    renix
    Participant

    @renix

    @Venutius
    I’ll give BuddyPress Groups Extras then 🙂


    @jbboro3

    Yes that’s true but with a very minimal description.
    We want more :p
    Exactly what @Venutius said earlier.

    I’ll report back soon.

    Meanwhile, I found this https://codecanyon.net/item/frontend-publishing-pro/8517990
    I might give it a try first (with the demo :p)

    Thanks


    Venutius
    Moderator

    @venutius

    I had a play with Groups Extras and using it the group admin can create a page that includes images and formatted text and set that to be the group home page. It’s not strightforward though and the editing is very basic, on top of that the meny item for that page is always going to be pages but I think this is the closest you are going to get.

    Yes a front end post is important too, but clearly anything someone writes as a group description/introduction will get lost as the blog categories for groups plugin always displays the latest blog first when its clicked on in the groups directory. Another issue with that particular page is that it will only display one page of results and has no ability to see older posts that are off that page. But still, you can always ask the developer to add that feature, I don’t think it would be hard.


    Venutius
    Moderator

    @venutius

    I use DJD site post, it has similar features and is free, it’s not been updated in quite some time though.


    jbboro3
    Participant

    @jbboro3

    Ah! Now I got it what you’re trying to achieve..

    Well, that is very much doable but then this is no easy task..

    If you want to include images and other styling options, you can replace the plain text form with tinymce rich text editor by putting some codes in bp-templates/bp-legacy/buddypress/groups/create.php. But remember, simply enabling rich editor will not work unless you allow the img & other relevant tags, else it will strip off and data will not be saved..

    You can manage the wp media library to view able to only the person who uploaded the media.. This way it will not mixed up with many other users with their files..

    And for hiding the content or long description, you can use js to show/hide..

    You can also add other template pages if you need other separate pages for description like address, events etc.. Remove the default no-ajax nav items and replace it with your own custom items.. You can also ajax them, if you want them to.. They looks pretty straight but are more complicated that what you just read.. I did the similar kind of work before..

    I’m not sure if you’re looking something like this: http://imgur.com/a/k9SbZ


    renix
    Participant

    @renix

    @Venutius
    Yes, that is the same like the Front End Publishing Pro (for creating post but not editing I guess). 🙂


    @jbboro3

    Glad you got what I meant.

    Yours looks good. Can the page directly shown on the homepage and use the defined hierarchy as We don’t want they break our navigation page (for using the same slug for example).
    If the group admin wants to edit the page, are they able to edit from front end side too?

    Again, any plugins can do that as We are not a coder :p

    As for now, Buddy Press Group Extras gives the closest results.

    That would be very good.


    caychumngaygiong1
    Participant

    @caychumngaygiong1

    Hi,

    Is there a premade plugin to achieve that instead of coding as We are not a coder?

    Usually, where do people put group description and their activities in Buddypress?

    Thanks


    Venutius
    Moderator

    @venutius

    An interesting plugin I just found is https://wordpress.org/plugins/galau-ui-visual-editor/ this allows posts to be edited from the front end, but it does not allow posts to be created, categories to be set or images added from the media library, so has limited use I think, still it’s a nice plugin if all you need people to do is edit the text of their posts without going to the admin screen.


    Venutius
    Moderator

    @venutius

    Ah, just found out that this plugin causes a conflict with BuddyPress Group Extras, so avoid it, by the looks of things it’s unlikely to get fixed anytime soon.


    Venutius
    Moderator

    @venutius

    Just found this other plugin that might be of interest:

    Link Page to Groups


    renix
    Participant

    @renix

    I have used that before and i was facing problems as I described above.

    Not recommended for mass groups.


    valuser
    Participant

    @valuser

    We want our groups to have their own personal page that can give information to visitors about Group activities, group description, what are they doing, etc.

    Have a look at this Group Home Page

    Not at all saying that its an off the shelf solution – just that it can be done.


    Venutius
    Moderator

    @venutius

    That’s interesting, what widget is being used to display the group activity?


    Venutius
    Moderator

    @venutius

    For myself I think I’m getting close to having a pretty decent home page for my groups, there’s just a few bugs to iron out before I can go live.

    What I am doing is using Extras to create a new default landing page that have extended group info in it, and then adding to this a bbpress Shortcode and an activity shortcode to display summaries of the groups forum, activity and comments, with a comment entry box on the same page. If I could move the groups activity feed into the widget area that would be better.

    One of the key things for me however is that this stuff needs to be able to be done by users, by ordinary Joe’s who just joined the site to set up their special interest group, there should be no need to Admin intervention as that’s a none scaleable resource.


    rasmusse1
    Participant

    @rasmusse1

    For those reading this and still looking for a solution, I am using ‘buddyforms’ and ‘buddyforms add post to group’. Buddyforms is a front end posting plugin with heaps of features. For my site I created a CPT called communities and when the form is submitted it automatically creates a group. I am also using a plugin called ‘Address Autocomplete Using Google Place Api’. I have added a text feild with google locations to my community forms. All my groups are now searched using geomywp and they have category filters. I am also adding child posts (created with buddyforms) to my community post types. Now my groups are called communities, they have locations, custom feilds, child posts (multiple forums, events, posts, documents, products) and all the features that groups offer.


    valuser
    Participant

    @valuser

    coming from left field ——> what about wp idea stream plus bp idea stream ?

    bp idea stream is group specific

    (at the moment -while the plugin directory gets re-organised – these are currently absent from the plugin directory)

    front end creation with (discretionary) images, links, comments etc and back end editing if necessary

Viewing 23 replies - 1 through 23 (of 23 total)
  • You must be logged in to reply to this topic.
Skip to toolbar