Deviser Platform is an open-source unique framework for developing modern cross-platform applications and Web Content Management system based on ASP.NET Core.
Clone or download
karthicksundararajan Version and build script:
- Build script has been implemented
- Version changes
Latest commit a3afe27 Sep 17, 2018

README.md

Deviser Platform

Welcome to Deviser Platform

An open-source, cross-platform, rapid application and web content development framework https://www.deviser.io

IMAGE ALT TEXT HERE

About

Deviser is an open-source unique platform to develop modern web applications and web content management systems based on ASP.NET Core that runs on Windows, Linux and macOS . This platform enables developers to create modern web applications and empowers any user groups to create dynamic contents by just drag-and-drop on a dynamic layout in no time. Deviser Platform is completely free and Open Source on Github. Read more about the project Vision and Mission.

What does this project do?

  1. Provides a basic setup to develop modern web application. Therefore, no need to write boilerplate codes on every new projects.
  2. Accelerates development speed by reusing the code as much as possible.
  3. Offers most flexible templates and layouts based on razor syntax.

Target of Audience

  1. Non technical users to manage and publish web contents.
  2. Developers to build modular web applications faster.
  3. Front-End developers to build websites faster.

Documentation

Follow the guidelines to start developing your applications:

Features / Tasks

  • Deviser Core
  • DB Migration for Modules
  • Dynamic Contents
  • Dynamic Layout
  • External Authentication providers
  • Module Management
  • Multilingual
  • Page Management
  • Properties and Option List
  • Site Settings
  • Themes
  • User Management
  • Blog Module
  • Deviser Admin (Similar to Django in .NET)
  • File Manager
  • Forum Module
  • Module Installation, Upgrade and Uninstallation
  • Platform Upgrader with DB migration

Build from source

  1. Install .NET Core SDK
  2. Install Node.js
  3. Install Bower npm install -g bower
  4. Clone this repository git clone https://github.com/deviserplatform/deviserplatform.git
  5. Change the current working directory to .\deviserplatform\src\Deviser.WI\ cd .\deviserplatform\src\Deviser.WI\
  6. Install Node.js and bower packages. npm install bower install
  7. Run Deviser Platform dotnet run
  8. Open the url https://localhost:5000
  9. Follow the installation wizzard.

To play around with source code, get an editor (Preferred IDE: Visual Studio or Visual Studio Code).

Contribute to Deviser

Deviser is community focused. Would you like to contribute? feel free to check out guide to contributing.

Everyone interacting in Deviser and its sub-projects' codebases, issue trackers, chat rooms, and mailing lists is expected to follow the Deviser code of conduct.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details