title: Where am i mistaken using Magento's observer pattern?
body: <p>I read a lot of documentation about custom module creation for Magento.</p>
  
  <p>For my fist try, i created the module structure using <a href="http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/custom_module_with_custom_database_table" rel="nofollow" title="Module Creator">Module Creator</a>, and this is the code i added in <code>/app/code/local/Test/MyModule/etc/config.xml</code>:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;config&gt;
      &lt;modules&gt;
          &lt;Test_MyModule&gt;
              &lt;version&gt;0.1.0&lt;/version&gt;
          &lt;/Test_MyModule&gt;
      &lt;/modules&gt;
      &lt;!-- frontend, admin, adminhtml --&gt;
      &lt;global&gt;
          &lt;!-- models, resources, blocks, helpers --&gt;
          &lt;events&gt;
            &lt;sales_order_place_before&gt; &lt;!-- event i need to catch --&gt;
              &lt;observers&gt;
                &lt;trigger_mymodule_placeorder&gt; 
                  &lt;type&gt;model&lt;/type&gt;
                  &lt;class&gt;test/mymodule/model_observer&lt;/class&gt;
                  &lt;method&gt;sendOrder&lt;/method&gt;
                &lt;/trigger_mymodule_placeorder&gt;
              &lt;/observers&gt;
            &lt;/sales_order_place_before&gt;
          &lt;/events&gt;
      &lt;/global&gt;
  &lt;/config&gt; 
  </code></pre>
  
  <p>My <code>/app/etc/modules/Test_MyModule.xml</code> file:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;config&gt;
      &lt;modules&gt;
          &lt;Test_MyModule&gt;
              &lt;active&gt;true&lt;/active&gt;
              &lt;codePool&gt;local&lt;/codePool&gt;
          &lt;/Test_MyModule&gt;
      &lt;/modules&gt;
  &lt;/config&gt; 
  </code></pre>
  
  <p>And this is my <code>/app/code/local/Test/MyModule/Model/Observer.php</code>:</p>
  
  <pre><code>&lt;?php
  class Test_MyModule_Model_Observer
  {
      public function sendOrder()
      {
          // do something.
      }
  }
  </code></pre>
  
  <p>.. but the Test_MyModule_Model_Observer::sendOrder() function is never triggered (i tryed putting inside it a dummy database logger to see if/when the function get executed).</p>
  
  <p>I know the module itself is loaded correctly becose, in the module's config.xml, it declare a new link in main menu and the link get displayed correctly (after flushing magento's cache), so i guess the problem is the function naming convention that I am missing somewhere.. but where?</p>