devbridge / BetterCMS

A publishing focused and developer friendly .NET Open Source CMS.
GNU Lesser General Public License v3.0
375 stars 151 forks source link

Implement support for VS 2015 and ASP.NET vNext #1277

Open pauliusmaciulis opened 9 years ago

clmcgrath commented 9 years ago

will this be a top to bottom redesign ? there a lot of features that coiuld be taken advantage of with next such as adding support for DI and dropping webforms authentication, which i believe is being deprecated in asp.net 5/vnext projects

pauliusmaciulis commented 9 years ago

Yes, it will be full review of the source base and a top to bottom redesign. The API layer will be the same or will have only minimal changes, the modular principles will be the same, but overall totally - v2.0 should take advantages of the vNext.

gerbenis commented 9 years ago

BetterCMS migration to vNext (feature/1277_vNext)

What has been done:

What needs to be done:

Most of issues I have faced so far are written as TODOs in code.

Meligy commented 9 years ago

Implement Caching (I suggest to use ASP.NET 5 Caching and extend its behavior with extension methods or sth like that);

Does this mean support is considered for full framework only? As in, no CoreCLR?

(Not that I'm requesting it or anything, just making this bit visible)

ghost commented 8 years ago

Caching is in CoreCLR, so not a big deal. Any way, currently the only obstacle that we see regarding CoreCLR vs full framework - NHibernate, as currently it does not support CoreCLR.

ghost commented 8 years ago

Hi, What us the status on porting to .netcore?

I personally am not too bothered with dependencies on the full framework, it would be interesting to hear people's views on this?

Have you considered using EF 7? I appreciate this may be a big change but,I have done fair it of work to create a framework using T4 templates to generate core CRUD, with features. Would be happy to share this, but would need to talk this through with someone responsible for data access.

Using T4 means Visual Studio only for dev though, which again is probably not a bad thing.