|
|
|
|
|
08/10/2009
Olá pessoal,
Mais uma vez eu por aqui tentando manter as atividades! :-)
Finalmente, depois de meses e mais meses esperando, o evento mais esperado da história pelos SharePointers se aproxima ...
Não deixe de ler a sessão E OS BRAZUKAS, ao final do post! |
|
Por que este evento é tão esperando? (Parte 1)
Simplesmente pelo fato de caracterizar o lançamento oficial e público da próxima versão do SharePoint, o Microsoft SharePoint Server 2010.
Serão muitas e muitas sessões, cobrindo todas as áreas de interesse do produto. Todas as novas features serão finalmente apresentadas ao público, e acreditem em mim, os presentes FICARÃO EM TRANSE - o produto esta fantástico.
Por que este evento é tão esperando? (Parte 2)
Além do conteúdo incrível, o networking proporcionado pelo evento é sensacional. Todos os principais consultores do mundo, principais empresas fornecedoras de soluções e serviços, principais players de mercado ... tudo relacionado a sharepoint, ESTARÃO LÁ!
É uma incrível oportunidade de imersão no mundo SharePoint, lançamentos e + lançamentos devem ser anunciados ...
Por que este evento é tão esperando? (Parte 3)
O evento é em Las Vegas, rs, o que dispensa comentários adicionais ...
E OS BRAZUKAS????
Bom, para o público/comunidade brasileira, gostaria de comentar 2 coisas:
01 - Quem mais esta indo para o SPC09? Que tal nos organizarmos?
Eu tenho conversado, e até recebido alguns e-mail´s, com algumas pessoas que também estão indo a este fantástico evento.
O que vocês acham de nos organizarmos, talvez nos encontrarmos por lá e fazermos algo?
Segue a minha 'agenda' lá em Las Vegas:
- 15/10 - Chegada;
- Ficarei hospegado no Hotel Mandalay Bay - o mesmo do evento
- 23/10 - Retorno ao braza;
Eu já vi alguns eventos e lugares legais para ir, mas podemos nos encontrar - pelo menos para uma foto, rs - no dia do evento.
Coloquem nos comentários do post suas informações, faço uma consolidação dos participantes e depois inicio uma thread particular com todos ... ;-)
02 - Para quem infelizmente não poderá comparecer ao Evento, ficam aqui algumas dicas:
Tentarei compartilhar com vocês o maior número de informações possíveis sobre o evento, incluindo anúncios e etc...
Portanto, fiquem ligados, eu recomendaria os seguintes canais para mantermos contato:
- Este blog! :-p
Let´s rock! ;-)
Abraços 06/09/2009Olá pessoal,
Eu novamente falando sobre indexação de arquivos AutoCAD com SharePoint ... agora não mais com uma 'carinha' tão contente! :-(
eheheheh ... ANIMAÇÃO, troubleshooting também é bacana de fazer! kkkk
Durante a realização dos testes (ou tentativas de ...) com o IFilter para .DWG da CAD & Company eu enfrentei alguns problemas; na verdade, os arquivos .DWG pareciam nunca ser indexados ... nem com todos os meus esforços durante algumas horas!!!
Bom, para que vocês não passem por isso, seguem algumas questões interessantes relacionadas à versão atual deste IFilter:
- Componente não suportado em versões 64-bit´s, somente a plataforma 32-bits;
- Windows Server 2008 ainda não homologado/suportado, logo, somente disponível para o Windows Server 2003 32-bit´s
- Se seu servidor possui mais de uma placa de rede, esta é outra issue do componente! :-(
Bom, para a minha sorte, imaginem qual é o meu ambiente principal de testes????
- Windows Server 2008 R2 Standard Edition x64, rodando sob Windows Server 2008 R2 Enterprise Edition with Hyper-V x64.
E pra ajudar semana passada eu inventei de ter sempre 2 placas de rede para as minhas virtual machines (uma com acesso à internet e outra sendo um NAT interno com um IP fixo do meu lab)
Não vale dar risada, mas 3 issues para um troubleshooting no final de semana é demais ...
Lessons Learned: Procurar sempre uma sessão Known Issues no web site do fornecedor! :-)
Obs.: Estou conversando com algumas pessoas da CAD & Company, se houverem mais novidades eu aviso vocês.
Enquanto isso, lembrando que esta é uma necessidade de um cliente muito bacana, estou procurando outras alternativas. Indexação de .DWG direto parece não ter jeito, mas achei um IFilter para .DWF lá no IFilterShop (uma versão de arquivo que pode ser gerado a partir do .DWG). Vou testar daqui a pouco este novo componente, me desejem sorte ... :-p
Abraços Olá pessoal,
Hoje decidi postar sobre um assunto bastante interessante - extensibilidade da camada de indexação de arquivos da plataforma sharepoint - basicamente por 2 razões:
01 - por estar pesquisando sobre o assunto, baseado em uma necessidade de implementação de uma grande empresa brasileira;
02 - por representar, claramente em um nível muito avançado, o quão extensível/configurável/customizável toda a plataforma de serviços do sharepoint é;
"Extensibilidade na indexação de arquivos" pode parecer um pouco estranho!? Então vou traduzir estas palavras com um cenário:
"Seu sharepoint indexa arquivos do AutoCAD?" - antes de pensar posso responder: NÃO
O SharePoint (WSS / MOSS / Search Server) - por padrão - não indexa arquivos do AutoCAD (.DWG).
Obs.: No meu primeiro blog - que ficava hospegado lá no www.sharepointblogs.com do meu amigo Dustin Miller - eu fiz um post fantástico sobre a arquitetura de indexação do sharepoint. Prometo que vou resgatar este post e colocar aqui para vocês... :-)
De forma bem sucinta, o SharePoint não indexa arquivos do AutoCAD por que não esta configurado para tal - e também por não possuirmos (por padrão na instalação) o componente responsável por este trabalho (IFilter!).
Como habilitar então a indexação de arquivos AutoCAD no SharePoint? O primeiro passo é 'achar' ou comprar o componente indexador destes arquivos (IFilter). Neste caso, para arquivos do AutoCAD, teremos que comprar, e a CAD & Company é hoje a principal fornecedora deste componente...
Obs.: Trial disponível para testes por 60 dias, bem bacana!
Tecnicamente, estamos adquirindo um componente indexador de arquivos para utilizá-lo na arquitetura de indexação do SharePoint. Isso demonstra que, a qualquer momento, podemos estender a indexação/busca do sharepoint para abranger um número maior de extensões / formatos / arquivos.
Este IFilter da CAD & Company parece ser bem interessante, pois possui uma interface de instalação / configuração bem avançada:
(imagem não disponível ...)
Após instalado e configurado, este IFilter proporciona a indexação dos arquivos .DWG, e estes arquivos agora fazem parte da camada de pesquisa do portal ....
(imagem não disponível ...)
SHOW né? Eu realmente acho muito interessante estes cenários ...
Mais informações sobre este IFilter para o AutoCAD:
BACANA: Apesar deste IFilter para AutoCAD ser licenciado, existem uma séries de IFilters´s gratuitos que podemos utilizar em nossos ambientes. Ou seja, podemos estender a indexação do sharepoint para diversos arquivos (PDF, OneNote, CAB, ZIP, CHM, JPG, e muitos outros) sem gastar nenhum dólar (ou alguns reais, rs).
Seguem algumas referências bacanas para serem exploradas:
Observação 01: Cada IFilter / Fornecedor possui uma estratégia diferente de instalação no ambiente, por isso é importante ficar atento às recomendações e documentos de referência.
No mais, é só acreditar que o SharePoint vai dominar o mundo ..... e se divertir é claro! uauhuhauh
Grande abraço a todos ... Let´s rock! ;-) 30/08/2009Olá pessoal,
Será que sou só eu que me identifico muito com esse diálogo? Por que será que ele é mais comum do que imaginamos (ou gostaríamos)?
heheheh ... Bom início de semana SharePointers! ;-)
Abraços
Olá pessoal,
Continuando a saga de retorno aos bons e velhos posts, hoje pretendo falar sobre um dos milhares de itens que tenho em meu backlog de posts interessantes ... Ferramentas/Add-in´s importantes para o desenvolvimento de soluções SharePoint.
Esta semana esta sendo bastante agitada - estarei ministrando 2 turmas do treinamento SharePoint 2007 para Desenvolvedores simultâneamente .... (uma no período noturno e outra aos sábados).
Normalmente nas primeiras conversas com os alunos já posso perceber qual o modelo de desenvolvimento praticado, os principais problemas e "dores" que eles estão passando. Invariavelmente os problemas são comuns ...
Uma coisa importante que sempre comento é que existem ferramentas/utilitários que podem ser utilizados para facilitar o desenvolvimento de artefatos (web parts, custom fields e etc...) para as soluções sharepoint. Atualmente julgo praticamente obrigatório a utilização de um dos 2 add-ins do visual studio abaixo listados/comentados.
- Microsoft VSeWSS - Visual Studio extensions for Windows SharePoint Services
O VSeWSS é uma extesão do visual studio, desenvolvida e mantida pela Microsoft, com o intuito de facilitar ou desmistificar o desenvolvimento de artefatos sharepoint.
Tecnicamente, é possível desenvolver todos os artefatos para o sharepoint sem qualquer extensão/add-in especial - haja visto que trabalhamos basicamente com class libraries e customizações para a geração do WSP (makecab.exe).
Mesmo sendo possível, é sem dúvida bastante complicado configurar uma estrutura ideal no projeto para otimizar o desenvolvimento - e é justamente para isso que o VSeWSS foi desenvolvido. A idéia é facilitar o desenvolvimento / empacotamento das soluções - incluindo até o deployment automático das soluções e debug bem simplificado! :-)
Sem dúvida é uma ferramenta muito bacana, disponível nas seguintes versões: v1.1 - para o Visual Studio .Net 2005 (download) v1.2 - para o Visual Studio .Net 2008 (download) v1.3 - atualmente em CTP (Community Technology Preview), para o Visual Studio .Net 2008 (download)
A versão 1.2 é atualmente a mais usada, mas a versão 1.3 esta fantástica (mostrei um pouco dela na minha apresentação do TechEd 2009) - com inúmeras melhorias.
Os seguintes itens estão presentes neste pacote: Definition, List Definition from Content Type, Content Type, Field Control, Web Part, Module, Root File, Template, Event Receiver, and List Instance.

As principais melhorias da versão 1.3 na minha visão são: Deployment options (quick deployment, iis reset, solution refresh, ...), WSP View melhorado e suporte a ambientes 64-bits.
- STSDEV - CodePlex workspace
Esta solução foi desenvolvida por alguns amigos MVP´s e foi lançada muito antes do VSeWSS - justamente para facilitar o desenvolvimento com sharepoint.
Eu utilizei algumas vezes, e apesar de bem mais complexa (exige um conhecimento mais profundo do modelo de extensibilidade do sharepoint), proporciona grandes melhorias e funções para o dia-a-dia de desenvolvimento. A complexidade desta ferramenta reflete diretamente na flexibilidade do design das soluções ... muito bacana mesmo!
Recentemente foi lançada a versão 1.4, com diversas melhorias e novidades. Convido vocês a acompanha-las em: http://stsdev.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31516

O artigo Simplify SharePoint Development with STSDEV pode ajudar vocês a entenderem um pouco mais sobre o posicionamento deste utilitário...
Duas considerações essenciais na minha visão:
01 - Não é por utilizar ferramentas/utilitários que devemos abstrair conhecimento em relação à arquitetura das soluções, deployment e etc ... Conhecimento profundo sobre o framework de desenvolvimento e modelo de extensibilidade do sharepoint são essenciais ...
02 - O "ótimo" é sempre inimigo do "bom", então, claramente precisamos ter em mente que estas ferramentas melhoram o desenvolvimento dos artefatos para o SharePoint - mas NÃO resolvem todos os nossos problemas. Ainda existe muito o que evoluir em relação às ferramentas e suas capacidades .... e isso reforça muito as considerações do item 01.
O que posso falar para vocês é que estou acompanhando muito de perto - envolvido diretamente com os times de produto da Microsoft - a evolução destas ferramentas (principalmente para a próxima versão do nosso sharepoint...); podemos esperar grandes evoluções!!!
Abraços a todos e até mais ... ;-)
16/06/2009Olá pessoal,
Na semana passada tive uma conversa bastante interessante com um grande (na verdade gigante) cliente - envolvendo a arquitetura e planejamento de implantação de uma infra-estrutura de MOSS (SharePoint Server) ... Eu particularmente curto demais participar destas conversas...
Dentre os muitos fatores abordados e discutidos, falamos sobre capacity planning & sizing - principalmente dos content databases, sempre com vistas às melhores práticas e recomendações do product team. A recomendação mais clara e em evidência é que, o tamanho dos content databases deve ser de no máximo 100Gb.
(Lembrem-se, é uma recomendação, e não um hard-limit)
Referências (para quem quiser se aprofundar no assunto):
Falando especificamente na recomendação de 100Gb para os content databases, em determinados cenários de implementação este limite pode ser facilmente ultrapassado - e a equipe de arquitetura me questionou bastante sobre este item.
Primeiramente, é importante ressaltar que esta recomendação tem como foco a manutenção (otimizações, operações de backup/restore e DRV) e performance geral.
A arquitetura de armazenamento do sharepoint faz com que todo e qualquer conteúdo (principalmente arquivos, em nosso caso) adicionado a um site seja armazenado em um banco de dados sql server (aka content databases). Não é muito dificil de imaginar, mas armazenando arquivos grandes no sharepoint seria uma forma de atingir facilmente o limite recomendado - obtendo um banco de dados bastante grande e (consequentemente) crítico.
Não vou detalhar a discussão sobre minhas recomendações para armazenamento de arquivos e etc ..... vamos direto ao ponto:
- Cenário: Um grande volume de arquivos armazenados no sharepoint pode gerar um banco de dados muito grande, altamente crítico e com um alto custo;
- Pergunta: Não quero abandonar o sharepoint devido ao cenário acima apresentado. (NEM PENSEM NISSO!!! kkk) Existe alguma forma de contornar ou flexibilizar este modelo?
- Resposta: SIM, eu abordei tecnicamente este cenário a alguns meses atrás.
EBS - External BLOB Storage API (Business Vision) EBS - External BLOB Storage API (Technical Deep-Dive)
Obs.: O único problema do EBS é a sua implementação técnica, bastante complexa e específica.
- Pergunta 2: Mais alguma ajuda? (provavelmente, me assustei um pouco com o EBS acima citado!) :-)
- Resposta 2: SIM (informação obtida a algumas horas atrás ...)
BlueThread Technologies, uma empresa MS Gold Partner, lançou oficialmente um produto chamado StoragePoint. Além do nome interessante, este produto simplesmente atua exatamente na resolução do cenário acima ... gerenciando o modelo de armazenamento de BLOB´s (aka arquivos) do sharepoint.

Basicamente, os BLOB´s deixam de ser armazenados nos content databases do sharepoint, sendo redirecionados para unidades de armazenamento externas (discos, NAS, SAN e etc...).
Por que isso é tão interessante? Primeiramente pois evita o crescimento desordenado e ingerenciável dos bancos de dados do sharepoint. Em segundo - com o devido planejamento - vejo uma possibilidade de redução/otimização de custos, haja visto que o custo US$/GB é muito superior em unidades dedicadas à bancos de dados do que em unidades simples de armazenamento de arquivos.
O blog do time do StoragePoint apresenta informações muito interessantes (por gentileza, realizem sempre seus benchmarks de performance / custo / ROI / payback internamente ...). O post The Throwdown results are in! contém comparações muito bacanas, eu mesmo nunca tinha pensando em utilizar NTFS Compression neste caso - o ganho geral parece ser realmente possível! (Com uma pequena penalização de performance, na minha visão macro...)
Bom, acho que vocês já pegaram a idéia desta dica. Vou procurar falar mais sobre planning & performance nos próximos posts.
Para maiores informações acessem http://www.storagepoint.com/!!!
Obs.: Special thanks to Owen Allen and Michael Gannotti.
Abraços
Hélio Sá Moreira
Olá pessoal,
Sou eu denovo por aqui ...
Sei que faz um tempo que não passo pela blogsphera, mais especificamente aqui pelo SharePoint Brasil - mas feliz/infelizmente estes último meses tem sido extremamente intensos e desafiadores para mim.
Um conjunto de rolo compressor profissional + mudanças pessoais + dúvidas/pensamentos fizeram com que este espaço ficasse um pouco parado ....
Mas, falando de coisas boas a partir de agora, vocês já devem ter reparado que mudanças ocorreram por aqui ... e essa é o meu objetivo para os próximos meses - muitas e muitas atualizaões / novidades / surpresas.
Este espaço aqui tem uma representação muito grande dentro das minhas satisfações profissionais - e atualizá-lo visualmente e estruturalmente era algo que eu estava perseguindo a alguns meses. Felizmente - antes tarde do que nunca - estas idéias estão saindo do papel e tomando corpo.
Bom, esta é uma mensagem de animação e atualização ... esperem muitas e muitas novidades por aqui nos próximos dias / semanas / meses ... meus objetivos não são nem um pouco modestos, podem acreditar. ;-)
As primeiras novidades que gostaria de anunciar, como forma de proporcionar uma estrutura de colaboração e social networking entre os membros deste espaço, são:
- RSS (powered by feedburner)
O nosso link para consumo dos posts via RSS agora é gerenciado com a utilização do Feedburner, agregando maior flexibilidade e gerenciamento das atualizações aqui no portal .... não deixem de adicionar este endereço no FeedReader de vocês: http://feeds2.feedburner.com/SharePointBrasil/
- Twitter SharePoint Brasil .Net
É verdade que ainda estou tentando me acostumar com o Twitter e esta onda de social networking - mas acredito que seja uma ótima forma de proporcionar um canal de atualizações / notificações (quem sabe até de feedback) para o portal.
Follow us on Twitter: http://twitter.com/SharePointBRZ
- Twitter Hélio Sá Moreira
Para quem quiser acompanhar um pouco mais das minhas aventuras / loucuras / atividades pessoais&profissionais - Follow me on Twitter: http://twitter.com/HelioSaMoreira
Não posso deixar de expressar a minha animação com esta nova fase ... e peço a todos que participem e contribuem com este espaço. Dentro de poucos dias espero liberar para vocês funcionalidades que possam proporcionar colaboração e identificação de cada membro desta comunidade ...
Conto com vocês, contem comigo também ...... ;-)
Grande abraço a todos
Hélio Sá Moreira 14/02/2009
Olá pessoal, tudo bom?
(Após algum tempo fora, estamos aqui novamente ... tentando postar coisas bacanas à todos vocês)
Tenho trabalhado muito ultimamente, liderando projetos incríveis e super desafiadores (o que reflete a minha super empolgação) ... e para passar por estes desafios tenho consumido um volume de informações imenso a cada dia.
No meio deste montão de informações, tenho me deparado com ferramentas e utilitários super interessantes para o Sharepoint .... vou começar a postar por aqui alguns. :-)
Um dos mais interessantes que achei (e testei rapidamente) foi o SharepoinZip - um utilitário (aka feature) que adiciona as seguintes funcionalidades ao Sharepoint:
- Upload de um arquivo Zip para o Sharepoint, com a opção de extrair os arquivos após a realização da operação
(Interessante, seria como um batch upload bem fácil de fazer)

- Download de vários arquivos do Sharepoint como um único arquivo zip (aka batch download)

- e Mais uma outras coisas bem interessantes, tais como a possibilidade de 'zipar' uma folder com um simples click.

Bom, o SharepoinZip é um produto da BlackBlade, reconhecida por produzir interessantes add-ins para o Sharepoint. A ótima notícia para a comunidade é que SharepoinZip possui uma versão paga (2.0) e uma outra versão gratuita (1.2) para uso livre - é só baixar e instalar.
Seguem alguns links interessantes sobre a ferramenta:
É um post rápido, com uma dica bacaninha .... mas espero que vocês tenham gostado.
Abraços
11/01/2009
Olá pessoal,
Alguns dias atrás eu vi esta notícia, testei e achei super bacana ... então, decidi compartilhar com vocês.
O que são os BOT´s para o Windows Live Messenger?
Os BOT´s são robôs automáticos que podemos adicionar como amigo em nossa lista de contatos do Messenger e "falar com eles" como se fossem pessoas reais.
Existem diversos BOT´s disponíveis, dedicados à funções bastante interessantes ...
Os BOT´s normalmente simulam "inteligência" na interpretação das conversas e diálogos ...
O Translation Team da Microsoft liberou um BOT de tradução, que basicamente server como um amigo tradutor de palavras/sentenças entre diversos idiomas.
Basicamente você pode definir um modelo de tradução (idioma Origem // Destino) e depois enviar palavras/frases para serem traduzidas ..... os resultados são as "respostas" do seu amigo BOT.
O BOT é uma amigo seu (os mais loucos devem ter cuidado com isso) .... portanto, basta adicioná-lo à sua lista de contatos utilizando o seguinte endereço: mtbot@hotmail.com
Os idiomas atuamente suportados pelo TBOT são:
|
|
English to/from: > Arabic > Chinese Simplified > Chinese Traditional > Dutch > French > German > Italian > Japanese > Korean > Portuguese > Russian (RUS->ENU only) > Spanish
Chinese Simplified <-> Chinese Traditional |
Depois de adicionado, é possível trocar as primeiras palavras com o seu BOT para configurá-lo.
Agora, é só mandar algumas mensagens bacanas ..... seguem alguns dos meus experimentos:
Mensagem em inglês:
- I love Sharepoint!
Resultados (traduções do TBOT)
- Ich liebe SharePoint! (Alemão) - 我喜欢 sharepoint! (Chinês simplificado)
- Я люблю SharePoint! (Russo)
- احب Sharepoint! (Árabe)
Bom, é isso aeh ....... um pouco de diversão as vezes faz bem! :-)
Abraços
09/01/2009
Olá pessoal,
É isso mesmo, depois de muitos e-mail´s e tentativas de agendamento/organização, é com prazer que anuncio e disponibilizo a vocês a 3ª turma do nosso curso Sharepoint 2007 para Desenvolvedores.
Eu particularmente tentei lançar esta turma no final do ano passado (2008), mas infelizmente devido a alguns problemas de agenda/compromissos não foi possível.
As 2 turmas anteriores foram um sucesso, superando sem dúvida minhas expectativas iniciais em diversas áreas ... inclusive no prazer/satistação em ministrar este treinamento.
Ah, temos uma novidade: As duas turmas anteriores foram realizadas aos sábados ... e 5 sábados seguidos é realmente um cronograma bastante puxado, principalmente no que se refere à planejamneto e os conhecidos "ajustes familiares".
Por esta razão, desta vez estamos disponibilizando a turma em período noturno - durante 2 semanas - o que pessoalmente acho mais fácil de administrar e conciliar!
BOM, vamos aproveitar o período pré-carnaval para aprender SharePoint!!!! hehehehe
Um grande abraços a todos os Sharepointers e, qualquer informação adicional necessária, não deixem de entrar em contato ....
Obs.: Não deixem de consultar os resultados obtidos na 1ª turma ... prometo postar os resultados da 2ª turma o mais breve possível.
Grande Abraço a todos ....
|
|
|
|
|
|