CVS edit link for randallknutson
I would like to add my spaces_node module to the contrib repository. It is a rather simple module that turns a node into a space. Currently spaces has three submodules that define spaces, one for user, one for taxonomy and one for organic groups. the spaces_node module does essentially the same thing but defines a space for each node when viewing the node. This allows all of the power of spaces to be applied to individual nodes. This includes setting contexts, variables and other spaces enabled settings per node. I'm working on a blog post and screenshot that will better demo this. The long and short of it is though that by defining a node as a space, you can control the layout (using conext_layout), blocks and logo and colors (using designkit) are used on each node in a similar fashion to that used in openatrium for groups.You can see the code for spaces_node on http://github.com/randallknutson/spaces_node
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | spaces_node.tar_.gz | 1.77 KB | randallknutson |
Comments
Comment #1
randallknutson commentedHere is a copy of the spaces_node module.
Comment #2
sunThanks for your application!
Quick question upfront: Why isn't this contributed back to the Spaces project itself instead? Did you ask the maintainer(s) and did they say that it should be a separate project?
Comment #3
randallknutson commentedI have not yet but I will do so now.
Comment #4
avpadernoHello, and thanks for applying for a CVS account. I am adding the review tags, and some volunteers will review the code, pointing out what it needs to be changed.
I am changing status as per previous comment.
Comment #5
randallknutson commentedyhahn, one of the maintainers of the spaces module has responded that they have written similar modules for clients and that this would be better as a separate module.
See the thread here:
http://drupal.org/node/900846
Comment #6
avpadernoComment #7
randallknutson commentedIs there any update on this? I've created a webcast demoing this module in action.
http://getlevelten.com/blog/randall-knutson/how-add-drag-and-drop-blocks...
Comment #8
TomDude48 commentedRandall is one of our developers at LevelTen. I would like him to start co-maintaining some of our modules.
Comment #9
randallknutson commentedI'd really appreciate some response to this CVS application. Between my module and becoming a co-maintainer on TomDude48's modules, I've got a lot of stuff I'd like to get out but have been waiting on a response here for a while.
Is there anything else I need to do?
Comment #10
rfayI'll take a look at the module. I guess I should watch http://getlevelten.com/blog/randall-knutson/how-add-drag-and-drop-blocks... first.
Comment #11
randallknutson commentedAwesome! Thanks so much.
Comment #12
rfayWell, I'm ashamed to say that I couldn't find any reason this module isn't just fine. There are things I might quibble with (making the space have to have a magic name seems like a support nightmare) but nothing I can see that is in any way outside appropriate Drupal maintainer territory.
I was baffled to find the php4 "var" usage in the plugin, and it would be good to move past that, as it's become a warning in 5.2 and deprecated in 5.3, but I see that that's straight from spaces usage (which surprises me). Of course, D6 core still supports php4, but that doesn't mean contrib has to. You can just put
php = 5.2in the .info file.As far as making this maintainable, you've done an absolutely fantastic job with the blog post and the screencast. IMO we should be focusing as much on how well maintainers will communicate with their constituency as how good the code is. And you pass with *flying* colors there.
I'd say let's go with it. RTBC.
Comment #13
avpadernoThank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.
Comment #14
randallknutson commentedAwesome. Thanks guys!
Comment #17
avpaderno