ASP.NET Core CMS
JavaScript C# CSS HTML CoffeeScript PowerShell Other
Permalink
Failed to load latest commit information.
scripts Add language slug to page url Nov 30, 2016
src Update db context factory Jan 19, 2017
test Update db context factory Jan 19, 2017
.gitattributes Initial commit Jun 19, 2016
.gitignore Reverted Sep 26, 2016
LICENSE.md Initial commit Jun 19, 2016
README.md Update README.md Jan 4, 2017
Weapsy.sln Update db context factory Jan 19, 2017
global.json Code clean up Dec 11, 2016

README.md

PARTNERS WANTED

https://github.com/weapsy/Weapsy/issues/23

Weapsy

Weapsy is an ASP.NET Core CMS based on DDD and CQRS.

Each writing operation is represented by a command. After the operation is completed successfully one or more events are published by an internal dispatcher. It's extremely easy to subscribe to the domain events.

Weapsy will be extendable with custom apps. An app can display content through modules added to dynamic pages or through static pages of the app itself. The first one included is the Text app used to add html modules. Right after the first RTM my plan is to develop a Blog and a Forum app.

Join the chat at https://gitter.im/weapsy

weapsywriting 1

Demo

Coming Soon

Roadmap

https://github.com/weapsy/Weapsy/wiki/Roadmap

Wiki

https://github.com/weapsy/Weapsy/wiki

Technology

  • C#
  • ASP.NET Core
  • JavaScript, jQuery
  • Entity Framework Core
  • SQL Server
  • DDD
  • CQRS

Prerequisites

How to run on local

  • Create a SQL database (weapsy.dev)
  • Run install-full.sql script (in scripts folder)
  • Open the Weapsy.sln solution in Visual Studio
  • Build the solution (default apps will be copied to the "Apps" folder)
  • Run (F5 or Ctrl+F5)
  • Login using these credentials:

How to contribute

Please create issues to report bugs, suggest new functionalities, ask questions or just share your thoughts about the project. I will really appreciate your contribution, thanks.

History

I started working on the very first version in 2012 and release a stable version in the same year and published CodePlex. For various reasons I didn't work on it for almost 4 years.

At the beginning of 2016 I decided to revive the project. Since 4 years in technology is an eternity I started everything from scratch.

I hope to update this section with new chapters in the near future :-)