0.2.9 • Published 3 years ago
@plastichub/content v0.2.9
Content & Expression Engine based on Liquid (JS Implementation)
Installation
# local
npm install @plastichub/content
#global
npm -g @plastichub/content
# CLI help
oscript compile --help
References
Usage
Please find examples in './examples
Todos
- Filter/Tags
- Datasources
- Google Sheet
- Local Sheet
- see exceljs
- CSV
- selectors - PDF tables, see site:tabula
- Datasources
- JS
- Bind Datasources in local scope
- Default bootstrap
- Plastichub
- - OSR
- Default functions: unit conv, string manipulation
- User Plugins
- Refine Engine for scoping
- RT Security
- Options
- - Multi Env
- support multi env in profiles
- Settings / Profile
- - should read local profil per consumed directory within
include
calls
- - should read local profil per consumed directory within
- - Instrumentation
- add support for clinic.js | clinic.doctor
- Platform / Services
- Discourse - API (related, category feed, custom search, topic acc)
- Magento - API (related, components, configurations, options)
- Media Wiki
- Documentation
- Auto - JS Bootstrap docs
- Generate documented tests
- OSRL commons (plugins)
- Partials cache
- VFS & RQL
OSR-Search
- consume/provide elastic-search queries
- PDF mining : https://pypi.org/project/pdfminer/
new include tag 'emerge' based on the original 'include'
- context/implicit: evaluate conditional statement as variable
- implicit: forward output format (New: AST/partials), gives format agnostic results
- explicit: cache expiration
- track i/o access in context meta db
- i/o: re-impl. old vfs/service API
- fix fucking globals
- run plugins in cached vm.Script contexts
- output masking via profile json(-get) paths
- support pandoc for input/output pre/post processing