Author: STW Services LLP

  • Dynamics CRM 2015 setup a demo Virtual Machine.

    Dynamics CRM 2015  setup a demo Virtual Machine.

    With most MicroSoft  products this is pretty easy to setting up, but Dynamics has a more heavier requirements list.

    The prerequisites include:

    let’s get started:

    Step 1: First Install Windows 2012 R2 Standard Edition

    I’m using VMWare (but you could use HyperV, Virtual Box as well).

    1. Create a new Virtual Machine, assign 4GB RAM, 40 GB HDD, 1 CPU (it’s only a demo environment so these specs should be fine)
    2. Attach the Windows 2012 ISO and do a vanilla installation

    Step 2, Run the Active Directory wizard

    CRM needs Active Directory, so run the Active directory wizard:

    Figure: Configure Active Directory

    1. In Server Manager select ManageAdd Roles and Feature
    2. Installation Type | Roles-based or Feature-based installation 
    3. Server RolesActive Directory Domain Services
    4. Select Add Features
    5. Proceed through the wizard and then select Install
    6. Once completed select Promote this server to a domain controller

    Figure: Promote Domain Controller

    1. Deployment Configuration | Add new forest and enter your Root domain name which is Demo.Local
    2. Select Windows Server 2012 R2for forest and domain function level
    3. Set Password for Directory Services Restore Mode
    4. Click on Next, Install
    5. Now sit back and wait, after a reboot you will be able to login in to the domain

    Note: It’s a good idea to have a static IP address on this machine, but it’s only a warning at this stage.

    Step 3, Windows Server Prerequisites

    • Indexing Service
    • IIS Admin
    • World Wide Web Publishing
    1. Server Manager | Manage | Add Roles and Features
    2. Server Roles:
      1. Application Server
      2. Web Server (IIS)
    3. Features:
      1. .Net Framework 3.5 Features
      2. .Net Framework 4.5 FeaturesNET 4.5
    4. Web Server Role (IIS) | Role Services:
      1. Application Development | ASP.NET 3.5
      2. Application Development | ASP.NET 4.5
    5. Install

    Step 4, Install SQL Server

    I’ll be installing SQL Server 2014 Developer Edition with the following options:

    Feature Selection:

    1. Database Engine Services
    2. Full-Test and Semantic Extractions for Search
    3. Reporting Services Native
    4. Management Tools Basic
      1. Management Tools – Complete

    Step 5,Database Engine Configuration:

    1. Select Mixed Mode (personal preference)
    2. Specify SQL Server Administrators| select Add Current User 

    Step 6 ,Reporting Services Native Mode:

    1. Select Install Only

    Install using all other defaults.

    Step 7, Configure Reporting Services Native Install

    Run SQL Server 2014 Reporting Services Configuration Manager and set-up the Native Reporting Services installation.

    This is should pretty much be a next, next, apply thing,

    Mine fired up straight away by just using the defaults:

    Figure: Reporting Services Configuration Manager
    Figure: Reporting Services Home Page

    Step 8, Now Install CRM 2015 finally..!!

    Figure: CRM Installation

    1. Get Recommended Updates| select Get Updates (Which is optional)
    2. Enter your license key
    3. Accept the EULA
    4. At this point you may have a bunch of missing required components, install them (We will take a while, also you may need to reboot system)

    Figure: Install Required Components

    1. Select Default Installation Path
    2. Specify Server RolesSelect All Options

    Figure: Server Roles

    1. Specify Deployment Options| Enter SQL Server Hostname ie: CRM2014Demo
    2. Select the Organizational UnitEnter the Organizational Unit
      1. At this point it’s probably a good idea to jump into Active Directory Users and Computersand create an OU for CRM

    Figure: Create CRM OU
    Figure: Assign CRM OU

    1. Specify Service Accounts, Now we’ll need to specify our service accounts for the various CRM Services, since we don’t have any accounts setup, we’ll end up jumping back and forth between Active Directory Users and Computers and the CRM Installation wizard, As this is a DEMO environment I’m going to use NETWORK SERVICE for the accounts.

    Figure: Service Accounts

    1. Select Website | Default Website
    1. Email Router Setting | EmptyOrganization Settings| Populate with your Organisation Name and other settings
    1. Report Server URL |Should be pre-populated check the URL

    Click next wizard button and install CRM.

    After installation of MS CRM it will auto start reporting in service setup.

    Click Do not get updates and click next button. In next screen accept line cne and click next.

    Select server server computer name and click next

    Select database name

    Click next wizard button and install, finally you will get finish screen.

    Figure: CRM Install Finished
    And finally let’s start CRM 2015, wow worked first go!

  • How to create theme in Magento 2

    How to create theme in Magento 2

    How to create theme in Magento 2-

    1. Install magento 2.
    2. Go to admin panel and login.
    3. Now you may see this window ( links not working )

    4. To solve the issue, open your xampp shell

    5. Specify your path

    6.  Run following command from Magento root:
    php bin/magento setup:static-content:deploy

    7. Go to admin panel and check if the issue has fixed. You can see the admin panel like this.

    8. Now you can start with creating your custom theme.
    9. At first, create your folder in C:\xampp\htdocs\Magento2_new\app\design\frontend\ and create your folder within

    10. Add or copy from an existing theme.xml to your theme directory app/design/frontend/

    11.  Add a composer.json file to the theme directory and register the package on a packaging server.

    12. To register your theme in the system, in your theme directory add a registration.php file with the following content:

    13. Copy a media folder from an existing theme to your theme directory.
    14. Create directories for static files. Your theme will likely contain several types of static files: styles, fonts, JavaScript and images. Each type should be stored in a separate sub-directory of web in your theme folder:

    15. At this point your theme file structure looks as follows:

    16. Your theme is created now. Login to admin panel and go to Stores -> Configuration -> Design, you can see your theme. Select your theme and save it.

    17. Run the following commands for static content deployment and database update from your root directory
    php bin/magento setup:static-content:deploy
    php bin/magento setup:upgrade
    18. You can customize your site now, using your own theme.

  • Why Magento Development is the Foremost Choice for Ecommerce Business

    Why Magento Development is the Foremost Choice for Ecommerce Business

    The decision to settle for Magento as your preferred ecommerce platform should be informed by attested benefits. The benefits Magento ecommerce given below are as a result of customer reviews and the experiences of developers using this platform. Magento will open a new chapter for your business by offering the following advantages over other products in a similar category.

    Flexibility
    Magento allows you to create a perfect ecommerce store regardless of your sales target. You can design a site to sell as little as ten items or as much as ten million items. The type and size of your website will be accommodated by Magento.  It even allows you to handle fluctuating traffic with the changing seasons of the year.

    Open Source
    As a merchant, there are no cost implications when getting the Magento platform. Besides that, it comes with freely available extensions to allow you upgrade your site and improve on the shopping experience. There are no fees to be paid or licenses to be secured in order to use any of the excellent features. Open sourcing does not compromise your security, features or standards. It will make your website search friendly beyond improving customer experience.

    Mobile Friendly
    With more businesses moving into peoples arms through the mobile phone, this feature stands out among the other benefits Magento ecommerce. The features are easy to view on smart phones which further enhance the experience.

    Extensions
    Magento offers numerous extensions that are integrated to suit your ecommerce requirements. This is an opportunity to customize your website to meet the desires of your products and clientele. Some of these extensions are available for free while the others are affordable. Those that are sold offer excellent value for money.

    Advanced SEO
    Advanced SEO ranks top among the most notable benefits of Magento ecommerce. It comes with excellent features to ensure that your products rank top on Yahoo, Google, Bing and other search engines. Top ranking will increase your traffic and improve your chances of raking in huge profits.

    Simple yet Effective
    Though customization requires advanced skills, administering the system is very easy. The report and analysis modules are very easy to understand and operate. Making changes to the website is also simplified.