Help the documentation team understand which areas of ASP.NET and Tooling need better help topics

A Community.CMS tutorial using MVC5, Dynamic Data, SignalR, SQL Identity, CRUD

A tutorial on how to build a Community with basic components in ASP.NET MVC5(Basic components: Dynamic topmenu with subitems, a search, newslist feed, forum area).

A CMS with Dynamic Data that contains data about the community and controller actions to db.

A SignalR chat for members like a smaller version of Jabbr.
And finally all saved in a brand new SQL Identity db with Entity 6.
Would be really cool if you integrated foundation 5 SASS as css framework instead of twitter, but thats my personal favorite.

29 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Michael Roesler shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Rick Anderson responded  · 

    This sounds like a great sample the community could drive and contribute to.

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Michael Roesler commented  ·   ·  Flag as inappropriate

        Yea one more thing... probably the most important thing too. Try to make the components as loosely coupled as possible,so they don´t inherit from same baseclasses to much.
        Well is it a navigation menu(Topmenu, left menu, right menu breadcrumbs etc) in some kind of way so of course it's normal to use maybe a navigation property class in the model. Cause I've seen a lots of tutorials that make sense to integrate the inheritances all over the project, and it only makes sense for that particular project, but if you want to expand the project later on to try your own methods and ways you have to totally rebuild it.
        Maybe also do the whole project from a blank solution and then add all the parts as separate projects?
        A DAL area(SQL Identity), a Admin Area, a Webclient Area(MVC5) and finally a Communication Area for SignalR Chat and forum?
        So as loosely coupled as possible in all levels = Faster learning curve, more intresting to read the whole tutorial, and in future easier to update to new updates. :)

      • Michael Roesler commented  ·   ·  Flag as inappropriate

        Yea, I was thinking something like the music store tutorial, but with all the new great components Microsoft been making these years. it would also be cool if the community tutorial could implement geotagging functionality with bing maps. For example a travel community or photo community with image geotagging.

      Feedback and Knowledge Base