March 2010
How to Reset MySQL Root Password
grayside — Tue, 03/02/2010 - 13:55
Resetting the mysql root password shouldn’t have to happen. But every time it does, I go insane. This page is a set of notes detailing methods that have proven to work.
OpenAtrium Empty Views: Gimme That Button!
grayside — Sat, 03/06/2010 - 09:28
Do you like the large gray “Add Blog entry” button when you first visit your blog space, and have yet to create anything? Creating views with similar buttons (or adding more) is really easy!
The key is to create Empty text in your view using the Full HTML Input Format. Then, drop some HTML in like this to make use of Atrium’s built-in theming.
<div class="buttons">
<ul class="links">
<li class="first last">
<a href="/node/add/blog">Add Blog entry</a>
</li>
</ul>
</div>Moving OpenAtrium Node Form Elements to the Right Column
grayside — Sat, 03/06/2010 - 12:01
Previously, I discussed how you could move CCK fields into the node form sidebar by careful fieldgroup naming.
If you are of a programmer’s bent, you might instead try the more flexible programmer’s solution—preprocessor function. I dug this out of the atrium_blog feature.
Simple Spaces Recipe for a Static Welcome Widget
grayside — Sun, 03/07/2010 - 00:33
One of the little conundrums in OpenAtrium (and I imagine in Spaces) is building static content for the space. (Or in OpenAtrium terms, getting a nice dashboard box to stay put, yet be customizable by group.)
There are countless ways of doing this, but I opted to create a CCK Textarea field in my group content type (named field_group_welcome_message) and turn on the PHP filter.
Then I created a Box (which is what OpenAtrium uses, could just as well have been a block) using the following snippet:
Freelinking 1.9 Release Sighted
grayside — Sat, 03/27/2010 - 22:31
Freelinking 1.x was previously announced as feature-frozen, and the next thing to unsupported. Looking at the long development cycle for Freelinking 3 reaching stability, the issue queue was dusted off.
Freelinking 1.9 will fix a number of bugs in 1.8, and smooth out the transition to FL3. Please go on over to the Freelinking homepage and download the dev version to try it out.
Freelinking 1.9 will be released this week.
Spaces Private Content
grayside — Wed, 03/31/2010 - 08:35
I am using Spaces with OpenAtrium in several Intranet-like scenarios. However, my repeated pattern is a group with a public face, public listings, some public news and documentation, and then a bunch of private stuff that should only be exposed to members. Unfortunately, spaces_og, the Spaces sub-module that provides group integration, completely overwhelms any fine-grained option to control individual node privacy settings