Panels 2 is a module that uses drag & drop to add content to layouts. It is designed as an API so that modules can use these displays to customize their own areas, and we're working toward fully integrating this solution into Drupal 7.
Integration of panels with taxonomy_menu - sort of
For a current project, I am using panel pages, integrated with menus created from a taxonomy hierarchy. For this, I have done a mashup module of taxonomy_menu, taxonomy_assoc - which in my case associates a panel page with a taxononomy term - and panel pages. The code for the resulting module is attached to the slides of my presentation at FrOSCon in Sankt Augustin today.
Read moreAjax panels
Add the possibility to refresh a content panel with a timer with ajax.
Ho is possible extending the content panels with autorefresh via ajax for you?
Caching panels
Hi,
in my site i have used block cache with panels for caching tabs panel.
First i have created mini panels with tabs (last items,more view,more voted) for any contents (news,events...) .
After i have added this mini panels in panel page in home using the block cache version for caching it.
My ideas is of add cache capacibility for any type of contents in panels (view,block,nodes and custom contents) with the same options in block cache:
-cache per user
-cache per page
-cache time limit
-cache where a node is creatred,updated,deleted
-cache when login/logut
what you think?
Read morePanels API and content options
I started looking at MySite/Panels integration today. From my end, the obvious starting point is making MySite-defined content available as Panels.
Why?
- MySite currently defines 14 plugin types (+3 contribs), which would explode the options available to Panels.
- MySite now has a mysite_display() function that makes accessing a MySite content element possible from within another module or theme.
Here's the issue I ran into, and it may be that I simply haven't dived deep enough.
Read moreCurrent panels 2 status and needs
Updated: Dec 11, 2007
Additionally, the following items are currently in progress:
-
panels_mini.module -- this module will create panels that will be exposed as blocks. I.e, the panel within a panel. A good use is to put a bunch of content in a one column panel, and then put that throughout the site. - panels_profile.module -- A panel that will let every user have their own display to edit their profile page. This is an outward facing page, and lets users have significant amounts of control over their "my account" page. This is sort of the starting place for a myspace type site.
-
panels_node_decorator.module (what a lousy name) -- lets you control node pages with panels. Should offer fine control so that nodes with different types or different taxonomy will get different displays.-- this is no longer necessary as panels pages came up with a clever way to do this for free. - panels template -- will allow your theme to use panel layouts instead of page.tpl.php, and use the panels layout engine to lay out your entire site.
- new CCK integration -- integrate panels with CCK. At the very least, the 'node reference' and 'user reference' relationship, all by itself, would add immense power to Panels.
- new Documentation. There are two forms: User documentation; there is an outline for that on a wiki page in this group. Please help. The second form is API documentation.
For some of these, there isn't a lot of design yet, just some ideas. This is the place to come to discuss the features these should have, and additional modules that can utilize Panels.
Read more

