Closed (fixed)
Project:
Spaces OG Accelerated
Version:
6.x-3.x-dev
Component:
Documentation
Priority:
Major
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
13 Dec 2012 at 16:34 UTC
Updated:
17 Jan 2013 at 18:30 UTC
Sounds like this really ought to be a patch to spaces_og.
Comments
Comment #1
pdrake commentedThis began as a patch to spaces_og, but we quickly realized that while the underlying concept (now contained within the cloaking-device library) introduced very powerful performance improvement opportunities that could be utilized across multiple modules (not just spaces_og), it also introduced potential pit-falls. Specifically, because this module does not perform a node_load on every space that is initialized, instead providing certain node properties (nid and og_private only at this time) directly without a node_load, this module may cause unexpected behavior. The module does its best to mitigate unexpected effects by loading the entire node object and proxying the other node properties on-demand, but the implementation is neither 100% consistent with standard/core spaces behavior, nor 100% complete (due to limitations within PHP). I view this module as being complementary to spaces_og rather than an enhanced version of it. That said, perhaps the name is a bit misleading.
Comment #2
pdrake commented