typemill / typemill

Typemill is a lightweight, flat-file CMS designed for simple, fast, and flexible website and eBook creation using Markdown.
https://typemill.net
MIT License
427 stars 60 forks source link

Front as a vue app #287

Closed enodr closed 3 months ago

enodr commented 2 years ago

Hi,

The current app structure is a bit cumbersome. Are there plans to separate the front end in an independant vuejs app ? That would make typemill much easier to debug and extend.

trendschau commented 2 years ago

You probably mean the frontend for the authors and admins? Yes, the app structure is historically grown, only the editor was build as vue-app (which is the biggest part). It is planned to switch the other parts of the admin-area to vue and tachyons some day.

But that is quite a lot of work and it has not much benefit for editors and authors (only for devs) and I don't have a lot time right now. So the plan for far future is to build a Typemill 2.0.0 with latest vue-version for frontend and latest slim-version for backend and clean-up/decouple the whole application.

For time being there are other priorities that help me to create a small business around Typemill so I get more time for development...

enodr commented 2 years ago

Thanks for the feedback, that's super interesting.

trendschau commented 3 months ago

with version 2 the author interface consists mostly of vue apps, only data is printed out in template due to performance. Additionally you can use Typemill in headless mode very soon and create your own vue applications, content or content administration.