From a075826277b1972333a856de25e37d689495db58 Mon Sep 17 00:00:00 2001 From: Hisham Bin Ateya Date: Wed, 26 Feb 2020 00:59:23 +0300 Subject: [PATCH 1/2] Use checklist --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index f3fa1aa3..cb560846 100644 --- a/README.md +++ b/README.md @@ -19,27 +19,27 @@ Oqtane uses Blazor, a new web framework for .NET Core that lets you build intera This project is a work in progress and the schedule for implementing enhancements is dependent upon the availability of community members who are willing/able to assist. V1 (MVP) -- Multi-Tenant ( Shared Database & Isolated Database ) **done** -- Modular Architecture / Headless API **done** -- Dynamic Page Compositing Model / Site & Page Management **done** -- Authentication / User Management / Profile Management **done** -- Authorization / Roles Management / Granular Permissions **done** -- Dynamic Routing **done** -- Extensibility via Custom Modules **done** -- Extensibility via Custom Themes **done** -- Event Logging **done** -- Folder / File Management **done** -- Recycle Bin **done** -- Scheduled Jobs ( Background Processing ) **done** -- Notifications / Email Delivery **done** -- Auto-Upgrade Framework **done** +- [x] Multi-Tenant ( Shared Database & Isolated Database ) +- [x] Modular Architecture / Headless API +- [x] Dynamic Page Compositing Model / Site & Page Management +- [x] Authentication / User Management / Profile Management +- [x] Authorization / Roles Management / Granular Permissions +- [x] Dynamic Routing +- [x] Extensibility via Custom Modules +- [x] Extensibility via Custom Themes +- [x] Event Logging +- [x] Folder / File Management +- [x] Recycle Bin +- [x] Scheduled Jobs ( Background Processing ) +- [x] Notifications / Email Delivery +- [x] Auto-Upgrade Framework V.Next -- Optional Encryption of Settings Values ( ie. via an IsSecure flag ) -- Localization -- Migrate to Code-Behind Pattern ( *.razor.cs ) -- Generic Repository Pattern -- JwT token authentication +- [ ] Optional Encryption of Settings Values ( ie. via an IsSecure flag ) +- [ ] Localization +- [ ] Migrate to Code-Behind Pattern ( *.razor.cs ) +- [ ] Generic Repository Pattern +- [ ] JwT token authentication # Background Oqtane was created by [Shaun Walker](https://www.linkedin.com/in/shaunbrucewalker/) and is inspired by the DotNetNuke web application framework. Initially created as a proof of concept, Oqtane is a native Blazor application written from the ground up using modern .NET Core technology. It is a modular application framework offering a fully dynamic page compositing model, multi-site support, designer friendly templates (skins), and extensibility via third party modules. From 451a1a353871a7c37a98fb6a0821c3257643e135 Mon Sep 17 00:00:00 2001 From: Hisham Bin Ateya Date: Wed, 26 Feb 2020 01:02:23 +0300 Subject: [PATCH 2/2] Group screenshots into a single folder --- README.md | 14 +++++++------- screenshot0.png => screenshots/screenshot0.png | Bin screenshot1.png => screenshots/screenshot1.png | Bin screenshot2.png => screenshots/screenshot2.png | Bin screenshot3.png => screenshots/screenshot3.png | Bin screenshot4.png => screenshots/screenshot4.png | Bin screenshot5.png => screenshots/screenshot5.png | Bin screenshot6.png => screenshots/screenshot6.png | Bin 8 files changed, 7 insertions(+), 7 deletions(-) rename screenshot0.png => screenshots/screenshot0.png (100%) rename screenshot1.png => screenshots/screenshot1.png (100%) rename screenshot2.png => screenshots/screenshot2.png (100%) rename screenshot3.png => screenshots/screenshot3.png (100%) rename screenshot4.png => screenshots/screenshot4.png (100%) rename screenshot5.png => screenshots/screenshot5.png (100%) rename screenshot6.png => screenshots/screenshot6.png (100%) diff --git a/README.md b/README.md index cb560846..0a51890c 100644 --- a/README.md +++ b/README.md @@ -56,28 +56,28 @@ Install Wizard: Default view after installation: -![Home](https://github.com/oqtane/framework/blob/master/screenshot0.png?raw=true "Home") +![Home](https://github.com/oqtane/framework/blob/master/screenshots/screenshot0.png?raw=true "Home") A seamless login flow utilizing .NET Core Identity services: -![Login](https://github.com/oqtane/framework/blob/master/screenshot1.png?raw=true "Login") +![Login](https://github.com/oqtane/framework/blob/master/screenshots/screenshot1.png?raw=true "Login") Main view for authorized users, allowing full management of modules and content: -![Admin View](https://github.com/oqtane/framework/blob/master/screenshot2.png?raw=true "Admin View") +![Admin View](https://github.com/oqtane/framework/blob/master/screenshots/screenshot2.png?raw=true "Admin View") Content editing user experience using modal dialog: -![Edit Content](https://github.com/oqtane/framework/blob/master/screenshot3.png?raw=true "Edit Content") +![Edit Content](https://github.com/oqtane/framework/blob/master/screenshots/screenshot3.png?raw=true "Edit Content") Context menu for managing specific module on page: -![Manage Module](https://github.com/oqtane/framework/blob/master/screenshot4.png?raw=true "Manage Module") +![Manage Module](https://github.com/oqtane/framework/blob/master/screenshots/screenshot4.png?raw=true "Manage Module") Control panel for adding, editing, and deleting pages as well as adding new modules to a page: -![Manage Page](https://github.com/oqtane/framework/blob/master/screenshot5.png?raw=true "Manage Page") +![Manage Page](https://github.com/oqtane/framework/blob/master/screenshots/screenshot5.png?raw=true "Manage Page") Admin dashboard for accessing the variuous administrative features of the framework: -![Admin Dashboard](https://github.com/oqtane/framework/blob/master/screenshot6.png?raw=true "Admin Dashboard") +![Admin Dashboard](https://github.com/oqtane/framework/blob/master/screenshots/screenshot6.png?raw=true "Admin Dashboard") diff --git a/screenshot0.png b/screenshots/screenshot0.png similarity index 100% rename from screenshot0.png rename to screenshots/screenshot0.png diff --git a/screenshot1.png b/screenshots/screenshot1.png similarity index 100% rename from screenshot1.png rename to screenshots/screenshot1.png diff --git a/screenshot2.png b/screenshots/screenshot2.png similarity index 100% rename from screenshot2.png rename to screenshots/screenshot2.png diff --git a/screenshot3.png b/screenshots/screenshot3.png similarity index 100% rename from screenshot3.png rename to screenshots/screenshot3.png diff --git a/screenshot4.png b/screenshots/screenshot4.png similarity index 100% rename from screenshot4.png rename to screenshots/screenshot4.png diff --git a/screenshot5.png b/screenshots/screenshot5.png similarity index 100% rename from screenshot5.png rename to screenshots/screenshot5.png diff --git a/screenshot6.png b/screenshots/screenshot6.png similarity index 100% rename from screenshot6.png rename to screenshots/screenshot6.png