Adding sections and links to the Site Settings page

Adding groups and links to the Site Settings page can easily be done using a feature. Simply create a feature and add the appropriate XML to the Elements.xml file. Here is an example. This is a great way to provide access to lists that are using for configuration or logging and are generally accessed by site administrators but should be hidden from other users.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomActionGroup
Id="Configuration"
Location="Microsoft.SharePoint.SiteSettings"
Title="Configuration"
Sequence="100" />
<CustomAction
Id="GeneralConfiguration"
RequireSiteAdministrator="TRUE"
GroupId="Configuration"
Location="Microsoft.SharePoint.SiteSettings"
Sequence="1000"
Title="General Configuration">
<UrlAction Url="Lists/General Configuration/"/>
</CustomAction>
<CustomAction
Id="EmailConfiguration"
RequireSiteAdministrator="TRUE"
GroupId="Configuration"
Location="Microsoft.SharePoint.SiteSettings"
Sequence="1001"
Title="Email Configuration">
<UrlAction Url="Lists/Email Configuration/"/>
</CustomAction>
</Elements>