During my first Sitefinity project, I encountered few problems, in which some of them are,
Child pages not showing in navigation menu
Caching issue for pages with NO CACHING profile
Localization not reflecting in when resource files are updated
Forgot password email not triggered
The strikethrough indicates that I have found solutions for them. Solutions that worked for me explained below,
We were customized the navigation template to match up with our design, and our menu layout had up to 2 levels. The problem was, only first level menu's being displayed. It was actually a simple configuration which we missed, on the navigation widget settings, make sure to check the level to display. In our case, it was 1. So no child items are shown. After setting it to 2, the child items shown fine. Simple thing but wasted an hour on this.
I wrote another article just for this. Check it out here
Restart the website or recycle the app pool associated with the website in the IIS in order to see the localization updates.
Go through the KB article with directions on what needs to be configured and an example screencast ( http://www.screencast.com/t/EF0N2LSiwV ) . Also, the KB describes how to configure smtp4dev so you can test the set-up.
Note that this is an example for forms notifications, so in your case, you do not need to follow 3. Enable Forms notifications.
However, please make sure that Password Recovery is configured correctly. EnablePasswordReset needs to be set to true and enablePasswordRetrieval should be set to false. Please, check this documentation:
Also, note that restart of the application is required.
About the author
To get users in a custom role, make sure to use the Role manager with Default Provider in Sitefinity.
Explains how to get localized labels in Sitefinity MVC widgets.
If you experiencing cache issue for pages with No Caching profile in Sitefinity, check this post.
Things you can try to solve the random crashes of Visual Studio.
Abhith Rajan's 2017 year in review.
In one simple line of code, we can check whether the given string is Arabic or not, in C#.