









Agaric Design Collective uses the power of open source free software, the internet, and people to build sites that give control to our clients and their communities.
We build individual, organization, and business sites. Our passions are for community-driven sites, democratic communication in the service of human coordination, and great design.
A full service branding and web presence company, we also provide hosting on our dedicated servers, training, and brochure and business card design. Our core offerings, custom development, and consulting are based on the state-of-the-art content management framework Drupal.
Our founding principles include the goal of helping all people gain the most power possible over their own lives. We apply this to our work and build online applications that our clients can easily update and expand on their own. Agaric Design proudly uses world-class open source free software that means freedom from lock-in and always keeps our clients in control.
Thank you for visiting our site, which we will continue to improve on the rare occasions we can take time from working for you!
Making stuff better: the Agaric way.
Moshe is a Drupal God. Look at this! There's a hook for everything!
From og.modules own implementation of hook_og_block_details:
<?php
$links = module_invoke_all('og_create_links', $node);
// Modify these links by reference. If you want control of the whole block, see og_block_details().
foreach (module_implements('og_link_alter') AS $module) {
This document takes us through the steps of figuring out how some output is produced (without an Integrated Development Environment with debugger) so that we can modify it. Skip straight to Agaric's answer in the resolution at the bottom if that's all you want!
All I want to do is throw spans around the links. Ah well. Here is the function below, modified to do exactly that.
It will do it to all sets of links passed through theme('links', $links) but so far on Agaric's example site, at least, that means only the primary links.
<?php
function examplezen_links($links, $attributes = array('class' => 'links')) {
On xampp for Mac OS X,
vi /Applications/xampp/etc/httpd.conf
And uncommented:
# Virtual hosts
Include /Applications/xampp/etc/extra/httpd-vhosts.conf
vi /Applications/xampp/etc/extra/httpd-vhosts.conf
Added (following their dummy-host example quite closely)
ServerAdmin webmaster@localhost
DocumentRoot "/sites/example/htdocs"
Resources to help the development of Drupal core mentioned on the development list:
Main patch and review resource (rewritten by Catch):
http://drupal.org/patch/review
Setting up a test environment to review patches (pointed to by Ryan Cross):
http://drupal.org/node/28245
New Testing section of the Getting Involved guide (pointed to by Addison Berry):
Ways to switch users in a Drupal site without logging out:
http://drupal.org/project/masquerade
http://drupal.org/project/impersonate
From code, not for development:
Safely Impersonating Another User
http://drupal.org/node/218104
So you want to use drupal's Organic Groups module and Panels2 because you've heard through the grapevine that really slick and useful things can be done with the combo..
Well, here's what one of the experts has to say about it --> http://www.tejasa.com/node/160
highly recommended and very useful...
do it!