• 0

Need some guidance - Forum implementation for ASP.NET MVC 5


Question

Hi! I've been looking over the Internet for the following forums for MVC 5:

  1. TheMVCForum
  2. MVC Forum

Before I try to do something stupid I came here to clarify some inquiries. 

I'm currently building a Web App with MVC 5, EF 6.1, Identity 2.2. The purpose of the App is to become a gaming platform which will be extended on the following years. (Hopefully the transition to MVC 6 won't be as painful).  The app will serve for the following:

  1. News site. 
  2. Tournament Registration 
  3. Forums
  4. Ranking System. 
  5. + Other features

Right now I'm stuck on the forum implementation. The MVC Forum option (The 1st one) seems to be the most viable one, but I've seen that it is a pain implementing interchanging info on the site (No Identity 2 support). I've seen that there are scenarios which I can hook and implement SSO (Single Sign On) which is what I want, but I'd like to have the possibility for the forum to display the user's profile, ranking and else. It shouldn't be something complicated....

So I came up with the following paths:

  1. Modify MVC Forum so I adapt it to my Web App
  2. Modify my Web App to comply with MVC Forum.
  3. Build my own Forum engine. 
  4. Duplicate information in the MVC Forum app and my app, and operate them interdependently. 
  5. Implement another Forum solution such as PHPBB (which will require lots of work too) 

That is why I need some guidance... Any suggestions? 

4 answers to this question

Recommended Posts

  • 0

Suggestion 1 - you are starting at zero and ASP.NET is about to make a huge transition so why not start with a base of MVC6/EF7 (and Typescript/ES6)

Suggestion 2 - Try searching GitHub for forum software, also many CMS type sytems such as Orchard will have a forum module...

 

  • 0
  On 14/10/2015 at 18:59, DevTech said:

Suggestion 1 - you are starting at zero and ASP.NET is about to make a huge transition so why not start with a base of MVC6/EF7 (and Typescript/ES6)

Suggestion 2 - Try searching GitHub for forum software, also many CMS type sytems such as Orchard will have a forum module...

 

Thanks a lot for the suggestions. The reason why I haven't started on MVC 6 is simply because Microsoft hasn't released a stable version of it. Yes, I'm planning on upgrading it, and it will be painful (mostly on views and the Razor engine), but the lack of documentation (believe me, it is almost non-existent) pushed me to develop on the stable release. The project wasn't also supposed to stretch this far. I'm separating concerns as best as I can (I know I can do much better, need to learn a lot yet!) so when the time comes right (a couple of months later after the stable release of MVC)

Just started watching out for Orchard... Unfortunately I am already advanced on some CMS features, that adapting the site again for the CMS will be a little painful. Thanks a lot for showing this for me. Version 2.0 looks ultra promising. 

  On 14/10/2015 at 19:30, Seahorsepip said:

I would make a generic user table with user ids and seperate tables for the main site, forum etc etc with those user ids.

So you suggest to create a forum platform myself? 

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Gemini CLI brings AI smarts to your Firebase terminal experience by Paul Hill Google has added its Gemini AI model directly into the command-line interface of Firebase Studio, its cloud-based IDE that uses AI to help with projects. The Gemini Command Line Interface (CLI) means that developers can expand past using AI for code, they can now also use AI for content generation and research without leaving the IDE. Gemini CLI comes with free usage tiers (60 model requests per minute, 1,000 requests per day with a Google login), it offers advanced AI features, and includes integrated Google Search for real-time content. Gemini CLI is also open source so it can be customized and accepts contributions. Accessing the Gemini CLI within Firebase Studio is straightforward, just press “Code view” in the top-right. From there, open up the terminal from the burger menu then select Terminal and New Terminal. Then in the terminal, type gemini and go through the setup, you can just press enter twice to get started. Out of the box, you’ll be able to get started with Gemini 2.5 Pro by just typing a query and pressing enter. There is also a non-interactive mode that’s useful for scripting and automation. To use it you use the –prompt or -p flags followed by your query wrapped in quotes, for example: gemini -p “What is the capital of France?” In this mode, Gemini CLI automatically closes after completing the request. During setup, there was the option to choose a theme. If you ever want to change it or look at other settings such as usage states, tool access, or checkpointing, you can edit them via .gemini/settings.json. You can also add API keys or choose different models in .env and you can using GEMINI.md to provide project-specific context, instructions, and coding styles in Gemini for a more tailored response. With Gemini CLI, you can have it explain code, refactor code, debug errors, and summarize information. It’s as simple as typing explain [file], refactor , debug “Error message”, or summarize “topic”. There are also built-in commands for managing the session such as /help for a command list, /chat to save and resume conversations, /tools to see available tools, and /restore to undo tool-made file edits. Firebase Studio, in true Google fashion, is a cloud-based IDE used in your web browser, making it excellent for weaker computers. To get started, you can head to the Firebase website. From there, tap Studio in the top-right.
    • I would prefer local ai over online ai on some tasks . They are good enough for tasks like artificial voice , image editing , text corrections , tagging etc . Local AI on Windows Photo editor is impressive for example . There are probably many other Ai that we could run on simple pc with GPUs .
    • oh look, we are under the control of the U.S again, is it not about time we as a country did this ourselves if they want it, not rely on greedy U.S. tech companies? We are capable of doing so as a country. I hate how the U.K have gone with no industry like we used to have and relying on other countries. Maybe we should follow Trump words, and make Britain great again and stop bending over to please Trump and other countries. Our government is Trumps puppet. I know we need to co-operate on some things, but come on.
    • Actually I see no problem is notifying readers in advance. The post author mentioned that it'll be available on July 22.
    • We can actually disable this new AI powered tab groups suggestion feature. https://www.askvg.com/enable-o...mart-tab-groups-in-firefox/
  • Recent Achievements

    • Week One Done
      MIghty Haul earned a badge
      Week One Done
    • One Month Later
      MIghty Haul earned a badge
      One Month Later
    • Collaborator
      KD2004 earned a badge
      Collaborator
    • One Month Later
      ataho31016 earned a badge
      One Month Later
    • One Month Later
      Delahenty Machinery earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      593
    2. 2
      Michael Scrip
      201
    3. 3
      ATLien_0
      192
    4. 4
      +FloatingFatMan
      140
    5. 5
      Xenon
      127
  • Tell a friend

    Love Neowin? Tell a friend!