Steps to create virtual directories and to create database

Just follow this steps to create virtual directories and to create database

To create virtual directories

  1. Go to plesk panel (login with your username and password)
  2. Click on Websites and Domains
  3. Click on show advanced operations
  4. Click on Virtual directories
  5. Click on Create Virtual directory

To create database

  1. Go to plesk panel (login with your username and password)
  2. Click on Websites and Domains
  3. Click on database
  4. Click on Create database
  5. Select the appropriate database you need (MS SQL / MY SQL)
  6. Create a User for the database.

To restore the database

  1. Go to plesk panel (login with your username and password)
  2. Click on Websites and Domains
  3. Click on backup manager
  4. Click on Database Backup Repository
  5. Click on Upload Backup File
  6. select the database name you have created in the above step
  7. select the option ‘Restore database backup immediately upon uploading’
  8. Upload the backup file

Visual Studio Capabilities Comparison

Visual Studio editions are tailored to specific team needs and sizes, as well as the roles of individual team members. Find the one that’s right for you.

Video Ultimate with MSDN Premium with MSDN Test Professional with MSDN Professional with MSDN Professional
Work in the same IDE to create solutions for the web, desktop, cloud, server, and phone Yes Yes Yes Yes
Examine and refine your code with extensive tools for app debugging and profiling Yes Yes Yes Yes
Verify code quality with unit testing and an extensible testing framework Yes Yes Yes Yes
Get access to Microsoft platforms and tools past and present, with new releases added all the time Yes Yes Yes Yes
Get Team Foundation Server and a Team Foundation Server CAL for production use Yes Yes Yes Yes
Take your apps to the cloud, Windows Store, and Windows Phone Marketplace with included services as subscription benefits Yes Yes Yes Yes
Provision and manage virtual lab environments for testing with consistent configurations Yes Yes Yes
Coordinate your team with agile project management tools   Yes Yes Yes
Organize and define your test plans with test case management and exploratory testing Yes Yes Yes
Improve code quality with a peer code review workflow within Visual Studio   Yes Yes
Improve developer productivity when multitasking with task suspend and resume Yes Yes
Automate user interface tests to validate application UI   Yes Yes
Find and manage duplicate code in your code base to improve your architecture Yes Yes
Determine how much code is being tested with code coverage analysis Yes Yes
Reliably capture and reproduce bugs found during manual and exploratory testing to eliminate “no repro” bugs Yes
Understand the dependencies and relationships in your code through visualization Yes
Visualize the impact of a change, or a potential change in your code Yes
Collect and analyze runtime diagnostic data from production systems Yes
Perform unlimited web performance and load testing Yes
Design architectural layer diagrams to then validate code implements the architecture Yes

Feature comparisons

Looking for specific features, like build automation or test case management? Check to see which Visual Studio editions have them.

Categories and features
Expand AllCollapse All
Feature Video Ultimate with MSDN Premium with MSDN Test Professional with MSDN Professional with MSDN Professional
Debugging and Diagnostics 4/4 3/4 0/4 2/4 2/4
IntelliTrace (Historical Debugging) Yes
IntelliTrace in Production Yes
Code Metrics Yes Yes
Graphics Debugging Yes Yes Yes Yes
Advanced Web Debugging (Page Inspector) Yes Yes Yes Yes
Static Code Analysis Yes Yes Yes Yes
Debugger Yes Yes Yes Yes
Windows 8 Simulator Yes Yes Yes Yes
Profiling Yes1 Yes1 Yes Yes
Windows Phone Emulator Yes Yes Yes Yes
Testing Tools 4/4 3/4 2/4 1/4 1/4
Web Performance Testing Yes
Load Testing Yes
Microsoft Fakes (Unit Test Isolation) Yes
Code Coverage Yes Yes
Coded UI Testing Yes Yes
Manual Testing Yes Yes Yes
Exploratory Testing Yes Yes Yes
Test Case Management Yes Yes Yes
Fast Forward for Manual Testing Yes Yes Yes
Lab Management Yes Yes Yes
Extensible Testing Framework Yes Yes Yes Yes
Unit Testing Yes Yes Yes Yes
Integrated Development Environment 4/4 4/4 0/4 3/4 3/4
Code Clone Yes Yes
Refactoring Yes Yes Yes Yes
LightSwitch Yes Yes Yes Yes
One-Click Web Deployment Yes Yes Yes Yes
Extensible WPF-Based Environment Yes Yes Yes Yes
Model Resource Viewer Yes Yes Yes Yes
Multi-Targeting Yes Yes Yes Yes
Blend for Visual Studio Yes Yes Yes Yes
JavaScript and jQuery Support Yes Yes Yes Yes
Project & Solution Compatibility with Visual Studio 2010 SP1 Yes Yes Yes Yes
Multiple Monitor Support Yes Yes Yes Yes
Development Platform Support 4/4 4/4 0/4 4/4 4/4
Windows Desktop Development Yes Yes Yes Yes
Windows Store Application (including ARM) Development Yes Yes Yes Yes
Web Development Yes Yes Yes Yes
Windows Phone Development Yes Yes Yes Yes
Office and SharePoint Development Yes Yes Yes Yes
Cloud Development Yes Yes Yes Yes
Customizable Development Experience Yes Yes Yes Yes
Architecture and Modeling 4/4 2/4 0/4 1/4 1/4
Architecture Explorer Yes
Architecture and Layer Diagrams Yes
Architecture Validation Yes Yes
UML® 2.0 Compliant Diagrams (Activity, Use Case, Sequence, Class, and Component) Yes Yes2
Visualize Code with Dependency Graphs (By Assembly, By Namespace, and By Class) Yes Yes2 Yes2 Yes2
Code Maps Yes Yes2 Yes2
Lab Management 4/4 4/4 4/4 0/4 0/4
Virtual Environment Setup & Tear Down Yes Yes Yes
Provision Environment from Template Yes Yes Yes
Checkpoint Environment Yes Yes Yes
Team Foundation Server 4/4 4/4 4/4 3/4 3/4
Backlog Management Yes Yes Yes
Sprint Planning Yes Yes Yes
Agile Task boards Yes Yes Yes Yes Yes3
Exception Analytics (PreEmptive Analytics for TFS CE) Yes Yes Yes Yes Yes3
SharePoint Integration (Team Project Portal) 4 Yes Yes Yes Yes Yes3
Reporting & BI Yes Yes Yes Yes Yes3
Project & Project Server integration 5 Yes Yes Yes Yes Yes3
System Center Integration6 Yes Yes Yes Yes Yes3
Version Control Yes Yes Yes Yes Yes3
Work Item Tracking Yes Yes Yes Yes Yes3
Build Automation Yes Yes Yes Yes Yes3
Kanban Board Yes Yes Yes
Collaboration 4/4 4/4 3/4 2/4 2/4
PowerPoint Storyboarding Yes Yes Yes
Request and Manage Feedback 7 Yes Yes Yes
Code Review Yes Yes
Task Suspend/Resume Yes Yes
Team Explorer Yes Yes Yes Yes Yes3
Team Explorer Everywhere for TFS (3rd-Party Development Tools Support) Yes Yes Yes Yes Yes3
Software and Services for Production Use 4/4 3/4 2/4 2/4 1/4
Visual Studio Updates 8 Yes Yes Yes Yes Yes
Team Foundation Server Yes Yes Yes Yes
Team Foundation Server CAL Yes Yes Yes Yes
Team Foundation Service10 Yes Yes Yes
Office Professional Plus Yes Yes
Windows Azure9 Yes Yes Yes
Software for Development and Testing 4/4 4/4 1/4 1/4 0/4
Windows, Windows Server Yes Yes Yes Yes
Microsoft SQL Server Yes Yes Yes Yes
Microsoft Office Yes Yes
Microsoft Dynamics Yes Yes
All other Microsoft servers (SharePoint, Exchange, etc.) Yes Yes
Other Benefits 4/4 4/4 2/4 2/4 0/4
Technical Support Incidents 4 4 2 2
Microsoft E-Learning Collections (per year) 2 2 1 1
  1. Includes Tier Interaction Profiling
  2. Read-Only Diagrams
  3. Requires full Team Foundation Server and TFS CAL (purchased separately)
  4. Microsoft SharePoint Server licensed separately
  5. Microsoft Project and Project Server licensed separately
  6. Microsoft System Center licensed separately
  7. End users can use the free Feedback Client to submit feedback to TFS, and access MSDN software to review the app and provide feedback.
  8. MSDN Subscription not required. Updates vary by edition.
  9. Windows Azure benefits vary by offering
  10. Paid MSDN subscriptions will have access at no additional charge when paid plans become available

 

 

Volume Activation-KMS & MAK

What is Volume Activation?

Volume Activation is a product activation technology that was first introduced with Windows Vista and Windows Server 2008. It is designed to allow Volume License customers to automate the activation process in a way that is transparent to end users.

Volume Activation applies only to systems that are covered under a Volume Licensing program and is used strictly as a tool for activation. It is not tied to license invoicing or billing.

Volume Activation provides two different models for completing volume activations. Either or both key types may be used by customers to activate systems in their organization:

  • Key Management Service (KMS)
    KMS allows organizations to activate systems within their own network.
  • Multiple Activation Key (MAK)
    MAK activates systems on a one-time basis, using Microsoft’s hosted activation services.

 

What is the Key Management Service (KMS)?

The Key Management Service (KMS) is an activation service that allows organizations to activate systems within their own network, eliminating the need for individual computers to connect to Microsoft for product activation. It does not require a dedicated system and can be easily co-hosted on a system that provides other services.

KMS requires a minimum number of either physical or virtual computers in a network environment. These minimums, called activation thresholds, are set so that they are easily met by Enterprise customers.

  • Activation Thresholds for Windows – Your organization must have at least five (5) computers to activate servers running Windows Server 2008 or Windows Server 2008 R2 and at least twenty-five (25) computers to activate client systems running Windows Vista or Windows 7.
  • Activation Thresholds for Office – Your organization must have at least five (5) computers running Office 2010, Project 2010, or Visio 2010 to activate installed Office products using KMS. For more information about Volume Activation of Office products (that is, Office 2010, Project 2010, and Visio 2010), see the Volume Activation Quick Start Guide for Office 2010, and Volume Activation Overview for Office 2010.

 

What is a KMS Host Key?

A KMS Host Key is used to activate the KMS host computer with a Microsoft activation server and can activate up to six (6) KMS hosts with 10 activations per host. Each KMS host can activate an unlimited number of computers.

Note : Contact the Microsoft Activation Center if you require additional KMS activations for activating more than six (6) KMS hosts.

 

What is a Multiple Activation Key (MAK)?

A Multiple Activation Key (MAK) activates systems on a one-time basis, using Microsoft’s hosted activation services (that is, it requires connection with a Microsoft activation server). Once computers are activated, no further communication with Microsoft is required.

Important : Each MAK has a predetermined number of allowed activations, based on your Volume Licensing agreement. Contact the Microsoft Activation Center to increase your MAK activation limit.

You can activate licenses in one of two ways using MAK:

  • MAK Independent Activation – Each computer individually connects to Microsoft via the web or telephone to complete activation.
  • MAK Proxy Activation – One centralized activation request is made on behalf of multiple computers with a single connection to Microsoft online or by telephone. This method uses the Volume Activation Management Tool (VAMT), which is a part of the Windows 7 Automated Installation Kit (WAIK). VAMT enables IT Professionals to automate and centrally manage the Volume Activation process using MAK, and includes a check on the number of activations on the MAK.

Microsoft Tip Of The Day – Microsoft Desktop Virtualization

How can Microsoft Desktop Virtualization help?
Microsoft Desktop Virtualization solutions help users access virtually any application and Windows environment anywhere, while keeping their personalized experience even when they change their devices. It enables organizations to give employees the flexibility to work everywhere, while simplifying compliance and management through a centralized & unified infrastructure on a more comprehensive platform. Working with System Center management tools, Microsoft Desktop Virtualization empowers IT to unify IT operations onto a single and centralized infrastructure across physical and virtual assets.
To take advantage of desktop virtualization, organizations should start by identifying the business problems they are trying to solve and then understanding how different desktop virtualization solutions can address their specific business needs. Microsoft provides a one-stop shop where customers can choose the best solution for their business needs.

Please see below for what we offer within the full spectrum of desktop virtualization solutions.

1.Change the Device, Keep your Experience
Microsoft User State Virtualization (USV) enables data and user settings to follow the user, keeping users productive even when they change devices. Users maintain access to their personalized Windows experience across multiple connected or disconnected devices. With User Experience Virtualization, employees always have access to their personal settings on any managed device and, when combined with Windows Folder Redirection and Offline Files, their data will follow them as well.
User Experience Virtualization (UE-V) delivers a consistent and personal Windows (application and OS) experience to users regardless how the applications are delivered, what version of the OS they use, and whether it is accessed via a rich desktop or VDI session. It integrates and scales through existing management tools providing a familiar management experience for all size businesses.
Folder Redirection centralizes user folders where user or application data can be stored to a server in the data center, making these folders accessible to the user from any other PC that they log in from.
Offline Files takes files and folders located on a server and make them accessible to end users on their pc even when the network is slow or otherwise unavailable.

2.Virtually Any Application, Anywhere
Application Virtualization enables anywhere access to applications that are available on any authorized device without application installs.
With Microsoft Application Virtualization (App-V) virtual applications and user settings are preserved whether users are online or offline. App-V helps ensure business continuity, letting users rapidly retrieve applications on a new PC without application installs or conflicts. From a management perspective, App-V increases business agility through faster application adoption, deployment, and updates with no user interruptions for installation or reboot. It minimizes conflicts between applications, allowing enterprises to reduce application compatibility testing time.
Another way to virtualize applications is through RemoteApp, powered by Remote Desktop Services (RDS) in Windows Server. With RemoteApp, IT can deliver server hosted applications seamlessly side by side with local applications; this way IT can secure corporate data and manage applications centrally for users who are always connected and some who require business compliance. Now with support for UE-V, RemoteApp ensures a common application experience whether the user is accessing the remote applications or local applications.

3.Windows Everywhere
Operating System Virtualization allows people to use Windows everywhere, giving a single PC the ability to run one or more virtual operating systems, which may be delivered from the data center or locally. Users benefit by getting flexible access to Windows from many connected devices, while IT benefits by maximizing hardware investments, securing data centrally and overcoming legacy application compatibility issues.
Microsoft VDI allows users to seamlessly access their rich and full fidelity Windows desktops running in the datacenter, irrespective of what type of VDI has been deployed or where they are accessing it from. With Client Hyper-V, developers and IT Pros get a robust virtualization platform on which they can create multiple client/server environments on their Windows 8 PCs. Microsoft Enterprise Desktop Virtualization (MED-V) removes the barriers to Windows 7 upgrades by resolving application incompatibility. Windows Thin PC can provide users with a secure and familiar Windows experience from re-purposed PCs acting as Thin Client.

Microsoft TIP OF THE DAY—–Microsoft Desktop Virtualization

New Google Apps Update Information

  • Google Apps Directory Sync version 3.2.1 now available
  • Email alerts for Admins
  • New URL and multiple account sign-in for the Admin console

Google Apps Directory Sync version 3.2.1 now available

A new version of Google Apps Directory Sync (GADS) is now available for download. For details about the changes in this version please go through the release notes.

Editions included

Google Apps for Business, Education, and Government

For more information
http://support.google.com/a/bin/answer.py&answer=106368

whatsnew.googleapps.com
Get these product update alerts by email
Subscribe to the RSS feed of these updates

Email alerts for Admins

Admins can now elect to receive customizable email alerts when certain events of interest occur. By subscribing to alerts, admins can stay informed and, when needed, take prompt corrective action. These alerts are also helpful when multiple admins work together and want to stay informed on these changes.

User Alerts: Generated when our systems detect suspicious or unusual login events as well as on user-level administrator actions such as additions, deletions or suspensions. Real-time alerts allow admins to review the changes and take corrective action.

Settings Alerts: These alerts are automatically generated when any change by administrators to applications, device management or service settings is detected.

These alerts are available in the Admin console under Reports > Alerts and will be OFF by default. For privacy and compliance reasons, Google Support will not be able to perform further investigation for a given alert. Admins can use the Email Audit and Admin Audit APIs to retrieve more information.

Editions included:
Google Apps for Business, Education, and Government

For more information:
http://googleenterprise.blogspot.com/2013/08/email-alerts-for-admins.html
http://support.google.com/a/bin/answer.py?answer=3230421

whatsnew.googleapps.com
Get these product update alerts by email
Subscribe to the RSS feed of these updates

New URL and multiple account sign-in for the Admin console

Get to the Admin console more easily with the new, simplified URL (admin.google.com). The admin console now supports multiple sign-in, so admins who manage multiple domains can quickly switch between accounts.

Note: The old Admin console URL (www.google.com/a/) will automatically redirect to the standard Google login page. When non-admin users from domains that use SSO try to login, they will be automatically redirected to their SSO login page.

Editions included:
Google Apps for Business, Education, and Government

For more information:
http://support.google.com/a/bin/answer.py?answer=182076

Web Atoms JS – More Markup – Less Code

Here comes just another JavaScript framework, well new complicated syntax, lots of new methods and lots of complex JavaScript files to manage? Certainly not, pain of JavaScript is real, and it is also the only option.

Mission of Web Atoms

  1. Not to Invent a New Language
  2. Use more Markup and Less Code (Less Script)
  3. Component Driven Development to increase reusability
  4. Help Existing Apache Flex developers to migrate to HTML5
  5. Integrate Features of Flex and Silverlight into JavaScript

Features

  • Declarative UI Bindings
  • Automatic UI Refresh (One way and Two way Binding)
  • Template Engine
  • Ready to use Business Controls
  • Command Chaining (Advanced MVC)
  • Private Scope Isolation for Components
  • Most Simple form of AJAX Ever (AtomPromise)

Simple Example

<div
    atom-type="AtomListBox"
    atom-items="{ AtomPromise.json('movie-list.json') }"
    atom-name="movieList"
    atom-auto-select-on-click="{ false }"
    atom-allow-multiple-selection="true"
    atom-value-path="MovieName"
    >
    <table>
        <thead>
            <tr>
                <th>
                    <input
                        type="checkbox"
                        atom-type="AtomCheckBox"
                        atom-is-checked="$[scope.movieList.selectAll]"/>
                </th>
                <th>
                    Movie
                </th>
                <th>
                    Category
                </th>
            </tr>
        </thead>
        <tbody
            atom-presenter="itemsPresenter">
            <tr atom-template="itemTemplate">
                <td><input type="checkbox" atom-type="AtomItemSelector"/></td>
                <td atom-text="{ $data.MovieName }"></td>
                <td atom-text="{ $data.MovieCategory }"></td>
            </tr>
        </tbody>
    </table>
</div>

The above code contains a List Box with set of attributes that customizes its behavior. The above sample fetches list of countries from given URL, and then it displays in the table format. Child element of List Box element is template which defines visual layout of List Box. Web Atoms evaluates expressions with $ sign and performs UI Data Binding against those items.

Binding Convention

  • A valid JavaScript Expression between curly braces {} is considered as One Time Binding and it is evaluated only once during initialization of component/element or control.
  • A valid JavaScript Expression between square brackets [] is considered as One Way Binding (UI refreshes when target data changes) and $ determines beginning of source of change.
  • A property path between square brackets [] prefixed with $ is considered as Two way binding in which Data Source is updated as well in response to user interaction.

Scope Isolation

Scope is an object store associated with UI Component or UI Control referred as AtomControl, which provides an isolated storage as per its position in UI Hierarchy. Every UI Control in Web Atoms has a property with name scope, appScope and localScope. Each property gives you access to scopes available at current Scope, Global Application Scope (Global Scope for every component to share data) and a private Local Scope. Scope and Global Scope are maintained by Web Atoms and developers can not control them, however developers can create Local Scope and every children is now part of new Local Scope and is isolated from other Scope.
By giving Name to UI Control, control and its properties become accessible through the scope.
Scope also lets you put functions in it, and different scopes never interfere with same named items. By convention, Scope initialization is written differently than conventional JavaScript.

<script type="text/javascript">
    ({
        view: 'red',
        list: [
            { label: 'Oranges', value: 'orange' },
            { label: 'Apples', value: 'red' },
            { label: 'Grapes', value: 'green' }
        ],
        display: function (item) {
            if (!item)
                return '';
            return item.label + ' are ' + item.value;
        }
    })
</script>

The above script is actually an harmless code, which does nothing when it is parsed and executed by browser. However, the library removes this script and stores it for execution on later stage. And when the controls are initialized, Web Atoms will setup scope corresponding to its position in UI Hierarchy. After setup, these values are available as $scope.view, $scope.list and $scope.display respectively. By accessing through scope property, it provides isolation needed for multi component hosting on one page.

 

Following sample illustrates use of local scope.

    <div
        atom-type="AtomControl"
        atom-local-scope="true"
        atom-abs-pos="100,100,500,200"
        >

        <script type="text/javascript">
            ({
                name: "Scope 1",
                run: function (scope, sender) {
                    alert("Called in Control with " + scope.name);
                }
            })
        </script>

        <button
            atom-event-click="{$localScope.run}"
            >Execute <span atom-text="{$localScope.name}"></span></button>

    </div>

    <div
        atom-type="AtomControl"
        atom-local-scope="true"
        atom-abs-pos="600,100,500,200"
        >

        <script type="text/javascript">
            ({
                name: "Scope 2",
                run: function (scope, sender) {
                    alert("Called in Control with " + scope.name);
                }
            })
        </script>

        <button
            atom-event-click="{$localScope.run}"
            >Execute <span atom-text="{$localScope.name}"></span></button>

    </div>

Simple AJAX (AtomPromise)

In order to provide simple interface to JavaScript promises to implement AJAX and similar asynchronous functionality, Web Atoms has incorporated AtomPromise in the property system, which lets us assign promise in simple expression, but it will do the complex event wiring automatically. In following example, you can see that we are assigning a JSON promise, and it looks like data from url is fetched and assigned to Combo Box. But in reality, we are only assigning a promise, and only if the result of promise will be successful, than actual items from the promise will be assigned in future.

The following example is pretty self explanatory that we are loading list of countries from the given url ‘country-list.json’

<select
    atom-name="countryCombo"
    atom-type="AtomComboBox"
    atom-items="{ AtomPromise.json('country-list.json')}"
    atom-value="$[scope.view]"
    >
</select>

<span
    atom-text="['Selected Country Code is ' + $scope.countryCombo.value]" >
</span>

Templates

In order to achieve true separation of Data and UI, Web Atoms comes with simple DOM Node Templates, which uses UI Data Binding to display contents. And various controls define various templates that can be easily customized by changing Style and other properties of HTML Element. By simply applying an element with atom-template attribute, element is removed from UI Hierarchy and used as template to display the data.

<div
    atom-type="AtomListBox"
    atom-items="{ AtomPromise.json('movie-list.json') }"
    atom-name="movieList"
    atom-auto-select-on-click="{ false }"
    >
    <div
        atom-template="itemTemplate">
        <button atom-type="AtomItemSelector">Select</button>
        <span atom-text="{ ($scope.item_index + 1) + ') ' }"></span>
        <span atom-text="{ $data.MovieName }"></span>
    </div>
</div>

Style Binding

Web Atoms provides extended mechanism of defining and binding individual style properties, which increases granularity of markup.

<script type="text/javascript">
    ({
        list: [
            { label: 'Orange', itemColor: 'orange', itemWidth: 100 },
            { label: 'Apple', itemColor: 'red', itemWidth: 200 }
        ]
    })
</script>

<div
    atom-type="AtomItemsControl"
    atom-items="{ $scope.list }"
    >
    <div
        atom-template="itemTemplate"
        atom-text="{$data.label}"
        style-color="#000000"
        style-background-color="{$data.itemColor}"
        style-width="{ $data.itemWidth + 'px' }"
        >
    </div>
</div>

Style binding is useful when your style is available in the form of Data. Assuming in above example, list is populated from Data.

Licensing

Web Atoms JS is licensed in the following types, please note, license is applicable to the page of the site which uses Web Atoms JS Library.

  1. Free – Attributed License – Commercial or Non Commercial – Requires a back link in bottom right corner of every page to http://webatomsjs.neurospeech.com and Requires Registration with Our Site Directory.
  2. Non Commercial – Open Source Projects – Any open source free apps built and distributed under GPL, BSD, Apache or MIT license can use Web Atoms – Requires Registration with Our Site Directory.
  3. Yearly Subscription – Site License – Single Domain that can be hosted on any number of servers with yearly subscription of $99/year.
  4. Yearly Subscription – Server License – Single Server that can hosted any number of Sites with yearly subscription of $299/year.
  5. Site Perpetual License
    • $999 per Site for hosting on One Server
    • $1999 per Site for hosting on 10 Load Balancer Server
    • $4999 per Site to host on unlimited number of servers or CDN
  6. Server Perpetual License
    • $1999 per Server to host 10 Sites
    • $4999 per Server to host unlimited sites
    • $9999 Data Center License to host unlimited sites on unlimited servers

New update information Google Apps

New update information Google Apps

Full screen option in the new Gmail compose experience

A full screen option has now been enabled in the new Gmail compose experience for Rapid release domains. Scheduled release domains will have this feature on August 6th, 2013. To try it out:

  1. Click Compose.
  2. Click the double-arrow icon at the top right of the compose window.
  3. Enjoy a larger composition mode that displays all of the formatting options by default.

If you want to make this option your default view, click into the options menu at the bottom right corner of compose and choose “Default to full-screen.” The next time you click Compose, you’ll be sent to this mode. Both types of compose can be minimized by clicking the black bar at the top.

Editions included:
Google Apps for Business, Education, and Government

29 Steps to Running an Effective Facebook Page

29 Steps to Running an Effective Facebook Page

BEFORE YOU GET STARTED…

Before you write your first post, there are several things you need to do. And if you’ve already written that first post, you should go back and reconsider these things.

1. Pick a name

Picking a name is no trivial matter. Make sure that you pick a name that is consistent with what your customers know you by so that they’ll find you when running a search. But also keep naming conventions in mind. If you have multiple locations or divisions, you’ll want to remain consistent now and in the future. Finally, you’ll need to keep that name within 25 characters . Not only is it simply good practice to keep it short, but it’s necessary for advertising.

2. Pick a vanity URL

If you want to easily promote your Facebook Page, you need a URL that is easy to put into emails and on fliers. You need a vanity URL.The vanity URL for my Facebook Page is  Easy, right? To set your own, go to Admin Panel > Edit Page > Update Info.

3. Update your About section

A simple way to drive traffic to your website is to update the About section under your Cover Photo. It is one of the few areas that allows you to hyperlink, and you can use this to your advantage. Describe your company briefly before providing a link to your Page (include “www…”).

4. Optimize for Search Engines

Everyone knows that to be successful with a website, you need to optimize it for search engines. Yet, it seems no one considers it when building their Facebook Page. Guess what? Your Facebook Page is indexed by Google. You need to load the description with keywords, just as you do your website. Within the same area that you’d update your About section (Admin Panel > Edit Page > Update Info), update the Description, Mission, Awards and Products, filling it with relevant keywords. Google will find you!

5. Design a Strategy

I know you don’t think that all you need to do is start a Facebook Page and the money will start rolling in… right?? You need a strategy. What is your tone? What are your goals? Who will manage the Page? Do you want to increase brand awareness? Increase sales? Subscriptions? You’ve gotta sort these things out before you get started. And be focused!

6. Create a Content Calendar

I know. You don’t want to do this. But it really helps to have structure, particularly in the early going or if you have multiple people managing the Page. Set expectations by creating a schedule. Make a list of your assets and planned content. Then start mapping out themes per day of the week, who will be posting, what they’ll be posting about and at what time. You don’t need to stay strictly to the schedule — it should be fluid and natural — but a starting point helps!

7. Assign Roles

If you manage your Page yourself and no one else will touch it, you can feel free to skip this part. But if you have a team or at least one person helping out, you need to consider assigning roles. What you don’t want is a ticked off employee who goes nuts and screws up your page on the way out. You can prevent this. Allow for various levels of control with Facebook Page admin roles. Check the link below for details.

TAKE CARE OF YOUR DESIGN…

I’d like to tell you that the best content wins. It’s just not always the case. Like a website, your Facebook Page could offer amazing content. But if it doesn’t also look awesome, it will be difficult to attract new fans or readers. Before you start, focus on your design. You need to make a great first impression. And if you’ve already started, have no fear. You can fix it!

8. Tell your story with a cover photo

A picture tells a thousand words. Your 851×315 cover photo will tell prospective fans whether you’re worth Liking or not. Don’t skimp on this step. If you aren’t a photographer or designer, hire one. You need to tell your brand’s story with imagery so that people know what you’re about from the start. Avoid too much copy, and make sure you follow Facebook’s rules on what can go into a Cover Photo!

9. Use an engaging profile photo

Your Cover Photo is important for first impressions, but your profile photo is what your fans will see every day (or whenever you post). Make sure that you put some thought into this. Should it be a logo? I won’t say, “definitely not,” but faces almost always do better. People want to hear from people, so try to use an engaging image that people want to hear from!

10. Create tabs that drive company goals

Far too many brands neglect this. They create a Page, then wonder why it doesn’t power any of their company goals.Your tabs (the four featured boxes plus the eight hidden below them) are your opportunity to drive your business goals. Create tabs to tell more about your brand, sell product, drive subscriptions or feature a contest. The possibilities are endless. But whatever you can do on your website, you can do within a Facebook tab. Not a designer? Not a big deal. I use ShortStack to build all of my tabs. There’s no reason why you can’t, too!

11. Know the Ideal Image Dimensions

You have a photographer. You’ve commissioned a designer. But everyone comes out looking like garbage. Why? It’s because if you don’t know the ideal dimensions of your cover photo, profile photo, shared photo, highlighted photo or Facebook tab, Facebook will end up resizing your image. And when that happens, good things often won’t happen. Facebook likes to be mysterious about these things. Luckily for you, I take the mystery out of it. See the link below.

ENHANCE YOUR PAGE…

Alright, so you have a strategy in place. Your Facebook Page looks awesome. So now what? Let’s make it even better!

12. Promote Your Page

You created your Page, so make sure you get someone to read your stuff! Start with the following:

Invite friends and family who have an interest in your brand;
Invite current customers;
Create signage at your store with a call to action to Like your Page!
Add a call to action to your receipts; and
Add a Facebook Like box to your website.

It’s all free or close to free. No excuse for Pages that have under 100 fans for a prolonged period of time. Mobilize your brand advocates!

13. Use your Insights

Brands love to ignore Facebook Insights. Lots of stats, lots of numbers. Math is hard or something. But Facebook Insights are incredibly… insightful! When used properly, you will get a better idea of what types of content your fans respond to and when they’re more likely to engage. If you ignore Insights, you’re spittin’ in the wind. I’m not real sure what that means, but you end up with spit on you.

14. Respond to Fans

It’s not a one way street, people! When you share an update, your job is not done for the day. If you’re doing it right, your fans will Like or even comment. When they comment, this is a sign that they want to engage with you. Take them up on it! Continue the conversation. Respond to their thoughts. Maybe they have concerns. Address them! Ignoring them will result in a missed opportunity. Responding will build brand advocates!

15. Allow fans to message you

Go to Admin Panel > Edit Page > Manage Permissions and make sure that you have the box checked to show the “Message” button. When this button is available, your fans can privately message you.Think this is a bad idea? Think again. Your fans don’t always want to communicate publicly. Sometimes they may want a personal touch. And in most cases, these people will ones most likely to be a long-term customer. Just make sure you respond!

16. Update your Featured Likes

Whether there are multiple Facebook Pages related to your Page or you simply want to provide a resource by highlighting other helpful brands in your space, you can do this. Within the Likes box under your Cover Photo, five of your Page’s Likes will be featured. By default, the Pages that are displayed here will be random. If you want to control the Pages displayed, read the link below!

BE THE KING/QUEEN OF SHARING CONTENT…

You have a professional looking Page and you’ve pulled in a base of fans. But now it’s time to put up or shut up. You need to provide value by sharing great content. How will you do it? Like this…

17. Share diverse content

Don’t just share status updates. Don’t just share links. Share a little bit of everything.That doesn’t mean you ignore status updates and links. Certainly share them, too. But also share videos and photos. Share content of others. And use the Questions app for quick questions and feedback. In the end, keep things interesting!

18. Share Photos

There is no type of content that generates better response than photos. Share them! I know what you’re thinking: But I’m not a photographer! I’m not a graphic designer! You’d be amazed at the results you can get with an image that features only text. Or a very simple photo that you took with your phone. When you share photos, it takes up more space than a link thumbnail in a fan’s News Feed. And it’s more eye catching than a status update. Find creative ways to share photos whenever possible to increase engagement!

19. Be Brief

Your fans aren’t on Facebook to read your stuff. I know, it’s crazy. But they’re friends with a few hundred people and Like another 100 or more brands besides you. I’m not telling you this to hurt your feelings. I’m telling you this because brevity is important. Your fans are scanning their News Feeds, looking for interesting information. If you write a book, they’ll ignore it.Be brief. A study by Buddy Media said that the most successful Facebook posts use fewer than 80 characters. That’s not easy. But use it as a goal!

20. Prompt a Response

Don’t just write a post that says…I read this… it’s great… blah, blah, blah… see ya…Write a post that says…I read this… it’s great… blah, blah, blah…What do you think? Like it? Love it? Do it? Should I like it? Don’t expect fans to automatically know they should respond. Actually ask for it. Either end with a question that will encourage a response, or come right out and ask for a Like, comment and share. Such posts are much more likely to result in a desired action!

21. Tag other Pages

A good way to build your network is by building relationships with other brands. One way to push this along is by starting conversations with these brands or sharing their content with your fans. When you stumble upon a great article by someone else that will benefit your audience, share it. Make sure you tag the source by typing @[Page name] to tag them. If Facebook doesn’t automatically find the Page, make sure you first Like it (both personally and with your Page).Make sure it’s natural. Don’t force it. Don’t expect or demand reciprocation or any type of response. But doing nice things like this will eventually benefit you.

22. Highlight and Pin to the Top

One complaint about Facebook marketing is that you’ll create a post that only 16% of your fans will see and then it is quickly buried on your Timeline. One solution to this is “pinning” content to the top of your Page. You can force any post you’ve created to appear at the top for up to seven days. Additionally, if you have a great image or other post that you want to emphasize, you can “Highlight” it and force it to stretch across the two columns of your Timeline. This is also a good strategy for shaking up the look and feel of your Timeline so that it isn’t a bunch of boring, one column boxes.

23. Create Milestones

Want to know more about a brand? Read their Milestones. They don’t have Milestones? Well…This is a great opportunity to tell your story. Create Milestones to talk about where your brand has been and how far you’ve come. Attach related photos to those stories. Share when your doors opened, when you made your first dollar, what society was like during the earlier years of your business. Get creative!

24. Schedule Posts

Scheduling posts goes wonderfully with Facebook Insights. When you use Insights, you may find out that the ideal times to post are not times that you are available. Schedule those posts! Additionally, you may have an international audience. If that’s the case, you are unlikely to be online during certain hours when your other-side-of-the-world audience is sitting at their computers, waiting for your posts. You are missing an opportunity! Schedule those posts! Simply click the clock icon when creating your post to pick the ideal date and time for it to be published. Just don’t lean too heavily on scheduling!

25. Target by Region

Want to schedule a post for people in a completely different time zone but don’t want to annoy people outside of that time zone? Target by country! I actually do this occasionally when I schedule posts. My “main” post will be at about 9:30 am EST. But I realize that a big chunk of my audience is unlikely to ever see that post based on where they live. So I will schedule it for a time in the middle of the night (my time). But I don’t want to hit the same people again who were already likely to see it, so I target only specific countries. You may also have certain content that is only relevant to people in specific countries, states or cities. It doesn’t mean you shouldn’t post it. Just target it!

BE STRATEGIC TO REACH THE NEXT LEVEL…

You’re doing everything right. But if you really want to rock the Facebook world, make sure that you do these things!

26. Run Facebook ads to increase engagement

Don’t just sit back and feel bad for yourself when only 16% of your fans see an important post. Understand that due to time online, not much more than that should be expected. Embrace it! Run Promoted Posts. Pay the $5 or $10 to reach more of your fans. Don’t be limited by when they are online. See Promoted Posts as a way to maximize your engaged audience!

27. Run Facebook ads to increase Likes

You’re rocking your Page. Your current fans love you. You even grow naturally because your current fans engage so much that your stories are regularly shared with their friends. But you are impatient. You want to grow faster. You can, with the help of ads! Create ads and sponsored stories that target non-fans. Bring in new fans by focusing on people with specific interests related to your Page or of people who are friends of your current fans.

28. Run a Contest

Want to create some buzz and increase fans? Run a contest! A well-run Facebook contest is one that requires engagement to participate. Each time someone engages with your contest, a story is created that their friends see. And keep it so that only current fans can participate! How do I do this? I use ShortStack. Understand that Facebook has strict rules about contests. One important factor is that it must be run through a third party app, and ShortStack has some great templates for creating and managing contests.

29. Create a Facebook Offer

I may have saved the best for last. If you sell a product, you need to utilize Facebook Offers. It’s an official way of offering deals through Facebook that can become viral in a matter of clicks. Don’t skimp. Create a great offer. Make sure that it’s a desirable product and an excellent deal. Make it irresistible to claim! Suddenly, your fans claim it… their friends claim it… and their friends claim it! When they do this, they see the value in your Page and you’ve naturally increased your audience.

The Complete Guide to Email Authentication

Introduction

The objective of this paper is to provide a brief overview and description of the most commonly used email authentication practices and methodologies. It is not exhaustive in nature, and does not cover every aspect of every technology in use today. It does, however, cover the main topics and points of discussion with regard to the mainstream standards used today for authenticating email.

Spam and Other Online Threats

In a recent report released by Cisco Systems, it was revealed that nearly 200 billion spam email messages are sent each day – approximately 90% of worldwide email. Other online threats that were cited include phishing, botnets, social engineering, and reputation hijacking – all used in collaboration with spamming. Because spam and other cyber security issues continue to increase year after year, technology integrators have turned to alternative methods to secure their communications. Email authentication is one such method, along with a wide set of other tools used by email senders and receivers to establish sender reputation.

Email Authentication

Generally defined, email authentication is a multi-method approach to securing email communications using either IP based and/or cryptographic standards. Email senders create a public record that verifies that their sending domain is authorized to send email from a particular IP address or mail server. Receiving ISPs can then use this record to validate the legitimacy of the sender and the messages they are sending. Additionally, ISPs commonly use this validation along with other metrics to determine the reputation of a sender, and ultimately if they will deliver the sender’s messages.

There are currently four different methods or standards that are typically used to authenticate email today: Sender Policy Framework (SPF), Sender ID, DomainKeys, and DomainKeys Identified Mail (DKIM). Each standard authenticates using a different methodology. While a sender can authenticate using all of the standards, an ISP may choose to only verify one or more of them.

Email Spoofing

One of the main benefits to using email authentication is that it dramatically reduces the problem of email forging or spoofing (also known as phishing) – where a user will receive an email that appears to originate from one source, when in reality it was sent from another source. Email spoofing is a classic spammer tactic used to coerce unsuspecting users into disclosing secure or confidential information without their knowledge or authorization.

A classic example of email spoofing that still occurs today are emails purportedly from a bank or financial institution, alerting the user that their account has been compromised and, in order to resolve the situation, they must click the link in the email to log into their account. Both the link, as well as the sender information have been spoofed or forged to look as if the message came from the purported bank.

Courtesy http://www.socketlabs.com/blog/the-complete-guide-to-email-authentication-part-1/

Exchange Server 2013 Client Access Licenses


Tip of the day

Exchange Server 2013 – Client Access Licenses (CALs)

As with the Server licenses, the Exchange Server 2013 CALs have also been significantly improved from the previous versions of Exchange. The Exchange Enterprise CAL is available in the same two variants as before; Exchange Enterprise CAL without Services and Exchange Enterprise CAL with Services. The following tables provide a detailed feature breakdown for each CAL edition of Exchange Server 2013:

Feature Standard CAL Standard + Enterprise CAL (with and without Services)
E-mail, Calendar, Contacts, and Tasks Yes Yes
Outlook Web App (Internet Explorer, Firefox, and Safari support) Yes Yes
Exchange ActiveSync Mobile Access Yes Yes
Rich Outlook inbox experience, including enhanced Conversation View and Mail Tips Yes Yes
Apps for Outlook and Outlook Web App Yes Yes
Site mailboxes Yes Yes
Role Based Access Control capabilities Yes Yes
Integration of IM, SMS, and RSS Yes Yes
Federated Calendar Sharing Yes Yes
Exchange ActiveSync Mobile Management Policies Standard Advanced
Journaling Per Database Per User/Distribution List
Journal decryption No Yes
Voicemail with Unified Messaging No Yes
Retention Policies Default Custom
Integrated Archive No Yes*
Multi-Mailbox Search Yes Yes
In-Place Hold No Yes
Data Loss Prevention (DLP) No Yes
Outlook PolicyTips with Data Loss Prevention (DLP) No Yes**
Information Protection and Control (IPC): transport protection rules, Outlook protection rules, IRM Search No Yes

* Archive requires Office 2007 Pro Plus, Office 2010 Pro Plus, or Office 2013 Pro Plus Volume Licensing
** Outlook PolicyTips require Office 2013 Pro Plus Volume Licensing

Customers may buy the standard CAL standalone, but those who want to acquire the Enterprise features as listed above must purchase both the standard and the Enterprise CALs.

The Enterprise CAL with Services has all the above features but also has antivirus and anti-spam service subscriptions from Microsoft Forefront Online Protection for Exchange.

Feature Standard CAL Standard + Enterprise CAL (with Services)
Forefront Online Protection for Exchange No Yes