aspnet / Templates

This repo is OBSOLETE - please see the README file for information
Other
151 stars 57 forks source link

Advanced MVC and API Project Templates #221

Closed RehanSaeed closed 8 years ago

RehanSaeed commented 8 years ago

Please consider adding a template for MVC and API with little more than just the very basics. There are certain features that almost every site on the internet requires or would be nice to have. My ASP.NET MVC Boilerplate project has been fairly successful with 44,000 downloads in 11 months so there is definitely an appetite for it. I have seen sites popping up all over the internet using my template. I currently have an MVC template but am working on an API one too with many of the same features below but also including Swagger, JsonPatch etc. by default.

mvc 6 preview image

Feature Selection

featureselection1

I have found that adding a feature selection wizard cuts down the need for multiple slightly different project templates and code duplication. More Settings:

featureselection2

ReadMe

checklist

Secure By Default

The default ASP.NET MVC template takes no consideration of Search Engine Optimization at all and is the biggest weakness IMHO.

4% of the world population is estimated to be visually impaired, while 0.55% are blind. ASP.NET MVC Boilerplate ensures that your site is accessible by adding aria attributes to your HTML mark-up and special shortcuts (Skip to main content) for people using screen readers.

Browser Compatibility

I haven't even covered everything!

alexdresko commented 8 years ago

:+1: Rad.

rustd commented 8 years ago

I think a good way of surfacing these templates is through the Visual Studio gallery. In the Create experience in Visual Studio, a user can browse the gallery and install these advanced templates.

rustd commented 8 years ago

Please see the comment above.