Plugin

EE 1
EE 2
External Entries

Developer

Adam Khan

3rd Party (Commercial)
Current Version: 2.5
Release Date: Jul 13, 2011

License Agreement

Buy Now!

$25.00
Qty:

Compatibility

  • LG Addon Updater
  • Multi Site Manager
  • Stand Alone Entry Form

Requirements

  • jQuery for the Control Panel

Tags

The External Entries plugin lets you manage any MySQL database table from an ExpressionEngine template. Select, update, insert and delete database rows.

The External Entries plugin lets you easily update, insert into, select and delete from any MySQL database table. The table can be in your EE database or any other database to which you have access.

The plugin’s four functions correspond to MySQL’s select, update, insert and delete commands. Place the plugin in separate EE templates that are called by jQuery’s ajaxy .live() and .load() functions, and your web site becomes a web app!

It differs from the Query module in that update, insert and delete are allowed, the database affected can be any on the internet, and you don’t have to know SQL.

To quote Aaron Lax of Paper Tiger in “Expression Engine Front End Publishing Using External Entries”:

“The actual options this plugin opens up are enormous, you can create your own Expression Engine powered web apps, make your own tracking systems, basically anything you wanted to do easily that might require database storage. The beauty of it is that 90% of the time you can create something really functionally elegant without having to write any PHP, mysql functions, or rely on the SAEF native to expression engine.”

Select Entries

The select function has parameters such as orderby, sort and limit, along with filtering by any column. Variables include count and total_results.

Update Entries

The update function has a search parameter to filter entries being updated.

One use for the plugin’s update function is in a “listening” template to which another system sends a form. The plugin can then update EE (such as changing the status of a payment from pending to paid) and perhaps another system in turn.

Insert Entries

The insert function can be used to export EE content to another system, or to handle changes within EE.

Delete Entries

The delete function is useful when consolidating aspects of your site, such as if members have multiple email addresses; once a user has successfully claimed an email address, any members with that email should be deleted.

There are built-in safeguards to help you avoid inadvertently destroying civilization: the debug mode defaults to on in all but the select functions, and the limit parameter for the update and delete functions defaults to 1.

Pricing

The External Entries plugin costs $25 per EE install, works on both EE v1.x and v2.x, and you can buy it right here on Devot-ee.

Alternatively, you can download it freely at Engaging.net (requires registration) to try before you buy.

External Entries Links

This entry was last updated January 7, 2012, 3:04 pm.

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!

1 Review:

casey 05.04.11

54321

This is a great add-on, especially if you’re integrating multiple systems with. In my case for example, I’m using it to query the latest posts from a phpBB forum and display other non-public methods liek download counters etc. This is a must have add-on. Great job and thanks to the developer!