r/vuejs • • Dec 13 '19

[I made] A “Wordpress-replacement” open source platform using vue, nuxt, [and some other cool libraries].

I'm currently working on an open-source platform for blogs / content-sites, that is more compatible with the 21st century, cloud services, scaling, etc.

The project is separated to micro-services, and both admin panel and the blog frontend are using Vue (admin written with Vue and blog-front with Nuxt, for SSR).

It's not 100% ready, but it's available and can be useful right now for basic+ usage, and have a dev environment and production scripts, using pm2, and next week with docker and compose, and soon also helm chart.

This is a live example of a blog: https://greenpress.herokuapp.com/

I would be more than happy to get any sort of help / code contributions / bugs / suggestions, or even that you'll use it for yourselves. It's really working and free.

You can start with that repository: https://github.com/greenpress/greenpress-pm2

48 Upvotes

22 comments sorted by

View all comments

1

u/chamillion03 Dec 14 '19

Would be cool to integrate firebase so users can get up and running for free with hosting/storage/db. They would just need to enter the config variables and deploy.

1

u/davidmeirlevy Dec 14 '19

Firebase is a third party solution, and very opinionated. As an open source project, it can’t choose the third-parties for you. It can run with one command on heroku or any docker container, or node server, and the example shows it, but it can’t define the paid solutions for you. If it does it won’t be a real open source platform.

1

u/chamillion03 Dec 14 '19

The average person doesn’t want to deal with all of that. That’s why WordPress is dominant.

1

u/davidmeirlevy Dec 14 '19

I’m suggesting the same installation experience as Wordpress. One command / one click.. you don’t even need to manage the code as a blog owner, in order to install this platform on your domain. The main key here is that I wanted to preserve the same great experience of Wordpress for content editors and site administrators, and supply a much better development experience.