mishka-cms icon indicating copy to clipboard operation
mishka-cms copied to clipboard

API review for version 2

Open shahryarjb opened this issue 2 years ago • 0 comments

Goals

Reviewing and revising the API for correcting the database and appropriate output for a variety of platforms and frameworks, based on mishka-cms-front TODOs


Changes list

  • [ ] 1. A specific category with alias link or ID should have user subscription status and front-end side can be able to access it when it sends access token
  • [ ] 2. Change endpoints for role based users vs normal user
  • [ ] 3. Posts, Post, Category Posts etc, should return Like status and category part should return both like and subscribe status
  • [ ] 4. Add activity API for sending logs
  • [ ] 5. Adding reCAPTCHA for API
  • [ ] 6. Post with comments
  • [ ] 7. Category with Posts (like and subscription)
  • [ ] 8. Deleting and creating a comment response should be the same comments objects or parameters. It can be helpful for front-end developers to use Spread syntax operator to merge.
  • [ ] 9. We need a toggle API for each of these part (Like comment, Like Post, subscribe category)
  • [ ] 10. Admin APIs.
  • [ ] 11. Separate posts and its priority based status, like normal posts and featured posts in 2 different list
  • [ ] 12. Author posts APIs.
  • [ ] 13. API for Incremental Static Regeneration (ISR) and static generation (SSG)
  • [ ] 14. Tag posts API does not return like Posts parameter.
  • [ ] 15. Need to show all user Bookmarks API
  • [ ] 16. All the API should pass same information for the basic SEO tags

In progress...

shahryarjb avatar Sep 27 '22 20:09 shahryarjb