is (or will become) an opinionated object publishing platform focusing on independence, long-term accessibility and progressive enhancement. In incorporates several indieweb technologies and principles and is a personal experiment of @jkphl.
- apparat/kernel: Core functionality
- Module registration & environment management
- Dependency Injection / IoC container
- Logging
- Signals & Slots
- apparat/resource: File resource abstraction layer
- Reading and writing files
- Abstraction layer for multipart files (e.g. Markdown files with YAML front-matter)
- apparat/object: Object abstraction layer
- Creating, modifying & deleting objects of indieweb types
- Accessing & retrieving objects
- Managing object relations & meta data
- Object revision management
- apparat/server: Apparat object server
- Object access & retrieval
- Object search
- Object filtering
- Object API
/2016/01/13/123-article/123-1
returns the article payload/2016/01/13/123-article/123-1/meta
returns the article meta data as YAML / JSON object- Could serve different formats depending on the
Accept
header
- apparat/publisher: Apparat object publishing API
- Micropub implementation
- Webmention implementation