Skip to content

blink2linkme/Platformus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platformus 0.1.2

Introduction

Platformus is free, open source and cross-platform CMS based on ASP.NET 5. It is build using the best and the most modern tools and languages (Visual Studio 2015, C#, TypeScript, SCSS etc). Join our team!

Basic Concepts

Platformus is the object-oriented CMS and object is the central unit of its data model. Objects can be standalone and embedded. While standalone objects can be accessed via URL, embedded objects can only be part of others.

Each object consists of properties and relations and is described by its class. Classes describe properties and relations of the objects with the members. Each member has code, name, data type (for properties) or class (for relations). In addition, with the data sources, classes describe which objects are to be loaded together with the object.

For example, let’s say we have Developer class and Team class. Also, we can have Contact class too. Each developer should have first name and last name properties and one relation to the object of class Team and one or many relations to the objects of class Contact.

Quick start

  1. Install Visual Studio 2015 and asp.net 5 preview (beta8) from http://www.asp.net/vnext.
  2. Open the solution (Platformus.sln) with Visual Studio 2015.
  3. Wait until all dependencies are loaded.
  4. Open Task Runner Explorer window.
  5. Run “lib” task.
  6. Run “rebuild” task.
  7. Go to “Platformus\Startup.cs” and uncomment “using Platformus.Data.EntityFramework.Sqlite” or “using Platformus.Data.EntityFramework.SqlServer” (depending on the database you want to use).
  8. Go to “Platformus\config.json.template” and specify the connection string to your database (for Sqlite it is only “Data Source=filename”), then rename it to “Platformus\config.json”.
  9. Use “sqlserver.sql” or “sqlite.sql” script to create the database and to fill it with test data.
  10. Run the web app.

Links

Website: http://platformus.net/ (under construction)

Docs: http://docs.platformus.net/

About

Free, open source and cross-platform CMS based on ASP.NET 5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 84.4%
  • PLpgSQL 6.1%
  • TypeScript 4.9%
  • CSS 3.0%
  • JavaScript 1.6%