Musings on IT in a complex world.

Leave a comment

This little blog will have musings on doing information technology work in a complex world.

MMWW — Media Metadata Workfilow Wizard Plugin for WordPress 3.4+

2 Comments

I created this plugin based on material from the Jetpack, Audio Player, and ImageEXIF plugins. I also used the Zend Media Framework.

I wrote it to scratch a personal itch: I handle a lot of media on a couple of sites I manage; we routinely publish audio and image files. Copying metadata from the files to WordPress is a nuisance, and this plugin is designed to remove that nuisance.

The plugin’s purpose is to integrate the fancy metadata that lives in modern media files with WordPress’s attachment metadata, so as to automatically populate the title and caption fields.

There’s a broad variety of metadata in media files. The Adobe tool chain (including Acrobat, Photoshop, Lightroom, and Bridge) insert xmp data: that’s the Adobe universal media format.  Image, audio, and PDF files processed by Adobe end up with xmp descriptive metadata in them.

MP3 audio files also contain ID3 metadata. JPEG files contain EXIF metadata. And some files also contain IPTC Data.

The MMWW plugin attempts to make sense of this data.

Version 0.9.0 is an early release. If you use it I hope you’ll send me any media files that aren’t interpreted properly: it’s impossible for an independent developer to have very many makes and models of camera, recorder, and media software.  

Thanks!

test

Leave a comment

Useful links about WP plugin development

Leave a comment

PHP Manual

PHP The Right Way

 

PDF metadata  http://framework.zend.com/manual/1.12/en/zend.pdf.info.html

From the CODEX

http://codex.wordpress.org/Writing_a_Plugin

Hints and tips

http://wp.smashingmagazine.com/2011/03/08/ten-things-every-wordpress-plugin-developer-should-know/

Best practices

http://wp.smashingmagazine.com/2010/07/30/lessons-learned-from-maintaining-a-wordpress-plug-in/

Intro catalog

http://wpmu.org/how-to-write-a-wordpress-plugin-12-essential-guides-and-resources/

Coding pitfalls

http://planetozh.com/blog/2009/09/top-10-most-common-coding-mistakes-in-wordpress-plugins/

WordPress coding standards (from the codex)

http://codex.wordpress.org/WordPress_Coding_Standards (single quotes where possible, tab indents, K&R braces,

Setup stuff

Installing server with PHP http://vertstudios.com/blog/php-apache-installation-tutorial/

Setting up to debug http://robsnotebook.com/php_debugger_pdt_xdebug

<!–[if lt IE 7]>

You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

<![endif]–>

Some nice progress!

1 Comment

Merrilee has done a nice post for her organizing business.  I wonder if she fixes up hard drives full of random old doc files? 

Another Test Post

Leave a comment

El Pital Computer Class, photograph of students

El Pital Computer Class

This is a test. My colleagues and I taught a class in El Pital, Colón, El Salvador. And here is another photo just for lulz.

 

Test post.

Leave a comment

I’ve been to Central America.  Here’s where the Jesuits were slaughtered by the American government’s proxies during the civil war. It’s at the University of Central America in San Salvador.

The point of this post was to test the uploading of dirty great hi res jpgs.  It worked.

SQLFIDDLE

Leave a comment

This is an online multibrand SQL testing platform. 

http://sqlfiddle.com/ 

Very nice

Older Entries

Follow

Get every new post delivered to your Inbox.