Plugin FAQ
  1. What do I need to install and use plugins?
  2. How do I install plugins?
  3. How do I remove plugins?
  4. How do I develop a plugin?
  5. Can I get plugin training?
  6. Can I pay dotCMS to develop a plugin for me?
  7. How can I contribute my plugin to dotCMS?
  8. Can I create a plugin and charge money for it?
  9. Are plugins covered under my enterprise warranty?

  1. What do I need to install and use plugins?
    In order to install plugins you will need to have a dotCMS Community or a dotCMS Enterprise distribution, java 1.5+ and apache ant installed on your computer.  You can tell if you have apache ant installed correctly by running ant.bat or ant.sh from the command line (you may have to put in the full path to the .bat or .sh file).  If the program cannot be found, then ant is not installed correctly.
  2. How do I install plugins?
    1. Choose and download the plugin .zip file from the plugin detail page on the dotCMS website - http://dotcms.com/plugins/
    2. Unzip the file to your $DOTCMS_ROOT/plugins directory. 
    3. Stop your dotCMS server instance.
    4. From a command line, in the $DOTCMS_ROOT, run "ant deploy-plugins" which will build and deploy your plugins. 
    5. Once that is complete, you can start your dotCMS normally
    6. Enjoy!
  3. How do I remove plugins?
    1. Stop your dotCMS server instance.
    2. From a command line, in the $DOTCMS_ROOT, run "ant undeploy-plugins" which will clean and remove the plugin jars. 
    3. Once that is complete, you can start your dotCMS normally
    4. Enjoy!
  4. How do I develop a plugin?
    See the plugin development documentation here.
  5. Can I get plugin training?
    Yes.  dotCMS offers training webinars and courses to help you learn how you can extend dotCMS through thr plugin architecture. See our training section for more information.
  6. How can I contribute my plugin to dotCMS?
    We welcome all thrid party contributors to the dotCMS project.  If you are interested in contributing your code back to the dotCMS project, see our page on how to contribute back to dotCMS.
  7. Can I pay dotCMS to develop a plugin for me?
    Yes.  Our professional services division can develop custom plugins to meet specific needs.  Please contact us for more information.
  8. Can I create a plugin and charge money for it?
    Yes.  dotCMS in interested in helping our community succeed and prosper using our platform and we would be happy to work with you to make that happen.  Please contact us for more information.
  9. Plugins are feature additions outside of the dotCMS core code and unless explicitly stated otherwise, are not covered under the enterprise warranty.  However, support for plugins is available through our professional services department.  Contact us for more information.
Powered by Olark