Features - npolar/api.npolar.no GitHub Wiki
slash Aims
Powerful
- Store any kind of document (JSON, XML, HTML, text, media/files)
- Great Solr search: facets/filters on any document attribute
- Customizable validation
- Customizable transformation/processing
- Permanent addresses (URIs/IRIs)
- Multiple formats (in/out)
- Role-based access control
- Revisions: complete document history (edit log)
Flexible
- Choose your own storage strategy (per system/per collection)
- Choose your own storage
- Choose your own resource paths
- Choose your own authorization strategy
Extensible
- Object-oriented and extensible code
- Modular design with dependency injection of major components
- Easy to implement domain logic (per collection/per server)
Scalable
- Stateless
- Cacheable
- Layered
Testable
- Test-first development strategy