h1. Plugin Structure
Plugin should have index.php for both admin panel and frontend.
When writing description (summary) for plugin in install.xml file, do not place dot (period) in the end of sentence:
An option for users to create their own picture galleries
h2. Plugin Icon
Since 2.2.4 plugins have an icon that is displayed in "Subrion Plugins" section here: http://www.subrion.org/plugins/
Besides this icon is displayed on the right side of a plugin details popup in Admin Panel. Icon should be place in PLUGIN_NAME/docs/img/ folder and it should have 'icon.png' name (PNG is required icon format). Recommended dimensions: 350px width, 350px height. Icon should be non-transparent, that means that icon should have a background.
We highly recommend to add an icon file to your own plugins.
h2. MySQL Dump Import
There is a way to import mysql dump files during a plugin or package installation.
The appropriate SQL dump file should be placed into includes/dumps/ folder.
Implement the confirmation when importing dumps.
There should be an ability to specify each import as optional.
In this case the script has to ask the user "Would you like to install Canadian ZIP codes?" when installing a package.