Beginning SharePoint®2013 development 1st-Introduction to SharePoint 2013

Source: Internet
Author: User
Tags microsoft dynamics

Tab: 2013 SharePoint

Beginning SharePoint? 2013 development 1st chapter-Introduction to SharePoint 2013 learn more about Sharepoint. Simply put, Sharepoint 2013 (and later versions) is a platform that supports collaboration-a centralized web-based portal, you manage documents, social activities, data, and information of yourself and your colleagues. This definition is very broad, but in a general situation: you manage projects on a daily basis, and you must also manage the team of people in the project. In projects, people will hold meetings, create documents, exchange ideas, manage calendars, and so on. If there is no centralized place to manage these activities and documents, you will use file sharing on the server; you will use emails to exchange documents; you will use one or more different types of management software to help record activities. In this case, you should be able to see the problem. File Sharing may be stopped at any time. What is backup? The document does not have version management. As project elements spread across different technologies, the context of the project is lost (without a whole, it is equivalent to a lack of integrity ). In addition, the security of these documents is difficult to effectively and efficiently manage and control. Project management only describes a situation of collaboration. There are many other such cases, so this is why Sharepoint is so widely used. Companies often see the advantages of SharePoint in simple document management, that is, the ability to store, version control, create and manage documents in a centralized area. However, these companies soon discovered that SharePoint has more built-in functions than simple document management. Users can quickly see Business Intelligence (BI) features, Discovery (search), social networking features, and management capabilities that can be used in other regions ). Define the purpose of Sharepoint to provide you with the knowledge of the types of things you can do with Sharepoint. Here Sharepoint is divided into three different regions:
  • Collaboration-as you read this book, you can talk about the concept of collaboration as an important topic of SharePoint. This is because SharePoint brings people together through different types of collaboration, such as Enterprise Content Management (ECM), Web Content Management (wcm), and social computing (using news sources ), discover people and skills and create dashboards to meet your bi needs. Use SharePoint 2013 to manage collaboration through apps. Developers can expand, customize, or create their own apps for Sharepoint and collaborate on SharePoint.
  • Interconnectivity-SharePoint also brings interoperability to collaboration. This means that office is integrated with web-based documents, as well as building and deploying custom security solutions (using lob data on the business line and SharePoint and office) capabilities, integration with a wider web technology, or deployment of applications to the cloud.
  • Platform-as you can see, Sharepoint is a platform that not only supports interoperability and collaboration, but also supports scalability, through a wide range of object models, a series of developer tools and a growing developer community. The key mode conversion here is the cloud concept in Sharepoint. The cloud introduces a new app model: the new method for developing, deploying, and hosting SharePoint applications; the new authentication form through oauth; the use of odata (and rest) new data interconnection method.
This is one of the three key topics you will often see in SharePoint discussions. It is also a feature you will explore in this book. As a result, Sharepoint, as a web-based platform, provides the following features:
  1. A series of built-in out-of-the-box functions support production and collaboration;
  2. A series of open and scalable APIs and services for building lightweight apps or cloud-based Apps (using your own supported technologies );
  3. The basis for managing security and permissions (for different elements such as documents and list projects;
  4. A management and configuration engine that provides deep management capabilities (cloud SharePoint version and real Sharepoint Server)
Users define SharePoint according to the role of the person who uses Sharepoint. The definitions described here may look a little different. For example, for end users, Sharepoint increases productivity by providing a core series of connected applications (as a web-based application platform. Applications allow people to connect to Microsoft Office applications such as outlook, Excell, and word 2010 through wiki sites, work areas, lists, and document libraries. From the perspective of the organization, the unified infrastructure enables the Organization to focus on a centralized point of collaboration (possibly through the organization portal, team site, or private my website ). It also enables organizations to integrate lob systems, such as SAP, Siebel, PeopleSoft, and Microsoft Dynamics, and inject them into information workers' experiences through Sharepoint. In addition, you can develop your own growing cloud services and data (You may be developing and deploying it ). From the developer's perspective, you can build and deploy many different types of applications using a large platform (probably the widest platform in history. From simple HTML and JavaScript applications to managed code and. Net cloud apps (deployed to Windows azure ). In the daily work and life of employees in an organization, using SharePoint as a tool set can quickly respond to business needs-for example, specify document routes through hosting processes, provide social news sources, update or manage, and track project documents. The essence is that SharePoint represents a platform that provides many functions for organizing and working together to do many different things. This section describes the user interface. It will be of great benefit to you to see the SharePoint user interface. Although you can use many different templates to create sites, only the team site is displayed and some areas of the page are called up.
  • Area 1 -- you can access other areas of Office 365, such as outlook or website settings;
  • Area 2: enter a search box and search in the website;
  • Area 3-includes some quick start options to help you quickly create websites (note that you can click to remove this link to hide them );
  • Area 4: Provides the document uploading and viewing areas;
  • Area 5: displays the Quick Links for other areas of the team site.
On many sites, you will find some common options (such as the top link bar ). Depending on the type of the website you created, you will find that different default options are available. For example, some have more bi functions, management workflows, or social networking functions. If you are a developer reading this book, you may be glad to know that many parts of SharePoint development can be customized. For example, you can use a program to add data from the lob System of an external business line to your site, you can integrate a web app from Windows azure or create lightweight HTML and JavaScript to deploy it to your team site. You can also customize the site brand. For example, an example is displayed. This example uses some built-in SharePoint functions to configure the appearance, but you can create a more complex, beautiful, and custom appearance for your SharePoint site.
As a result, the out-of-the-box SharePoint web-based experience integrates core (and external) applications and functions (end users can deploy them in their daily lives ). Note that the default view has changed. This is because the site is in editing mode. You can customize the SharePoint site. In this view, you can add Web Components, HTML or Javascript apps, and integrate external applications. The fact that you can quickly enter the site editing mode, make changes, and save them to the server is one of the powerful advantages of SharePoint. This section describes the structure of SharePoint, which contains multiple levels. On the first layer, you have a website (created through a template ). As mentioned before, you have many templates for creating websites (whether out-of-the-box or custom ). In the site, you can create more sub-sites-use the same website template. Therefore, it must be a parent site or website set with a child site. In a specific site, you add (or create a site to deploy) apps. It is a bit strange for people who have used SharePoint for a long time: Everything is now an app. That is to say, lists, document libraries, and form libraries are all apps-just different types of apps. For newcomers to SharePoint, it is not that harmonious. Considering websites that contain apps is a natural way to consider today's Web platforms. Moreover, as you build apps for app stores, the concept of apps (separated from lists and document libraries) becomes more reasonable. Displays a small number of apps available by default in Sharepoint.
For organizations, Sharepoint provides an all-in-one store that uses the SharePoint infrastructure. It not only applies to daily project requirements of internal site management, but also serves as a business flow workflow and can be used to manage external public sites. The key is that SharePoint provides the infrastructure for many types of site and app development. As you can see in this book, the built-in SharePoint experience can be customized in many ways. Considering the breadth of integration capabilities with SharePoint 2013, here are a series of additional technologies, including windows Azure, PHP, and other web technologies, that can be used as an element for your SharePoint development experience.

Beginning SharePoint®2013 development 1st-Introduction to SharePoint 2013

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.