⚠️ WIP: A Phoenix/Elixir CMS that may replace Sandia Mesa's current ClassicPress sites
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Sean King 2089eba2aa
Add GET / (when site does not exist) test
1 month ago
assets Initial commit 3 months ago
config Load multisite router only when the Rosacon config enables multisite 3 months ago
installation Initial commit 3 months ago
lib Sites -> Site and pass the Page Controller GET / test 1 month ago
priv Remove unnecessary site_id column 2 months ago
test Add GET / (when site does not exist) test 1 month ago
.formatter.exs Initial commit 3 months ago
.gitignore DB configuration in config generation task and Rosacon.Config module 3 months ago
LICENSE AGPLv3 or greater license 3 months ago
README.md Initial commit 3 months ago
mix.exs Sites -> Site and pass the Page Controller GET / test 1 month ago
mix.lock Sites -> Site and pass the Page Controller GET / test 1 month ago

README.md

Rosacon

⚠️ This is a work-in-progress and is not ready for production use.

A project with the goal of making a lightweight WordPress/ClassicPress-esque CMS based on the Phoenix Framework. It is written in the Elixir language and uses PostgreSQL for data storage.

Notes on Phoenix Framework

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:9001 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more