Блог экспериментатора инженера-разработчика: Infanty.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.
Блог существует при поддержке: "Оккупационных сил Марса".

/**
  * Implements hook_menu().
  */
function mymodule_menu() {
  $items = array();

  $items['my-page'] = array(
    'title'            => 'Page title',  
    'page callback'    => 'mymodule_page',
    'access callback'  => 'user_access',
    'access arguments' => array('access mymodule page'),
    'type'             => MENU_CALLBACK,
  );

  return $items;
}

/**
 * Implements hook_permission().
 */
function mymodule_permission() {
  return array(
    'access mymodule page' => array(
      'title'        => t('Access mymodule page'),
       'description' => t('Allow users to mymodule page'),
    ),
  );
}

/**
 * Implementation of a content display page: /time-tracking.
 */
function mymodule_page() {
  return 'Hello, world!';
}