Although Drupal has a great API, But i see that its not well Documents, Anyway a few people have asked me about how they can create a block in administrator configuration page "admin/config", its easy but not well documented, I will do this by using HOOK_MENU, lets see:
/**
* Implementation of hook_menu
*/
function drupalst_blocks_menu() {
$menu['admin/config/drupalst'] = array( // this is the block that contain another configuration links
'title' => t('DRUPALST') ,
'description' => t('Drupalst tools') ,
'weight' => -8,
'page callback' => 'system_admin_menu_block_page', // we should implement this function in system.admin.inc file
'access arguments' => array('access administration pages'),
'file' => 'system.admin.inc', // don't forget to add the file and path
'file path' => drupal_get_path('module', 'system'),
'position' => 'right',
);
$menu['admin/config/drupalst/blocks'] = array( // this is an example of configuration link
'title' => t('Drupalst blocks') ,
'description' => t('Add themed blocks to drupalst themes') ,
'page callback' => '_drupalst_blocks_generator' ,
'type' => MENU_NORMAL_ITEM,
'access arguments' => array('administer site configuration') ,
);
return $menu ;
}
it looks Goood !!! mmmmmm

thants all :) , good luck



