PyroStreams by Adam Fairholm
PyroStreams allows you to structure your data in the PyroCMS control panel using field types like text, date/time, images, choice, or relationship. Then, you can display that content on your site in list or calendar form, or even automatically generate create and edit forms.
Features include:
- 17 different field types
- Share fields between streams
- Relationship and multiple relationship functionality
- Calendar functionality
- Entry forms
- Searching functionality
- Permissions
- Clean database structure that creates/modifies/deletes tables and columns as you structure your streams and fields
- Documentation to create your own field types
- Much more!
See PyroStreams in action here:
http://www.vimeo.com/19715005
Want to know what's next for PyroStreams, check out the roadmap here:
http://roadma.ps/ZO
Item Details
Documentation
Demo
Change Log
Version 2.1
v2.1 December 26, 2011[New] Updated to new PyroCMS 2.0 user interface. Because of this, there is no backwards compatibility with PyroCMS 1.x
[New] Re-organized stream management
[New] Added German, Czech, and Greek languages
[New] Date/time field now uses the new PyroCMS datepicker calendar
[New] Now utilizes PyroCMS’ built-in permissions system. Basic mode is now deprecated
[New] Full multi-language support including support for field type language files
[New] Field types list. Supports new field type author, author website, and version variable
[New] Re-organized for PyroCMS 2.0 including new streams admin and Streams/Fields sections
[New] Added Slug field type.
[New] Added sort option to single function
[Improvement] Deprecated streams:field_assets function for entry form. Entry form assets are now added to the metadata automatically
[Improvement] Faster slug generation through Javascript
[Improvement] All core fields now support the “is required” option. For example, a drop down will have an available null value if not required
[Improvement] Graceful failure for when a stream table cannot be found on the list streams admin page.
[Improvement] Added some data checks for more graceful failing when variables not present
[Improvement] Added more advanced slug generator with special character support
[Improvement] Code refactoring to make way for upcoming PyroStreams API
[Change] Timezone field type is now moving out of the core. Can be downloaded and added as a first-party field type from GitHub
[Change] Updating for Lex parser. Fields with multiple variables returned can no longer return a base variable. See Lex parser update for more information
[Bug] Fixed bug where multiple images in a stream would not all have thumbs created
[Bug] Fixed bug where pagination would not appear in for cycle plugin
[Bug] Fixed bug where if statements would not work in PyroStreams plugins
[Bug] Fixed bug where updating a field would sometimes cause view options to be wiped out
[Bug] Fixed a bug where no assignments would show an error instead of a no assignment message
[Bug] Fixed bug where show_past and show_upcoming had reverse logic
[Bug] Fixed bug where calendar would sometimes not default to current year/month
[Bug] Fixed bug where MySQL running in strict mode would generate SQL errors when a field is null
[Bug] Fixed bug where multiple relationship binding tables were not deleted in certain cases
[Developer] Added $this->CI CodeIgniter super object to every loaded field type class
[Developer] Added support for field type language files
[Developer] Added support for publicly accessible field type AJAX functions
Version 2.0
Version 2.1.1
[New] Added ability to send notification emails with entry form submissions[New] Added field sum function to the PyroStreams plugin
[New] Added custom error messages to entry form
[New] Added Lithuanian language
[Improvement] Added ability to opt for full state names in the state field type
[Improvement] Added Lex tag support in the calendar fields
[Bug] Fixed bug where skipped fields would be stripped out of the post data in the entry form
[Bug] Fixed bug where field assets controller was not properly outputting data under some circumstances
[Bug] Fixed bug where null values for checkboxes would throw an error while editing an entry
[Bug] Fixed bug where editing a stream with no fields would produce an error



Comments
There are no comments