3rd Party (Free)

EE Version Support

  • ExpressionEngine 1.x


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

  • Updater
  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Content Elements
  • Better Workflow
  • Matrix
  • Grid
  • Webservice
  • Publisher


  • jQuery for the Control Panel

Add-On Type(s)



DynPI is a Dynamic Plugin Interface for EE. Code your plugins from the Control Panel and store them in your database, instead of in files.

DynPI allows you to create or upload DynPI plugins, which are little code snippets meant to do some sort of (usually) simple job. Plugins you developed yourself can easily be shared without having to upload any files to your Expression Engine installation directories.

Why DynPI?

If you have ever found yourself creating tiny plugins with just a few lines of code to do jobs that EE can’t handle on its own, DynPI is your friend. If you would like to be able to export your newly created (or just edited) plugins for use on some other website, DynPI - again - is your friend. A DynPI plugin just consists of one single file with a .dynpi extension, which can be uploaded through the DynPI module homepage.


  • Comes as a module for EE with full Control Panel interface for easy management
  • Allows you to upload pre-made .dynpi files that will get installed without having to upload the files to your webserver using something like FTP
  • Comes with a small IDE environment which allows you to code your plugins and their methods directly from the Control Panel
  • Create clean solutions for issues that aren’t solvable in EE, or would require a lot of work that isn’t necessary with DynPI
  • Accessible for low level PHP programmers. Most plugins will just contain a few lines of code that process some input data and output some new
  • Automatic access to EE objects ($TMPL, $DB, etcetera) without the need to global them first. Saves you lines of typing the same thing over and over again and cleans up your code
  • Manage your plugins easily. Export them with the click of a button and share them with friends or whoever you’d like to use your plugin
  • Get rid of messy PHP code popping up in your templates; with DynPI, this is history (and as a bonus: you get an easy way of re-using your PHP code snippets)
  • All your code resides in the database, so almost no messing around with files
  • Lightning fast development without hassle

DynPI Links

This entry was created November 1, 2009, 12:10 pm.
This entry was last updated November 1, 2009, 8:05 am.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

There are no reviews for this add-on yet.

What are you waiting for? Rate it and review it!