Postworld is an open source WordPress Theme building framework.
Postworld provides a backend framework which builds ontop of the native WordPress functionality coupled with the client-side Javascript to create an exceptional experience for both the developer and the user.
- Use all or just part of the featureset with minimal impact on your server performance.
- Easily impliment feeds with with infinite scrolling.
- Images can be loaded dynamically based on the user's screen pixel ratio, and the resolution of the images, making every image completely responsive and retina ready without thinking about it.
- Instantly display feeds from a massive database of posts, Postworld supercharges sites with thousands or hundreds of thousands of posts, and complex recursive queries.
- Dynamically search and sort posts in real-time according to search criteria.
- Since WordPress 4.4, the REST API has been a central core feature. Take advantage of the elegance and high performance of the latest additions to WordPress, and start building your themes like an app, not simply static pages.
- Search events by start time, end time, geo-location, filter by upcoming events, past events, current events.
- Promote syncronized events which countdown accurate in any timezone.
- Handle everything from new user signup verifications, to post editing with an extensive array of AJAX hooks built in.
- Provides an optional caching mechanism which can be easily implimented by any custom functions, and is used in the core to cache posts, feeds and related post queries, so your site can take advantage of rich recursive querying methods, without making users wait.
- Related Posts widget which lists related posts based on custom criteria
- Term list widget which graphically lists your tags or categories showing their contents and sub-categories.
- User widget easily displays a user and all their data
- Build your own front-end post editing interfaces, so users don't ever need to see the WordPress admin panels
- By calling a single function, add rich metaboxs to input custom data on any post type, and save to the postmeta table
- Allow users to generate their own custom shortcodes
- Allow users to create unlimited sidebars and place them in layouts
- Allow users to customize page layouts per context or page, and place custom sidebars, as well as adjust responsiveness
+ RESS stands for Responsive with Server Side component, which allows you to detect which device a request is coming from before the data is served, taking repsonsive design to the next level.
+ Custom reactive templating system, built with Angular JS, and H2O, so you can use `{{handlebar}}` templating for displaying lists of posts in multiple views, optionally customized by the type of device
+ Writing templates is this easy:
```
<a href="{{post.post_permalink}}">
{{post.post_title}}
</a>
```
- Adds new meta data fields to posts, including:
- Post Class
Used to differentiate between unique classes of content / ie. Community / Editorial - Post Format
Used to differentiate inique formats of content, and code templates accordingly / ie. video / audio - Link URL
USed to attribute a default link URL for each post, generally used to denote an offsite page, video or audio file for custom embedding or formatting
- Post Class