Developer-DAO / academy-turbo

D_D Academy is an open-source education platform created by and for Developer DAO.
https://academy.developerdao.com
MIT License
18 stars 12 forks source link

Create Admin panel app in a subdomain #197

Open Markkos89 opened 9 months ago

Markkos89 commented 9 months ago
elPiablo commented 8 months ago

Hey @Markkos89 I was thinking about this app a lot in the last while, and I think it is already a brilliant idea. If I may, can I share my thoughts on some things that I have been thinking about.

Since we have lessons that sometimes need:

e.g. We already have lesson A, B and C and we are now contemplating on working on a lesson D. Comment might look like "Use Lesson A as an intro to Lesson D. Take the middle chunk of Lesson C and use it as an outro to Lesson D. Author X might be the best person to approach to write Lesson D. And protocol Y might be an interesting sponsor for the Lesson D"

It would be nice if we have a central place where we could 'register' these needed changes, and I think that this could be the central place to document any 'lesson needs' and the progress of those needs.

Is this the type of thing that would be possible in the app that you have in mind? Or am I way off the mark?

Markkos89 commented 8 months ago

Hey @Markkos89 I was thinking about this app a lot in the last while, and I think it is already a brilliant idea. If I may, can I share my thoughts on some things that I have been thinking about.

Since we have lessons that sometimes need:

  • code updates
  • text updates
  • author/review updates
  • possible new features inspired by a particular lesson
  • and many other use cases, I imagine It would be nice if we have a central place where we could 'register' these needed changes, and I think that this could be the central place to document any 'lesson needs' and the progress of those needs.

Is this the type of thing that would be possible in the app that you have in mind? Or am I way off the mark?

Hey @elPiablo ! Thanks for sharing your thoughts mate :raised_hands:

I read the list and IMHO, as for now, those requirements are covered. Maybe on not in the best/wanted way, but we have the workflow working, this new requirements would be new improvements. For example, the first 2 points are handled with .mdx files, and for the third point we are using Github Review now.

Working on this improvements is of my interest, for sure, but I don't think it's the right time to approach this requirements. What I can suggest is to include them in the "Nice To Have" list.

Note: Technically speaking this requirement is to include a Rich Text Editor (WYSIWYG Editors). Also we will have to search a new MDX files hosting, implement user roles for the admin panel, and the big one is to create/replicate content reviews.