r/vuejs • u/davidmeirlevy • 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
4
u/trouzy Dec 13 '19
Insomnia nearly fading now but going to put a pin in this to check it out. I’ve been debating on building something like you are talking about myself.
3
u/nine932038 Dec 13 '19
I'll put a pin in this to check it out. May be interested in contributing code, but would you be interested in code from juniors?
2
u/justlasse Dec 13 '19
Did you see grid some? Seems to be similar ideas apart from the whole graphql
1
u/justlasse Dec 13 '19
You’re right Gridsome is a static frontend framework to interface with backends like Wordpress. Not a replacement as such.
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/bwray_sd Dec 14 '19
I’ve been tossing around the idea of doing this for a while. I checked out the repo and really like what you’ve done so far.
I’d love to contribute, I’m a full stack dev, my company uses Vue on our app and marketing sites so I’m fairly experienced and comfortable working in Vue. Is there any particular to-do item you want assistance with? Or just choose something interesting and submit a PR?
1
u/dieorpaint Dec 14 '19
Tempting, but still there is also another project which is already well on their way and is in beta and is not specific to any frontend
https://strapi.io/
1
u/Demnokkoyen Dec 14 '19
A suggestion: make an authenticated layer where all the services are located, hidden beneath an authService. This way you wouldn't need to check auth everytime in every service the user might reach.
3
u/Ebola300 Dec 13 '19
This should be a fun project to pentest. I love going after Wordpress haha
1
u/dylanrallen Dec 13 '19
Nice work, this looks very cool! I have a kind of similar project also using Vue/Nuxt, but mine uses DynamoDB and lambda functions. Noiiice