title: How to integrate a non-node module into Open Atrium as a feature
body: <p>I have built a non-node module and I wish to integrate it with Open Atrium as a feature.</p>
  
  <p>I've experimented with a test feature to try "crack the code" of features, spaces, and open atrium, as the documentation does not cover this topic and I'm new to features, spaces, and open atrium.</p>
  
  <p>I created a feature using features and then customised the info and module files.</p>
  
  <p>Info file:</p>
  
  <pre><code>core = "6.x"
  description = "A test feature"
  name = "Test Feature"
  package = "Features"
  spaces[types][] = "og"
  features[][] = ""code here
  </code></pre>
  
  <p>Module file:</p>
  
  <pre><code>function test_feature_menu()
    {
      $items['ftest'] = array(
        'title' =&gt; 'Test Feature',
        'page callback' =&gt; 'test_feature_page',
        'access callback' =&gt; 'spaces_menu_access',
        'type' =&gt; MENU_NORMAL_ITEM,
        'menu_name' =&gt; 'features'
      );
    }
  
  function test_feature_page()
  {
    $output = 'test';
    return $output;
  }
  </code></pre>
  
  <p>The feature appears in the features section, and when enabled, appears in the features menu regardless of what group I am in. Further, the groups have the feature set as disabled, but the item still appears in the menu.</p>
  
  <p>Can anyone shed some light on this?</p>
  
  <p>Thanks,
  Greg.</p>