「Plugins」の版間の差分

提供: OSGeo.JP Wiki
移動: 案内検索
(タグ調整途中(TODO:見出しレベル、\minisecの統一化))
(タグ一括置換状態で一旦保存)
行1: 行1:
=QGISプラグイン=
+
== QGIS Plugins ==
 +
<span id='sec:plugins'></span>
  
 
QGIS has been designed with a plugin architecture.
 
QGIS has been designed with a plugin architecture.
 
This allows new features/functions to be easily added to the application.
 
This allows new features/functions to be easily added to the application.
Many of the features in QGIS are actually implemented as '''core''' or '''external''' plugins.
+
Many of the features in QGIS are actually implemented as '''core''' or '''external''' plugins.  
  
*'''Core Plugins''' are maintained by the QGIS Development Team and are automatically part of every QGIS distribution. They are written in one of two languages: C++ or Python. More information about core plugins are provided in Section 12.
+
<ul>
*'''External Plugins''' are currently all written in Python.
+
<li>'''Core Plugins''' are maintained by the QGIS Development Team and are automatically part of every QGIS distribution.
 +
They are written in one of two languages: C++ or Python.
 +
More information about core plugins are provided in Section [[sec:core_plugins]].
 +
<li>'''External Plugins''' are currently all written in Python.
 
They are stored in external repositories and maintained by the individual authors.
 
They are stored in external repositories and maintained by the individual authors.
They can be added to QGIS using the Plugin Installer.
+
They can be added to QGIS using the {{Template:FileName|Plugin Installer}}.
More information about external plugins are provided in Section 13.
+
More information about external plugins are provided in Section [[sec:external_plugins]].
 +
</ul>
  
==Managing Plugins==
+
=== Managing Plugins ===
 +
<span id='sec:managing_plugins'></span>
  
Managing plugins in general means loading or unloading them using the Plugin Manager.
+
Managing plugins in general means loading or unloading them using the {{Template:FileName|Plugin Manager}}.
External plugins first need to be installed using the Plugin Installer.
+
External plugins first need to be installed using the {{Template:FileName|Plugin Installer}}.
  
===Loading a QGIS Core Plugin===
+
==== Loading a QGIS Core Plugin ====
 +
<span id='sec:load_core_plugin'></span>
 +
Loading a QGIS Core Plugin is done from the main menu {{Template:MainMenuOpt|Plugins}} > {{Template:DropMenuOptTwo|mActionShowPluginManager|Manage Plugins...}}.
  
Loading a QGIS Core Plugin is done from the main menu Plugins &gt; mActionShowPluginManagerManage Plugins....<A NAME="24"></A>
+
<table align='center'>
 +
<caption>'''Figure xx:''' Plugin Manager {{Template:Nix</caption>
 +
<tr><td>}caption}<span id='fig:pluginmanager'></span>
 +
  [[File:pluginmanager.png|529px]]</td></tr></table>
  
<DIV ALIGN="CENTER"><A NAME="fig:pluginmanager"></A><A NAME="27"></A>
+
The {{Template:FileName|Plugin Manager}} lists all the available plugins and their status (loaded or unloaded),
<TABLE>
+
including all core plugins and all external plugins that have been added using the {{Template:FileName|Plugin Installer}}
<CAPTION ALIGN="BOTTOM"><STRONG>Figure:</STRONG>
+
(see Section [[sec:external_plugins]]). Those plugins that are already loaded have a check mark
Plugin Manager </CAPTION>
+
to the left of their name. Figure [[fig:pluginmanager]] shows the Plugin Manager dialog.
<TR><TD>
+
<DIV ALIGN="CENTER">
+
</DIV>
+
<P></P>
+
<DIV ALIGN="CENTER">  [clip=true, width=14cm]pluginmanager
+
  
</DIV></TD></TR>
+
To enable a particular plugin, click on the checkbox to the left of the plugin name, and click {{Template:Button|OK}}.  
</TABLE>
+
</DIV>
+
 
+
<P>
+
The Plugin Manager lists all the available plugins and their status (loaded or unloaded),
+
including all core plugins and all external plugins that have been added using the Plugin Installer
+
(see Section [[external_plugins]]). Those plugins that are already loaded have a check mark
+
to the left of their name. Figure <A HREF="#fig:pluginmanager">42</A> shows the Plugin Manager dialog.
+
 
+
<P>
+
To enable a particular plugin, click on the checkbox to the left of the plugin name, and click OK.  
+
 
When you exit the application, a list of loaded plugins is retained, and the next time  
 
When you exit the application, a list of loaded plugins is retained, and the next time  
 
you run QGIS these plugins are automatically loaded.
 
you run QGIS these plugins are automatically loaded.
  
<P>
+
{{Template:Tip
<BR>
+
|num=xx
 +
|caption=Crashing Plugins
 +
|qgistip=If you find that QGIS crashes on startup, a plugin may be at fault.
 +
You can stop all plugins from loading by editing your stored settings file (see [[subsec:gui_options]] for location).
 +
Locate the plugins settings and change all the plugin values to false to prevent them from loading.
 +
{{Template:Nix} {For example, to prevent the Delimited text plugin from loading, the entry in $HOME/.config/QuantumGIS/qgis.conf on Linux should look like this:{{Template:UserText|Add Delimited Text Layer=false}}.}
 +
 +
Do this for each plugin in the [Plugins] section.
 +
You can then start QGIS and add the plugins one at a time from the {{Template:FileName|Plugin Manager}} to
 +
determine which plugin is causing the problem.}
 +
}}
  
<BR>
+
==== Loading an external QGIS Plugin ====
 
+
<span id='sec:load_external_plugin'></span>  
 
+
<H3>
+
Loading an external QGIS Plugin
+
</H3>  
+
 
+
<P>
+
 
There are two steps required to integrate external plugins into QGIS:  
 
There are two steps required to integrate external plugins into QGIS:  
  
<P>
+
<ol>
 +
<li>Download an external plugin from a repository using the {{Template:FileName|Plugin Installer}} (Section [[sec:python_plugin_installer]]).
 +
The new external plugin will be added to the list of available plugins in the {{Template:FileName|Plugin Manager}}.
 +
<li>Load the plugin using the {{Template:FileName|Plugin Manager}}.
 +
</ol>
  
<OL>
+
==== Using the QGIS Python Plugin Installer ====
<LI>Download an external plugin from a repository using the Plugin Installer (Section <A HREF="node5.html#sec:python_plugin_installer">11.1.3</A>).
+
<span id='sec:python_plugin_installer'></span>
The new external plugin will be added to the list of available plugins in the Plugin Manager.
+
</LI>
+
<LI>Load the plugin using the Plugin Manager.
+
</LI>
+
</OL>
+
  
<P>
+
<table align='center'>
<BR><HR>
+
<caption>'''Figure xx:''' Installing external python plugins {{Template:Nix</caption>
 +
<tr><td>}caption}
 +
<span id='fig:plugininstaller'></span>
 +
  [[File:plugininstaller.png|529px]]</td></tr></table>
  
 +
In order to download and install an external Python plugin, click the menu {{Template:MainMenuOpt|Plugins}} > {{Template:DropMenuOptTwo|plugin_installer|Fetch Python Plugins...}}.
 +
The {{Template:FileName|Plugin Installer}} window will appear (figure [[fig:plugininstaller]]) with the tab {{Template:Tab|Plugins}}, containing a list of all locally installed Python plugins, as well as plugins available in remote repositories. Each plugin can be either:
 +
<ul>
 +
<li>'''not installed''' - this means the plugin is available in the repository, but is not installed yet. In order to install it, select the plugin from the list and click the {{Template:Button|Install plugin}} button.
 +
<li>'''new''' - this means that the plugin is newly available in the repository.
 +
<li>'''installed''' - this indicates that the plugin is already installed. If it is also available in any repository the {{Template:Button|Reinstall plugin}} button will be enabled. If the available version is older than the installed version, the {{Template:Button|Downgrade plugin}} button will appear instead.
 +
<li>'''upgradeable''' - this means that the plugin is installed, but there is an updated version available. In this case, the {{Template:Button|Upgrade plugin}} button will be enabled.
 +
<li>'''invalid''' - this means that the plugin is installed, but is unavailable or broken. The reason will be explained in the plugin description field.
 +
</ul>
  
<H3>
+
===== Plugins tab =====
Using the QGIS Python Plugin Installer
+
</H3>
+
  
<P>
+
To install a plugin, select it from the list and click the {{Template:Button|Install plugin}} button. The plugin is installed in its own directory.
  
<DIV ALIGN="CENTER"><A NAME="fig:plugininstaller"></A><A NAME="59"></A>
+
<ul>
<TABLE>
+
<li>{{Template:Nix|Linux and other unices}}:<br>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure:</STRONG>
+
./share/qgis/python/plugins <br>
Installing external python plugins </CAPTION>
+
/home/$USERNAME/.qgis/python/plugins
<TR><TD>
+
<li>{{Template:OSX|Mac OS X}}:<br>
<DIV ALIGN="CENTER">
+
./Contents/MacOS/share/qgis/python/plugins <br>
</DIV>
+
/Users/$USERNAME/.qgis/python/plugins
<P></P>
+
<li>{{Template:Win|Windows}}:<br>
<DIV ALIGN="CENTER">   [clip=true, width=14cm]plugininstaller
+
C:\Program Files\QGIS\python\plugins <br>
 +
C:\Documents and Settings\$USERNAME\.qgis\python\plugins
 +
</ul>
  
</DIV></TD></TR>
+
If the installation is successful, a confirmation message will appear telling you to go to {{Template:MainMenuOpt|Plugins}} > {{Template:DropMenuOptTwo|mActionShowPluginManager|Manage Plugins...}} to load the newly installed plugin.
</TABLE>
+
</DIV>
+
  
<P>
 
In order to download and install an external Python plugin, click the menu Plugins &gt; plugin_installerFetch Python Plugins....
 
The Plugin Installer window will appear (figure <A HREF="#fig:plugininstaller">43</A>) with the tab Plugins, containing a list of all locally installed Python plugins, as well as plugins available in remote repositories. Each plugin can be either:
 
 
<UL>
 
<LI><SPAN  CLASS="textbf">not installed</SPAN> - this means the plugin is available in the repository, but is not installed yet. In order to install it, select the plugin from the list and click the Install plugin button.
 
</LI>
 
<LI><SPAN  CLASS="textbf">new</SPAN> - this means that the plugin is newly available in the repository.
 
</LI>
 
<LI><SPAN  CLASS="textbf">installed</SPAN> - this indicates that the plugin is already installed. If it is also available in any repository the Reinstall plugin button will be enabled. If the available version is older than the installed version, the Downgrade plugin button will appear instead.
 
</LI>
 
<LI><SPAN  CLASS="textbf">upgradeable</SPAN> - this means that the plugin is installed, but there is an updated version available. In this case, the Upgrade plugin button will be enabled.
 
</LI>
 
<LI><SPAN  CLASS="textbf">invalid</SPAN> - this means that the plugin is installed, but is unavailable or broken. The reason will be explained in the plugin description field.
 
</LI>
 
</UL>
 
 
<P>
 
Plugins tab
 
 
<P>
 
To install a plugin, select it from the list and click the Install plugin button. The plugin is installed in its own directory.
 
 
<P>
 
 
<UL>
 
<LI>Linux and other unices:
 
<BR>./share/qgis/python/plugins
 
<BR>/home/$USERNAME/.qgis/python/plugins
 
</LI>
 
<LI>Mac OS X:
 
<BR>./Contents/MacOS/share/qgis/python/plugins
 
<BR>/Users/$USERNAME/.qgis/python/plugins
 
</LI>
 
<LI>Windows:
 
<BR>
 
C:&#92;Program Files&#92;QGIS&#92;
 
python&#92;plugins
 
<BR>
 
C:&#92;Documents and Settings&#92;$USERNAME&#92;
 
.qgis&#92;python&#92;plugins
 
</LI>
 
</UL>
 
 
<P>
 
If the installation is successful, a confirmation message will appear telling you to go to Plugins &gt; mActionShowPluginManagerManage Plugins... to load the newly installed plugin.
 
 
<P>
 
 
If the installation fails, the reason for the failure will be displayed in a warning dialog. Most often, errors are the result of  
 
If the installation fails, the reason for the failure will be displayed in a warning dialog. Most often, errors are the result of  
connection problems and/or missing Python modules. In the former case you will likely need to wait before trying the install again, in the latter case, you should install the missing modules relevant to your operating system prior to using the plugin. For Linux, most required modules should be available via a package manager. For install instructions in Windows visit the module home page. If you are using a proxy, you may need to configure it under Edit &gt; mActionOptionsOptions (Gnome, OSX)  
+
connection problems and/or missing Python modules. In the former case you will likely need to wait before trying the install again, in the latter case, you should install the missing modules relevant to your operating system prior to using the plugin. {{Template:Nix|For Linux, most required modules should be available via a package manager}}. {{Template:Win|For install instructions in Windows visit the module home page}}. If you are using a proxy, you may need to configure it under {{Template:MainMenuOpt|Edit}} > {{Template:DropMenuOptTwo|mActionOptions|Options}} (Gnome, OSX)  
or Settings &gt; mActionOptionsOptions (KDE, Windows) on the Proxy tab.
+
or {{Template:MainMenuOpt|Settings}} > {{Template:DropMenuOptTwo|mActionOptions|Options}} (KDE, Windows) on the {{Template:Tab|Proxy}} tab.
 
+
<P>
+
The Uninstall plugin button is enabled only if the selected plugin is installed and is not a core plugin. Note that if you have installed an update to a core plugin, you can uninstall this update with the Uninstall plugin and revert to the version shipped with Quantum GIS. This default version however, cannot be uninstalled.
+
 
+
<P>
+
Repositories tab
+
  
<P>
+
The {{Template:Button|Uninstall plugin}} button is enabled only if the selected plugin is installed and is not a core plugin. Note that if you have installed an update to a core plugin, you can uninstall this update with the {{Template:Button|Uninstall plugin}} and revert to the version shipped with Quantum GIS. This default version however, cannot be uninstalled.
The second tab Repositories, contains a list of plugin repositories available for the Plugin Installer. By default, only the QGIS Official Repository is enabled. You can add several user-contributed repositories, including the central QGIS Contributed Repository and other external repositories by clicking the Add 3rd party repositories button. The added repositories contain a large number of useful plugins which are not maintained by the QGIS Development Team. As such, we cannot take any responsibility for them. You can also manage the repository list manually, that is add, remove, and edit the entries. Temporarily disabling a particular repository is possible by clicking the Edit... button.
+
  
<P>
+
===== Repositories tab =====
Options tab
+
  
<P>
+
The second tab {{Template:Tab|Repositories}}, contains a list of plugin repositories available for the {{Template:FileName|Plugin Installer}}. By default, only the QGIS Official Repository is enabled. You can add several user-contributed repositories, including the central QGIS Contributed Repository and other external repositories by clicking the {{Template:Button|Add 3rd party repositories}} button. The added repositories contain a large number of useful plugins which are not maintained by the QGIS Development Team. As such, we cannot take any responsibility for them. You can also manage the repository list manually, that is add, remove, and edit the entries. Temporarily disabling a particular repository is possible by clicking the {{Template:Button|Edit...}} button.
The Options tab is where you can configure the settings of the Plugin Installer. The Check for updates on startup checkbox tells QGIS to automatically look for plugin updates and news. By default, if this feature is enabled all repositories listed and enabled in the Repositories tab are checked for updates each time the program is started. The frequency of update checking can be adjusted using the dropdown menu, and may be adjusted from once a day right up to once a month. If a new plugin or update is available for one of the installed plugins, a notification will appear in the Status Bar. If the checkbox is disabled, looking for updates and news is performed only when the Plugin Installer is manually launched from the menu.
+
  
<P>
+
===== Options tab =====
Some internet connections will cause problems when attempting to automatically check for updates. In these cases, a <SPAN  CLASS="textit">Looking for new plugins...</SPAN> indicator will remain visible in the Status Bar during your entire QGIS session, and may cause a program crash when exiting. In this case please disable the checkbox.
+
  
<P>
+
The {{Template:Tab|Options}} tab is where you can configure the settings of the {{Template:FileName|Plugin Installer}}. The {{Template:CheckBox|Check for updates on startup}} checkbox tells QGIS to automatically look for plugin updates and news. By default, if this feature is enabled all repositories listed and enabled in the {{Template:Tab|Repositories}} tab are checked for updates each time the program is started. The frequency of update checking can be adjusted using the dropdown menu, and may be adjusted from once a day right up to once a month. If a new plugin or update is available for one of the installed plugins, a notification will appear in the Status Bar. If the checkbox is disabled, looking for updates and news is performed only when the {{Template:FileName|Plugin Installer}} is manually launched from the menu.
In addition, you may specify the type of plugins that are displayed by the Plugin Installer. Under <SPAN  CLASS="textit">Allowed plugins</SPAN>, you can specify whether you would like to:
+
  
<P>
+
Some internet connections will cause problems when attempting to automatically check for updates. In these cases, a ''Looking for new plugins...'' indicator will remain visible in the Status Bar during your entire QGIS session, and may cause a program crash when exiting. In this case please disable the checkbox.
  
<UL>
+
In addition, you may specify the type of plugins that are displayed by the {{Template:FileName|Plugin Installer}}. Under ''Allowed plugins'', you can specify whether you would like to:
<LI>Only show plugins from the official repository
+
</LI>
+
<LI>Show all plugins except those marked as experimental,
+
</LI>
+
<LI>or Show all plugins, even those marked as experimental.
+
</LI>
+
</UL>
+
  
<P>
+
<ul>
<BR>
+
<li>Only show plugins from the official repository
 +
<li>Show all plugins except those marked as experimental,
 +
<li>or Show all plugins, even those marked as experimental.
 +
</ul>
  
 +
{{Template:Tip
 +
|num=xx
 +
|caption=Using experimental plugins
 +
|qgistip=
 +
Experimental plugins are generally unsuitable for production use. These plugins are in the early stages of development, and should be considered 'incomplete' or 'proof of concept' tools. The QGIS development team does not recommend installing these plugins unless you intend to use them for testing purposes.
  
<P>
+
}}
  
  
<H2>
+
=== Data Providers ===
Data Providers
+
</H2>
+
  
<P>
 
 
Data Providers are "special" plugins that provides access to a data store.
 
Data Providers are "special" plugins that provides access to a data store.
 
By default, QGIS supports PostGIS layers and disk-based data stores supported by the GDAL/OGR library (Appendix [[appdx_ogr]]).
 
By default, QGIS supports PostGIS layers and disk-based data stores supported by the GDAL/OGR library (Appendix [[appdx_ogr]]).
 
A Data Provider plugin extends the ability of QGIS to use other data sources.
 
A Data Provider plugin extends the ability of QGIS to use other data sources.
  
<P>
 
 
Data Provider plugins are registered automatically by QGIS at startup.
 
Data Provider plugins are registered automatically by QGIS at startup.
 
They are not managed by the Plugin Manager but used behind the scenes when a data type is added as a layer in QGIS.
 
They are not managed by the Plugin Manager but used behind the scenes when a data type is added as a layer in QGIS.
<BR><HR>
 

2009年10月5日 (月) 01:35時点における版

QGIS Plugins

QGIS has been designed with a plugin architecture. This allows new features/functions to be easily added to the application. Many of the features in QGIS are actually implemented as core or external plugins.

  • Core Plugins are maintained by the QGIS Development Team and are automatically part of every QGIS distribution. They are written in one of two languages: C++ or Python. More information about core plugins are provided in Section sec:core_plugins.
  • External Plugins are currently all written in Python. They are stored in external repositories and maintained by the individual authors. They can be added to QGIS using the Plugin Installer. More information about external plugins are provided in Section sec:external_plugins.

Managing Plugins

Managing plugins in general means loading or unloading them using the Plugin Manager. External plugins first need to be installed using the Plugin Installer.

Loading a QGIS Core Plugin

Loading a QGIS Core Plugin is done from the main menu Plugins > MActionShowPluginManager.png Manage Plugins....

Figure xx: Plugin Manager {{Template:Nix
}caption} Pluginmanager.png

The Plugin Manager lists all the available plugins and their status (loaded or unloaded), including all core plugins and all external plugins that have been added using the Plugin Installer (see Section sec:external_plugins). Those plugins that are already loaded have a check mark to the left of their name. Figure fig:pluginmanager shows the Plugin Manager dialog.

To enable a particular plugin, click on the checkbox to the left of the plugin name, and click OK. When you exit the application, a list of loaded plugins is retained, and the next time you run QGIS these plugins are automatically loaded.

{{Template:Tip |num=xx |caption=Crashing Plugins |qgistip=If you find that QGIS crashes on startup, a plugin may be at fault. You can stop all plugins from loading by editing your stored settings file (see subsec:gui_options for location). Locate the plugins settings and change all the plugin values to false to prevent them from loading. {{Template:Nix} {For example, to prevent the Delimited text plugin from loading, the entry in $HOME/.config/QuantumGIS/qgis.conf on Linux should look like this:{{{1}}}.}

Do this for each plugin in the [Plugins] section. You can then start QGIS and add the plugins one at a time from the Plugin Manager to determine which plugin is causing the problem.} }}

Loading an external QGIS Plugin

There are two steps required to integrate external plugins into QGIS:

  1. Download an external plugin from a repository using the Plugin Installer (Section sec:python_plugin_installer). The new external plugin will be added to the list of available plugins in the Plugin Manager.
  2. Load the plugin using the Plugin Manager.

Using the QGIS Python Plugin Installer

Figure xx: Installing external python plugins {{Template:Nix
}caption}

Plugininstaller.png

In order to download and install an external Python plugin, click the menu Plugins > Plugin installer.png Fetch Python Plugins.... The Plugin Installer window will appear (figure fig:plugininstaller) with the tab Plugins, containing a list of all locally installed Python plugins, as well as plugins available in remote repositories. Each plugin can be either:

  • not installed - this means the plugin is available in the repository, but is not installed yet. In order to install it, select the plugin from the list and click the Install plugin button.
  • new - this means that the plugin is newly available in the repository.
  • installed - this indicates that the plugin is already installed. If it is also available in any repository the Reinstall plugin button will be enabled. If the available version is older than the installed version, the Downgrade plugin button will appear instead.
  • upgradeable - this means that the plugin is installed, but there is an updated version available. In this case, the Upgrade plugin button will be enabled.
  • invalid - this means that the plugin is installed, but is unavailable or broken. The reason will be explained in the plugin description field.
Plugins tab

To install a plugin, select it from the list and click the Install plugin button. The plugin is installed in its own directory.

  • Nix.png Linux and other unices:
    ./share/qgis/python/plugins
    /home/$USERNAME/.qgis/python/plugins
  • Osx.png Mac OS X:
    ./Contents/MacOS/share/qgis/python/plugins
    /Users/$USERNAME/.qgis/python/plugins
  • Win.png Windows:
    C:\Program Files\QGIS\python\plugins
    C:\Documents and Settings\$USERNAME\.qgis\python\plugins

If the installation is successful, a confirmation message will appear telling you to go to Plugins > MActionShowPluginManager.png Manage Plugins... to load the newly installed plugin.

If the installation fails, the reason for the failure will be displayed in a warning dialog. Most often, errors are the result of connection problems and/or missing Python modules. In the former case you will likely need to wait before trying the install again, in the latter case, you should install the missing modules relevant to your operating system prior to using the plugin. Nix.png For Linux, most required modules should be available via a package manager. Win.png For install instructions in Windows visit the module home page. If you are using a proxy, you may need to configure it under Edit > MActionOptions.png Options (Gnome, OSX) or Settings > MActionOptions.png Options (KDE, Windows) on the Proxy tab.

The Uninstall plugin button is enabled only if the selected plugin is installed and is not a core plugin. Note that if you have installed an update to a core plugin, you can uninstall this update with the Uninstall plugin and revert to the version shipped with Quantum GIS. This default version however, cannot be uninstalled.

Repositories tab

The second tab Repositories, contains a list of plugin repositories available for the Plugin Installer. By default, only the QGIS Official Repository is enabled. You can add several user-contributed repositories, including the central QGIS Contributed Repository and other external repositories by clicking the Add 3rd party repositories button. The added repositories contain a large number of useful plugins which are not maintained by the QGIS Development Team. As such, we cannot take any responsibility for them. You can also manage the repository list manually, that is add, remove, and edit the entries. Temporarily disabling a particular repository is possible by clicking the Edit... button.

Options tab

The Options tab is where you can configure the settings of the Plugin Installer. The CheckBox.pngCheck for updates on startup checkbox tells QGIS to automatically look for plugin updates and news. By default, if this feature is enabled all repositories listed and enabled in the Repositories tab are checked for updates each time the program is started. The frequency of update checking can be adjusted using the dropdown menu, and may be adjusted from once a day right up to once a month. If a new plugin or update is available for one of the installed plugins, a notification will appear in the Status Bar. If the checkbox is disabled, looking for updates and news is performed only when the Plugin Installer is manually launched from the menu.

Some internet connections will cause problems when attempting to automatically check for updates. In these cases, a Looking for new plugins... indicator will remain visible in the Status Bar during your entire QGIS session, and may cause a program crash when exiting. In this case please disable the checkbox.

In addition, you may specify the type of plugins that are displayed by the Plugin Installer. Under Allowed plugins, you can specify whether you would like to:

  • Only show plugins from the official repository
  • Show all plugins except those marked as experimental,
  • or Show all plugins, even those marked as experimental.

Tip xx Using experimental plugins


Experimental plugins are generally unsuitable for production use. These plugins are in the early stages of development, and should be considered 'incomplete' or 'proof of concept' tools. The QGIS development team does not recommend installing these plugins unless you intend to use them for testing purposes.



Data Providers

Data Providers are "special" plugins that provides access to a data store. By default, QGIS supports PostGIS layers and disk-based data stores supported by the GDAL/OGR library (Appendix appdx_ogr). A Data Provider plugin extends the ability of QGIS to use other data sources.

Data Provider plugins are registered automatically by QGIS at startup. They are not managed by the Plugin Manager but used behind the scenes when a data type is added as a layer in QGIS.