• Uncategorized
  • 9

WPMovieLibrary 3.0 Alpha 2

I guess I’ve been a little too optimistic when I first said version 3.0 wouldn’t take that long to come out, considering how time flew since the initial announcement. Alpha1 was meant to be solid ground for version 3.0, consisting in an updated movie editor and more objet-oriented coding, while Alpha2 would focus on the frontend, leaving Alpha3 to implement the remaining features, including the importer. But more than 18 months later, WordPress evolved so much that it took an incredible effort to put together this Alpha2.

Unique Grids

Grids are now (almost) fully editable

Grids are now (almost) fully editable

As announced an eternity ago, Grids are now a much more powerful tool than they used to be, handled by a new dedicated custom post type. This is very similar to what most sliders plugins do, and gives a lot more possibilities to show lists of movies, actors, genres and collections than simple shortcodes did. Grids are pretty limited at the moment when it comes to customization, but that will be improved as time goes to feature new themes and sorting options. Thanks to the REST API now being part of WordPress Core all grids are fully powered by Ajax, solving days of headaches caused by the v2.x grid URLs system.

Better taxonomies

Taxonomies now support custom images

Taxonomies now support custom images

The existing actor, genre and collection taxonomies now support custom featured images, and therefore can be displayed in grids just like movies. I also added cool default images for each taxonomy that I hope you’ll like. If not, add your own! This opens the way for more advanced features like dedicated people posts, customized templates…

Archive pages

Archive Pages are now set directly from the Page editor

Archive pages have been implemented. While version 2.x handled archive pages as a setting, version 3 is switching the logic, handling archive as pages with a specific purpose. Rather than selecting archive pages in the settings panel, you can now define any page as an archive pages directly from the page editor.


Permalinks are more customizable and support translation

Permalinks are more customizable and support translation

Permalinks settings have been implemented. Just like archives pages, no need to browse the settings panel, all permalink-related settings are editable in the standard Permalinks dashboard page, including URL structures and default archives pages permalinks. Support for custom tag is limited at the moment, but is subject to updates in future releases.


The default Headbox has been updated, along with the version 2.x Headboxes (Allociné and IMDb). The plugin now ships with 6 Headbox themes: Allocine, Allocine v2, IMDb, IMDb v2, Vintage, Default and Extended.


Shortcodes are back with aliases and unified parameters

Shortcodes are back with aliases and unified parameters

Shortcodes have been implemented. Most of what you’ve been used to has been imported, although some Shortcodes have been removed or altered to reflect new features, mostly grids. We’ll talk more about this later.

But Also


Butterbeans and haricots

The plugin now includes two more dependencies : the ButterBean and Haricot frameworks. ButterBean is a neat, simple and efficient Metabox framework developed by Justin Tadlock too build beautiful tabbed custom fields metaboxes. It only supports posts meta, so I built Haricot, a fork of ButterBean for terms meta. This is what allows version 3.0 to features custom taxonomies images, and possibly other useful data in later releases.


Grids extensively use the REST API introduced in WordPress 4.7; Alpha3 will extend that usage to the Movie Editor and the brand new Importer.

Where do we go from here?

Alpha3! The final step before the beta version. This should mostly concern the removal of the existing settings panel, the implementation of the plugin’s custom dashboard and the update of the existing movie editor to use the REST API rather than more complex –and less efficient– internal code.

Side-note: Decisions, not Options

I’m very aware of the fact a lot of options aren’t available anymore, and it’s not going to get better with Alpha3 since plans are to completely remove the v2.x settings panels and provide much less apparent freedom to customize the plugin. There are very good reasons to this choice that, after all, reflects the WordPress philosophy: decisions, not options. But don’t worry, we’ll talk more about this later too. For now, have fun with that long-awaited, probably-cool release!


Download version 3.0-alpha2

Flattr this!

You may also like...

9 Responses

  1. rhonda says:

    Hi Charlie,

    Plugin looks very interesting. I very much like features of version 3. I hope with grids you are utilizing lazy-load or pagination of some kind because this is vital for people with many movies.

    If I haven’t used this plugin before – would it be better to start with version 2 and upgrade or just start with version 3?

    Also, will there be an option to integrate version 3 features into regular posts types instead of custom post type? Just asking because i’ve had bad experiences before with custom post type plugins where upon upgrade or abandonment, all posts were lost.

    • Thank you Rhonda!

      There will be no change concerning data between version 2 and version 3, so you’re safe in using v2 and upgrading; I’d recommend waiting for v3 though, especially if you have some specific customizations done as v3 will change a lot of things on the options matter as mentioned in the post.

      Grids use JavaScript and the WordPress REST API to load content; at the moment there’s no cache or lazy-load-like feature, but that’s definitely planned. There is no plan however to integrate v3 features to regular posts, especially now that the plugin relies on the REST API; different post types for different purposes. That said, the plugin won’t delete your content unless you expressly ask it to, and there’s no premium or paying version planned*, so there shouldn’t be any problem 🙂

      *: there’s plan for premium add-ons and support, but nothing that’ll impact the main plugin, which will always remain free.

  2. Carlos says:

    Good work!!

  3. ehab says:

    i download the last plug in but i cant’ show the actor picture
    i try many time
    also i can’t found the arabic language in subtitles

    • Hi ehab,

      The actor’s pictures import is not supported yet, that’s part of alpha3 which is in development at the moment. That said, you should be able to manually upload your own pictures since alpha2.

      As for Arabic subtitles, they are indeed missing, thanks for reporting! I’ll fix this for alpha3.

  4. ehab says:

    yesterday i was ask a questions
    and today you delete it
    many thanks

  5. denis says:

    Je viens de passer une copie d’un site avec près de 6000 films avec cette version du plugin. J’avoue être un peu perdu et ne pas bien m’y retrouver mais ça a vraiment l’air prometteur.
    Dès que tu as besoin de tests et de retours, n’hésites pas à faire signe.

Leave a Reply

Your email address will not be published. Required fields are marked *


Fork me on GitHub