Repository navigation
Roadmap
Stefano Rosanelli edited this page Jan 20, 2020
·
14 revisions
BEdita4 will be release in alpha, beta and RC versions before actual 4.0.0
The first alpha release of BEdita4 will include:
- basic endpoints
/auth,/objects,/users,/roles,/home - endpoints permissions system
- some core object types like users, documents, locations and events
- PostgresSQL and SQLite support
-
/streamsendpoint - file upload -
/mediaendpoint - basic search
The second alpha release of BEdita4 will include:
- official Docker image with installation instructions + Docker Compose
-
/relationsendpoint - complete
/object_types -
/adminendpoints - profile analysis
The first beta release of BEdita4 will include:
- better support of JSON Schema in properties' modelling
- initial GraphQL support
- core media object types like images, videos, audio
- internal analytics
The second beta release of BEdita4 will include:
- thumbnail generation
- tree/folder system, and folder core objects
- schema info improvements
The first RC release of BEdita4 will include:
- oauth2 client authentication
- annotations
- translations - i18n
- folder write operations, ordering & filters
- application configuration
- Checks on uploaded files
- Handling of deleted users, permanent removal and anonymization
- PHP 7.3 and Cake 3.8 complete support
- categories and tags
- object versioning/history
- User opt-out
- PHP 7.4 support
- MySQL 8 and MariaDB 10+ support
- OAuth2 for applications (deprecate API KEYs)
- OpenAPI support
- objects permissions system
- Trashed objects' fields won't collide with new objects
- objects cache
- native GraphQL support
- Auth tokens stored on DB for session management
- message queue integration (like RabbitMQ)
- more advanced search (ElasticSearch?)
- integrated notification system