Archives mensuelles: Juin 2010

« Peut faire” par rapport aux « devrait faire” dans les projets SharePoint

Je pense que beaucoup d'entre nous sont parfois présentés avec, Faute d'une meilleure expression, exigences du jeune enfant.  L'utilisateur final vraiment, très mal veut un certain spécifique look and feel, ou une structure triage très spécifique ou une pour découper une option de menu ou de cliquer afin de faciliter la navigation ou [INSERT avec passion les conviction qui se trouve être mal].  Comme SharePoint pro, Nous pouvons généralement satisfaire presque n'importe quel type d'exigence avec la plate-forme, mais pour certains d'entre eux, Nous connaissons dans nos coeurs qui:

  • Ils vont prendre une quantité disproportionnée de temps à mettre en œuvre (et donc plus coûteux)
  • Ils vont être très personnalisé et donc difficile à maintenir et dépanner
  • Il y est une approche facile de SharePoint qui répond aux 80% ou plus de l'exigence (i.e. respecte l'esprit de l'exigence, mais pas la lettre de l'exigence)

Ligne de fond, Nous savons que le « exigence » est vraiment juste une belle ou même légitime en quelque sorte, mais quelque chose que les gens doit vivre avec plutôt que passer beaucoup de temps à essayer de « résoudre ».

Je pense que ces exigences « jeune enfant » parce que j'ai vu ce modèle plusieurs fois avant.  Les enfants seront loin de pin et vous nag pour un nouveau jouet pour les semaines à la fois.  Vous obtenez leur jouet, ils jouent avec elle pour quelques heures ou quelques jours et puis mettez-le vers le bas, jamais à chercher plus jamais.  Ou, vous n'obtenez pas le jouet, les arrêts lancinant et le kid passe à devenir président du monde libre.   J'ai vu cela se produire dans des projets SharePoint.  Décideurs soit obtiennent ce qu'ils veulent et il devient une fonction inutilisée ou sous-utilisés ou qu'ils n'obtiennent pas ce qu'ils veulent et le projet réussit tout de même encore.

Je me suis souvenu de qu'aujourd'hui en un forum post et j'ai aimé comment Clayton Cobb a tenté de faire l'affiche du forum à repousser sur l'un de ces types de besoins: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Je suis vraiment curieux, combien de personnes estiment que ce sujet et comment vous les traiter.  Suis je manque le point?  Vous avez des stratégies visant à orienter les décideurs loin Préparez-vous aux exigences triviales?  Veuillez laisser un commentaire.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Astuce rapide: Ajout de jQuery à MOSS Publishing Pages

Lorsque l'amélioration des pages de publication de mousse à l'aide de jQuery, J'ai frappé le ralentisseur suivant:

Erreur de serveur dans ' /’ Application.


Erreur de l'analyseur

Description: Une erreur s'est produite pendant l'analyse d'une ressource nécessaire à cette demande de service. Veuillez revoir les détails de l'erreur suivante analyse spécifique et modifier votre fichier de source de manière appropriée.

Message d'erreur analyseur: Seulement les contrôles de contenu sont autorisés directement dans une page de contenu qui contient des contrôles de contenu.

Erreur de la source:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

Fichier source: /_catalogs/masterpage/KCC_FacultyMember.aspx    Ligne: 12


Informations de version: Microsoft.NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

C'est assez facile à fixer (h/t à mon collègue, Uday Ethirajulu).  Veillez à ce que le code jQuery vit à l'intérieur de la « PlaceHolderAdditionalPageHead », comme le montre:

<ASP:Contenu ContentPlaceholderID = PlaceHolderAdditionalPageHead »" runat = « server »>

<script

    type = "text/javascript"

    SRC="/jQuery/jQuery-1.4.min.js »>

</script>

<script type = « text/javascript »>

  $(document).prêt(fonction() {

   // JQuery brillant stuff va ici.

   });

</script>

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Un petit désagrément reporté…

SP2010 est très cool stuff, mais je souhaite qu'ils seraient ajusté la langue sur la liste et les pages des paramètres de bibliothèques lorsqu'il s'agit de types de contenu de gestion:

image

La même langue était en place pour WSS/MOSS.  Juste le mot « supprimer » pour « enlever » le changement et il fera juste plaine plus de sens.

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

</fin>

Nouvel Article, « Mastering SharePoint”

Mon dernier article pour SharePointBriefing.com est en hausse et de coups de pied ici: http://sharepointbriefing.com/features/article.php/3887276/The-Road-to-SharePoint-Mastery.htm

Voici un teaser:

image

Il s'agit essentiellement d'une version assez courte et condensée de ma présentation publique plus populaire sur « à apprendre SharePoint. »  Sans blagues banjo, Cependant.

Check it out!

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

BPOS 2010 et « sur-ensemble”

J'ai lu un des Ces articles bla ressemblant assez génériques sur BPOS (Microsoft exchange et SharePoint dans le nuage) et heureusement waded par le biais de la fin:

En termes d'autres livrables à court terme, Microsoft est de fournir à BPOS v.Next native scripts PowerShell par une accumulation de point de terminaison de PowerShell PowerShell version lors de la validation 2. L'authentification se fera au moyen de l'ID en ligne, avec une information d'identification unique de pouvoir être utilisé pour PowerShell et le portail.Keane fait écho au message autre Microsoft exécutions ont été exprimant cette semaine au TechEd: Capacités de nuage, au fil du temps, sera  devenir un sur-ensemble de ce qui est disponibles sur les lieux. Actuellement, l'inverse est vrai, et services en ligne de Microsoft offrent un sous-ensemble des fonctions disponibles dans les équivalents logiciels de chaque produit.

L'idée que le nuage fournira plus de capacité que sur place est nouveau pour moi. Je me demande comment vrai qui va être en fin de compte.  C'est paradoxal pour moi.  Obtenir totalement l'idée que beaucoup de sociétés se déplaceront stuff dans le nuage (ou de démarrage dans le nuage) mais je pense normalement ils le font parce que le pro (admin plus facile, SLA, etc.) compensent largement les inconvénients (fonctionnalité réduite). 

Je vais avoir un peu d'un mal à croire que nuage offres dépassera les capacités sur la prem.  Multilocataires est difficile et semble comme il doit forcer les compromis afin de fournir de bonnes als et facilité d'use…

Je vais probablement être manger mes mots à ce sujet.  Je me souviens de la pensée que personne ne pourrait peut-être plus de 650 Mo de données et donc, le CD n'allait jamais à être amélioré.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

SharePoint Saturday Baltimore Poll

J'hésite à passer ce long étant donné que les « blagues banjo » ne sont pas une option, mais … La fin d'août SharePoint Saturday (Édition de Baltimore) organisateurs ont un sondage demandant aux thèmes suggérés.  Cliquez ici pour remplir: http://www.sharepointsaturday.org/baltimore/default.aspx

Vote early and vote often 🙂

Mais sérieusement, voter seulement une fois.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Utilisez Workflow pour simuler la sécurité de Type de contenu

Un autre jour, une autre de forums MSDN inspiré post.

Quelqu'un demandait si ils pourraient obtenir un type de contenu tel que lorsqu'un utilisateur clique sur le bouton « nouveau » sur une liste personnalisée, Il semblerait seulement types de contenu à laquelle cette personne est accordée l'accès dans la liste déroulante.  Comme nous savons, Ce n'est pas prise en charge de la boîte.

Cette question revient de temps en temps et cette fois, J'ai eu une nouvelle idée.  Supposons que nous avons scénario comme ceci:

  • Nous avons un service d'assistance système de billetterie.
  • Le service d'assistance système de billetterie permet aux utilisateurs d'entrer les info de billets réguliers helpdesk, comme le problème, statut du problème, etc..
  • Nous voulons permettre à des utilisateurs « superlaboratoires » spécifier un champ « urgence ».
  • Autres utilisateurs n'ont pas accès à ce champ.  Le système attribue toujours priorité de niveau « moyen » à leurs demandes.

Ce que nous avons est de créer deux listes SharePoint distinctes et deux différents types de contenu, un pour les utilisateurs « superlaboratoires » et l'autre pour tout le monde.

Flux de travail sur chaque liste de copie les données de la liste principale (la liste de billets réel helpdesk) et le processus se produit à partir de là.

Cette approche pourrait fonctionner découlent d'une sorte de sécurité de niveau colonne ainsi. 

Je n'ai pas essayé, mais il se sent raisonnable et donne une assez simple, Si c'est assez rugueux, possibilité de mettre en place une sorte de type de contenu et même la sécurité de niveau colonne.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Approbation de contenu comme la sécurité de niveau élément automatique du pauvre

Il y a un scénario courant d'affaires avec les formulaires InfoPath.  Nous voulons permettre aux gens de remplir les formulaires InfoPath et les soumettent à une bibliothèque.  Nous voulons que les gestionnaires (et personne d'autre ne) pour avoir accès à ces formes.

Cette question revient de temps en temps sur les formulaires (e.g. http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/76ccef5a-d71c-4b7c-963c-613157e2a966/?prof=required)

Un moyen rapide pour résoudre ce problème est de permettre l'approbation de contenu dans la bibliothèque de formulaires.  Passer des paramètres de la version de la Bibliothèque et la définir comme illustré jusqu'à:

image 

Cliquez sur « Requièrent l'approbation de contenu » et qui vous permettra de choisir une valeur pour la sécurité d'élément de projet.

C'est un peu contre-intuitif car nous ne pensons pas en termes de « approbation de contenu » quand tout ce que nous voulons, c'est empêcher les gens de voir des formes des autres utilisateurs.  Cependant, Il fonctionne bien (d'après mon expérience).  Juste n'approuve pas ces formes et ils va toujours être considérés comme « ébauches ». 

Droits d'approbation de donner au peuple qui doit être capable de voir eux et vous ont fermé la boucle.

Ce n'est pas exactement de grandes nouvelles, mais la question arriver avec une certaine régularité, alors j'ai pensé que ce serait une valeur comptable.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

En ligne SharePoint et InfoPath

Je peux être la dernière personne qui s'en rendent compte, mais SharePoint en ligne (J'entends souvent des gens dire est un WSS glorifiée) prend en charge InfoPath Forms Services.  C'est des trucs assez puissant, surtout si l'on considère que les IP FS est une caractéristique de l'Enterprise MOSS et BPOS est quelque chose comme 1,99 $par mois pour 10,000 utilisateurs.  C'est peut-être un peu plus que ça.

Si, SharePoint Online défie toute définition facile.  Il a cette caractéristique de l'entreprise, mais pas d'accès anonyme (prend en charge les même WSS).  Vous pouvez faire des trucs intéressants avec recherche (MOSS-ish, étant donné que vous pouvez définir des étendues de niveau site), mais si vous devez accéder à la PPU, vous ne peut pas le faire.  You can play the “on the one hand and on the other” game all night long with this product 🙂

Microsoft est due à la libération d'une nouvelle version du SP en ligne dans les prochains mois.  Je me demande quel hybride bizarre, ça va être?

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Taxonomie des Discussions ne partira jamais

Il y a un fil de type inhabituel « théorie » passe ici sur les forums MSDN: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/34d11f89-4405-4ba5-b0f0-faa5af6e6ad5/

Beaucoup de questions de forum MSDN sont très « comment faire [x]« dans la nature.

C'est un grand sujet et certaines des questions clées sont traitées très joliment dans le thread.

Se joindre à la fête!

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin