Usuário com melhor resposta
Utilizar a mesma webpart (inclusive os dados) em varios subsites

Pergunta
-
Caros amigos,
Implementei o modelo de acompanhamentos de projetos em um subsite e eu gostaria de visualizar a webpart de projetos em outro subsite, sabe me dizer se é possivel ? como ?
já observei que eu terei que colocar a webpart no site pai para que fiquem disponiveis par os filhos porem nao encontrei como fazer, as webpart de projetos nao ficam visiveis.
alguem pode me ajudar ?
Respostas
-
Salve Marcio,
Deixa eu ver se entendi a sua pergunta.
Se você quiser que a web part fique em um site a visualização dos dados dessa web part seja exibido em outros sites de um site collection, você pode usar o Content Query Web Part. Assim, você irá expor somente os dados para os outros sites.
Agora, se você quiser salvar a webpart com seus dados e replicar para outros sites, você pode salvar a webpart como modelo, juntamente com os dados, e registrar essa webpart do seu site collection, usando o stsadm com o parâmetro addwppack. Documentação: http://technet.microsoft.com/en-us/library/cc261956.aspx.
Espero que ajude.
Abs,
Rodolfo- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 28 de junho de 2012 00:40
-
É necessário referir que o content Query Web Part, está disponibilizado através de MOSS 2007 e não WSS 3.0.Se for MOSS 2007 e se os dados existir na mesma Site collection então pode ser um solução, mas cuidado que existe algumas limitações, se queres utilizar esta webpart para aceder a dados em Site collections diferentes então estas webpart nao irá funcionar.Por defeito a WebPart e um pouco pobre a nivel de Layout podes alterar o seu conteúdo XSL, através de Modelos que podes personalizar"Displaying Custom Fields in Content Query Web Parts in Office SharePoint Server 2007"Outra forma de acesso a esse dados seria através de Sharepoint Designer 2007 da WebPart "DVWP" Dataview Webpart, embora este metodo "basicamente tudo que envolva sharepoint designer" não seja recomendado pela microsoft "e concordo" :), consegues aceder a dados em SubSite ou através de WebServices.Apenas refiro esta ferramenta porque funciona em Wss3.0.Lista de WebServices que podes utilizar para acesso ao Subsite exemplo: "/_vti_bin/lists.asmx"Uma coisa que posso tambem referir é o facto de importar os dados da Lista, esta nunca ira ter o comportamento que existe no Site onde se encontra a Lista original, as opções do menu da Lista e do item não estão acessíveis.Se pretenderes ter uma vista com o comportamento do menu da Lista podes tentar utilizar a Webpart http://spupload.codeplex.com/ na edição da Webpart existe uma opção chamada "Site" onde adicionas o Site/sub-site "verifica se tens permissão" onde se encontra a Lista a importar e depois selecciona a Lista e Vista associada.Cumprimentos,
André Lage Microsoft SharePoint, CRM and Sybase Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 28 de junho de 2012 00:40
Todas as Respostas
-
Salve Marcio,
Deixa eu ver se entendi a sua pergunta.
Se você quiser que a web part fique em um site a visualização dos dados dessa web part seja exibido em outros sites de um site collection, você pode usar o Content Query Web Part. Assim, você irá expor somente os dados para os outros sites.
Agora, se você quiser salvar a webpart com seus dados e replicar para outros sites, você pode salvar a webpart como modelo, juntamente com os dados, e registrar essa webpart do seu site collection, usando o stsadm com o parâmetro addwppack. Documentação: http://technet.microsoft.com/en-us/library/cc261956.aspx.
Espero que ajude.
Abs,
Rodolfo- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 28 de junho de 2012 00:40
-
É necessário referir que o content Query Web Part, está disponibilizado através de MOSS 2007 e não WSS 3.0.Se for MOSS 2007 e se os dados existir na mesma Site collection então pode ser um solução, mas cuidado que existe algumas limitações, se queres utilizar esta webpart para aceder a dados em Site collections diferentes então estas webpart nao irá funcionar.Por defeito a WebPart e um pouco pobre a nivel de Layout podes alterar o seu conteúdo XSL, através de Modelos que podes personalizar"Displaying Custom Fields in Content Query Web Parts in Office SharePoint Server 2007"Outra forma de acesso a esse dados seria através de Sharepoint Designer 2007 da WebPart "DVWP" Dataview Webpart, embora este metodo "basicamente tudo que envolva sharepoint designer" não seja recomendado pela microsoft "e concordo" :), consegues aceder a dados em SubSite ou através de WebServices.Apenas refiro esta ferramenta porque funciona em Wss3.0.Lista de WebServices que podes utilizar para acesso ao Subsite exemplo: "/_vti_bin/lists.asmx"Uma coisa que posso tambem referir é o facto de importar os dados da Lista, esta nunca ira ter o comportamento que existe no Site onde se encontra a Lista original, as opções do menu da Lista e do item não estão acessíveis.Se pretenderes ter uma vista com o comportamento do menu da Lista podes tentar utilizar a Webpart http://spupload.codeplex.com/ na edição da Webpart existe uma opção chamada "Site" onde adicionas o Site/sub-site "verifica se tens permissão" onde se encontra a Lista a importar e depois selecciona a Lista e Vista associada.Cumprimentos,
André Lage Microsoft SharePoint, CRM and Sybase Consultant
Blog:http://aaclage.blogspot.com
Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/- Marcado como Resposta Hezequias VasconcelosModerator quinta-feira, 28 de junho de 2012 00:40