Plugin: Insert Entries
Posted: 06 February 2010 01:58 PM   [ Ignore ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1142
Joined  12-20-2002

The Insert Entries plugin lets you to easily insert a row into any database table—whether ExpressionEngine’s or any database to which you have administrator access.

Together with the Update Entries and Select Entries (formerly External Entries) plugins, it’s an easy way to integrate EE with other MySQL-based systems, such as a commerce platform.

For more information, see the docs.

The plugin costs $15 per EE installation. It’s free to download (requires registration at Engaging.net) and try before you buy. Alternatively, if you’d like to insert entries using a form, see the free External SAEF module.

Update: Now compatible with both EE v1.x and v2.x.

 Signature 

Who ain’t a slave? - Ishmael

Profile
 
 
Posted: 06 February 2010 06:44 PM   [ Ignore ]   [ # 1 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  429
Joined  08-31-2004

These are really interesting, especially for working with external databases, but I’m having a hard time thinking of common use cases for EE databases that aren’t met by onboard tag ‘sugar’.  Can you suggest one or several cases for the Insert Entries plugin?

 Signature 

Bloodred theme for 2.0 CP

Profile
 
 
Posted: 07 February 2010 10:30 AM   [ Ignore ]   [ # 2 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1142
Joined  12-20-2002
russlipton - 06 February 2010 06:44 PM

These are really interesting, especially for working with external databases, but I’m having a hard time thinking of common use cases for EE databases that aren’t met by onboard tag ‘sugar’.  Can you suggest one or several cases for the Insert Entries plugin?

The initial request that led to this plugin was someone wanting to be able to add an EE entry using a SAEF, then, once the data is submitted, update another database with some or all of that new content. To accomplish this, the Insert Entries plugin can be placed in the SAEF’s return template, updating the other db with the info just added.

Regarding onboard tags, none of them allow working with external databases, so far as I know. And for working with the EE database, the Query module—which would be the next easiest way to do these things—only allows SELECT; there’s no INSERT nor UPDATE.

The only way that I could see to achieve the Update Entries functionality without the plugin is using PHP in the template that would connect to a database. I haven’t tried this as it seemed to require not much less effort to handle it once than to handle it once and for all in a plugin.

Writ large though, I think the plugin is most useful for enabling EE to interact with other MySQL-based systems.

 Signature 

Who ain’t a slave? - Ishmael

Profile
 
 
Posted: 09 February 2010 10:13 AM   [ Ignore ]   [ # 3 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  429
Joined  08-31-2004

OK, I have used CSVGrab - who hasn’t? - but stumbled on updating entries. It doesn’t. I’ll bet Update Entries might be just the ticket there. I haven’t thought through updating in bulk (though can’t see why this can’t be ‘looped’ into being); but this could be a simple life-saver for updating specific EE-database entries in (not so ‘edge’) edge-case scenarios.

I agree that it is ideally suited for external databases.

It might be nifty if you sold the group of addons as a package at a discount. I love your allowing us to try the addons first. I believe every developer should do this. Against the very small ‘x’ percent of those taking advantage of devs, it would drive tons more sales overall. We all want third-party developers to succeed, because then we do.

 Signature 

Bloodred theme for 2.0 CP

Profile
 
 
Posted: 09 February 2010 02:50 PM   [ Ignore ]   [ # 4 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1142
Joined  12-20-2002
russlipton - 09 February 2010 10:13 AM

It might be nifty if you sold the group of addons as a package at a discount.

Russ, you spoke, I did. Either that or you were reading my mind. I’ve added a new plugin, Select Entries, which does what External Entries did before. And now External Entries covers the functionality of Select, Update and Insert, and is a lot cheaper than buying all three separately.

russlipton - 09 February 2010 10:13 AM

I love your allowing us to try the addons first. I believe every developer should do this.

After pondering this for a bit, I think it really comes down to marketing and where you want to strike the balance—not to mention be seen to be striking the balance—in the long continuum that is “trust but verify”. (Also, in my case, I really really want guinea pigs, er, testers.)

 Signature 

Who ain’t a slave? - Ishmael

Profile
 
 
Posted: 10 February 2010 04:53 PM   [ Ignore ]   [ # 5 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  429
Joined  08-31-2004

Oink, oink.

 Signature 

Bloodred theme for 2.0 CP

Profile
 
 
Posted: 11 February 2010 06:04 PM   [ Ignore ]   [ # 6 ]  
Summer Student
Total Posts:  8
Joined  01-30-2010

This looks like it could really fit the bill for a project i am working on. Thanks! However, all the doc links on the external entries page—http://engaging.net/docs/external-entries—only point to the select-entries documentation.  Do you have any docs on the updates and inserts?

Profile
 
 
Posted: 12 February 2010 12:49 AM   [ Ignore ]   [ # 7 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1142
Joined  12-20-2002
phobucket - 11 February 2010 06:04 PM

all the doc links on the external entries page—http://engaging.net/docs/external-entries—only point to the select-entries documentation.

Sure do, links fixed, thanks Ben for the heads up.

 Signature 

Who ain’t a slave? - Ishmael

Profile
 
 
   
 
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1743, on December 02, 2009 03:47 PM
Total Registered Members: 120330 Total Logged-in Users: 123
Total Topics: 126457 Total Anonymous Users: 57
Total Replies: 664972 Total Guests: 486
Total Posts: 791429    
Members ( View Memberlist )
Active Members:    .angie3littlepandasAdrianLongAlex HiroshiAndrew MacphersonAt the GatesatiosisawesomebaboonbrandBen BruntbenbennittBennobobiberltdBjorgenbmillerccarterchaasclefevreCompass360creativearcCrucialderDerek JonesdesignerhandbagsDrugs.iedubsakDuncan McCallEmily Heathemrys.rerfi75Eric BarstadErik ReaganeuetzfensterbabyferroconcreteForrest AndersonGareth Daviesgaz2sggesturestudioGreg AkerGuy StephenshearsayHenry WeismannhothousegraphixHrimthursikaikahusseyIkirojaasumJörg GudehusJenSkimjmorinjoernJohn CooperJohn Henry Donovanjoshclark17jrattingerjsummerfkalwebkenny2laskalizLaszlo Gramalisten1999madamovmarcuscrMark BowenMartin BluntMatt HarrisMax LazarmdupreMichael HahnmichaelfbradleyNevin LynenevsieNobis InteractiveOliver NielsenoniracomoxfordOxygen SmithPascal KrietePaul BPaul BryanPauli Huhtiniemipieshoppragnar2ramonekalsawrccjaxregistryRick JollyrippeRobb OttenhoffRobin Sowellrunning with scissorsruthhsedevEEsmartpillStephen RushingSteve AbrahamSteven GrantSue CrockerSuper McFlytimprintTodd StriomvacquahvobtoaviWaielweblionWes BakerwheyZac G.zackmorgan