terça-feira, 13 de janeiro de 2009

Otimizando Recursos do SharePoint 2007 - Part 3

Caros Leitores para fecharmos a nossa serie neste post vou falar de Tipos de conteúdo: o que é, pra que serve, e como criar uma tipo de conteúdo personalizado.

Os tipos de conteúdo por definição são as caracteriscas unicas que distiguem por exemplo uma biblioteca de documentos de uma biblioteca de imagem, uma lista de tarefas de um calendário e assim sucessivamente.

A diferença é que no "Gene" desta lista / Biblioteca esta o tipo de conteúdo dela que por sua vez define suas caracteriscar unicas.

Estas características podem variar, como por exemplo, o resultado de uma biblioteca de documento é a publicação do documento .doc, .ppt, .gif, .jpg etc. na biblioteca, enquanto em uma lista de tarefas o resultado é um conjunto de informações (metadados ou colunas) inseridos no momento da criação do item.

Pra finalizar podemos ainda criar os nosso próprio tipo de conteúdo herdando as características de um tipo de conteúdo existente.

Para isso uma vá em ações do site, definiçõe do site, localize a opção Tipos de conteúdo e clique em criar.

Selecione um tipo de conteúdo existente no SharePoint para ser o Pai do seu tipo de conteúdo, ao fazer isso você esta informando a que categoria de tipos de conteúdo o seu tipo de conteúdo fará parte, você pode escolher entre varios Lista, Documentos, Paginas de Artigo etc.

Ao selecionar o tipo de Conteúdo de Lista você só poderá atribui-lo a uma lista personalizada ou um objeto (repositórios do Sharepoint) que também herde seu conteúdo do tipo de conteúdo Lista.

Desta forma, por exemplo, não seria possível criar um tipo de conteúdo que Herde de documentos e associa-lo a uma lista personalizada e vice-versa.

Uma vez criado seu tipo de conteúdo, crie quantas colunas for necessário, conforme descrito no post "Colunas ou Metadados", uma vez criado as colunas pesonalizadas do seu tipo de conteúdo, basta associa-lo a repositório.

Para associar um tipo de conteúdo ao repositório vá até o repositório, clique em definições da lista e/ou bibilioteca.

Localize a opção definições avançadas e clique em permitir o gerenciamento de tipo de conteúdo, uma vez feito isso você passará a visualizar os tipos de conteúdo já associado ao seu repositório ex: documento para Biblioteca de documentos, Imagens para Biblioteca de Imagens e assim sucessivamente, para adicionar o seu tipo de conteúdo a lista de tipos de conteúdo do respositório, vá em adicionar à partir de conteúdos existentes, localize o seu tipo de conteúdo a partir dos tipo de conteúdo "pai", ou seja, a partir do conteúdo, que o seu conteúdo herda, uma vez localizado o seu tipo de conteúdo, confirme a inclusão.

Para testar o seu tipo de conteúdo adicione um novo item ao seu repositório e ao exibir o formulário de cadastro de item selecione o seu tipo de conteúdo na lista de tipos de conteúdos.

sexta-feira, 9 de janeiro de 2009

Colunas ou Metadados!

Olá Leitores,

Recentemente estava finalizando meu Post, o que fala sobre tipos de Conteúdo, e percebi que não posso falar de tipos de conteúdo, sem antes explicar o que é, e, como usar colunas ou metadados no SharePoint, sendo assim vamos a elas as colunas.

Colunas ou Metadados como costumamos charmar, é uma forma de categorizar uma informação ou um documento, e isso não é uma invenção do SharePoint não, eles já existiam há muito tempo, mas, nós, pobres mortais, não os usávamos ou pelo menos eu não usava.

É, é isso mesmo e, é fácil eu te provar, basta você pegar qualquer documento que você tenha no seu Desktop e, clicar com o Botão direto selecionar a opção Propriedades. Vá na aba "Detalhes" e você vai encontra-los!!! Pois é, são eles mesmo, estes são os metadados do seu documento, seja ele qual extensão for...

O SharePoint apenas deu, update, no uso destes metadados ou propriedade do documento. No SharePoint, você não necessariamente precisa utilizar os metadados do documento, você pode criar os seus metadados, mas, o conceito é o mesmo, categorizar ou organizar as informações de uma forma lógica.

Sendo assim vamos imaginar que você tenha uma biblioteca de documento no SharePoint e, precisa categorizar estes documento por setor, por área ou departamento da sua empresa, enfim, precisa agrupar esta informação de uma maneira que os seus usuários consigam, facilmente encontrar este documento.

O que você faz? cria pastas? Cria uma biblioteca pra cada setor?
Ambas as perguntas podem ser respondidas com SIM, mas no SharePoint, você pode ainda criar um metadado na sua biblioteca e, simplesmente agrupar seus documento de acordo com este metadado.

Para criar Metadado(s) vá em definições da lista, criar coluna. Uma vez no formulário de criação de metadados, de um nome para a sua coluna ex:"Departamento" > Localize qual o formato mais apropriado para sua coluna em uma das opções existente, ex:"Opção" > substitua os valores presente: opções 1,2,3 separando um valor por linha e, informe os novos valores da sua coluna ex:"Financeiro, Comercial, RH" clique Ok para finalizar.

O resultado do procedimento pode ser visto editando as propriedade dos documentos existente na biblioteca ou fazendo o upload de um novo documento.

Para agrupar, basta ir em exibições, clicar em modificar esta exibição, localizar a opção "agrupamentos" e, seleciona na lista de campos o metadado recém criado ex:"departamento".

Nota: Metadados podem ser criados em qualquer repositório do SharePoint, seja lista, calendário, documento...

é isso, se der tempo, eu atualizo o Post colocando algumas imagens para facilitar a visualização.

sds
Humel

terça-feira, 18 de novembro de 2008

Certificação WSS

Ola Leitores,

Nesta ultima sexta-feira fiz a prova (70-631) que é a de Windows SharePoint Services, afim de completar ae as certificações de SharePoint no que diz respeito a Instalação e Configuração.

Bom, sobre a prova o que posso dizer é que não precisei estudar, uma vez que já tinha feito a (70-630) que é de MOSS, para maiores detalhes vide post abaixo.

Nesta prova de Wss o que mais me chamou a atenção foi a quantidade de perguntas relacionadas a infra-estrutura e o uso de aplicativos externos como é o caso MOM (Microsoft Operations Manager)e do ISA (Internet Security and Aceleration Server).

Pra quem ta pensando em tirar a prova fica ai a dica, leiam a respeito destes aplicativos e entendam sua utilidade.

A prova de wss tem 41 perguntas e eu chuto q pelo menos 35 a 40% é infra pura, depois tem alguma coisa de Workflows e tipos de conteúdo e não foge muito disso não.

Eu pessoalmente fiquei bastante satisfeito com o resultado, mas não vou divulgar a nota para que não pensem q sou presunçoso nem metido, calma, calma, num gabaritei não, rs, mas faltou pouco!!!

A prova em si num tem grandes dificuldades não, principalmente pra quem já ta atuando com a ferramenta façam a prova depois comentem aqui.

por enquanto é isso!

abs
Humel

sábado, 19 de julho de 2008

Certificação

Caros Leitores,

Recentemente obtive a minha certificação em SharePoint 2007 (70-630), o que é motivo de muito orgulho e satisfação.

A muito tempo eu já vinha estudando esta idéia mas, eu sempre deixava pra depois, mas, depois de muita resistência e, graças ao a apoio da (Lulu) e do (Rob Medeiros), nossa como ele me encheu... rs... tomei coragem e marquei a prova. A principio eu não estava confiante, embora já esteja neste mercado a muito tempo, eu nunca tinha me certificado antes... Bom, agora isso é coisa do passado...rs

A prova em si não tem mistério, e acredite, não tem pegadinha, a prova é bastante direta. São 51 perguntas e pouco mais de 1:30 pra fazer... eu fiz em 27 minutos, sei la, acho que tava um pouco nervoso e ancioso pra ver o resultado, enfim...

O que mata é a tela em branco que fica ao final da prova, da uma sensação de que deu pau no sistema... mas graças ao bom Deus(que nos capacita), as horas de estudo e o apoio do pessoal acima... deu tudo certo, e agora eu num quero mais parar, acho que desenvolvi algum tipo de vicio em certificação, rs.... que venha a proxima (70-631)!!

abs

Humel

terça-feira, 1 de julho de 2008

Otimizando Recursos do SharePoint 2007 - Part 2

Modelos de Site
Os modelos de site tem um funcionamento bastante parecido com os de Lista, mudando apenas que para criar um modelo de site você deve ir em ações do site > definições do site, dentro do agrupado "Aparência" > salvar site como modelo.

Assim como a lista será gerado um arquivo (.stp)

Uma vez criado o modelo de site ele estará disponivel para uso em todo o conjunto de sites atual.

Para criar um site com o modelo criado vá em ações do Site > Criar, localize o agrupador Paginas web, selecione a opção Sites e Espaço de Trabalho.

Na pagina de tipo de site localize a Tab "Personalizado" e selecione o Modelo que criou.

Você também pode criar um Conjunto de Site a partir de um Modelo.

Para isso será necessário recorrermos ao velho "STSADM". O stsadm é uma interface que já bem conhecida dos usuário de outras versões do SharePoint, de qualquer forma para aqueles que ainda não tem muita familiaridade com ela sugiro que utilizem o help da propria ferramenta. (stsadm -help [comando])

Para usar o utilitario, abra uma janela Prompt "CMD" e navegue até o caminho: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN, no servidor do Sharepoint.

Para adicionarmos o modelo de site que criarmos, usaremos o metodo addtemplate.

O comando será parecido com este: Stsadm -o addtemplate -fileaname [caminhodoarquivo\nome.stp] - title [nome de exibição]

Para criar o novo site vá na Administração Central do SharePoint clique na opção Gerencimento da Aplicação (Aplication Management) localize o agrupador Gerrencimanto dos Site Sharepoint (SharePoint Site Management ) > Criar Conjutno de Sites (Create Site Collection).

O Modelo que criarmos estará disponivel na Tab "Personalizado"

sexta-feira, 30 de maio de 2008

Otimizando Recursos do SharePoint 2007

Ola Leitores,
Hoje vou falar um pouco de como vocês podem potencializar suas listas do Sharepoint.

Vamos falar sobre:
- Modelos de Listas / Bibliotecas
- Modelos de Site (Proximo post)
- Tipos de Conteúdo (Proximo post)

Modelos de Listas / Bibliotecas
Uma maneira bastante simples de você re-aproveitar uma lista do SharePoint e sua estrutura é criando um modelo de lista, um modelo de lista é nada mais nada menos do que a definição, "foto", de uma lista do SharePoint. O procedimento embora muito simple é pouco usado / conhecido.

Para cria o modelo de lista vá até a lista que servirá de modelo, clique em definições > definições da lista, depois clique em salvar esta lista como modelo, que está localizada sob o agrupador "permissões e gerenciamento".

De um nome para o arquivo (.stp) que será gerado, e o nome a ser exibido pelo SharePoint.

Uma vez criado o modelo, ele estará visivel no site atual e em todos os sites do conjunto de sites atual, ou seja, todos os sites de todos os niveis pertencentes ao seu conjunto de sites poderão usar este modelo.

Para usar o modelo basta ir no menu Ações do Site > Criar, localize o Modelo em um dos agrupadores, Lista, /Lista, Documentos para Biblioteca de Documentos e assim por diante, o nome do seu modelo será aquela que você colocou no momento em que o criou.

Para arquivar ou mover o modelo de lista para outro conjunto de site, basta ir até a galeria de modelos de lista, localizada na raiz do conjunto de sites, para isso, clique em ações do site > definições do site, se não estiver no site de nivel superior, clique em ir para adminstração do site de nivel superior e, dentro do agrupador "galeria" clique em modelo de listas. Clique sobre o modelo criado e salve o seu computador.

Para publicar em outro conjunto de site vá até o item modelos de lista e carregue o modelo, previamente salvo.

Este procedimento serve para qualquer tipo de conteúdo do site, ou seja, bibliotecas, listas Contatos, Calendarios, Links etc.

sexta-feira, 21 de março de 2008

Entrevista

Caros Leitores,
Recetemente tive a oportunidade de ser entrevistado pela ItCentral (canal de encontro de desenvolvedores e especialistas em plataformas Microsoft), e claro o assunto era Sharepoint, vejam a entrevista na integra e comentem, abraços!


Vídeo: TV IT Central - Entrevista - Edição 019

quarta-feira, 20 de fevereiro de 2008

Guia de Referência PT-BR

Caros Leitores,

Como não podia ser mais oportuno, esta sendo lançando pela equipe MSDN, um Guia de referência para Sharepoint em Português, olha que bacana, e justamente agora que criei este blog, com este mesmo intuito... eheh, Acho que estou sintonizado com a galera de lá!

o link é:
http://msdnwiki.microsoft.com/pt-br/mtpswiki/ms472057.aspx

segunda-feira, 18 de fevereiro de 2008

Os Benefícios!

Hoje, pensando um pouco sobre o que escrever neste blog, me caiu a ficha de que muitas pessoas ainda nem sabem pra que serve o SharePoint, sendo assim vamos a eles... Os benefícios de se usar o SharePoint.

Bom a melhor maneira de entendermos os benefícios do SharePoint, é entendermos quais os problemas ele quer resolver!

O SharePoint originalmente nasceu com o intuito de organizar as informações não estruturadas das empresas, ou seja, arquivos e documentos como, por exemplo, doc, xls, pdf, jpg, etc. Estes arquivos normalmente ocupam grande parte do espaço de um servidor de arquivos, nas empresas e tiram a o sono da equipe de infra, isso porque, são facilmente duplicados, e enviados por e-mail, fato este que aumenta potencialmente o espaço ocupado no servidor e conseqüentemente o volume de backup a ser feito diariamente.

O problema ainda maior dos servidores de arquivo, é localizar os documentos, encontrar a informação num momento critico, e ter certeza que é a ultima versão.

O SharePoint oferece ai um grande diferencial, e um grande ganho, tanto para os administradores e equipe de infra, como para o usuário final, aquele que precisa da informação precisa e atualizada em momentos críticos!

O SharePoint consegue estruturar e indexar estes arquivos, e ainda, a centralizar as informações num único local, diminuindo ai consideravelmente o fluxo de arquivos transmitidos entre departamentos por e-mail, Messenger etc. Possibilita ainda que esta informação seja vista por seus clientes e ou fornecedores, com o devido tratamento e política de acesso.

O SharePoint é, portanto, um facilitador de acesso as informações corporativas, de maneira simples organizada, e segura... Você já imaginou ter que disponibilizar para o seu cliente acesso a parte do seu servidor de arquivos? Claro que não!

No SharePoint isso é possível, imagine o seguinte cenário:
Você trabalha numa empresa de contabilidade e precisa que mensalmente os seus clientes tenham acesso as planilhas e relatórios financeiros... Obviamente a primeira opção que vem a mente é, vou enviar isso por e-mail, uma vez por mês e "finito", acabou seus problemas!
O que ele vai fazer com isso já não é um problema seu certo? Não, errado! Alem de você não ter garantias de que a informação esta chegando para seu cliente, você pode ter problemas de compatibilidade, de versões, de e-mails digitado errado, com anexo errado, etc.

Agora imagine que este seu cliente não teve nenhum problema em acessar o seu e-mail, que tudo foi feito da maneira correta... Mas imagine que o computador deste seu cliente esta com um vírus, algo bem como alias, e este vírus simplesmente envia uma copia de tudo o que ele recebe na sua caixa postal para o individuo que o criou? Pronto, olha que legal você tem um cidadão tendo acesso a informações sigilosas suas ou do seu cliente de presente na sua caixa postal... Mas ai vocês podem falar ah, ele esta exagerando... Mas k entre nós será mesmo?

O SharePoint foi concebido para substituir esta velha maneira de trabalhar... No SharePoint você e seus clientes têm sempre a informação que precisam de maneira rápida e segura.

Isso por si só ao meu ver já é uma grande coisa... Mas ele vai alem, o SharePoint possibilita que você tenha um controle de versão sobre estes documentos! Você pode ainda integrá-lo com as necessidade especificas do seu negócio, podemos dizer até que você tem um repositório de documentos, que se adapta aos processos da sua empresa, mas não para por ai!

O SharePoint é uma aplicação web baseada em Asp.Net, ou seja, com um pouco de conhecimento nos modelos do SharePoint, qualquer programador pode customizar e conceber novas funcionalidades de acordo com a suas necessidade.

Mas dizer só isso do SharePoint seria injusto... Dizer que ele é um repositório de arquivos inteligente, é no mínimo, menosprezá-lo.

O SharePoint é a nova plataforma de entregas (front-end) da Microsoft, o que isso significa? Significa que ele está totalmente integrado a tudo que a Microsoft tem desenvolvido, como por exemplo, família Office - o SharePoint é parte da família Office, Project Server, Live communications, CRM, CMS enfim... Tudo o que a Microsoft tem feito, terá como cara o SharePoint.

E porque tudo isso? Vocês podem me perguntar! E a reposta é simples... O SharePoint é uma ferramenta extremamente simples, e fácil de utilizar e pronta para se conceber novas funcionalidades, seja através de webparts, seja por um workflow de aprovação, ou desenvolvimento Asp.Net puro, o SharePoint é uma plataforma pronta pra se criar ferramentas das mais variáveis formas e possibilidades.

Abaixo destaco as principais utilidade do SharePoint
• Repositório de documentos e imagens (com controle de versão)
• Trabalho colaborativo por meio de sites de projetos e departamentos
• Webparts ou "modulos" prontos de: enquetes, fóruns, blogs, wikis, formulários, listas e calendários
• Mecanismo de Busca: que consegue buscar por palavras-chave, dentro e fora de qualquer arquivo da família Office.
O SharePoint é, portanto, um "canivete suíço" por assim dizer, que tem como objetivo possibilitar que os próprios usuários, entenda aqui, pessoas normais que não fazem idéia do que é um "for each", construam suas próprias ferramentas do dia a dia, seja uma equipe de marketing, que precisa aprovar uma campanha, coletando assinaturas e aprovação do cliente, ou um departamento de almoxarifado, que possui processo definido de solicitação, compra e entrega de matérias de escritório.

domingo, 17 de fevereiro de 2008

Oportunidades!



O SharePoint é alem de tudo o que você já leu na internet, ou em workshops da Microsoft, é uma ferramenta web, baseada em ASP.Net, ou seja, não é um bicho de 7 cabeças, qualquer pessoa que conheça a plataforma .Net, é um potencial desenvolvedor SharePoint.

Mas aparentemente não existe documentação [pt-br] sobre como desenvolver no SharePoint, e por que isso acontece? Porque não existe o interesse das empresas no Brasil?

Pelo contrario, a cada dia mais e mais, eu vejo oportunidades e oportunidades de se usar o SharePoint nas corporações, o que falta é recursos, portanto caros leitores, invistam no SharePoint.

Tenho recebido diversos contatos de empresas, e cada dia mais e mais, perguntando a respeito de treinamentos em SharePoint, e tenho ministrado muitos workshops apresentando o SharePoint para as empresas, em breve estarei disponibilizando aqui um overview do SharePoint que tem como objetivo, mostrar alguns casos de sucesso, e contextualizar a ferramenta em casos reais de uso.