Libertapedia:LocalSettings.php

From Libertapedia, the libertarian encyclopedia
Jump to: navigation, search

LocalSettings.php is an important configuration file on any Mediawiki installation. It can only be changed by those who have FTP access to the site.

[edit] Current LocalSettings.php

<?php
error_reporting(E_ALL | E_STRICT);
$wgShowExceptionDetails = true;
# This file was automatically generated by the MediaWiki installer.
# If you make manual changes, please keep track in case you need to
# recreate them later.
#
# See includes/DefaultSettings.php for all configurable settings
# and their default values, but don't forget to make changes in _this_
# file, not there.
#
# Further documentation for configuration settings may be found at:
# http://www.mediawiki.org/wiki/Manual:Configuration_settings

# If you customize your file layout, set $IP to the directory that contains
# the other MediaWiki files. It will be used as a base to locate files.
if( defined( 'MW_INSTALL_PATH' ) ) {
        $IP = MW_INSTALL_PATH;
} else {
        $IP = dirname( __FILE__ );
}
 
$path = array( $IP, "$IP/includes", "$IP/languages" );
set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );
 
require_once( "$IP/includes/DefaultSettings.php" );
 
# If PHP's memory limit is very low, some operations may fail.
# ini_set( 'memory_limit', '20M' );

if ( $wgCommandLineMode ) {
        if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) {
                die( "This script must be run from the command line\n" );
        }
}
## Uncomment this to disable output compression
# $wgDisableOutputCompression = true;

$wgSitename         = "Libertapedia";
 
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "/w";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;
 
$wgScriptExtension  = ".php";
 
## UPO means: this is also a user preference option

$wgEnableEmail      = true;
$wgEnableUserEmail  = true; # UPO

$wgEmergencyContact = "tisane2718@gmail.com";
$wgPasswordSender = "tisane2718@gmail.com";
 
$wgEnotifUserTalk = true; # UPO
$wgEnotifWatchlist = true; # UPO
$wgEmailAuthentication = true;
 
## Database settings
$wgDBtype           = "mysql";
$wgDBserver         = "localhost";
$wgDBname           = "nathanj6_libertapedia";
#$wgDBuser           = $wgDBadminuser     = "rpedorg";
#$wgDBpassword       = $wgDBadminpassword = "Ab987654!";
require_once( "$IP/../../../libertapedia_passwords.php" );
 
$wgEnableMWSuggest = true;
 
$wgSysopRangeBans = true;
 
#if (date('md')=='0401') {
#$wgFavicon = "$wgScriptPath/favicon_fool.ico";
#$wgLogo = "$wgScriptPath/April_Fools_Logo.png"; 
#} else {
#if (date('md')=='0411') {
#$wgFavicon = "$wgScriptPath/cannabis-logo.ico";
#$wgLogo = "$wgScriptPath/Cannabis-Logo.png"; 
#} else {
#$wgFavicon = "$wgScriptPath/favicon.ico";
#$wgLogo = "$wgScriptPath/Libertapedia_Site_Logo.jpg";
$wgFavicon = "$wgScriptPath/favicon.ico";
$wgLogo = "$wgScriptPath/Libertapedia-Logo-Yellow-135sq.jpg";
#}

$wgHandheldStyle='chick/main.css';
 
# MySQL specific settings
$wgDBprefix         = "";
 
# MySQL table options to use during installation or update
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
 
# Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = true;
 
## Shared memory settings
#$wgMainCacheType = CACHE_NONE;
$wgMainCacheType = CACHE_ACCEL;
$wgMemCachedServers = array();
 
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
#$wgUseInstantCommons = true;
$wgForeignFileRepos[] = array(
   'class'                   => 'ForeignAPIRepo',
   'name'                    => 'shared',
   'apibase'                 => 'http://en.wikipedia.org/w/api.php',
   'fetchDescription'        => true, // Optional
   'descriptionCacheExpiry'  => 43200, // 12 hours, optional (values are seconds)
   'apiThumbCacheExpiry'     => 43200, // 12 hours, optional, but required for local thumb caching
);
$wgEnableUploads       = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgAllowCopyUploads=true;
$wgMimeDetectorCommand = "file -bi";
#$wgVerifyMimeType = false;

$wgGroupPermissions['user']['upload_by_url'] = true;
#$wgGroupPermissions['autoconfirmed']['import'] = true;
#$wgGroupPermissions['autoconfirmed']['importupload'] = true;
$wgGroupPermissions['importer']['import'] = true;
$wgGroupPermissions['importer']['importupload'] = true;
 
$wgAutoConfirmAge = 3600*24; // one day
$wgAutoConfirmCount = 6; // 6 edits
 
$wgSVGConverter = 'ImageMagick';
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ppt', 'pdf', 'doc',
        'psd', 'mp3','xls', 'zip','swf', 'doc', 'odt', 'odc', 'odp', 'odg',
        'ods', 'mpp', 'pub', 'svg', 'txt', 'gz', 'bmp' );
 
## If you use ImageMagick (or any other shell command) on a
## Linux server, this will need to be set to the name of an
## available UTF-8 locale
$wgShellLocale = "en_US.utf8";
 
## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
# $wgHashedUploadDirectory = false;

## If you have the appropriate support software installed
## you can enable inline LaTeX equations:
$wgUseTeX           = false;
 
$wgLocalInterwiki   = strtolower( $wgSitename );
 
$wgLanguageCode = "en";
 
## Default skin: you can change the default skin. Use the internal symbolic
## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook':
$wgDefaultSkin = 'monobook';
 
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "http://creativecommons.org/licenses/by-sa/3.0/";
$wgRightsText = "Creative Commons Attribution-Share Alike 3.0 Unported License";
$wgRightsIcon = "http://i.creativecommons.org/l/by-sa/3.0/88x31.png";
# $wgRightsCode = "[license_code]"; # Not yet used

$wgDiff3 = "/usr/bin/diff3";
 
define( "NS_VIDEO", 100 );
define( "NS_VIDEO_TALK", 101 );
define( "NS_ESSAY", 150 );
define( "NS_ESSAY_TALK", 151 );
 
$wgExtraNamespaces[NS_VIDEO] = "Video";
$wgExtraNamespaces[NS_VIDEO_TALK] = "Video_talk";
$wgExtraNamespaces[NS_ESSAY] = "Essay";
$wgExtraNamespaces[NS_ESSAY_TALK] = "Essay_talk";
$wgNamespacesWithSubpages = array_fill(0, 300, true);
 
$wgNamespaceAliases['C'] = NS_CATEGORY;
$wgNamespaceAliases['CT'] = NS_CATEGORY_TALK;
$wgNamespaceAliases['E'] = NS_ESSAY;
$wgNamespaceAliases['ET'] = NS_ESSAY_TALK;
$wgNamespaceAliases['F'] = NS_FILE;
$wgNamespaceAliases['FT'] = NS_FILE_TALK;
$wgNamespaceAliases['LP'] = NS_PROJECT;
$wgNamespaceAliases['LT'] = NS_PROJECT_TALK;
$wgNamespaceAliases['T'] = NS_TEMPLATE;
$wgNamespaceAliases['TT'] = NS_TEMPLATE_TALK;
$wgNamespaceAliases['U'] = NS_USER;
$wgNamespaceAliases['UT'] = NS_USER_TALK;
$wgNamespaceAliases['V'] = NS_VIDEO;
$wgNamespaceAliases['VT'] = NS_VIDEO_TALK;
 
$wgEnableAPI=true;
$wgEnableWriteAPI=true;
$wgCrossSiteAJAXdomains=true;
$wgUseAjax = true;
#$wgSiteNotice='<fb:like>';

#$wgPdfProcessor = 'gs';
#$wgPdfPostProcessor = $wgImageMagickConvertCommand;
#$wgPdfInfo = 'pdfinfo';
$wgUseTidy=true;
#$wgPureWikiDeletionInEffect=true;
$wgSyntaxHighlightDefaultLang = "php";
$wgNoFollowLinks=false;
 
$wgShowSQLErrors = true;
$wgDebugDumpSql  = true;
 
$smwgNamespaceIndex = 102;
# When you make changes to this configuration file, this will make
# sure that cached pages are cleared.
$wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) );
 
#$wgFileCacheDirectory = "$IP/filecache";
#$wgUseFileCache = true;
#require_once( "$IP/extensions/BreadCrumbs/BreadCrumbs.php" );
require_once( "$IP/extensions/AntiSpoof/AntiSpoof.php" );
require_once( "$IP/extensions/AssertEdit/AssertEdit.php" );
require_once( "$IP/extensions/CategoryTree/CategoryTree.php" );
require_once("$IP/extensions/CharInsert/CharInsert.php");
include_once('extensions/CheckUser/CheckUser.php');
require_once( "$IP/extensions/Cite/Cite.php" );
#require_once( "$IP/extensions/Configure/Configure.php" );
require_once("$IP/extensions/ConfirmEdit/Asirra.php");
$wgCaptchaClass = 'Asirra';
require_once( "$IP/extensions/DeleteBatch/DeleteBatch.php" );
require_once("$IP/extensions/ExpandTemplates/ExpandTemplates.php");
#require_once("$IP/extensions/FBConnect/FBConnect.php");
require_once( "$IP/extensions/Gadgets/Gadgets.php" );
require_once("$IP/extensions/google-coop.php");
require_once( "$IP/extensions/GoogleAdSense/GoogleAdSense.php" );
#require_once( "$IP/extensions/ImageFilter/ImageFilter.php" );
require_once( "$IP/extensions/ImageMap/ImageMap.php" );
require_once( "$IP/extensions/Interwiki/Interwiki.php" );
// To grant sysops permissions to edit interwiki data
#$wgGroupPermissions['sysop']['interwiki'] = true;

// To create a new user group that may edit interwiki data
// (bureaucrats can add users to this group)
$wgGroupPermissions['developer']['interwiki'] = true;
#require_once( "$IP/extensions/MassBlank/MassBlank.php"  );
#require_once("$IP/extensions/MetaDescriptionTag.php");
#require_once("$IP/extensions/MultiUpload/SpecialMultipleUpload.php");
require_once( "$IP/extensions/Nuke/Nuke.php");
require_once( "$IP/extensions/OpenSearchXml/OpenSearchXml.php" );
require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
#require_once( "$IP/extensions/PureWikiDeletion/PureWikiDeletion.php" );
require_once( "$IP/extensions/Purge/Purge.php"  );
require_once( "$IP/extensions/RandomSelection/RandomSelection.php" );
#require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
#require_once( "$IP/extensions/RSSReader/RSSReader.php" );
require_once( "$IP/extensions/RPED/RPED.php" );
require_once("$IP/extensions/Renameuser/SpecialRenameuser.php");
#include_once("$IP/extensions/SemanticMediaWiki/includes/SMW_Settings.php");
#enableSemantics('libertapedia.org');
require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
require_once( "$IP/extensions/WebChat/WebChat.php" );
require_once("$IP/extensions/Widgets/Widgets.php");
#require_once("$IP/extensions/PdfHandler/PdfHandler.php");

#$wgLocalStyle='color: #0000CD'; // Local wiki links are blue
#$wgInterwikiStyle='color: blue'; // Interwiki links are blue
#$wgRemoteStyle='color: blue'; // Remote links default to blue

$wgFbAppId       = 'b0eb988a5860e6751249b939353cda36';
$wgFbLogo        = 'http://libertapedia.org/w/extensions/FBConnect/favicon.gif';
 
#efConfigureSetup();
#$wgConfigureEditableSettings = array();

#$wgGoogleAdSenseID = 'Libertapedia3';
$wgGoogleAdSenseSrc    = "http://pagead2.googlesyndication.com/pagead/show_ads.js";
$wgGoogleAdSenseWidth  = 120;
// Height of the AdSense box, specified in your AdSense account
$wgGoogleAdSenseHeight = 600;
// Source URL of the AdSense script
$wgGoogleAdSenseAnonOnly = false;
 
$wgRPEDExcludeNamespaced = true;
 
$wgWebChatServer  = '';
$wgWebChatChannel = '#libertapedia';
$wgWebChatClient = 'freenodeChat';
$wgGroupPermissions['captain']['deleterevision']  = true;
 
#$wgSiteNotice = "Pardon the mess; the site owner unwisely decided to do some software testing on a production website, and debugging is currently in progress.<br />";

$wgGroupPermissions['developer']['abusefilter-modify'] = true;
$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
$wgGroupPermissions['*']['abusefilter-view'] = true;
$wgGroupPermissions['*']['abusefilter-log'] = true;
$wgGroupPermissions['developer']['abusefilter-private'] = true;
$wgGroupPermissions['developer']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['developer']['abusefilter-revert'] = true;
$wgGroupPermissions['benefactor']['userrights'] = true;
unset($wgGroupPermissions['bureaucrat']['userrights']);
unset($wgGroupPermissions['bureaucrat']['noratelimit']);
$wgAddGroups['captain'] = $wgRemoveGroups['captain'] = array
        ( 'lieutenant', 'sysop' );
$wgAddGroups['lieutenant'] = $wgRemoveGroups['lieutenant'] = array
        ( 'sysop' );
$wgAddGroups['developer'] = $wgRemoveGroups['developer'] = array
        ( 'bot', 'importer', 'rped', 'widgeteditor');
 
function rankPowers ( $rank ) {
        $wgGroupPermissions[$rank]['undelete']         = true;
        $wgGroupPermissions[$rank]['editinterface']    = true;
        $wgGroupPermissions[$rank]['editusercss']      = true;
        $wgGroupPermissions[$rank]['edituserjs']       = true;
        $wgGroupPermissions[$rank]['import']           = true;
        $wgGroupPermissions[$rank]['importupload']     = true;
        $wgGroupPermissions[$rank]['move']             = true;
        $wgGroupPermissions[$rank]['move-subpages']    = true;
        $wgGroupPermissions[$rank]['move-rootuserpages'] = true;
        $wgGroupPermissions[$rank]['patrol']           = true;
        $wgGroupPermissions[$rank]['autopatrol']       = true;
        $wgGroupPermissions[$rank]['protect']          = true;
        $wgGroupPermissions[$rank]['proxyunbannable']  = true;
        $wgGroupPermissions[$rank]['rollback']         = true;
        $wgGroupPermissions[$rank]['upload']           = true;
        $wgGroupPermissions[$rank]['reupload']         = true;
        $wgGroupPermissions[$rank]['reupload-shared']  = true;
        $wgGroupPermissions[$rank]['unwatchedpages']   = true;
        $wgGroupPermissions[$rank]['autoconfirmed']    = true;
        $wgGroupPermissions[$rank]['upload_by_url']    = true;
        $wgGroupPermissions[$rank]['ipblock-exempt']   = true;
        $wgGroupPermissions[$rank]['blockemail']       = true;
        $wgGroupPermissions[$rank]['markbotedits']     = true;
        $wgGroupPermissions[$rank]['apihighlimits']    = true;
        $wgGroupPermissions[$rank]['browsearchive']    = true;
        $wgGroupPermissions[$rank]['noratelimit']      = true;
        $wgGroupPermissions[$rank]['movefile']         = true;
        $wgGroupPermissions[$rank]['unblockself']      = true;
        $wgGroupPermissions[$rank]['suppressredirect'] = true;
        $wgGroupPermissions[$rank]['deleterevision']  = true;
        $wgGroupPermissions[$rank]['hideuser'] = true;
        $wgGroupPermissions[$rank]['suppressrevision'] = true;
        $wgGroupPermissions[$rank]['suppressionlog'] = true;
 
}
 
// Okay, for some reason this doesn't work.
rankPowers ( 'benefactor' );
rankPowers ( 'captain' );
rankPowers ( 'lieutenant' );
 
// So, I have to explicitly set out every group.
$wgGroupPermissions['benefactor']['undelete']         = true;
$wgGroupPermissions['benefactor']['editinterface']    = true;
$wgGroupPermissions['benefactor']['editusercss']      = true;
$wgGroupPermissions['benefactor']['edituserjs']       = true;
$wgGroupPermissions['benefactor']['import']           = true;
$wgGroupPermissions['benefactor']['importupload']     = true;
$wgGroupPermissions['benefactor']['move']             = true;
$wgGroupPermissions['benefactor']['move-subpages']    = true;
$wgGroupPermissions['benefactor']['move-rootuserpages'] = true;
$wgGroupPermissions['benefactor']['patrol']           = true;
$wgGroupPermissions['benefactor']['autopatrol']       = true;
$wgGroupPermissions['benefactor']['protect']          = true;
$wgGroupPermissions['benefactor']['proxyunbannable']  = true;
$wgGroupPermissions['benefactor']['rollback']         = true;
$wgGroupPermissions['benefactor']['upload']           = true;
$wgGroupPermissions['benefactor']['reupload']         = true;
$wgGroupPermissions['benefactor']['reupload-shared']  = true;
$wgGroupPermissions['benefactor']['unwatchedpages']   = true;
$wgGroupPermissions['benefactor']['autoconfirmed']    = true;
$wgGroupPermissions['benefactor']['upload_by_url']    = true;
$wgGroupPermissions['benefactor']['ipblock-exempt']   = true;
$wgGroupPermissions['benefactor']['blockemail']       = true;
$wgGroupPermissions['benefactor']['markbotedits']     = true;
$wgGroupPermissions['benefactor']['apihighlimits']    = true;
$wgGroupPermissions['benefactor']['browsearchive']    = true;
$wgGroupPermissions['benefactor']['noratelimit']      = true;
$wgGroupPermissions['benefactor']['movefile']         = true;
$wgGroupPermissions['benefactor']['unblockself']      = true;
$wgGroupPermissions['benefactor']['suppressredirect'] = true;
$wgGroupPermissions['benefactor']['deleterevision']  = true;
$wgGroupPermissions['benefactor']['hideuser'] = true;
$wgGroupPermissions['benefactor']['suppressrevision'] = true;
$wgGroupPermissions['benefactor']['suppressionlog'] = true;
$wgGroupPermissions['captain']['undelete']         = true;
$wgGroupPermissions['captain']['editinterface']    = true;
$wgGroupPermissions['captain']['editusercss']      = true;
$wgGroupPermissions['captain']['edituserjs']       = true;
$wgGroupPermissions['captain']['import']           = true;
$wgGroupPermissions['captain']['importupload']     = true;
$wgGroupPermissions['captain']['move']             = true;
$wgGroupPermissions['captain']['move-subpages']    = true;
$wgGroupPermissions['captain']['move-rootuserpages'] = true;
$wgGroupPermissions['captain']['patrol']           = true;
$wgGroupPermissions['captain']['autopatrol']       = true;
$wgGroupPermissions['captain']['protect']          = true;
$wgGroupPermissions['captain']['proxyunbannable']  = true;
$wgGroupPermissions['captain']['rollback']         = true;
$wgGroupPermissions['captain']['upload']           = true;
$wgGroupPermissions['captain']['reupload']         = true;
$wgGroupPermissions['captain']['reupload-shared']  = true;
$wgGroupPermissions['captain']['unwatchedpages']   = true;
$wgGroupPermissions['captain']['autoconfirmed']    = true;
$wgGroupPermissions['captain']['upload_by_url']    = true;
$wgGroupPermissions['captain']['ipblock-exempt']   = true;
$wgGroupPermissions['captain']['blockemail']       = true;
$wgGroupPermissions['captain']['markbotedits']     = true;
$wgGroupPermissions['captain']['apihighlimits']    = true;
$wgGroupPermissions['captain']['browsearchive']    = true;
$wgGroupPermissions['captain']['noratelimit']      = true;
$wgGroupPermissions['captain']['movefile']         = true;
$wgGroupPermissions['captain']['unblockself']      = true;
$wgGroupPermissions['captain']['suppressredirect'] = true;
$wgGroupPermissions['captain']['deleterevision']  = true;
$wgGroupPermissions['captain']['hideuser'] = true;
$wgGroupPermissions['captain']['suppressrevision'] = true;
$wgGroupPermissions['captain']['suppressionlog'] = true;
$wgGroupPermissions['lieutenant']['undelete']         = true;
$wgGroupPermissions['lieutenant']['editinterface']    = true;
$wgGroupPermissions['lieutenant']['editusercss']      = true;
$wgGroupPermissions['lieutenant']['edituserjs']       = true;
$wgGroupPermissions['lieutenant']['import']           = true;
$wgGroupPermissions['lieutenant']['importupload']     = true;
$wgGroupPermissions['lieutenant']['move']             = true;
$wgGroupPermissions['lieutenant']['move-subpages']    = true;
$wgGroupPermissions['lieutenant']['move-rootuserpages'] = true;
$wgGroupPermissions['lieutenant']['patrol']           = true;
$wgGroupPermissions['lieutenant']['autopatrol']       = true;
$wgGroupPermissions['lieutenant']['protect']          = true;
$wgGroupPermissions['lieutenant']['proxyunbannable']  = true;
$wgGroupPermissions['lieutenant']['rollback']         = true;
$wgGroupPermissions['lieutenant']['upload']           = true;
$wgGroupPermissions['lieutenant']['reupload']         = true;
$wgGroupPermissions['lieutenant']['reupload-shared']  = true;
$wgGroupPermissions['lieutenant']['unwatchedpages']   = true;
$wgGroupPermissions['lieutenant']['autoconfirmed']    = true;
$wgGroupPermissions['lieutenant']['upload_by_url']    = true;
$wgGroupPermissions['lieutenant']['ipblock-exempt']   = true;
$wgGroupPermissions['lieutenant']['blockemail']       = true;
$wgGroupPermissions['lieutenant']['markbotedits']     = true;
$wgGroupPermissions['lieutenant']['apihighlimits']    = true;
$wgGroupPermissions['lieutenant']['browsearchive']    = true;
$wgGroupPermissions['lieutenant']['noratelimit']      = true;
$wgGroupPermissions['lieutenant']['movefile']         = true;
$wgGroupPermissions['lieutenant']['unblockself']      = true;
$wgGroupPermissions['lieutenant']['suppressredirect'] = true;
$wgGroupPermissions['lieutenant']['deleterevision']  = true;
$wgGroupPermissions['lieutenant']['hideuser'] = true;
$wgGroupPermissions['lieutenant']['suppressrevision'] = true;
$wgGroupPermissions['lieutenant']['suppressionlog'] = true;
 
$wgShowExceptionDetails = true;
$wgBlueLinkEverything = true;
$wgGroupPermissions['*'            ]['skipcaptcha'] = false;
$wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
$wgCaptchaTriggers['edit']          = false; 
$wgCaptchaTriggers['create']        = false; 
$wgCaptchaTriggers['addurl']        = true; 
$wgCaptchaTriggers['createaccount'] = true;
$wgCaptchaTriggers['badlogin']      = true;
$wgGroupPermissions['*']['purge'] = true;
$wgLocaltimezone = "UTC";
 
// In case there's any passwords that got overwritten by the extensions
require_once( "$IP/../../../libertapedia_passwords.php" );

[edit] See also

[edit] External link

Personal tools

Variants
Actions
Navigation
Toolbox