Friday, May 11, 2012

Beginning InfoPath Development

Beginning InfoPath Development

  • You can design any sort of forms of in Microsoft InfoPath Designer.
  • Microsoft InfoPath Designer is available in the Microsoft Office.
  • Along with designing of the forms it also assists you in defining different types of validation rules in just a few clicks.
  • You can also do backend coding for the form by using Visual Studio Tools for Applications(VSTA).
  • In order to write any sort of code for your infopath form you will need to install the VSTA. In the VSTA you can write your code in C# or VB.
  • Before you write any sort of code, you need to enable the VSTA from the Control Panel.
  • The steps to enable VSTA are as follows:
          1)Go to Control Panel and select Add and Remove Programs
          2)Select Microsoft Office Professional, Right Click and Select Change
          3)Select Add and Remove Features
          4)Select Microsoft Infopath and click on the "+" sign
          5)An option called as .NET Programmability Support will be present, click on the "+" sign.    
          6)You will find Visual Studio Tools for Applications(VSTA). Right click on it and select Run         from my computer.
  • A small installation will start installing the VSTA.
  • After the VSTA is installed you can select Code Editor from the developer tab in the Infopath and begin coding.
  • For learning basic code behind you can refer to this link : click here.
Happy Coding.. 

Sunday, March 25, 2012

Introduction to Sharepoint

Microsoft SharePoint is a web application platform developed by Microsoft. First launched in 2001,SharePoint is typically associated with web content management and document management systems, but it is actually a much broader platform of web technologies, capable of being configured to suit a wide range of solution areas.


At its simplest, a SharePoint site is a collection of Web sites that can be created and published without the help of a programmer, just by selecting or modifying components such as themes, templates, Web parts (widgets), and data structure elements available within SharePoint’s built-in content management system.  With little effort and technology expertise, site administrators can create such sophisticated structures such as blogs, wikis, newsfeeds, discussion boards, surveys, and email distribution lists that are commonly found in the best Web based communities and portals.  If desired, further customization can be done using tools such as SharePoint Designer, Visual Studio and ASP.Net.

SharePoint Web site allow site administrators to control permissions and security at a granular level.  By allowing access to just the internal staff, a SharePoint site (or a sub-site) can serve as an intranet.  By extending access to selected external participants, a SharePoint site can be converted to an extranet. Similarly, on relaxing permissions to allow anonymous visitors from the internet, the SharePoint site can serve as a business Web site or an internet portal.

 In simple words you can define SharePoint as :
  • Web Site with a Built-in Content Management Tool
  • An Extension of Microsoft Office
  • An Enhanced File Server
  • An Application Development Environment

 

Sunday, March 4, 2012

What is Sharepoint?

Microsoft Sharepoint is a web application development platform provided by Microsoft.It was launched in 2001. Sharepoint assists mainly in web content management and document management and along with that it allows management and development of Intranet portals,Extranets,websites,document and file management,collaboration spaces,social tools,enterprise search,business intelligence,process integration,system integration,workflow automation and core infrastructure for third party solutions.

Sharepoint integrates almost all the Microsoft products in some or the other way and this is one of the striking features of Sharepoint.
Sharepoint is similar to the Liferay portal available in Java.

What is Liferay

Liferay Portal is a free and open source enterprise portal written in Java and distributed under the GNU Lesser General Public License and proprietary licenses. It is primarily used to power corporate intranets and extranets.
Liferay Portal allows users to set up features common to websites. It is fundamentally constructed of functional units called portlets. Liferay is sometimes described as a content management framework or a web application framework. Liferay's support for plugins extends into multiple programming languages, including support for PHP and Ruby portlets.
Although Liferay offers a sophisticated programming interface for developers, no programming skills are required for basic website installation and administration.