egoist / ideas

💡ideas / thoughts / polls from egoist
101 stars 2 forks source link

Like WordPress... but built upon Nuxt? #7

Open egoist opened 5 years ago

egoist commented 5 years ago

Wait.. there's VuePress

Yes, but honestly, the name doesn't fit the project, it's nothing like WordPress. VuePress is only for static websites, that's good, but that also introduces a lot of limitations that you normally won't see in a dynamic website framework like Next.js and Nuxt.js

So what is this?

Let's call it NuxtPress, it's basically WordPress but powered by Nuxt.js under the hood, in the dashboard /nuxt-admin, you can create posts in a visual editor, you can write pages in markdown or in Vue.js, you can directly control permalinks with UI controls, you can install a plugin that adds sitemap support with a few clicks, etc.

egoist commented 5 years ago

/cc @atinux @pi0 @clarkdo

derhess commented 5 years ago

I like the idea! A very simple file based CMS based on static side rendering. Netlify CMS (https://www.netlifycms.org/docs/intro/ ) has worked on very interesting workflows in that context. On PHP land the Kirby CMS version 3 and its Vue based UI kit allows very nice markdowns writings and content management (see more here https://getkirby.com/docs/guide/content/introduction). Headless CMS, like strapi.js, are too heavy for my small to mid size projects. Curious how this nuxtjs mini CMS idea will evolve :)

gangsthub commented 5 years ago

Count me in!

djyde commented 5 years ago

I'd like to write a React version 🤣

clarkdo commented 5 years ago

@egoist Sounds interesting, I know that @atinux may have the plan for nuxt ui, it can be used for managing nuxt app like nuxt-cli is doing now and also even more features, so it may have many similarities with wordpress admin system, and also cmty and nuxt official website can also benefit from it:

kiaking commented 5 years ago

Uhhhh I like this idea. Please! 🙏 But I would love it to be nuxt module so that we can hook this feature into existing nuxt project though :p

galvez commented 5 years ago

@egoist I'm afraid I'm already working on nuxt/press -- it's currently a private repo, but it's evolving from a dimer-based rewrite of https://github.com/galvez/nuxpress. Would you be so kind as to name it something else?

egoist commented 5 years ago

@galvez no worry, the name is just a placeholder 😄

clarkdo commented 5 years ago

@egoist I just reserved nuxtpress org in advance.

luglio7 commented 5 years ago

My current feature list requirement for a new cms is :

Would love to see a Vue project with these two requirements (one good example is directus cms).

yann-yinn commented 5 years ago

That's a great idea ! I myself worked on a lot of static or decoupled projects and I think a lot about all that. For me the best solution would be to create a headless blog engine (we are talking about blog when mentionning Wordpress), and plug Nuxt.js to it, using its export features to create blazzing fast blog. Mardown is so cool but it is not always the best format to handle tags, translations, blog search or let a non-geek use the interface if needed.

If you are curious, check the project i'm currently working on especially for that and tell me if you think that it could be useful to you : https://www.mypod.cloud/

daltondiaz commented 5 years ago

This is a very promising idea, count on me too!!!

matheusagnus commented 5 years ago

I work on Serpro from Brazil and here we use Nuxt for all our front end projects. Count on me for this solution, we are building something like this for infra products.