archivos mensuales: Junio 2010

"Puede hacer” frente a "debe hacer” en proyectos de SharePoint

Creo que muchos de nosotros en ocasiones se presentan con, por falta de una mejor frase, requisitos de niños pequeños.  El usuario final realmente, muy mal quiere una cierta concreta apariencia, o una estructura de clasificación muy específica o para cortar una opción de menú o haga clic en para facilitar la navegación o [Insertar apasionadamente convicción que pasa a ser mal].  Como SharePoint pro, generalmente podemos satisfacer a prácticamente cualquier tipo de requerimiento con la plataforma, pero para algunos de ellos, sabemos en nuestros corazones que:

  • Van a tener una cantidad desproporcionada de tiempo para implementar (y por lo tanto cuestan más)
  • Van a ser altamente personalizado y, por tanto, difícil de mantener y solucionar problemas
  • Allí es algunos enfoque fácil de SharePoint que cumple 80% o más de los requisitos (i.e. cumple con el espíritu del requisito, pero no la letra del requisito)

Línea inferior, Sabemos que el "requisito" es realmente sólo un bonito o incluso legítimos en algún sentido, pero algo que la gente debe vivir con en lugar de gastar mucho tiempo tratando de "resolver".

Creo que de estos como los requisitos de "niño" porque he visto este patrón muchas veces antes.  Niños se distancia de pino y le nag para algún nuevo juguete durante semanas en un momento.  Obtendrá el juguete, Luego de ponerlo y juega con ella durante unas pocas horas o días, nunca a recogerlo nunca más.  O, no obtendrá el juguete, la molesta se detiene y el niño pasa a convertirse en Presidente del mundo libre.   He visto esto suceder en proyectos de SharePoint.  Tomadores de decisión o bien obtener lo que quieren y se convierte en una función no utilizada o subutilizada o no consiguen lo que quieren y el proyecto todavía sucede a fin.

Recordé que hoy en un foro de post y me gustó cómo Clayton Cobb trató de conseguir el cartel Foro hacer retroceder en uno de estos tipos de requisitos: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Estoy realmente curioso cómo la gente ver este tema y cómo tratan.  Me estoy perdiendo el punto?  ¿Tiene estrategias para dirigir a los responsables de las decisiones lejos overinvesting en requisitos triviales?  Por favor dejar un comentario.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Punta rápido: JQuery agregar a las páginas de publicación MOSS

Al mejorar las páginas de publising MOSS usando jQuery, Me pegó el siguiente golpe de velocidad:

Error de servidor en ' /’ Aplicación.


Error del analizador

Descripción: Se produjo un error durante el análisis de un recurso necesario para esta solicitud de servicio. Por favor, revise los siguientes detalles de error de análisis específicos y modificar adecuadamente el archivo de origen.

Mensaje de Error del analizador: Sólo se permiten los controles de contenido directamente en una página de contenido que contiene controles de contenido.

Error de código fuente:

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

Archivo de código fuente: /_catalogs/masterpage/KCC_FacultyMember.aspx    Línea: 12


Información de versión: Microsoft.NET Framework versión:2.0.50727.4927; ASP.NET versión:2.0.50727.4927

Era fácil de arreglar (h/t a mi colega, Uday Ethirajulu).  Asegúrese de que el código de jQuery vive dentro de la "PlaceHolderAdditionalPageHead" como se muestra:

<ASP:Contenido ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">

<secuencia de comandos

    tipo = "text/javascript"

    src="/jQuery/jQuery-1.4.min.js">

</secuencia de comandos>

<tipo de secuencia de comandos = "text/javascript">

  $(documento).listo(función() {

   // JQuery brillante cosas va aquí.

   });

</secuencia de comandos>

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Una pequeña molestia llevada adelante…

SP2010 es cosas muy interesantes, pero me gustaría que hubiera ajustado el idioma en la lista y páginas configuración de bibliotecas a la hora de administrar tipos de contenido:

image

Fue el mismo idioma en lugar de WSS/MOSS.  Solo cambiar la palabra "eliminar" para "eliminar" y lo hará sólo llanura más sentido.

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

</final>

Nuevo artículo, "Mastering SharePoint”

Mi último artículo para SharePointBriefing.com está arriba y patadas aquí: http://sharepointbriefing.com/features/article.php/3887276/The-Road-to-SharePoint-Mastery.htm

Aquí es un reclamo:

image

Esto es básicamente una versión bastante breve y condensada de mi presentación pública más popular sobre "a aprender SharePoint."  No hay chistes de banjo, Sin embargo.

Check it out!

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

SEGURIDAD 2010 y "superconjunto”

Estuve leyendo uno de estos artículos de bla-como bastante genéricos sobre seguridad (Microsoft exchange y SharePoint en la nube) y afortunadamente waded a través de al final:

En términos de otras entregas a corto plazo, Microsoft es commiting para proporcionar seguridad v.Next nativo PowerShell scripting mediante una generación de extremo de PowerShell en versión de PowerShell 2. La autenticación se hará a través de identificadores en línea, con una credencial única pudiendo utilizarse para PowerShell y el portal.Keane se hizo eco del mensaje otro Microsoft ejecutivos han estado manifestando en TechEd esta semana: Capacidades de nube, con el tiempo, voluntad  ser un superconjunto de lo que está disponibles en los locales. En la actualidad, lo contrario es cierto, y los servicios en línea de Microsoft ofrecen un subconjunto de las funciones disponibles en los equivalentes de software de cada producto.

La noción de que la nube proporcionará capacidad más que sobre la premisa es nueva para mí. Me pregunto cómo cierto va a estar en el final.  Siente intuitivo para mí.  Recibo totalmente la idea de que muchas empresas moverán cosas a la nube (o empezar en la nube) pero normalmente creo que lo hacen porque el pro (administración más fácil, SLAs, etc.) con creces los contras (funcionalidad reducida). 

Estoy teniendo un poco de un tiempo difícil creer que las ofertas de nube superará en prem capacidades.  Multi-tenant es duro y parece que deben obligar a compromisos a fin de proporcionar buena SLA y facilidad de uso…

Voy probablemente estar comiendo mis palabras sobre esto.  Recuerdo pensar que nadie pudiera necesitar posiblemente más 650 MB de datos y, por tanto,, el CD nunca iba a ser mejorado.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Encuesta de Baltimore sábado de SharePoint

Dudo en pasar esto a lo largo, dado que "chistes de banjo" no es una opción, pero … El final de agosto SharePoint el sábado (Edición de Baltimore) los organizadores tienen una encuesta hasta pidiendo temas sugeridos.  Vaya aquí para rellenarlo: http://www.sharepointsaturday.org/baltimore/default.aspx

Vote early and vote often 🙂

Pero en serio, votar sólo una vez.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Flujo de trabajo se utiliza para simular contenido tipo seguridad

Otro día, foros de MSDN otro inspiraron post.

Alguien preguntaba si podía asegurar un tipo de contenido que cuando un usuario hace clic en el botón "nuevo" en una lista personalizada, sólo los tipos de contenido que esa persona se concede acceso aparecería en la lista desplegable.  Como sabemos, Esto no es compatible de forma inmediata.

Esta pregunta surge ahora y, a continuación y esta vez, Tuve una idea nueva.  Supongamos que tenemos un escenario como este:

  • Tenemos un sistema de tickets de servicio de asistencia.
  • El helpdesk sistema de tickets permite a los usuarios introducir información de ticket de asistencia regular, como área de problema, Estado del problema, etc..
  • Queremos permitir a los usuarios "super" especificar un campo de "urgencia".
  • Otros usuarios no tienen acceso a ese campo.  El sistema siempre asignará prioridad de nivel "medio" a sus solicitudes.

Lo que podríamos hacer es crear dos listas separadas de SharePoint y dos diferentes tipos de contenido, uno para los usuarios "super" y el otro para todos los demás.

Flujo de trabajo en cada lista copia los datos a la lista maestra (la lista de entradas de helpdesk real) y el proceso continúa desde allí.

Este enfoque podría trabajar un tipo de seguridad de nivel columna de flujo. 

No he probé, pero se considera razonable y da una bastante simple, Si bastante áspera, opción para implementar un tipo de tipo de contenido y incluso seguridad a nivel de columna.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Aprobación de contenido como seguridad de nivel de elemento automática del hombre pobre

Hay un escenario de negocios comunes con formularios de InfoPath.  Queremos permitir a la gente llenar los formularios de InfoPath y someterlos a una biblioteca.  Queremos pesebres (y nadie más) para tener acceso a los formularios.

Esta pregunta viene ahora y, a continuación, en los formularios (por ejemplo:. http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/76ccef5a-d71c-4b7c-963c-613157e2a966/?prof=required)

Una forma rápida de resolver esto es permitir la aprobación de contenido en la biblioteca de formularios.  Vaya a configuración de la versión de la biblioteca y establecer hasta como se muestra:

image 

Haga clic en "Requieren la aprobación de contenido" y que le permitirá elegir un valor para la seguridad de elemento de proyecto.

Es un poco contra-intuitivas porque no pensamos en términos de "aprobación de contenido" cuando todos los que queremos hacer es impedir que la gente viendo formas de otros usuarios.  Sin embargo, funciona bien (en mi experiencia).  Simplemente no apruebe esas formas y siempre se podrá considerar "borradores". 

Derechos de aprobación de dar a la gente que debe ser capaz de ver a ellos y te han cerrado el bucle.

Esto no es exactamente gran noticia, pero la cuestión topar con cierta regularidad, así que pensé que valdría de contabilización.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

SharePoint Online y InfoPath

Puede que sea la última persona en darse cuenta de ello, pero SharePoint en línea (que a menudo oigo decir es un glorificado WSS) es compatible con InfoPath Forms Services.  Eso es cosas bastante potente, especialmente teniendo en cuenta que IP FS es una característica de la empresa MOSS y seguridad es algo así como $ 1.99/mes 10,000 usuarios.  Quizás es un poco más.

Por lo tanto, SharePoint Online desafía la definición fácil.  Tiene esta característica de empresa, pero ningún acceso anónimo (admite que incluso WSS).  Puede hacer algunas cosas interesantes con búsqueda (MOSS-ish, desde entonces se pueden definir ámbitos de nivel de sitio), pero si necesita tener acceso al SSP, no puede hacerlo.  You can play the “on the one hand and on the other” game all night long with this product 🙂

Microsoft es debido a una nueva versión de SP Online en los próximos meses.  Me pregunto qué extraño híbrido va ser?

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Taxonomía discusiones nunca desaparecerá

Hay un hilo de tipo inusual "teoría" pasando aquí en los foros MSDN: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/34d11f89-4405-4ba5-b0f0-faa5af6e6ad5/

Un montón de preguntas del Foro MSDN son muy "cómo hacer [x]"en la naturaleza.

Este es un gran tema y algunas de las cuestiones claves se abordan bastante bien en el hilo.

Unirse a la diversión!

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin