Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Friday, January 27, 2012

How To Customizing Lists in SharePoint

To view all the contents of a SharePoint site such as team site, Document Workspace, or Meeting Workspace, click the All Site Content link on the Quick Launch bar. If you carefully look at the various components-Document Libraries, Picture Libraries, Lists, Surveys, and so on-you will note that all of them are some kind of list or library. Remember, even though Surveys and Discussion Boards don't immediately appear like lists, they are lists in SharePoint.

You can create a SharePoint component from the All Sites Content page by clicking the Create link. The resulting Create page will give you a mixed set of components available on SharePoint including the different types of Workspaces and team sites.

Use the List filter to view the lists. The following components are available as List types: Announcements, Calendar, Contacts, Custom List, and Custom List in Datasheet View, Discussion Board, External List, Import Spreadsheet, Issue Tracking, Links, Project Task, Survey, and Tasks. While most of them such as Calendar, Tasks, and Contacts are very useful, the available types seems insufficient for the various kinds of information that you might want to store and share. This is why SharePoint offers the Custom List and Custom List in Datasheet View options. Both views display the same content even though they are presented differently. With these options, you can customize lists to your requirement. While the Custom List in Datasheet View option is a spreadsheet like presentation, which helps you make multiple entries quickly, the Custom List option is slightly different.

Let's take a scenario. Rudolf works for a Quick Hire, a car rental agency. He needs to maintain a list on his SharePoint team site of the cars his agency is renting out. The list must contain the following information: Car Details, Rental Rates, Customer Name, Contact Information, Customer Identity number, Starting Hire Date, No. of Days, Discounts, Starting Location, Ending Location, Total Cost including taxes, Advance Paid, Balance Payment.

Wednesday, January 25, 2012

Here Facebook Apps and the Social Market


Zynga's claim to fame is mainly attributed to two reasons: brilliant games such as Cityville and Farmville, as well as the platform selected for the apps. However, since their partnership with Facebook, Zynga has repeatedly tried to gain independence. In 2010, as if in contradiction, they renewed their contract, extending it further to a five-year period. Like other firms that have collaborated with Facebook, Zynga has acknowledged that their revenue generation mainly stems from Facebook. The relationship is interdependent: if it is gaming that users' desire, then gaming is what Facebook offers. Therefore, Facebook needs Zynga and vice versa. Other reasons are not as obvious, though.

Advertisement, either free or paid, has merits and demerits. Apps are a form of advertising that requires technical and excellent marketing skills. Facebook apps are marketing tools in original form. At this point in time, people do not want to be silent witnesses. A site that does not encourage participation, but simply acts as informer is just half a site. The young generation tends to question the ulterior motive of a game and this should be kept in mind when developing Facebook apps. That is why some apps are more successful than others are: they are interactive, user-friendly and provide flexibility.

Facebook's apps are also instant exposure. Whether it is a small business or a large-scale industry, some businesses succeed over others because of their individuality. The popularity may accelerate or decline with unpredictability if the companies have not done their homework.

Those who are aware of the tools needed to create and maintain quality apps for their users are the ones that eventually succeed. Using tracking metrics prior to, during and after app development for usage and feedback is an essential component as well.

In addition, interacting with like-minded businesses and competition provides market insight. Facebook apps are not always a monetary investment. Time and effort are required to research the target audience. Constant upgrading always helps. Most businesses choose to provide free services followed by paid premium and upgrades for additional services. This strategy is ideal when the initial usage is able to match the investment by the company. The user can then choose to either continue long enough to pay for extra benefits that the apps offer. Facebook Credits has thus succeeded in bolstering the company's ROI (Return on Investment).