+1-888-365-2779
Try Now
More in this section

Forums / Sitefinity SDK / New to sitefinity please need help

New to sitefinity please need help

4 posts, 0 answered
  1. Mahender
    Mahender avatar
    1 posts
    Registered:
    24 Oct 2011
    26 Oct 2011
    Link to this post
    Hello Admin/Experts,

    I am a junior level ASP.NET developer. I have a project in my hand, which is to develop a basic CMS for Content Editor, News Editor, Hompage Editor and Image uploading in my client's website. I would like to know how to start using Sitefinity for these requirements. I have downloaded sitefinity_4.2 trail version.

    My questions are:

    1.  If I start my project with this trail version, can i deploy it on other servers?
    2.  Make sure that i have to extend my project for more modules in the future. Can i able to do that using this version?
    3. what are the basic requirements, to start my project?

    Please guide me. Many Thanks in advance

    Mahender
  2. SelAromDotNet
    SelAromDotNet avatar
    912 posts
    Registered:
    18 Jul 2012
    26 Oct 2011
    Link to this post
    Mahender,

    Welcome to Sitefinity! To address your questions:

    1. The same project you use to develop (trial) can be deployed directly to your live server. You need only to replace the trial license file with a paid one.
    2. Sitefinity is certainly extensible. You can develop integrated Content-Based modules, or simpler Intra-Site modules, as well as custom controls (widgets).
    3. The documentation has specifics on system requirements, I've linked some helpful documentation below.

    Installation:
    Here's probably the best first place to start: http://www.sitefinity.com/resources/getting-started.aspx

    Module Creation:
    Creating Sitefinity 4 Content Modules Part 1: Project Preparation and Hello World
    Creating Page-Based Modules in Sitefinity 4
    Creating Intra-Site Modules in Sitefinity 4

    Widget Creation:

    Anatomy of a Sitefinity 4 Widget


    Deployment:
    How to deploy Sitefinity 4 to shared hosting
    Sitefinity 4 Database Deployment

    Hope this is helpful! Let me know if you have any other questions!
  3. vijay sathe
    vijay sathe avatar
    1 posts
    Registered:
    21 Feb 2010
    07 Dec 2012
    Link to this post
    Hi,
    I have a windows service which will be running on a sitefinity server. The functionality of this service is to change the sitefinity user's password and create user programmatically based on the certain data (like username and password). 
    In need a help in changing password of user(not by mail) and and creating user programatically.

    Thanks in advance.
  4. Atanas Valchev
    Atanas Valchev avatar
    414 posts
    Registered:
    04 Jan 2016
    12 Dec 2012
    Link to this post
    Hello,

     You can take a look at this sample that will change the password of the user:

    /// <summary>
            /// Changes user's password by temporary resetting it and then applying the new value
            /// </summary>
            /// <param name="userName">the username string</param>
            /// <param name="newPassword">the new password </param>
            /// <returns>boolean confirmation of successful change</returns>
            public bool ChangeUserPassword(string userName, string newPassword)
            {
                bool success;
     
                var userManager = UserManager.GetManager();
                userManager.Provider.SuppressSecurityChecks = true;
                var authUser = userManager.GetUser(userName);
     
                if (authUser != null)
                {
                    string originalPasswordAnswer = authUser.PasswordAnswer;
                    authUser.PasswordAnswer = "tempAnswer";
     
                    string tempPassword = "";
                    try
                    {
                        tempPassword = userManager.ResetPassword(authUser, "tempAnswer");
                    }
                    catch (Exception ex)
                    {
                        throw new Exception("Password reset not enabled", ex.InnerException);
                    }
                    success = userManager.ChangePassword(authUser, tempPassword, newPassword);
                    if (success)
                    {
                        authUser.PasswordAnswer = originalPasswordAnswer;
                        userManager.SaveChanges();
                        return success;
                    }
                }
     
                return success = authUser == null;
            }

    How to create users programatically, you can see in the documentation:Creating users and Creating user profiles

    I hope this information is useful.

    All the best,
    Atanas Valchev
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

4 posts, 0 answered