Archives mensuelles: Juillet 2008

Te rendre à un groupe d'utilisateurs SharePoint!

Dans les deux dernières semaines, J'ai suivi le groupe d'utilisateurs de SharePoint de New Jersey et le nouvellement formé SharePoint de New York Développeurs Groupe d'utilisateurs (par opposition au groupe d'utilisateur SharePoint de New York plus établi).

Dans le New Jersey, les bonnes gens de NewsGator, présente leur produit et couvert beaucoup de concepts informatiques sociaux très intéressants. Si vous cherchez à intégrer l'informatique sociale dans votre organisation de manière assistée par système et ne peut pas obtenir SharePoint out-of-the-box pour le faire pour vous, Découvrez sérieusement NewsGator. Il est de très bonnes choses. Beaucoup de grande fonctionnalité informatique sociale et (dans un environnement de démonstration au moins) très bien fait.

Je suis personnellement convaincu que les entreprises qui commencent à adoptent les attitudes sociales informatiques et systèmes seront mieux que ceux qui ne sont pas. Il est aussi utile d'ignorer ou, à ce stade, je pense, même délai. Il peut faire une différence énorme dans les opérations quotidiennes si fait correctement. Je vais écrire encore plus à ce sujet plus tard.

À New York la nuit dernière, le groupe de développeurs SharePoint NY a débuté sa réunion inaugurale au bureau MSFT 52e et 6. John Bender présenté sur la façon de créer une extension de stsadm personnalisé. J'ai lu à ce sujet, mais le voir "en direct" clarifie les choses. Il est plus facile que j'ai réalisé. Pas besoin de fonctionnalités/solutions, juste un fichier XML et une DLL. Il marchait à travers un processus pour retrouver et d'afficher les paramètres de sécurité des sites et des listes dans une collection de sites de manière récursive. Il croit comprendre plus loin pour décrire comment cela pourrait être une partie d'un processus d'audit. Ce groupe se concentre uniquement sur le développement et donc ne vient pas en conflit avec le plus grand groupe d'utilisateurs SharePoint plus établi qui parle fréquemment à un niveau supérieur.

Il existe des groupes partout dans le monde. Vérifiez-les dehors.

</fin>

S'abonner à mon blog.

Rappels de tâche quotidienne emailing // En boucle dans le flux de travail SharePoint Designer

J'ai écrit un article détaillé qui décrit comment créer un flux de travail SharePoint Designer qui envoie un courriel de rappel de tâche sur une base quotidienne y a quelques semaines. Il a été publié à la nouvelle SharePoint Magazine site. Plus généralement, l'article montre comment créer une structure en boucle dans le SPD.

Le magazine a une grande variété d'articles y compris, entre autres choses, trucs très technique, entrevues et nouvelles de l'industrie. Je recommande que vous l'ajoutez à votre flux RSS.

Si vous avez un produit ou service à vendre, Je considère également la publicité sur le site. Il est éteint un excellent départ avec plusieurs milliers de paires d'yeux regardant déjà. Qui ne manquera pas de grandir.

Enfin, Si vous avez été démangeaison d'écrire quelque chose et de get it out en face d'un public plus large, C'est un grand moment et endroit pour le rayer.

</fin>

S'abonner à mon blog.

Tags Technorati:

Conférence de pratiques exemplaires de SharePoint

Je prends la parole à la Conférence SharePoint conseillées en novembre.

C'est la sorte d'une histoire drôle. J'ai été en Virginie en présentant à la Conférence SUGDC et ce vendredi était la date limite pour soumettre des propositions pour la Conférence BP parle. Les organisateurs décrit comment ils utiliseraient une sélection aveugle"" processus et que tous les efforts seraient s'efforcera de choisir présentation sur la base de sa valeur, etc.. Pour maximiser mes chances d'obtenir sélectionné, J'ai soumis deux propositions. Le Comité de sélection a choisi les deux.

Mon collègue (Natalya Voskresenskaya) et je vais discuter un modèle de gouvernance réelle que notre client et nous mettre ensemble pour un projet de déploiement SharePoint substantiel l'été dernier. L'objectif ici est de décrire les détails du plan de la gouvernance et pourquoi nous croyons qu'il représente les meilleures pratiques dans le contexte de Sharepoint, Gouvernance et entreprises similaires.

Seconde, Je vais vous présenter un procédé d'obtention de grands besoins des utilisateurs finaux. Cela nous ramène à un de mes posts de blog très tôt, mal intitulé "MOUSSE: Introduction efficace à une organisation".

Cette conférence semble pour être follement plein d'informations et je recommande fortement déchirure vous-même. de votre travail pendant trois jours, rejoindre en sur ces présentations et de réseautage avec les deux participants à la Conférence et haut-parleurs. Il sera temps et argent bien dépensé.

Hope to see you there 🙂

</fin>

S'abonner à mon blog.

Tags Technorati:

Mon dernier “Dans la défense de SharePoint Designer” L'article est disponible

Mark Miller au SharePoint de l'utilisateur final a posté mon dernier article sur l'utilisation de SharePoint Designer pour créer des solutions de workflow grand place sur son site. Check it out.

Dans cet article, Je parle du processus de conception et de, plus en détail, Comment mettre en place un processus de test fiable et répétable à l'aide des fonctionnalités de SharePoint (listes personnalisées, modèles de sites). L'article s'adresse aux utilisateurs finaux, mais l'approche est trop bonne pour les développeurs.

</fin>

S'abonner à mon blog.

Comment pouvez-vous décrire votre travail SharePoint?

Combien de fois cela se produit-il pour vous? Je suis assis à mon ordinateur portable, blogs de lecture, répondre aux messages de forum, 2 copies de visual studio ouvrent et VPN serait out vers un autre serveur avec ses propres visual studio + 15 fenêtres de navigateur (une journée typique) et une personne nommée Samantha (Ma femme, apparemment) me dit, "Nous avons soyez-y en 30 minutes. S'habiller."

Je me lève dans un état second, se promener dans la maison confusément, obtenir dans une voiture et la prochaine chose que je sais, Je suis à une fête avec une bière dans ma main et quelqu'un me demande, "So, que faites-vous pour vivre?"

Ces conversations ne vont jamais bien.

Me: "Ahh … Je suis un architecte de solutions EMC."

Personne sans nom: regard vide

Me: « Je travaille avec un produit appelé SharePoint … C'est auprès de Microsoft."

NP: "Aha! J'ai entendu parler de cette société! Ce qui est SharePoint?"

Me: « um … pour cela, collaboration … personnes l'utilisent pour échanger de l'information … C'est une plateforme permettant la création de sol busines…"

NP: Yeux de vitrage.

Me: "Je suis un programmeur."

NP: "Aha! Je connais des gens dans mon entreprise que faire de la programmation! Quand j'étais au lycée, J'ai joué un peu avec BASIC."

Et avec cette partie de la conversation sur, Nous nous tournons vers quelque chose de plus facile de parler, comme la politique.

Toute personne soin de décrire comment ils gèrent ce?

</fin>

S'abonner à mon blog.

Tags Technorati:

Masquage des Actions personnalisées dans SharePoint

Il y a plusieurs mois, alors qu'il travaillait sur un projet pour un client, J'ai créé une fonction. Entre autres choses, Cette caractéristique définie une action personnalisée (ceux-ci apparaissent sous paramètres du site). Le seul but de cette action personnalisée était de démontrer que l'activation de la fonctionnalité fonctionnait comme prévu. Essentiellement, Je l'ai utilisé comme une forme grossière de débogage.

Une grande partie de mon embarras, cet artefact de débogage a fait son chemin de dev à UAT et la production avant que quelqu'un eu le temps de demander, « Quel est ce lien xyzzy?"

Maintenant, Nous sommes en production et je ne veux vraiment pas désinstaller la fonctionnalité, Difficulté elements.xml et puis réinstallez.

Todd plus sombre un moyen facile de le manipuler a souligné. Selon ses propres mots:

« CustomActions ne sont pas copiées dans la base de données, ils sont lus directement depuis le fichier Elements.xml et copiés dans l'état de l'application lors de l'exécution. Si, vous n'avez pas besoin de désactiver, désinstaller, réinstaller, et réactiver la fonction pour supprimer la CustomAction. Juste enlever le fichier Elements.xml et recycler le pool d'applications(s) effectuée. La prochaine fois que la fonctionnalité est dans la portée, vous ne verrez plus la CustomAction."

J'ai suivi ses instructions et, Bien sûr, ils travaillent.

Dans mon cas, Il s'agit d'une installation de niveau département avec juste un seul WFE. Si vous vous retrouvez avec ce problème à l'avenir et avec de multiples WFE, Je crois que vous aurez à faire le changement dans chacun.

</fin>

S'abonner à mon blog.

Configurer des thésaurus dans MOSS

Je travaille sur un document de révision d'architecture cette semaine et il suggère, entre autres choses, que le client envisage d'utiliser le Thésaurus pour aider à améliorer l'expérience utilisateur final de la recherche. N'ayant jamais fait moi-même, J'ai voulu faire un test pratique rapide que ma suggestion est authentique.

Il était étonnamment difficile de comprendre comment faire, Bien qu'il soit, En fait, assez facile. Il y a un assez bon peu d'informations sur le dictionnaire des synonymes (vérifier ici et ici, par exemple). Cependant, ces documents sont soit WSS 2.0 / SPS 2003 orienté ou ils ne précisent réellement ce que faire après avoir fait vos modifications dans le thesaurus. Ils fournissent un bon aperçu et un peu juste de détail, mais il ne suffit pas à franchir la ligne d'arrivée.

Cette procédure a fonctionné pour moi:

  1. Apportez les modifications au thésaurus. (Voir ci-dessous pour une remarque importante)
  2. Aller sur le serveur, puis redémarrez le "Office SharePoint Server Search" service.

Un coup de chapeau à Monsieur. J. D. Wade (Bio). Il a fourni le bit clé sur le redémarrage du service de recherche et me sauvait des interminables, iisresets beaucoup de temps et inutile et analyses de l'index complet. Cet épisode s'avère, Encore une fois, ce Twitter est le génial. (Suivez-moi sur twitter ici. J'ai suivi toute personne SharePoint qui me suit).

Je ne sais pas si cette fonctionnalité est disponible dans WSS. Si elle est ou n'est pas, s'il vous plaît laisser un commentaire ou un e-mail moi et je mettrai à jour ce post.

Remarque importante: Il y a des informations contradictoires sur quel fichier de dictionnaire des synonymes XML pour changer. Il n'y a cette notion de "tsneu.xml" comme étant « neutre" Dictionnaire des synonymes. J'ai perdu quelques temps à travailler avec celui-là. Dans mon cas, J'avais besoin de changer le tsenu.xml »" fichier situé sous le dossier de l'ID app elle-même: \\win2003srvc$ Program FilesMicrosoft Office Servers12.0DataOffice ServerApplications3c4d509a - 75 c 5-481 c-8bfd-099a89554e17Config. Je suppose que dans une situation de plusieurs batteries de serveurs, vous feriez ce changement partout où que s'exécute un serveur de requête.

</fin>

S'abonner à mon blog.

Projets de gestion de Document MOSS à grande échelle: 50k par jour, 10 Total millions

La semaine dernière, quelqu'un a posé une question sur la création d'un environnement SharePoint qui traiterait un assez grand nombre de documents nouveaux (10,000 +/- dans ce cas). Je ne sais pas beaucoup à ce sujet, mais Grâce à ce livre blanc, Je me sens beaucoup mieux informé.

Pour moi, ce livre blanc est à peu près juste une marque-pages pour le moment, mais j'ai commencer la lecture à travers elle et pensé que je tiens à souligner mon principal à emporter. SharePoint peut être adapté pour gérer, à tout le moins, cette charge:

  • 50nouveaux documents de k par jour.
  • 10 totales millions de documents.

J'écris les chiffres de 50k / 10MM parce qu'ils sont assez faciles à retenir. Aussi longtemps que vous savez qu'ils sont des minimums, vous n'obtiendrez pas dans le pétrin. Les taux maximaux sont au moins 10 pour cent de plus que cela et avec tuning extrême, probablement beaucoup plus élevé.

Merci, Mike Walsh, une fois de plus pour son hebdomadaire WSS FAQ mises à jour et corrections post. Si vous n'êtes pas abonné à ce, vous devriez sérieusement penser à le faire.

</fin>

S'abonner à mon blog.

Performances de SharePoint — Rapide (Mais inhabituelle) Astuce

Nous avons travaillé dans un test d'acceptation utilisateur (UAT) environnement qui, par rapport au développement, est mort lente.

C'est un environnement complexe à l'aide de FBA, SQL 2008, SSRS et étendue web applications accessibles sur internet en utilisant https, ainsi, il a été difficile à traquer la question.

Pour un client précédent, Nous avons utilisé des FBA avec un fournisseur de rôles LDAP (et le fournisseur d'appartenances). Un de mes collègues, beaucoup plus intelligent que j'ai, a déterminé que le « hors de la boîte" Fournisseur de rôle LDAP, lorsqu'il est utilisé dans cet environnement, n'a pas été mise à l'échelle bien. Pour résoudre ce problème pour que le client, il mis en place un système de mise en cache sympa dans un fournisseur de rôles personnalisé.

Cette situation semblait similaire, alors nous avons regardé en répliquant cette solution client actuel. Comme j'étais débogage qui, J'ai remarqué que ce message apparaît fréquemment dans le journal système (de l'observateur d'événements):

Un processus de travail avec l'id de processus de ' XXX’ servant le pool d'application ' Accueil – 80’ a demandé un nouveau cycle car il a atteint sa limite de mémoire virtuelle.

J'ai pris cela pour signifier que le pool d'applications était loin recyclage, bien trop souvent et qui expliquerait un problème de performance.

J'ai regardé les propriétés du pool de l'app et son recyclage"" page a montré que la propriété « Maximum, mémoire virtuelle (en mégaoctets)" avait été défini true et avait été 5000. Cela semble assez semblables, mais j'ai décidé d'enlever la valeur et qui ont eu un effet positif immédiat. Pas plus de piscine app recyclage. Pas plus mystérieux des ralentissements et des pauses.

Je ne comprends pas vraiment les trucs"sous-jacente" qui se passe là-bas, mais clairement une sorte de chose de cause à effet qui se passe et pour l'instant, l'environnement UAT est utilisable.

</fin>

S'abonner à mon blog.

Groupe d'utilisateurs SharePoint Fairfield/WestChester dans le Connecticut

Mon collègue (Natalya Voskresenskaya) et je parlerai à la Groupe d'utilisateurs de SharePoint Fairfield/Westchester réunion à 6:00 PM sur 07/16 (Mercredi). Nous parlons le composant WebPart requête de contenu. C'est la même chose (version améliorée mais qui nous a donné à New York en mai).

S'inscrire ici: https://www.clicktoattend.com/invitation.aspx?code=129626&wa=wsignin1.0

Natalya et j'espère vous y voir!

Voici le courriel Richard Martzelle juste envoyé sur le sujet:

Rubrique: En utilisant le composant WebPart requête de contenu pour créer des Solutions d'affaires

Haut-parleurs: Paul Galvin & Natalya Voskresenskaya

Date: Juillet 16Th Bienvenue fois: (Manger & Réseau): 6:00PM Temps: 6:30 PM -8:00PM

Description de la réunion

Composant WebPart requête de contenu de MOSS 2007 (CQWP) permet aux utilisateurs de créer des vues personnalisées de données interrogées provenant de nombreuses sources, et de présenter ces données dans un seul endroit. Malgré sa requête puissant & options de contenu raffinement, CQWP est souvent sous-estimé et négligé. CQWP est tant un « données d'extraction moteur" (trouver des documents ou des éléments de liste n'importe où dans une collection de sites) et aussi un outil de présentation de première classe qui permet aux utilisateurs de contrôler comment le contenu est présenté en enveloppant le HTML et les styles pour mettre en forme l'affichage de presque toute façon que vous désirez.

Dans cette session démo-lourds, ils feront preuve de l'utilisation de la CQWP pour résoudre les problèmes de l'entreprise en montrant des caractéristiques de base

• utiliser les fonctionnalités de CWQP par défaut, dont l'auditoire cible

• Utilisez CWQP comme un outil de reporting n'importe où dans une collection de sites via des critères de filtre tel que « tous les documents créés aujourd'hui"

• changer de look & impression des résultats de la requête pour mettre en surbrillance des données de l'entreprise, afficher des colonnes supplémentaires d'information, afficher des informations dans un format de grille, et d'autres

• montrer comment CQWP peut aider à la gestion de type de contenu (i.e. trouver tous les documents d'un type particulier de contenu afin de comprendre l'impact potentiel de modifier une définition de CT)

• décrire certaines limitations du CQWP

• fournir une liste de ressources de techniques avancées de CQWP, y compris les blogs, Projet Codeplex ECQWP & Documentation MSDN

</fin>

S'abonner à mon blog.

Tags Technorati: