CCK holding many (most ?) node data on many sites, the integration of CCK with other big-named 3rd party modules is important to allow rich features across the ecosystem. However, it's not really possible for Karen and I to get intimate enough with each one of them to implement, debug and enrich integration with 3rd party code efficiently.
Panels integration in D5 has never passed the 'sort of works' level, and I'm not personally planning on investing much time on this in D6 either. I'd very much welcome someone stepping up to maintain this part - just like fago is already a maintainer for the CCK integration with his Rules module (workflow_ng for D6).
AFAICT, it should not be a daunting or too much time-consuming task. It probably requires some familiarity with Panels API more than guru-level acquaintance with CCK internals. CCK maintainers will of course provide CCK-specific support and advice. The amount of code currently involved is currently limited.
I just committed some code to have 'field as panel' work again #323681: Adding CCK Fields to Panels Pages, and I'm about to commit *non-working* code for nodereference/userreference relationships (basically the D5 code we had removed when working on the D6 branch while there was no Panels yet).
From there on, what's needed is :
- test, debug what's here
- ensure our code stays in sync with Panels (which is still alpha)
- maybe enhance the UI for 'field as panel' settings form ?
- update 'fieldgroup as pane'
- other ideas ? ;-)
Comments
Comment #1
sdboyer commentedI'll paraphrase what I told yched on IRC here, just so it's on the record:
If no one else steps up for this, then it's something I'll likely end up doing when I next have some time. However, that's not likely to happen until late December/early January, and that's at the EARLIEST. So I'd encourage someone to step up, because I won't even think about it before then.
And hey, I'd also encourage someone to step up because taking care of this would be a great way for someone new to the drupal dev community to get some recognition, and fast - nothing like working on integration between two high-profile contrib modules to get noticed quickly... :)
Comment #2
michelleOk, I'm working on fieldgroups in #349987: Panels / fieldgroup integration in D6 . I'm willing to make sure it and the single field integration stay working with panels because I'm working on APK for D6, now, and need those both working. I'm not up for enancing the UI, though, so if someone else wants to take that bit, that would be nice. :)
Michelle
Comment #3
xen commentedI've just submitted a patch that attempts to fix a rather grave problem in the 2.4 implementation, (#505278) and was pondering what the maintainer situation was?
We (as in the company I work for) is already building a site with Panels 3, with more coming up fast, so we have a pretty big interest in Panels 3 support in CCK. At the moment I'm doing:
- test, debug what's here
Check. Already using it in almost-production.
- ensure our code stays in sync with Panels (which is still alpha)
Beta now, but we're upgrading as fast as they come out.
- maybe enhance the UI for 'field as panel' settings form ?
Haven't thought about that, but could do.
- update 'fieldgroup as pane'
Just thought of a use case, so I should look into that.
- other ideas ? ;-)
Might come up with some...
So... Is there any secret handshake?
Comment #4
michelleMy work on Panels related stuff has been delayed for probably at least another couple of weeks because of the DruBB project. If you want to pick it up, that's fine by me. I'm not a CCK or Panels maintainer, just an interested 3rd party who needed the integration. :) As far as I know, the integration is working fine but there's always room for further testing and to improve the UI.
There is one known issue with the content profile relationship integration where the fields/fieldgroups shown aren't limited to the node type(s) we have a context for. I don't know if the fault for that lies in the relationship code or in the CCK integration.
Michelle
Comment #5
xen commented"There is one known issue with the content profile relationship integration where the fields/fieldgroups shown aren't limited to the node type(s) we have a context for."
If I understand correctly, I think I've seen the same problem.
A bit of hacking about discovers that instead of returning an empty context when supplied a null context, if ones sets restrictions on the returned context, it apparently makes CTools figure it out. Something along these lines:
worked for me. Whether that's the kosher way to do it, only merlin knows (probably isn't).
Comment #6
rbrownell+1 SUBSCRIBE is there any progress on this?
Comment #7
rbrownellUpon further research I do believe this has been resolved... Closing.