And there we go, my first proper release. It’s called DynPI and that stands for Dynamic Plugin Interface. This module started as something I made to satisfy my need for lazyness, but turned out to be quite useful in general. But that is of course my personal opinion. If you want to make up your own opinion, some more details:

What is DynPI?

DynPI is a dynamic plugin interface that works together with Expression Engine. It 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.

Features

  • 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


Screenshots

DynPI’s module homepage

DynPI’s edit plugin page

DynPI’s module edit plugin methods page


Documentation

DynPI’s documentation can be found here.

Download

You can download DynPI by clicking on this link.

Bugs and other problems

If you experience any problems or run into nasty bugs, please let me know. DynPI works fine for me but might respond differently for different users and things I didn’t think off, so please contact me if anything seems to be the problem.


By Anarchiel on 11-01-2009 at 15:00 in Add-ons 
0 comment(s) and 398x viewed

Hello and welcome on this part of anarchiel.com that is dedicated to Expression Engine development. Although this weblog is originally about anarchy and freedom (and in dutch), I got into using (and loving) Expression Engine so much, I decided to go and support the EE community.


This site will soon host add-ons and tutorials that will hopefully assist you in creating kick-ass EE websites, but at this moment, there’s not that much to be enjoyed yet. I promise, this will change soon. My first release will be DynPI, a dynamic plugin interface (and small IDE) that might please other plugin developers or people that have problems managing normal EE plugins. Stay tuned for more on DynPI.


And have a great day of course.


Note:
The section you’re looking at now is more of a placeholder for a new website that will be hosted on http://www.anarchee.org in a few months (just a redirect there at this moment, don’t bother clicking). This project will include more designers and programmers, all focussed on Expression Engine. But until that time, I’ll be sharing my creations and EE knowledge with anyone who is interested through this part of anarchiel.com.


By Anarchiel on 11-01-2009 at 00:00 in News 
0 comment(s) and 50x viewed