YetAnotherForum.NET (YAF.NET) ASP.NET Open Source Forum solution! The YAF.NET project is an international collaboration of like-minded, skilled, and creative individuals who are striving to make YAF.NET the most robust and malleable forum solutions available.
This is the DNN Module Version of YetAnotherForum.NET which runs YAF inside a Module (DotNetNuke 10.03.01 or higher).
An Example Forum running the current Version can be found here
http://watchersnet.de/Service/Forum.aspx
There is also a Second Child Module the YAF.NET Forums What's New Module which shows The Latest Posts in a List
This project is dependent upon the parent solution, YAFNET. This requires that the steps you follow be specific.
- Create a local directory for your project o live, such as C:\dev\YAFDev\ (just an example path).
- Fork this YAFNET-DNN project into your account and then clone it into the local folder you just created. There should now be a C:\dev\YAFDev\yaf_dnn\ folder, as well as a README and other Git files.
- (Optional) Attach an upstream to this YAFNET-DNN project in Git.
- The
netfxbranch of the YAFNET project is wired in as theYAFNETgit submodule. From a Windows PowerShell prompt in the repo root, run.\init-yafsrc.ps1. This initializes the submodule and creates an NTFS junctionyafsrc\->YAFNET\yafsrc\, so the resulting path is still C:\dev\YAFDev\yafsrc\ as before. - Open and then build the YAFNET solution.
- Open and then build the YAFNET-DNN solution.
To later update to a newer commit of the YAFNET netfx branch, run git submodule update --remote YAFNET (the yafsrc junction does not need to be recreated).
Congratulations! You're now ready to begin development.
If you have any questions, please visit the YAF Community Support forum: https://forum.yetanotherforum.net, or visit the Wiki for More Informations.
Yet Another Forum.NET is licensed under the Apache 2.0 license.




