Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
egoist opened this issue May 29, 2019 · 13 comments
Open

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

egoist opened this issue May 29, 2019 · 13 comments
Labels
already-taken Some people are working on this open-source-library Feel free to work on it unless someone else has claimed it

Comments

@egoist
Copy link
Owner

egoist commented May 29, 2019

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 egoist added open-source-library Feel free to work on it unless someone else has claimed it up-for-grabs Available for those who are interested, make it happen! labels May 29, 2019
@egoist
Copy link
Owner Author

egoist commented May 29, 2019

/cc @Atinux @pi0 @clarkdo

@derhess
Copy link

derhess commented May 29, 2019

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
Copy link

Count me in!

@djyde
Copy link

djyde commented May 29, 2019

I'd like to write a React version 🤣

@clarkdo
Copy link

clarkdo commented May 29, 2019

@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:

  • Replace/modify theme/style at runtime
  • Dynamically crud on posts
  • Flexible route url
  • Choose between static and dynamic(SSR/SPA)
  • Leverage loads of nuxt modules (GA, sitemap, pwa...)

@kiaking
Copy link

kiaking commented May 29, 2019

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
Copy link

galvez commented May 29, 2019

@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
Copy link
Owner Author

egoist commented May 29, 2019

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

@clarkdo
Copy link

clarkdo commented May 29, 2019

@egoist I just reserved nuxtpress org in advance.

@egoist egoist added already-taken Some people are working on this and removed up-for-grabs Available for those who are interested, make it happen! labels May 29, 2019
@luglio7
Copy link

luglio7 commented May 29, 2019

My current feature list requirement for a new cms is :

  • headless
  • powerful set of fields to create collections

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

@yann-yinn
Copy link

yann-yinn commented May 29, 2019

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
Copy link

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

@matheusagnus
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
already-taken Some people are working on this open-source-library Feel free to work on it unless someone else has claimed it
Projects
None yet
Development

No branches or pull requests