OSCMS: XML, Mashups and Drupal-as-Platform

Posted on March 24, 2007 by agentrickard

So OSCMS is over. My session on getting external data into Drupal went pretty well. You may grab a PDF version of the presentation.

The main points are basically:

  • You don't need to batch import data into Drupal as long as users can find what they want
  • "Lazy instantiation" is great for dealing with large data sets
  • Drupal supports several methods of lazy instantiation
  • Cache aggressively to reduce network latency
  • Pipes is very cool.

In all, I think you'll find that Drupal can be a powerful integration framework, if you examine the APIs.

Comments

Very much appreciated your

March 24, 2007 by Pat (not verified), 2 years 50 weeks ago
Comment: 107

Very much appreciated your presentation. Much food for thought.

Thanks for the slides.

March 26, 2007 by Scott T. (not verified), 2 years 50 weeks ago
Comment: 108

Thanks for the slides. Unfortunately, I missed your presentation at OSCMS. I noticed a call to json_decode() which is in php >= 5.2 ... do you include a JSON library in your code or are you just running php 5 or did you roll your own replacement?

Scott- I'm running PHP

March 27, 2007 by Ken Rickard (not verified), 2 years 49 weeks ago
Comment: 109

Scott-

I'm running PHP 5.1.6 on localhost, using the packages provided by Marc Linyage for OS X. Obviously, he included the json PECL library in his distro.

If this were a "real" release, we'd have two options:

1) Provide a PHP 4 / 5 parser for those without json support.

2) Follow Rasmus' plea at OSCMS, and make PHP 5.2 required for use of the module.

Cool. I'm all for going to

March 29, 2007 by Scott T. (not verified), 2 years 49 weeks ago
Comment: 110

Cool. I'm all for going to php5. I think this will be an easiy sell once Debian (the convervative distro) Etch goes stable w/ php5 included... At that point, there's no real argument against supporting it in any hosted environment, IMO.

I'm mixed on whether contrib modules should really require php5 until core does ... but I guess that's up to the maintainers. :)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <blockquote> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Speaking Engagements

Contact me for availability.

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List