Giter Site home page Giter Site logo

mvc3-boilerplate's Introduction

ASP.NET MVC3 Boilerplate

A collection of addons and configurations I use in most projects. Inspired by HTML5 Boilerplate.

I'd love to see someone smarter then me take this over and make it awesome. I'm sure there are things I have in here that may not be best practices.

Features

History

8/12/2011

  • Changed Hash routine to use BCrypt.
  • Moved Upload Paths to SiteHelper and removed unnecessary namespace declarations to make it easier to more SiteSettings to its own assembly.
  • Fixed minor bug with flash helper displaying both validation summary and flash message.

8/11/2011

  • Added "Forgot Password" feature that sends an email with a uniqure verification url that the user can visit to change their password.
  • Updated all Nuget packages
  • Changed to custom jQuery UI theme and updated to version 1.8.15
  • Updated jQuery to 1.6.2
  • Updated jQuery.Validate to 1.8.1
  • Updated modernizr to 2.0.6
  • Fixed bug in jquery.validate.unobtrusive.js so it works with new version of jQuery
  • Updated HTML5 Boilerplate to 2.0
  • Changed the HTML Helper DeleteLink to FormPostLink because it can be used to do more then just delete.
  • Added FormPostButton HTML Helper.
  • Fixed issue with custom MembershipProvider and how we were saving the UserId. We now save the username as the FormsAuth Username and store UserId in UserData.

8/9/2011

  • Added $.cancelAjaxIfRunning function.

7/31/2011

  • Updated Flash Message helpers to work without javascript.
  • Added Z-index to flash message.

7/05/2011

  • Enabled Elmah error filtering by default.

6/19/2011

  • Added null check to CacheHelper.

5/13/2011

  • Replaced SquishIt with Telerik since Telerik seems to have better compression and it's more AppHarbor friendly.
  • Added ImagePath Helper.

5/12/2011

  • Changed CSS to not cause issues with plupload.

5/10/2011

  • Fixed bug with displaying error messages on signup.

5/5/2011

  • Updated Valid Email check's Regex so it supports + signs.

4/5/2011

  • Fixed a couple bugs in UserMembershipProvider with returning the Email versus Username.
  • Made Repository Classes static.
  • Added CacheHelper so stuff like "Friendly name" would not be passed around in a cookie.
  • Added Phil Haack's Enumeration Extensions

3/25/2011

  • Moved jQuery UI to root of content to fix issue with SquishIt and images path.

3/24/2011

  • Merged IUserSession functionality into IFormsAuthenticationService since they were pretty similar.

3/21/2011

3/10/2011

  • Updated SessionController to use a proper custom MembershipProvider instead of the hack that was in there before.
  • Updated all Nuget Packages to their latest versions.
  • Updated HTML5 Boilerplate to v1.0rc
  • Updated jQuery UI to 1.8.10
  • Updated Modernizr to 1.7
  • Fixed bugs in Flash helpers.
  • Fixed other minor bugs.

Road Map

  • Add alternative login options like OpenId, Janrain, or Twitter?
  • Create Nuget package?

mvc3-boilerplate's People

Contributors

cdeutsch avatar

Watchers

Misael Difo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.