groups.drupal.org gives UI power to group admins with Pages

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
moshe weitzman's picture

Drupal Dojo

groups.drupal.org now features Pages, a major new feature added this week. Group admins now have much more control over the presentation of their group’s content. You may see this feature in action by clicking on the tabs in the redesigned Drupal Dojo group, or Los Angeles or SoC 2008. To learn how this customization was achieved, watch this screencast (blip.tv) by Josh Koenig.

Group admins may add as many custom Pages as they desire to their group. The admin may choose her own page layout, and may place whatever content she wishes into each region of the page. If this sounds like Panels module to you, then pat yourself on the back. This feature is a happy integration between Organic Groups module and the Panels module.

Group admins are encouraged to build out their groups using Pages (see screencast), and report bugs or feature requests in the groups.drupal.org group.

Many thanks to Earl Miles for Panels and Views, and to Josh Koenig for the screencast, and to the Post Carbon Institute for funding og_panels module.

Comments

Fabulous!

ebrittwebb's picture

This is fabulous. Thanks for all your hard work getting this done, Moshe, Earl, Josh and others.

The Drupal in Education group just kicked off our planning for implementing pages in our group. We welcome any feedback to the discussion thread or edits to the Specifications page. We should have our pages up and running soon.

Erik Britt-Webb
drupal@ebrittwebb.com

Thank you!

kdmarks's picture

This really helps! Thanks so much for generously giving your time to make groups even better. Much appreciated.

About the Video. Hello I am

oskar_calvo's picture

About the Video.

Hello I am new with Organics Groups, I am trying to configure og_panels to allow to every owner to configure his/her panels of their groups. In the video the part when the administrator install the module and configure the access permission is lot, will be great to know how to configure it.

Thanks a lot.

Oskar

install the module as

moshe weitzman's picture
  1. install the module as usual. you will need panels version 2.x
  2. give 'manage OG panels pages' pages permission to authenticated user role
  3. you probably want to customize the available content at admin/og/og_panels
  4. tell your group admins to click on the new Pages tab in their group

I get something, but it's

oskar_calvo's picture

I get something, but it's what appear in the screencast.

Oskar

It *is*, or it *is not*?

Senpai's picture

Are you saying that you do not get what appears in the screencast? If so, it's a module installation question, and you'll get far more valuable responses if you search the the drupal.org forums for "how to configure Organic Groups". It's not the easies module to get working, but once you do, you'll smile. A lot.
Senpai (my d.o account)
Drupal | Community Plumbing
Drupal | The Website Building System created by the Community and for the World


Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805

Hello.I have make all the

oskar_calvo's picture

Hello.
I have make all the things, but I do not see the Pages tab.

I have installed again the panels 2.
I give 'manage OG panels pages' pages permission to authenticated user role.
I fill all the optiones in admin/og/og_panels.
I have run the cron manually.
the group admins don't see any tab. Maybe I have to give another permission?

I'm cheching now this url ;) http://www.tejasa.com/node/160
Hope it helps me.

Thanks a lot.

Oskar

I am writting a small manual to spanish people ;)
http://documentados.com/organicgroups

Panels Tabs

Michael Hofmockel's picture

I think you need Panels Tabs module
http://drupal.org/project/panels_tabs

Regards,
Michael Hofmockel

Open Source || Open Access || Open Mind

It seems to works now,

oskar_calvo's picture

It seems to works now, thanks mhofmockel

I promise to make a full spanish og documentation, and If I get help also en english one.

Oskar

A2Drupal does OG_Panels

Michael Hofmockel's picture

Check out what I have done with the Ann Arbor Drupal Users Group (A2Drupal). Thank you for adding this to G.D.O.! But more importantly thank you for sharing this new functionality with everyone so we can use it elsewhere on our own projects. I really want to be able to contribute (code) back to the Drupal community but I am finding it increasingly more difficult to keep up with all this great development.

Go Team Drupal!

Regards,
Michael Hofmockel

Open Source || Open Access || Open Mind

For those who find

joachim's picture

For those who find screencasts tedious -- any chance of an explanation in actual words?

The article given are

lavabeat's picture

The article given are immense use to me. thanks for that
http://lavabeat.net

Great upgrade. One problem.

marketanomaly's picture

Thanks for this upgrade to OG. This is going to be very helpful for all groups, especially the big ones. I ran into one problem when creating the new NYC Group page. The image that normally displays next to the welcome message does not display in the new Welcome panel. We're using a custom image, not the standard default image. I don't know if this makes a difference.

We currently use the

moshe weitzman's picture

We currently use the attached_images module which comes with image.module. So talk to the image.module folks about exposing attached images in panels when a node context is available. This is not strictly an OG issue.

marketanomaly's picture

Moshe, thanks for your tip regarding my image problems. I created a new layout for the NYC Group and made it live, but I've realized that only authenticated users can see the NYC site at the moment. The site is public. Do you know what might be causing this?

It seems to be a problem with the path module. http://groups.drupal.org/node/332/ works fine, but http://groups.drupal.org/new-york-city does not. Anyway, awesome work.

-Adam

It seems to work now

ebrittwebb's picture

It seems to work now

Erik Britt-Webb
drupal@ebrittwebb.com

marketanomaly's picture

If users are not logged in to groups, they get the White Screen of Death when they visit the NYC group's homepage. The system provides the default URL of http://groups.drupal.org/new-york-city for the homepage. The funny thing is that if you manually add a slash / at the end to make the URL
http://groups.drupal.org/new-york-city/ everything works fine, until you click one of the links back to the homepage. Any ideas on what might be causing this?

I have asked the

moshe weitzman's picture

I have asked the infratructure team at drupal.org to look. Not clear if this is Drupal related.

Embedding video in GD posts

marketanomaly's picture

Has anybody looked into embedding video in GD posts? I would really love to do this, but the <embed> tag is not allowed.

I think just link

greggles's picture

The problem with the embed tag is security, so we can't open it up in general (most site maintainers don't even have access to it).

And, while embedded videos are important for 90% of the web - fortunately groups.drupal.org is for the savvy 10% of the web who are comfortable following a link to a video :)

If you really need the video embedded, post the content and then alert an admin that you need the input format changed. However, I think that Moshe (and maybe 1 or 2 other people) are the only folks able to change to a format that allows the embed tag, so it should be a real once a year kind of an event.

--
Open Prediction Markets | Drupal Dashboard

Thanks greggles. Certainly

moshe weitzman's picture

Thanks greggles. Certainly security is the reason we don't have it today. But there are modules that deal with this in a sane way. I hope someone can propose a small module that lets users embed video and audio from various providers without giving them access to embed tag. Don't just pick one from the list at drupal.org. Please use it on your site for a month and then assert that it works and is small and will be maintained and so on. Once you install a filter module you basically have to use it forever so lets pick the right one here.

I too would love to see embedded audio and video here.

Embed filter

christefano's picture

I've had great success with Robert Douglass' Embed filter module. While being written with security in mind, it actually works the way end users expect when embedding media.

Enabling "Node Content"?

tdway's picture

This is a great feature. I'm trying to set this up on my own site. How do you get "Node Content" to show up as an option when adding to a panel? All I see under the Custom section is "New custom content".

Same problem

scedwar's picture

I've configured "node content" to be a selectable option, but it doesn't appear as an option on a panel page or a mini panel. Any ideas? Apart from this, panels is simply amazing! Nice work!

Enable the legacy node

moshe weitzman's picture

Enable the legacy node module that comes with Views. Its' name is unfortunate. It is still useful.

The module description makes

scedwar's picture

The module description makes this clear, but at install time I avoided it as it was "deprecated" and never looked back at it. This is a remarkably useful feature, so I'm a bit surprised at the description.

Enabling "OG teasers filtered by type/term", etc.?

tdway's picture

Thanks, that worked great! One more question... How do you enable the options like "OG teasers filtered by type/term" or "OG posts by node type or term"?

solved

tdway's picture

Nevermind. I figured this out. Those options are custom views. The key is to browse to admin/panels/views, add your custom view, and set the argument source to 'input on pane config'.

Usable for group admins?

mErilainen's picture

Panels for OG is really a great improvement to build pages for groups, but do you find this way usable?
The group admin first has to create the pages he needs for the group, then they hide somewhere (if you don't have river of content on the front page), then he needs to make some panels, name and path them, find the page he did before (by using ajax search which apparently shows all public content of the site??) and then publish the page in the end.
Quite many groups might have public "About" page, how do you find the one you did (especially if you have more groups).
I'm trying to create groups for teachers to set up, and there is no way they will ever learn to use this.
Also adding many pages ends up braking the layout, at least with Garland theme. They just don't continue on the second row.
Anyway, nice work and I'm waiting for some ideas.

Edit:
I got a great idea (IMO): I made a view to show all the pages of a group. Then show this block next to group. Tadaa: simple menu. Really easy to set up by group admin, just create pages and they will show up in the block. But this is difficult to customize. I was trying to make it into a vertical menu by assigning this view into a panel which has tabs, but it will only have one tab which has all the content of the block. Any ideas?

System-wide default

mrothroc's picture

Thanks for the excellent screencast. I went through it and have been able to configure by own panel pages on a group. It looks so good that I'd like to use it as the default home page for all of my groups.

Any idea on how to do that? Various google searches yielded nothing...

see

Very cool

ebrittwebb's picture

Very cool. Look forward to trying.

Erik Britt-Webb
drupal@ebrittwebb.com

Great help

terryallan's picture

Thanks Moshe, the screencast was a great help. I can now implement OG Panels for my applications with one exception. I cannot at this point see how to create a page within a group which is a river of news - to which group members can add post topics.

In your screencast you had a tabbed page which was called Discussion. That is what I am trying to replicate.

Any help would be most appreciated.

Terry

Problem solved

terryallan's picture

Problem has been solved. I hadn't saved edited og_ghp_ron in Views.

Terry

drupalmind's picture

i am having a problem that i want that user joining the group can edit their joined groups panel pages but other user having the same role are not able to change the og panel content without joining. how it is possible

drupalmind's picture

How i can restrict the anonymous user to access the tabs of the panel pages.