Desvendando o SharePoint na 5ª Jornada da Computação da UFU–Como foi
No dia 11/04/2012 tive a oportunidade de palestrar sobre SharePoint na 5ª Jornada da Computação da Universidade Federal de Uberlândia (UFU), compareceram cerca de 120 alunos de vários semestres dos cursos de Sistemas de Informação e Ciências da Computação.
Palestrar para alunos é sempre muito bom porque além de poder dar uma visão técnica sobre o assunto podemos falar sobre o futuro e as oportunidades que eles tem disponíveis, que entre elas está o SharePoint como algo muito promissor para o futuro.
Entendendo os Papeis dos Profissionais no SharePoint
O SharePoint envolve diversos tipos de profissionais que por sua vez assumem diversos papeis, entre eles os principais são: desenvolvedor, infra, designer e usuário avançado. Neste post vou explicar um pouco o papel de cada um deles e suas principais atribuições e falar sobre equipes de projetos SharePoint.
Este post faz parte de uma série de posts sobre entendimento do SharePoint 2010, acesse o post principal para ver os outros assuntos: Entendendo o SharePoint 2010
Entendendo o Uso do InfoPath no SharePoint
O InfopPath 2010 é uma excelente ferramenta para ser utilizada em conjunto com o SharePoint 2010, ele agrega muito valor a qualquer projeto e é muito funcional e produtivo, permitindo entregar soluções mais rapidamente do que outras ferramentas.
Neste post vou mostrar algumas considerações sobre o uso do InfoPath no SharePoint, não irei abordar assuntos técnicos.
Este post faz parte de uma série de posts sobre entendimento do SharePoint 2010, acesse o post principal para ver os outros assuntos: Entendendo o SharePoint 2010
Desvendando o SharePoint na Uniube–Como foi
No dia 04/04/2012, na sede da Uniube de Uberlândia/MG tive a oportunidade de mostrar para os alunos dos cursos de engenharia de computação, elétrica, civil, ambiental e produção o que é o SharePoint e eles, na grande parte como usuários, como poderão tirar proveito em suas áreas de atuação específicas.
A palestra foi muito interessante, foi um público diferente do comum, porque grande parte serão usuários finais e não pessoas que irão utilizar o SharePoint para entregar recursos aos usuários. Fiquei surpreso com a quantidade de perguntas, que foi excelente, e a quantidade de pessoas.
Instalação do .NET Framework 3.5 no Windows 8 Server
Estava montando o meu novo ambiente para o SharePoint 2010 utilizando o Windows 8 Server Beta e o SQL Server 2012. Ao instalar o SQL Server, apareceu um erro de que ele não conseguiu ativar a feature do .net framework 3.5. Tentei ativar manualmente, utilizando o utilitário do próprio Windows. O erro continuou acontecendo e não consegui instalar (minha VM não tem acesso à internet).
Procurando um pouco achei um post no fórum que instruia para utilizar o comando DISM.
A partir do prompt de comando do Windows, digite:
dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs /LimitAccess
(onde o D é a unidade de DVD). Após a execução do comando pude ativar a feature pelo utilitário do Windows e funcionou corretamente
Obrigado aos amigos Danielle Caixeta e Henderson Andrade pela dica.
Revista Canal TechShare–Edição 1
Acabou de sair do forno a 1ª edição da revista Canal TechShare e nela vieram artigos muito interessantes:
-
SharePoint 2010 como Ferramenta para Gestão de Desempenho de Equipes – Guilherme Gouveia
-
Como Criar Comandos Personalizados – André Lage (MVP)
-
A Revolução do SharePoint no Mercado Corporativo – Bruno Velaz
-
Configurando os Serviços do SharePoint Server 2010 via PowerShell – Thiago Estole
-
Integração Windows Azure com SharePoint 2010 Utilizando REST – Fabian André Gehrke (MVP)
-
Criando Soluções Poderosas em Branding para SharePoint 2010 – Douglas Romão
Os artigos ficaram muito bons, vale a pena conferir, baixe e leia: Revista do Canal TechShare Edição 1.
Alterando a Senha de Usuários de Serviço
Ambientes bem configurados possuem diversos usuários de serviço, como usuários para instalação do SharePoint e updates, administrador da farm, execução de serviços, sincronização de usuários, entre outros. Mas a questão é, com tantos usuários, como alterar a senha deles e diminuir ao máximo o tempo de indisponibilidade dos serviços?
Neste post vou mostrar um recurso do SharePoint 2010 que veio justamente para atender a essa necessidade: gerenciar usuários, mostrando um pequeno resumo do serviço e explicando como alterar a senha manualmente.
Entendendo o Desenvolvimento de Workflows
Workflows são recursos muito importantes para os projetos SharePoint, isso porque eles agregam muito valor para o cliente. Grande parte desses workflows são criados pelo SharePoint Designer, mas alguns necessitam ser desenvolvimentos utilizando o Visual Studio, que na minha opinião são os artefatos mais complexos que podem ser gerados com o SharePoint 2010, porque são eles que irão gerenciar outros recursos de forma direta ou indireta. Um serviço pode ser chamado diretamente a partir do workflow, enquanto uma formatação condicional em formulários InfoPath podem ser utilizadas a partir de campos alterados pelo workflow.
É comum um workflow ser o núcleo de uma solução com diversos componentes.
Mas o que acontece muitas vezes é os workflows não são feitos de uma forma amigável e geram mais trabalho (incômodos) do que solução. O que leva ao descrédito da tecnologia e as pessoas fugirem dele de toda forma.
Na minha visão o workflow é uma ferramenta (recurso) muito útil em determinados projetos e a sua utilização é fundamental para o seu sucesso. Neste post vou falar sobre algumas boas práticas que acho importantes serem seguidas nesse desenvolvimento e evitar problemas futuros.
Gosto muito de trabalhar com workflows e acredito que são ótimas soluções para diversos cenários, indispensável para clientes que precisem de aprovações de tarefas, documentos e processos mais complexos. Agilizando e desburocratizando o fluxo de negócio.
Este post faz parte de uma série de posts sobre entendimento do SharePoint 2010, acesse o post principal para ver os outros assuntos: Entendendo o SharePoint 2010
Entendendo o Desenvolvimento para SharePoint
O SharePoint 2010 possui diversos recursos para customização sem desenvolvimento, com pouco desenvolvimento ou com muito desenvolvimento. Tudo depende da solução proposta para a necessidade de negócio.
É comum ver projetos com problemas de definição do uso de recursos (projetos utilizando recursos que não deveriam ao invés de outros mais adequados), com excesso de desenvolvimento (muito código ao invés de utilizar as funções nativas do SharePoint), entre outros problemas.
A principal causa disso, na minha visão, é a falta de conhecimento do produto e a melhor forma de utilizá-los.
Geralmente o SharePoint é encarado apenas como um produto feito em ASP.NET e com isso entende-se que qualquer desenvolvedor ASP.NET está apto a customizar o SharePoint, sem nem ao menos conhecê-lo. Essas soluções muitas vezes demoram muito para serem criadas e são mais caras, já que tudo é feito novamente ao invés de utilizar recursos nativos.
Mas como resolver esse problema? Não existe milagre, mas algo que eu acredito que funcionaria é dito com uma só palavra: Capacitação.
Neste post vou mostrar alguns conceitos de densenvolvimento para SharePoint e comparar o desenvolvimento com aplicações ASP.NET tradicionais.
Este post faz parte de uma série de posts sobre entendimento do SharePoint 2010, acesse o post principal para ver os outros assuntos: Entendendo o SharePoint 2010
Entendendo o SharePoint 2010
O SharePoint é um produto muito poderoso que oferece solução para diversas necessidades de negócio. Mas algo que vejo muito no mercado é a falta de entendimento sobre alguns desses recursos, essa que muitas vezes acaba gerando impacto negativo na entrega de projetos e soluções com arquitetura inadequada.
Esta série de post fala sobre alguns assuntos que vi serem mais impactantes no dia a dia de projetos SharePoint. Espero dar a minha opinião sobre o assunto e poder esclarecer algum desses pontos.
Seguem os temas:
- Entendendo os Ambientes Envolvidos em Projetos SharePoint
- Entendendo o Desenvolvimento para Office 365
- Entendendo o Desenvolvimento para SharePoint
- Entendendo o Desenvolvimento de Workflows
- Entendendo o Modelo de Dados do SharePoint (em desenvolvimento)
- Entendendo o Uso do InfoPath
- Entendendo os Papeis dos Usuários no SharePoint
Sugestões de temas são bem-vindas!