Developer Docs - Packaging Plugins & Themes - Submitting to the Rock Shop
Ok, your package is done and the only thing still preventing you from saving the world is getting it into the Rock Shop. Not to worry - submitting your plugin is a piece of cake! Just follow these simple steps.
1. Name:
This will be the name of your package that will be displayed in the Rock Shop.
2. HTML Description:
Don't skimp here. Take your time and explain what your package does and how it can help the organization. This is a good place to list any limitations also. Remember, even if this is a free package the customer is investing time looking at your package and installing it. Respect that by providing as many details as you can. Submissions that do not contain enough details will be rejected. Be sure to leverage HTML to present your description in a way that's easy to read.
3. Type:
There are a couple of different types of plugins you can submit. These include:
4. Cost:
This field determines if your package is free or paid and, if applicable, what the cost is. Paid Rock Shop packages donating at a rate of 35% or more will be included in the "Sponsored Apps" section of the shop homepage.
5. Categories:
Next select up to two (one is fine too) categories that make sense for your package. We reserve the right to change these especially if/when we add new categories as the Rock Shop grows.
6. Package Icon:
This is an image that will be used in the Rock Shop. More details on the specifications of this image can be found below.
7. Support URL:
We require every package to have a support URL where customers can go to get help with your package.
------------------------------------------------------------------------------------------------------------------------------------
7. After creating the package, you must now create an initial version for it.
Adding A Package Version
1. Version:
This is the label you'll use to describe your version. We give you the flexibility to use any versioning scheme you prefer. Most people will use something like Version 1. See Package Versions for more details.
2. Description:
This field describes the specifics of the version. This is especially important for describing what's new in later versions. When filling this out for the initial version you may wish to include information about future features.
3. Required Rock Version:
Your package may not run on all versions of Rock. To limit who can install it, you will need to specify a minimum Rock version.
4. Package File:
This is where you'll upload the install package file that you created above.
5. Documentation URL:
This is where you'll link to the documentation about your package.
6. Post Install Instructions:
Once the customer has completed the install these instructions will be shown to point them toward what to do next.
7. Screenshots:
Nothing helps the customer understand your package as quickly as screenshots. You can upload as many as four different screenshots. Please upload at least one screenshot of your application. We suggest these screenshots be sized to 1280x960. Submissions without any screenshots will be rejected.
Comping The Cost? If you're developing a plugin for a customer who is helping to fund the development costs, please note that it is not possible to comp them the cost of the plugin purchase in the Rock Shop. To keep it simple, we recommend that you reduce your development fee by the cost of the plugin, then direct the customer to purchase the plugin through the shop.
Package Icon Specifications
The package icon you submit must meet specific requirements to be included in the store. This single .png or .jpg image will be used in several different places so it's important that you understand the requirements.
Package Icon Template
The image itself must be sized to 1365x210. The entire image will be displayed on the package details page of the store. The area shaded in red will be displayed when it's shown as an icon in a list of packages. Note, that this red section is not the exact size of the icon. Since the page is responsive the icon will grow and shrink in width depending on the browser width. The red area is more the target location for your icon.