Blog

Pods 2.7 Beta Announcement

We’re excited to announce our new Pods 2.7 Beta to our wonderful community. This one has been a long time coming and brings with it the new Flexible Relationships that are sure to change your workflow for the better. Check out our announcement video for an overview of the new workflow.

Add & Edit Related Records

The power of the new flexible relationships is our new modal window that opens within the existing record for relationship fields. This is modeled after the Media Modal from WordPress and provides full functionality to Add New related records or edit existing records all from within the parent record of the relationship. This is provided through our new List View format for relationship fields. Add New will work on all existing relationships once you upgrade to 2.7

Participating in the 2.7 Beta

We’d like to get as many users as possible testing out our new feature so we can make sure that it’s absolutely ready for release as soon as reasonably possible (tentative mid-July). You can download the new beta from our GitHub repository. We do advise you to make full backups of your site before upgrading and we strongly suggest that you do not use the beta on your Production websites. There are no database changes with this upgrade, but we at Pods always believe you should be better safe than sorry and protecting your production websites is of utmost importance.

You’ll also have the best luck working with the Beta if you install the GitHub Updater by Andy Fragen. This makes it really easy to work off of GitHub branches directly within WordPress. As we might be asking you beta testers to check out specific branches for testing, this will be your easiest method for staying up to date with the beta and easily swapping around branches without having to learn version control with Git.

Known Issues and Limitations

The new flexible relationships will automatically enable Add New on all your existing relationships, but you can disable this from the Additional Options tab for each relationship field. The List View Format, which provides the new interface is also available under the Additional Options tab.

Relationships to Taxonomy have Flexible Relationships disabled as the input screen for Taxonomy was not able to be accessed in an iFrame. We’re working on this for a future release.

You can also see the full issue list of Bugs and Enhancements we’re working on for the beta at our GitHub Repo. We have a new minimum WordPress requirement of 4.4 with Pods 2.7.

We do ask if you participate in our Beta to please add “2.7” to any feature or enhancement requests or bugs you find when you add a new issue.

For developers, you’ll notice we have completely rewritten our fields using a model/view approach in Javascript. We have named the new JS powered fields “Dynamic Field Views”. Right now it only affects relationship fields and file upload fields. In future milestone releases, we will be bringing over all of our field types which will enable them to work with Repeatable functionality and Loop fields.

Slack Chat Discussions

We’ve created a channel specifically to talk about the Beta and to answer any questions you may have. Head on over to our Slack Chat and join the #pods-beta channel to join the discussion.