bluzky

bluzky

OrangeCMS - Manage your static site content with UI

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

So please give it a try and tell me if you have any suggestion

Links

Thank you

Most Liked

bluzky

bluzky

Update 04/16/2023

I’ve added user management features:

  • :white_check_mark: Add/edit user (only admin user which has is_admin flag set to true)
  • :white_check_mark: Manage project member: add/remove
  • :white_check_mark: Basic role-based access for project’s member
    • admin can manage member, content type
    • Editor can create/edit content entry

:white_check_mark: And a new WYSIWYG editor which support markdown shortcut

Content features if you missed

  • :white_check_mark: import markdown content from github repo
  • :white_check_mark: publish new/update content to github repo

All feedback are welcomed. Thank you.

zachdaniel

zachdaniel

Creator of Ash

Really cool to see all the progress you’re making on this project! Great work! :tada:

zachdaniel

zachdaniel

Creator of Ash

This looks awesome!

Will absolutely have to play with this :smiley:

bluzky

bluzky

Thank Zach for your awesome project, I’m learning to use ash and it’s lot of fun.

bluzky

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. :white_check_mark: Implement image upload config for each content type

For example: upload image to folder /public/assets and serve at /assets, this depends on how your static site generator handle assets.

2. :white_check_mark: 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. :white_check_mark: Add slash command for quick insert new block

4. :white_check_mark: Insert image to post content

Yeah, I have customized editor to handle preview relative image url

Here is a simple demo

slash-command.gif

All feedback are welcomed. Thank you.

Where Next?

Popular in RFCs Top

pzingg
I took a phx.gen.auth application and added support for storing a user’s cookie consent settings. Created a couple of modal dialogs to ha...
New
sleipnir
Hey! Want to contribute to a cool compiler project? Check out the good first issues in the Honey Potion Compiler! Honey Potion is a com...
New
BartOtten
This thread once discussed Routex in it’s early form. It has been repurposed to gather feedback and discusses pre-releases. Currently: p...
New
zachallaun
Hi friends, I wanted an authorization utility for an existing project I’m working on where I have a fair amount of permissions logic dup...
New
wingyplus
Hi, I start working on the fork version of Elixir GRPC. What I’ve done is the past few days: Support Elixir 1.11+ Support OTP 23+ OTP...
New
felix-starman
I’ve noticed that often when I find myself needing to manually set content-disposition - [MDN] the advice is usually to use URI.encode_ww...
New
puemos
Hey everyone :waving_hand: Code: GitHub - puemos/overbooked: Overbooked is a self-hosted flexible workplace platform for indie co-wor...
New
marick
TL;DR I’ve forked the Lens package, changed the API some, added new lens makers and – most importantly – added a ton of documentation. In...
New
Hedgehog-ai
Hello I would like feedback on an experimental neuroevolution (including substrate encoding) library called Bardo based on the amazing wo...
New
pknoth
Built on top of boruta | Hex, I am on the way to creating a standalone OAuth 2.0/OpenID Connect server thinking of a lightweight Keycloak...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement