bluzky
Hi everyone,
I would like to introduce my new project OrangeCMS, it’s an application that help you to create/edit content post for your static site without git and markdown knowledge. For developers like me and you, it’s easy to create a file, write some markdown, and git push to remote repo. But for non-tech guys, like my wife or your marketing team, it’s too complicated.
I searched on the web for an existing solution but they are not fit with my need. So I decide to build a new one. It’s inspired by Spinal cms.
Take a look:
This is only a minimal version with basic functions and lots of bug 
So please give it a try and tell me if you have any suggestion
Links
- Github repo
- Demo Admin page username: demo1@example.com, password: 123123123
- Demo Content page
- Demo site’s repo
Thank you
Trending in RFCs
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
zachdaniel
This looks awesome!
Will absolutely have to play with this
bluzky
Thank Zach for your awesome project, I’m learning to use
ashand it’s lot of fun.stevensonmt
Why the hard dependency on Node.js?
bluzky
Sorry, I don’t understand what you mean.
This project is in early stage, I just make it work, lots of hard code
stevensonmt
Please don’t think it was a criticism. I just read on the Github readme:
and I was curious what Nodejs is needed for.
bluzky
I use some node packages for editor and tailwind UI. Maybe I will put in in vendor directory later.
Thanks for your feedback.
zorn
Looks great. Thanks for sharing.
bluzky
Update 04/16/2023
I’ve added user management features:
true)Content features if you missed
All feedback are welcomed. Thank you.
bluzky
Update 05/02
I was quite busy last couple weeks so there is not much new update. I use this cms to manage my blog content so I added some improvement for the editor.
1.
Implement image upload config for each content type
For example: upload image to folder
/public/assetsand serve at/assets, this depends on how your static site generator handle assets.2.
Add image upload field in fronmatter form
This took a while to handle preview, all uploaded image in frontmatter using relative path, but preview required a full url, so I use raw content url for preview.
3.
Add slash command for quick insert new block
4.
Insert image to post content
Yeah, I have customized editor to handle preview relative image url
Here is a simple demo
All feedback are welcomed. Thank you.
zachdaniel
Really cool to see all the progress you’re making on this project! Great work!