March 24th, 2008 by alex silva
Gostaria de comunicar … comunidade que com o objetivo de fortalecer a especializa‡ao dos profissionais mineiros na plataforma Sharepoint e disseminar cada vez mais o conhecimento sobre a plataforma para servidores que mais cresce na hist¢ria da Microsoft e sucesso absoluto de ado‡ao no mercado corporativo mundial, est sendo criado o Sharepoint Miners! primeiro grupo de usu rios presencial de Sharepoint do Brasil.
A princ¡pio, o p£blico alvo ser a comunidade de BH e MG, mas participa‡oes de todo o Brasil serao muito bem aceitas.
O grupo contar com reunioes mensais em pontos de f cil acesso de Belo Horizonte, onde serao realizadas palestras, workshops e rodas de discussao sobre os mais variados assuntos relacionados … plataforma Sharepoint, Seja do ponto de vista t‚cnico, conceitual ou de estrat‚gia.
Contar ainda com um espa‡o na internet que servir como base para conte£do direcionado, discussoes relacionadas ao grupo, agenda dos encontros e principal ponto de contato entre os membros
Estamos articulando a participa‡ao dos principais profissionais da rea, para assegurar o alto n¡vel das discussoes, e que possamos trazer o que h de melhor sobre Sharepoint em todo o mundo para a comunidade brasileira.
Fiquem ligados. Em breve, maiores informa‡oes!
Posted in Uncategorized | No Comments »
March 24th, 2008 by alex silva
Gostaria de comunicar … comunidade que com o objetivo de fortalecer a especializa‡ao dos profissionais mineiros na plataforma Sharepoint e disseminar cada vez mais o conhecimento sobre a plataforma para servidores que mais cresce na hist¢ria da Microsoft e sucesso absoluto de ado‡ao no mercado corporativo mundial, est sendo criado o Sharepoint Miners! primeiro grupo de usu rios presencial de Sharepoint do Brasil.
A princ¡pio, o p£blico alvo ser a comunidade de BH e MG, mas participa‡oes de todo o Brasil serao muito bem aceitas.
O grupo contar com reunioes mensais em pontos de f cil acesso de Belo Horizonte, onde serao realizadas palestras, workshops e rodas de discussao sobre os mais variados assuntos relacionados … plataforma Sharepoint, Seja do ponto de vista t‚cnico, conceitual ou de estrat‚gia.
Contar ainda com um espa‡o na internet que servir como base para conte£do direcionado, discussoes relacionadas ao grupo, agenda dos encontros e principal ponto de contato entre os membros
Estamos articulando a participa‡ao dos principais profissionais da rea, para assegurar o alto n¡vel das discussoes, e que possamos trazer o que h de melhor sobre Sharepoint em todo o mundo para a comunidade brasileira.
Fiquem ligados. Em breve, maiores informa‡oes!
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Como eu nao estava blogando na ‚poca de seu lan‡amento, gostaria de registrar aqui a referˆncia para o portal do SICOOB Central Cecremge – Central das cooperativas de cr‚dito de Minas Gerais. Eu participei ativamente da constru‡ao deste portal, juntamente com o restante da equipe top-ultra-expert-ninja-JEDIS da e-Solum
. Este portal foi totalmente constru¡do sobre o Windows Sharepoint Services 3.0 e o projeto teve o in¡cio de sua fase de planejamento com o WSS 3.0 ainda na versao beta. Seguramente est entre os 3 primeiros large deployments de Sharepoint 2007 no Brasil.
Foram utilizados, al‚m dos recursos nativos do Sharepoint, v rios componentes da Fertile Plataforma, que comp”em as solu‡oes de WCM (Web Content Management)da e-Solum.
Outros pontos de destaque deste portal sao a customiza‡ao de layout e a utiliza‡ao de m£ltiplos Authentication Providers para permitir accesso de diferentes p£blicos-alvo ao mesmo conte£do, de maneira segura. Por exemplo, os usu rios internos da Cecremge acessam o portal de forma integrada, e podem acessar a intranet.
J o publico das cooperativas, acessa somente o site institucional e a Extranet, atrav‚s de uma autentica‡ao em uma base de dados SQL Server.
Estejam … vontade para visitar e comentar as suas opinioes!
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Como eu nao estava blogando na ‚poca de seu lan‡amento, gostaria de registrar aqui a referˆncia para o portal do SICOOB Central Cecremge – Central das cooperativas de cr‚dito de Minas Gerais. Eu participei ativamente da constru‡ao deste portal, juntamente com o restante da equipe top-ultra-expert-ninja-JEDIS da e-Solum
. Este portal foi totalmente constru¡do sobre o Windows Sharepoint Services 3.0 e o projeto teve o in¡cio de sua fase de planejamento com o WSS 3.0 ainda na versao beta. Seguramente est entre os 3 primeiros large deployments de Sharepoint 2007 no Brasil.
Foram utilizados, al‚m dos recursos nativos do Sharepoint, v rios componentes da Fertile Plataforma, que comp”em as solu‡oes de WCM (Web Content Management)da e-Solum.
Outros pontos de destaque deste portal sao a customiza‡ao de layout e a utiliza‡ao de m£ltiplos Authentication Providers para permitir accesso de diferentes p£blicos-alvo ao mesmo conte£do, de maneira segura. Por exemplo, os usu rios internos da Cecremge acessam o portal de forma integrada, e podem acessar a intranet.
J o publico das cooperativas, acessa somente o site institucional e a Extranet, atrav‚s de uma autentica‡ao em uma base de dados SQL Server.
Estejam … vontade para visitar e comentar as suas opinioes!
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Ocorre neste s bado, de maneira simultƒnea, o lan‡amento dos novos produtos da Microsoft para as comunidades e grupos de usu rios do Brasil.
Um ponto interessante ‚ que a abertura do evento ser tamb‚m simultƒnea, atrav‚s de um webcast, feito ao vivo pela equipe da MS em Sao Paulo.
Em BH, o evento acontecer na PUC do Cora‡ao Eucar¡sticoa, e a organiza‡ao est a cargo da turma do DotNetRaptors. Haverao sessoes t‚cnicas sobre os produtos. A prop¢sito, a palestra sobre o SQL Server 2008 ser ministrada pelo Marco Aur‚lio Peres, Blogging Colleague, MVP de Sharepoint e fundador da comunidade Canal Sharepoint.
Estaremos l para prestigiar a turma!
Evento: Heroes {Community} Launch BH
Data: 15/03/2008
Hor rio:09:30
Local: PUC Minas – Cora‡ao Eucar¡stico – Teatro do Pr‚dio 30
Endere‡o: Dom Jos‚ Gaspar, 500 Cora‡ao Eucarist¡co, Belo Horizonte, MG – CEP 30535901.Link para Inscri‡ao: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369938&Culture=pt-BR
Mais informa‡oes em http://www.microsoft.com/brasil/msdn/eventos/hcl
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Ocorre neste s bado, de maneira simultƒnea, o lan‡amento dos novos produtos da Microsoft para as comunidades e grupos de usu rios do Brasil.
Um ponto interessante ‚ que a abertura do evento ser tamb‚m simultƒnea, atrav‚s de um webcast, feito ao vivo pela equipe da MS em Sao Paulo.
Em BH, o evento acontecer na PUC do Cora‡ao Eucar¡sticoa, e a organiza‡ao est a cargo da turma do DotNetRaptors. Haverao sessoes t‚cnicas sobre os produtos. A prop¢sito, a palestra sobre o SQL Server 2008 ser ministrada pelo Marco Aur‚lio Peres, Blogging Colleague, MVP de Sharepoint e fundador da comunidade Canal Sharepoint.
Estaremos l para prestigiar a turma!
Evento: Heroes {Community} Launch BH
Data: 15/03/2008
Hor rio:09:30
Local: PUC Minas – Cora‡ao Eucar¡stico – Teatro do Pr‚dio 30
Endere‡o: Dom Jos‚ Gaspar, 500 Cora‡ao Eucarist¡co, Belo Horizonte, MG – CEP 30535901.Link para Inscri‡ao: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369938&Culture=pt-BR
Mais informa‡oes em http://www.microsoft.com/brasil/msdn/eventos/hcl
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Once a time i was developing a custom web part and faced this issue:
My web part classes had some custom properties and also used a custom ToolPart panel. Ok, no problems on creating my class, defining its members and creating and loading my custom tool panel using my own GetToolParts method.
The problem jumped out when i tried to recover any property value in the constructor of my class. My intention was to assure that in any method fired, an object has already been initialized with the value of this property. But in that point It always returned the default value.
After some study of my own code, I've figured that when the constructor is called, the properties are not deserialized yet. So that, all my attempts to recover a property value in that point should return just the default value.
Then, i remembered about the AfterDeserialize method, which is fired just after the moment when the web part framework reads the custom values of its properties and overrides their default values.
Thus, If you need to get sure that all the properties are already deserialized to do any operation, override the AfterDeserialize method and be happy! There is where you should do this.
Cheers!
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Once a time i was developing a custom web part and faced this issue:
My web part classes had some custom properties and also used a custom ToolPart panel. Ok, no problems on creating my class, defining its members and creating and loading my custom tool panel using my own GetToolParts method.
The problem jumped out when i tried to recover any property value in the constructor of my class. My intention was to assure that in any method fired, an object has already been initialized with the value of this property. But in that point It always returned the default value.
After some study of my own code, I've figured that when the constructor is called, the properties are not deserialized yet. So that, all my attempts to recover a property value in that point should return just the default value.
Then, i remembered about the AfterDeserialize method, which is fired just after the moment when the web part framework reads the custom values of its properties and overrides their default values.
Thus, If you need to get sure that all the properties are already deserialized to do any operation, override the AfterDeserialize method and be happy! There is where you should do this.
Cheers!
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Revisitando uma dica antiga, utilizada desde a versao 2003 do Sharepoint, mas que ainda ‚ bastante £til. Imagine o cen rio:
Temos uma Web Part que realiza uma consulta em um banco de dados. Na codifica‡ao, nao foram tomados os devidos cuidados para tratamento dos poss¡veis erros de execu‡ao. Caso esta web part tenha algum problema de execu‡ao, como por exemplo uma impossibilidade de conexao com o banco, toda a p gina ser afetada e nao ser mais exibida.
Desta forma, nao ‚ poss¡vel sequer acessar a p gina para visualizar seu conte£do, muito menos para remover esta web part no modo de edi‡ao da p gina.
Felizmente, toda p gina de web parts oferece um modo de manuten‡ao, onde podemos saber quais web parts estao abertas na p gina, removˆ-las ou simplesmente desabilit -las. Para acessar uma p gina no modo de manuten‡ao, acrescente ?contents=1 ao final de seu endere‡o. Por exemplo:
http://portalsrv/default.aspx => http://portalsrv/default.aspx?contents=1
Assim, podemos remover a web part que est causando o problema e a isolar em uma p gina vazia, por exemplo, at‚ que o problema seja corrigido.
Para que coisas desse tipo nao ocorram novamente, ‚ desej vel que a web part possua um tratamento efetivo de erros em todos os seus m‚todos que interajam com elementos externos, para que um problema em sua execu‡ao nao comprometa a sa£de das p ginas nas quais estiver hospedada, ou at‚ mesmo de todo o site.
Posted in Uncategorized | No Comments »
March 13th, 2008 by alex silva
Revisitando uma dica antiga, utilizada desde a versao 2003 do Sharepoint, mas que ainda ‚ bastante £til. Imagine o cen rio:
Temos uma Web Part que realiza uma consulta em um banco de dados. Na codifica‡ao, nao foram tomados os devidos cuidados para tratamento dos poss¡veis erros de execu‡ao. Caso esta web part tenha algum problema de execu‡ao, como por exemplo uma impossibilidade de conexao com o banco, toda a p gina ser afetada e nao ser mais exibida.
Desta forma, nao ‚ poss¡vel sequer acessar a p gina para visualizar seu conte£do, muito menos para remover esta web part no modo de edi‡ao da p gina.
Felizmente, toda p gina de web parts oferece um modo de manuten‡ao, onde podemos saber quais web parts estao abertas na p gina, removˆ-las ou simplesmente desabilit -las. Para acessar uma p gina no modo de manuten‡ao, acrescente ?contents=1 ao final de seu endere‡o. Por exemplo:
http://portalsrv/default.aspx => http://portalsrv/default.aspx?contents=1
Assim, podemos remover a web part que est causando o problema e a isolar em uma p gina vazia, por exemplo, at‚ que o problema seja corrigido.
Para que coisas desse tipo nao ocorram novamente, ‚ desej vel que a web part possua um tratamento efetivo de erros em todos os seus m‚todos que interajam com elementos externos, para que um problema em sua execu‡ao nao comprometa a sa£de das p ginas nas quais estiver hospedada, ou at‚ mesmo de todo o site.
Posted in Uncategorized | No Comments »