OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.45k stars 2.41k forks source link

Todo List... #38

Closed Jetski5822 closed 8 years ago

Jetski5822 commented 9 years ago

So I have been running on Trello for a while, but it seems people would prefer a todo list to be here, which makes sense. So here we are. I haven't included everything I have done so far....

Source code management and conventions

Data

IoC

Packaging

EventBus

Indexing

Caching

Security

omidkrad commented 8 years ago

Hi guys, I've been exploring the Aurelia project (http://aurelia.io) which is a new JS framework based on the latest web standards that also makes creating Single Page Apps really easy. I think Orchard 2 can get a lot of inspirations from it and maybe use it in the project.

omidkrad commented 8 years ago

Another project that I wanted to point out is ASP.NET MVC Boierplate. It is:

A professional ASP.NET MVC template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default MVC template provided by Microsoft.

The MVC boilerplate comes with many security features pre-setup on it that I think every web application should use. It would be great to have some of these in Orchard too so that we can just enable them like features.

sebastienros commented 8 years ago

@omidkrad Have you used Orchard 1 by the past?

it comes with many security features pre-setup on it

omidkrad commented 8 years ago

@sebastienros yes, I know Orchard has some good security features, and that there are a lot of good modules. But I find it overwhelming when I dive in the gallery. I like MVC Boilerplate's approach a little better in that it provides a Checklist of the important things you need to do for tightening up security with the pre-installed features and else when you create a new project.

sebastienros commented 8 years ago

@omidkrad Everything security wise is already out of the box. User management, permissions, roles, forms auth. Is there any specific feature you found in boilerplate that is not by default in Orchard you are referring about?

omidkrad commented 8 years ago

@sebastienros Content Security Policy and force HTTPS for example.

abdullahsalem commented 8 years ago

@Jetski5822 I would like to add a specific Todo item to the UI list, which is: