arquivos mensuais: Xullo 2008

Vaiche a un grupo de usuarios do SharePoint!

Nas últimas dúas semanas, I attended the New Jersey SharePoint user group and the newly formed New York SharePoint Desenvolvedores user group (contrariamente ao grupo de usuarios máis establecida Nova York SharePoint).

En New York, the good people of NewsGator presented their product and covered a lot of very interesting social computing concepts. If you’re looking to incorporate social computing into your organization in a system-assisted way and can’t get out-of-the-box SharePoint to do it for you, seriously check out NewsGator. It’s very good stuff. A lot of great social computing functionality and (in a demo environment at least) very well done.

I’m personally convinced that companies that begin to adopt social computing attitudes and systems will outperform those that do not. It’s too useful to ignore or, at this point I think, to even delay. It can make a tremendous difference in day-to-day operations if done correctly. I’ll write some more about this later.

In New York last night, the NY SharePoint Developers group kicked off its inaugural meeting at the MSFT office on 52nd and 6th. John Bender presented on how to create a custom stsadm extension. I’ve read about it, but seeing it "live" clarifies things. It’s much easier than I realized. No need for features/solutions, just an XML file and a DLL. He walked through a process for recursively finding and displaying security settings for sites and lists in a site collection. He took it farther to describe how this could be part of an auditing process. This group focuses purely on development and so doesn’t come into conflict with larger more established SharePoint user group which is frequently talking at a higher level.

There are groups all across the world. Check them out.

</final>

Rexístrate para o meu blog.

Technorati Tags:

Correo-e Recordatorios tarefa diaria // Looping en SharePoint Workflow Design

I wrote up a detailed article a few weeks ago describing how to create a SharePoint Designer workflow that sends a task reminder email on a daily basis. It’s been publicada na nova SharePoint Revista local. More generally, o artigo amosa como crear unha estrutura de loop en SPD.

O recinto ten unha gran variedade de artigos, incluíndo, entre outras cousas, material moi técnico, interviews and industry news. I recommend you add it to your RSS feed.

Se vostede ten un produto ou servizo para vender, I’d also consider advertising on the site. It’s off to a strong start with several thousand pairs of eyes looking at it already. That’s sure to grow.

Por fin, se está coçando para escribir algo e tiralo diante de un público maior, this is a great time and place to scratch it.

</final>

Rexístrate para o meu blog.

Technorati Tags:

SharePoint Conference Mellores Prácticas

I’m speaking at the SharePoint Best Practices conference in November.

It’s sort of a funny story. I was in Virginia presenting at the SUGDC conference and that Friday was the deadline to submit speaking proposals for the BP conference. The organizers described how they would use a "blind selection" process and that every effort would be made to select presentation on the basis of its value, etc. To maximize my chances of getting selected, I submitted two proposals. The selection committee picked both.

O meu compañeiro (Natalya Voskresenskaya) and I will discuss a real-world governance model that we and our client put together for a substantial SharePoint rollout project last summer. The objective here is to describe the details of the governance plan and why we believe it represents best practices in the context of Sharepoint, Governance and similar companies.

Segundo, I will present a process for obtaining great business requirements from End Users. This goes back to one of my very early blog posts, inaptly titled "Moss: Introdución eficaz dunha organización".

This conference looks to be crazily full of great information and I highly recommend tearing yourself away from your work for three days, joining in on these presentations and networking with both conference attendees and alto-falantes. It will be time and money well spent.

Hope to see you there 🙂

</final>

Rexístrate para o meu blog.

Technorati Tags:

O meu máis recente “En defensa do SharePoint Design” O artigo está dispoñible

Mark Miller sobre a Usuario final SharePoint has posted my latest article about using SharePoint Designer to create great workflow solutions up on his site. Consulte.

Neste artigo, Eu falo sobre o proceso de deseño e, en maior detalle, como configurar un proceso de proba fiable e repetível usando os recursos do SharePoint (Contraer personalizadas, site templates). The article targets End Users, but the approach is good for developers too.

</final>

Rexístrate para o meu blog.

Como describe o seu traballo do SharePoint?

Cantas veces é que isto ocorre con vostede? I’m sitting at my laptop, ler blogs, responder ás mensaxes do foro, 2 copias do Visual Studio aberto e VPN'd a outro servidor co seu propio visual studio + 15 fiestras do navegador (un día típico) e alguén chamado Samantha (miña muller, aparentemente) dime, "We have be there in 30 actas. Get dressed."

Levanto-me en transo, pasear pola casa confusamente, entrar nunha cousa de coche e xunto sei, Estou nunha festa cunha cervexa na man e alguén me pregunta, "So, Cal é a súa profesión?"

Estas conversacións nunca van ben.

Me: "Ahh … Son un arquitecto de solucións da EMC."

Persoa Nameless: evaporado en branco

Me: "I work with a product called SharePoint … é de Microsoft."

UNE-: "Aha! Xa oín falar desa empresa! What is SharePoint?"

Me: "Umm … fai colaboración … persoas empregan para compartir información … É unha plataforma para a construción de Busines sol…"

UNE-: Vidros Ollos.

Me: "I’m a programmer."

UNE-: "Aha! I know people in my company that do programming! When I was in high school, Eu brinquei con BASIC."

E con esa parte da conversa sobre, Voltamo connosco para algo máis doado de falar, como a política.

Calquera coidado para describir a forma na que eles lidan con esta?

</final>

Rexístrate para o meu blog.

Technorati Tags:

Agochar accións personalizadas no SharePoint

Algúns meses atrás, mentres traballaba nun proxecto para un cliente, I created a feature. Among other things, esa característica definida unha acción personalizada (estas aparecen baixo a configuración da web). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. Basicamente, I used it as a crude form of debugging.

Much to my embarrassment, this debugging artifact made its way from dev to UAT and to production before someone got around to asking, "what is this xyzzy link?"

Ata agora, we’re in production and I really don’t want to uninstall the feature, fix elements.xml and then reinstall.

Todd Bleaker pointed out an easy way to handle it. In his words:

"CustomActions are not copied into the database, they are read directly from the Elements.xml file and copied into application state at runtime. Así, you don’t need to deactivate, uninstall, reinstall, and reactivate the Feature to remove the CustomAction. Just remove it from the Elements.xml file and recycle the application pool(s) effected. The next time the Feature is in scope, you won’t see the CustomAction anymore."

I followed his instructions and, claro, they work.

No meu caso, this is a department level installation with just a single WFE. If you find yourself with this problem in future and with multiple WFE’s, I believe you’ll have to make the change in each.

</final>

Rexístrate para o meu blog.

Configurar Educación no Moss

Eu estou a traballar nun documento de análise da arquitectura esta semana e suxire, entre outras cousas, that the client consider using the thesaurus to help improve the end user search experience. Having never done this myself, I wanted to do a quick hands-on test so that my suggestion is authentic.

It was surprisingly difficult to figure out how to do, although it is, de feito, quite easy. There’s a pretty good bit of information on the thesaurus (check aquí e aquí, por exemplo). Con todo, those docs are either WSS 2.0 / SPS 2003 oriented or they don’t actually spell out what do to after you’ve made your changes in the thesaurus. They provide a great overview and fair bit of detail, but it’s not enough to cross the finishing line.

These steps worked for me:

  1. Make the changes to the thesaurus. (See below for an important note)
  2. Go to the server and restart the "Office SharePoint Server Search" service.

A tip of the hat to Mr. J. D. Wade (bio). He provided the key bit about restarting the search service and rescued me from endless, time consuming and unnecessary iisresets and full index crawls. This episode proves, unha vez, that Twitter is the awesome. (Follow me on twitter here. I follow any SharePoint person that follows me).

I don’t know if this functionality is available in WSS. If it is or is not, please leave a comment or email me and I’ll update this post.

Importante: There’s conflicting information on which XML thesaurus file to change. There’s this notion of "tsneu.xml" as being the "neutral" Wikipedia. I wasted some time working with that one. No meu caso, I needed to change the "tsenu.xml" file located under the folder of the app ID itself: \\win2003srv\c$\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications\3c4d509a-75c5-481c-8bfd-099a89554e17\Config. I assume that in a multi-farm situation, you would make this change everywhere a query server runs.

</final>

Rexístrate para o meu blog.

Technorati Tags: , ,

Moss proxectos de Xestión de Documentos de gran escala: 50k Per Day, 10 Millóns Total

Esta semana pasada, alguén fixo unha pregunta sobre a creación dun ambiente SharePoint que ía xestionar un gran volume bastante de novos documentos (10,000 +/- neste caso). I don’t know much about this, pero grazas a este papel branco, Eu me sinto moito mellor informados.

Para min, este white paper é practicamente só unha marca de libro no momento, but I did start reading through it and thought I’d highlight my main take-away. SharePoint can be scaled to handle, como mínimo, esta carga:

  • 50k novos documentos por día.
  • 10 total de millón de documentos.

I write the 50k/10MM figures because they are easy enough to remember. As long as you know they are minimums, you won’t get into trouble. The maximums are at least 10 por cento maior que iso e con extrema sintonía, posiblemente moito maior.

Grazas, Mike Walsh, unha vez máis para a súa semanais WSS actualizacións FAQ e correccións post. If you’re not subscribed to it, ten que pensar seriamente en facelo.

</final>

Rexístrate para o meu blog.

SharePoint actuación — Rápido (Pero Unusual) Punta

Estamos traballando nunha proba de aceptación do usuario (UAT) ambiente que, en comparación co desenvolvemento, é morto lento.

É un ambiente complicado usando o FBA, SQL 2008, SSRS e aplicacións web prolongados accesibles a través de internet utilizando https, por iso foi difícil rastrexar o problema.

A un cliente anterior, usan FBA cun proveedor de función LDAP (e proveedor de asociación). One of my colleagues, moito máis intelixente do que eu, determined that the "out of the box" Fornecedor de función LDAP, Cando se emprega en tal ambiente, wasn’t scaling well. To solve this problem for that client, he implemented a nice caching scheme in a custom role provider.

Esta situación parece similar, so we looked into replicating that solution to the today’s client. As I was debugging that, Notei que esta mensaxe sería frecuentemente aparecen no rexistro do sistema (do Visor de eventos):

A worker process with process id of ‘XXX’ serving application pool ‘Home – 80’ has requested a recycle because it reached its virtual memory limit.

Eu levei iso para dicir que o pool de aplicacións foi a reciclaxe de lonxe, demasiadas veces e iso explicaría un problema de rendemento.

I looked at the app pool’s properties and its "Recycling" page showed that the property "Maximum virtual memory (en megabytes)" had been set to true and had been set to 5000. That seems like enough, but I decided to unset the value and that had an immediate positive effect. No more app pool recycling. No more mysterious slow-downs and pauses.

I don’t really understand the underlying "stuff" que está a suceder alí, pero está claro que algún tipo de causa / efecto cousa está a suceder e por agora, o ambiente UAT é utilizable.

</final>

Rexístrate para o meu blog.

Fairfield / Westchester SharePoint User Group en Connecticut

My compañeiro (Natalya Voskresenskaya) and I will be speaking at the Fairfield/Westchester SharePoint User Group meeting at 6:00 PM en 07/16 (Mércores). We are talking about the content query web part. This is the same (pero versión mellorada que deu a Nova York, en maio).

Preinscrición aquí: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

Natalya e espero velo alí!

Here’s the email Richard Martzelle just sent out on the subject:

Tema: Using Content Query Web Part to Create Business Solutions

Speakers: Paul Galvin & Natalya Voskresenskaya

Data: Xullo 16º Benvido Tempo: (Eat & Network): 6:00AM Tempo: 6:30 AM -8:00AM

Meeting Description

MOSS 2007’s Content Query Web Part (CQWP) permite aos usuarios crear visualizacións personalizadas de datos consultados desde moitas fontes, e presentar os datos nun só lugar. A pesar da súa consulta poderoso & opcións de refinamento de contidos, CQWP é moitas veces un recurso subestimado e ignorado. CQWP is both a "data extraction engine" (atopar documentos ou elementos de lista en calquera lugar nun conxunto de sitios) e tamén unha ferramenta de presentación de primeira clase que permite aos usuarios controlar o xeito no que o contido é presentado por implicación HTML e estilos para formatar a exhibición de case calquera forma que desexa.

Nesta sesión de demostración pesado, van amosar como usar a CQWP para resolver problemas de negocios, amosando os principais recursos

• use default CWQP features, incluíndo o público-obxectivo

• use CWQP as a reporting tool anywhere in a site collection via filter criteria such as "all documents created today"

• change look & sensación de resultados da consulta para destacar os datos de empresas, amosar columnas adicionais de información, ver información nun formato de reixa, e outros

• show how CQWP can aid in content type administration (i.e. atopar todos os documentos dun determinado tipo de contido, co fin de comprender o impacto potencial de cambiar a definición de CT)

• describe some limitations of CQWP

• provide a list of resources for advanced CQWP techniques, incluíndo blogs, ECQWP proxecto CodePlex & Documentación MSDN

</final>

Rexístrate para o meu blog.

Technorati Tags: