Pods 2.0 Alpha Testing
Current Alpha Version: 35 (08/07/2012)
How to Install
First, Grab the ZIP on our GitHub, extract the contents of the “pods-framework-pods-XXXXX” folder inside and upload it into a new folder located at wp-content/plugins/pods-2.0/ (Use pods-2.0 as the folder name instead of just ‘pods’ in order to allow you to flip between Pods 1.x and 2.0 during testing)
As future fixes and features are added, we’ll commit them to the Pods GitHub 2.0 branch. As of Alpha 6, you can now upgrade from within WordPress directly to the latest Alpha/Beta release, which pulls from our GitHub account. You’ll see the update usually within a few hours of a commit. You can also keep an eye out for new releases by subscribing via https://github.com/pods-framework/pods/commits/2.0.atom
Bugs / Feature Requests
Testers please report bugs and suggest features in our GitHub Issues area
It’s the first of many alphas, so there is still much to be done and tweaked. Please remember that Pods 2.0 Alpha is NOT production/live site ready, so do not attempt to upgrade your existing Pods installations.
Here’s a list of what you can start checking out so far in the current Alpha. Everything else is still in the works and should begin appearing in future alphas as they are finished and tweaked, but be aware there’s a LOT on it’s way!
- New UI!
- Add New Pod wizard guides you through creating a new content type or extending one
- Edit Pod screen lets you add / edit fields, and choose from many field options that are built-in (yay for not needing helpers for most common use-cases!)
- Create Custom Post Types and Custom Taxonomies, plus manage their labels / settings in the Edit Pod area
- 04/21 – Now update the plugin from within WP directly from GitHub during testing period
- 04/22 – Meta fields for Pods you create/extend now appear in the Post Type, Taxonomy, Media, User, and Comment editors
- 06/15 – Fully revamped form / fields classes, admin updates, new Widgets, new Shortcode TinyMCE Media bar button
- 06/21 – Input fields showing up throughout add/edit forms and they use the options as set in field settings; New Attachments option available for File Uploads, lets you click Add to open WP Media popup, upload/choose file, and it adds to list of files; Also new UI for plupload uploader option
- 07/09 – New Components panel, admin updates/fixes, performance enhancements using transients and object caching (reducing queries per page load)
- 07/26 – We now only have one custom table, wp_pods_rel for relationships. Pods, Fields, Pod Templates, Pod Pages, and Helpers are all stored as their own post types now. The API has been adjusted so this is transparent to the developer and you will continue to use the same parameters and API methods. Also, save_pod_item / delete_pod_item have been refactored to support the new Meta/Table storage type architecture, feel free to start testing those.
- 07/30 – We have built in field groups within our code now, leading the way for a new UI to be put together for 2.1. You can call it through the pods_group_add function, documentation coming in the 2.0 docs round.
- 08/01 – *_*_meta functions will now be overridden for fields on WP Objects created/extended by Pods. get_*_meta maps directly to the normal field method on the Pods class, which allows for relationship/file lookups and traversing multiple levels deep (related.ID, image.ID, related.another_relation.and_another.id, etc)!
- 08/07 – We’ve completely reimagined the Add New Pod screens within our new Wizard UI interface designed by RD2
Some more things to note, which mainly covers things that you may expect to work based on the above but actually aren’t in the current alpha release:
- You can install Pods 2.0 Alpha, but it will not upgrade your existing Pods data (if any)
- Documentation isn’t in there yet, there’s some scattered across and we’d love to have your help in filling it in if you believe you can contribute there. Expect a ton of inline documentation with links to guide you to get more information in the User Guide once we’re done
- Yes, we still have those ugly JS alerts, we’re still looking into a replacement that provides a better UX
Developers / Documentation Writers Wanted!
Now that the bulk of the work for organization, structure, and UI has been done for Pods 2.0, we’re in need of developers/writers to contribute to the project. Please contact me at the following e-mail address if you’re interested in contributing, please only e-mail me if you have used WordPress extensively and are very familiar with Pods: scott (@) podsframework dot org
You can also contribute by “forking” our GitHub branch, making your changes / adjustments, and then submitting a “pull request” to have it reviewed for inclusion in a future Alpha release.
Donations Are Always Welcome
Don’t forget that if you’re not blessed with the ability to code, you can always donate to the Pods Framework project and help fund development and future features.
Like it? Hate it? Oh no WTF?
Reply with your comments on the UI so far! Try to keep bugs out of the discussion and on GitHub so they can actually be fixed