SharePoint - coluna do site e tipos de conteúdo
Neste capítulo, iremos cobrir as colunas do site. Até agora, definimos os esquemas de lista e biblioteca nas próprias listas e bibliotecas, mas eles não são reutilizáveis. Portanto, se você quiser ter duas listas com o mesmo esquema, teríamos que definir o mesmo esquema duas vezes. O SharePoint tem uma solução para isso, que são as colunas do site e os tipos de conteúdo.
As Colunas do Site definem as definições das colunas reutilizáveis e os Tipos de Conteúdo, que são constituídos por Colunas do Site, definem os esquemas reutilizáveis para listas e bibliotecas.
Além de definir o esquema, você também pode anexar fluxos de trabalho e manipuladores de eventos a um tipo de conteúdo. As colunas e os tipos de conteúdo do site são armazenados em galerias no nível do site e estão disponíveis para serem usados nesse site e em qualquer um de seus filhos.
Se você declarar uma coluna de site ou um tipo de conteúdo em um site filho, ele só estará disponível na ramificação abaixo dele.
A menos que haja um motivo específico para não fazer isso, a prática comum é declarar as Colunas do Site e os Tipos de Conteúdo na raiz do conjunto de sites e, dessa forma, eles estão disponíveis em todo o conjunto de sites.
Agora, vamos dar uma olhada em um exemplo simples no qual criaremos e usaremos colunas de sites e tipos de conteúdo. Já vimos tipos de conteúdo, embora possa não ser óbvio
Step 1 - Acesse nossa lista de contatos através do conteúdo do site.
Step 2 - Se você rolar para baixo, verá uma seção chamada Colunas.
Step 3 - Suba para Advanced Settings. Selecione Sim paraAllow Management of Content Typese clique em OK.
Você verá que temos uma nova seção aqui chamada Tipos de conteúdo. Isso indica que esta lista é baseada no tipo de conteúdo do contato.
Step 4 - Vá para Configurações do site.
Step 5 - Em Galerias do Web Designer, clique em Site Content Types.
Step 6 - Role a página para baixo e você encontrará o tipo de conteúdo do contato, que está logo abaixo de Listar tipos de conteúdo e clique no link Contato.
Step 7- Se você olhar as colunas, verá que correspondem às colunas de nossa lista. Basicamente, quando você cria uma lista do modelo de lista de Contatos, ele associa esse tipo de conteúdo à lista e é por isso que você obtém todos esses campos.
Agora, os campos aqui que constituem a definição de um Tipo de conteúdo são conhecidos como Colunas do site.
Para ver as colunas do site, vamos para Configurações do site e selecione Colunas do site em Galerias do Web Designer,
Step 8- Você pode ver as colunas associadas a Contatos. Portanto, vamos explorar isso um pouco mais, criando nossa própria coluna de site personalizada e nosso próprio tipo de conteúdo personalizado e, em seguida, usando-os nas listas. Em nossa Biblioteca de Documentos de Curso, temos uma coluna para o curso e definimos esta coluna na própria biblioteca.
Step 9- Talvez ao construir seu site, você perceba que deseja ter uma coluna de curso em algumas listas e bibliotecas e deseja reutilizar essa definição. Portanto, o que podemos fazer é criar a coluna do curso como uma coluna do site e depois usá-la em diferentes listas e bibliotecas.
Vamos para a coluna do site nas configurações do site.
Step 10 - Clique no link Criar.
Step 11 - Nomeie como coluna Curso e será um campo de pesquisa.
Step 12 - Coloque isso em um grupo chamado “SharePoint Basics”Para que possamos encontrá-lo facilmente mais tarde. Ele aparecerá na lista de Cursos e o campo que queremos consultar é o Título. Clique OK.
Step 13 - Você verá que um novo grupo SharePoint Basics é criado.
Step 14 - Nossa nova coluna de site é criada no grupo “SharePoint Basics”.
Step 15- Vamos voltar aos Documentos do Curso e, em seguida, às Configurações da Biblioteca. Vá para colunas.
Remova a coluna Curso, que criamos na própria biblioteca.
Step 16- Vamos adicionar a nova coluna do curso das colunas do site. Portanto, em vez de clicar em Criar coluna, clique emAdd from existing site columns.
Step 17- Mude o grupo para “SharePoint Basics” e selecione o curso no lado esquerdo. Clique em Adicionar para adicionar essa coluna à lista e clique em OK.
Step 18 - Voltemos aos Documentos do Curso.
Step 19- Você pode ver nossa nova coluna Curso, mas está vazio porque as informações que estavam aqui anteriormente foram excluídas quando excluímos a coluna original do curso. Portanto, vamos adicionar isso de volta como mostrado abaixo.
Se essa lista tivesse centenas de itens, ela transformaria uma tarefa que poderia levar horas em uma tarefa que poderia levar minutos.
Tipos de conteúdo
Nesta seção, daremos uma olhada na criação de um tipo de conteúdo personalizado.
Step 1- Vamos para as configurações do site e, em seguida, para os tipos de conteúdo do site. Clique no link Criar.
Há duas coisas importantes a serem consideradas aqui, quando estamos criando um tipo de conteúdo.
A primeira é que todos os tipos de conteúdo são baseados em outro tipo de conteúdo ou você pode pensar nisso como todos os tipos de conteúdo herdam de outro tipo de conteúdo.
A segunda é que um tipo de conteúdo funcionará com listas ou com bibliotecas. Se funciona com listas ou bibliotecas depende do tipo do qual você herda.
Por exemplo, se quisermos criar uma lista de contatos personalizada, iríamos para o List Content Typese localize o contato. Criaríamos o tipo de conteúdo, adicionaríamos coisas de que precisamos que ainda não faziam parte de Contato ou removeríamos coisas que não faziam parte de Contato que não desejamos.
Uma estratégia que você pode usar ao criar tipos de conteúdo é encontrar um tipo de conteúdo que já tenha a maioria das coisas que você precisa, herdar dele e, em seguida, personalizá-lo.
A outra estratégia é começar com um tipo de conteúdo básico e apenas construir em cima dele.
No caso de listas, é o tipo de Conteúdo do Item. Para Bibliotecas, você deseja herdar de Documento, então iremos paraDocument Content Types.
Step 2- Nosso tipo de conteúdo será para bibliotecas de documentos relacionados a Cursos. Isso é o que queremos aqui em termos de herança.
Step 3 - Vamos chamar isso Course DocumentsTipo. Assim como fizemos com as colunas do site, colocaremos isso em um grupo para que possamos identificá-lo facilmente e o nome do grupo será “Básico do SharePoint”. Clique OK.
Step 4 - Você pode ver na captura de tela a seguir que alguns campos já existem no Tipo de Conteúdo do Documento, File Name and Title. Vamos adicionar o campo Curso. Agora, aqui não podemos simplesmente adicionar uma coluna a um tipo de conteúdo, a coluna tem que ser uma coluna do site. Portanto, vamos escolherAdd from existing site columns e, em seguida, aplique o filtro no grupo “Noções básicas do SharePoint”.
Step 5 - Selecione a coluna Curso, clique em Adicionar e em OK.
Nesse caso, essa é toda a customização que queremos fazer em nosso tipo de conteúdo, agora estamos prontos para usá-la.
Step 6 - Vamos criar uma nova biblioteca de documentos clicando em Site Contents → add an app e criar uma biblioteca de documentos.
Step 7 - Vamos chamar isso de Biblioteca Teste clique em Criar. Abra a biblioteca de teste e defina o tipo de documento do curso paracontentdigite para esta biblioteca. Vá para Biblioteca na Faixa de Opções e, em seguida, para Configurações da Biblioteca.
Step 8 - Para gerenciar os tipos de conteúdo, vá para Configurações avançadas.
Step 9 - Definir Allow Management of Content Types para Yes e clique em OK.
Step 10- Você pode ver que esta biblioteca está atualmente associada ao tipo de conteúdo Documento. Precisamos adicionar nosso tipo de conteúdo do curso, clicando emAdd from existing site content types.
Step 11- Filtre novamente em “SharePoint Basics”. Selecione Tipo de documentos do curso, clique em Adicionar e em OK.
Portanto, agora, nossa biblioteca está associada a dois tipos de conteúdo, o tipo de conteúdo Documento e o tipo de documento Curso.
Step 12 - Em seguida, vá para a biblioteca de teste e clique em New Document.
Quando você clica em Novo documento ou na seta suspensa, pode ver que podemos criar um documento de qualquer tipo. Agora, se você deseja que apenas as pessoas possam criar documentos de curso, basta voltar para as Configurações da Biblioteca. Remova a associação de tipo de conteúdo de documento clicando na seção Documento em Tipos de conteúdo.
Step 13 - Clique Delete This Content Type. Volte para a Biblioteca e clique em Arquivos e, em seguida, clique em Novo Documento.
Agora você pode ver que apenas a opção Tipo de Documento do Curso está disponível. Estas são as noções básicas para trabalhar com tipos de conteúdo no SharePoint.