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....
[x] Migrate to Allman brace styling to comply with Microsoft conventions
[ ] Recipes (Currently Working on)
[ ] Content Stores
[ ] Shrink IContentManager and make methods ASync
[ ] Split the manager
[x] Themes
[x] Shapes
[x] Caching abstraction https://github.com/aspnet/Caching
[x] Distributed caching api (https://github.com/aspnet/Caching/blob/dev/src/Microsoft.Framework.Caching.Abstractions/IDistributedCache.cs)
[x] MyGet building core packages (https://www.myget.org/gallery/brochard)
[x] Command-line tooling
[ ] Host Config file
[ ] Create abstraction https://github.com/aspnet/localization
[ ] T-strings
[x] Event Bus
[ ] Migrate to use CoreFx Observer/Observable pattern
[x] Logging abstraction
[ ] Configuration from Host Config
[ ] Query Storage Changes (Eager Indexing)
[ ] Work Context
[ ] Add Autofac to deal out Request Services
[ ] Make ShellSettingsManager use IOptions for the FileName and Path to Tenants (_Easy One_)
_Data_
_IoC_
_Packaging_
_EventBus_
_Indexing_
_Caching_
_Security_
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.
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.
@omidkrad Have you used Orchard 1 by the past?
it comes with many security features pre-setup on it
@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.
@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?
@sebastienros Content Security Policy and force HTTPS for example.
@Jetski5822 I would like to add a specific Todo item to the UI list, which is:
Most helpful comment
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.