Fácil y rápida: Utilizar jQuery para valor del definir un campo de texto de un formulario de SharePoint

Comenzó a jugar con jQuery ayer. He estado queriendo hacer esto por mucho tiempo, desde Paul Grenier comenzó a escribir su serie acerca de jQuery para los usuarios finales en el venerable www.endusersharepoint.com sitio web. Como lo uso, Espero poder añadir que una serie de "Rápido y fácil" posts como este. Este post describe cómo establecer el valor de un campo de texto conocido en todo lo que quieras.

En este escenario, He creado una lista personalizada cuya forma "nueva" mira como se muestra:

image

Esta es la nueva forma de una lista personalizada con la columna de título predeterminado y dos columnas de la lista (no columnas de sitio; No creo que debe hacer alguna diferencia).

El objetivo es asignar un valor arbitrario al campo, "DefaultMeFieldNoSpaces" (puede decir que soy un poco cobarde con lo de "no hay espacios" va, pero especias lo el final de este artículo).

Este bit de jQuery trabajó para mí:

<tipo de script ="text/javascript">

  $(función() {

    $(' entrada[Título = DefaultMeFieldNoSpaces]').attr(
        {valor: "Estás en un laberinto de pasadizos revirado, todos iguales. "});

  });

</secuencia de comandos>

Es decir tengo entendido que este bit de jQuery, "encontrarme alguna entrada etiqueta cuyo título = DefaultMeFieldNoSpaces. A continuación, establecer todos sus valores en una famosa frase de un viejo juego de equipo."

Ya que sólo habrá un campo de formulario con un título igual a "DefaultMeFieldNoSpaces" somos asegurada de asignar un valor a ese campo y ningún otro.

¿Qué pasa con un campo cuyo nombre posee espacios? Es casi lo mismo:

<tipo de script ="text/javascript">

  $(función() {
     $(' entrada[Título = campo asignar con espacio]').attr(
        {valor: "Estás en un laberinto de pasadizos revirado, todos iguales. "});

  });

</secuencia de comandos>

Creo que este es un enfoque bastante seguro, lo que significa que debemos ser capaces de encontrar el campo que queremos y sólo en el campo que queremos. Si nos fijamos en el HTML de SharePoint nos da, es un tipo de desorden:

<entrada
nombre= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
tipo= "text"
MaxLength= "255"
ID.= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
Título= "DefaultMeFieldNoSpaces"
clase= "ms largo"
/>

"título" se destaca como un atributo reconocible y esperemos único para ayudarnos a identificar la columna específica a la que queremos asignar nuestro valor arbitrario.

Este es un concepto fundacional. Configuración de un campo de manera arbitraria como ésta no va a ganar cualquier premio. Sin embargo, Si queremos hacer cosas más interesantes de nivel de formulario (que todos nosotros siempre queremos hacer, Claro, justo después de terminar de lavar los platos), como cambiar el valor de "campo b" automáticamente basándose en el valor de "campo un", nos (ME) es necesario aprender estas cosas.

Creo que es nuestra mejor oportunidad de obtener un valor real útil aquí por el título, por lo menos para campos de texto. Puede ser un mejor, enfoque más confiable. Si lo encuentro, Podrá actualizar este post. Si conoces una manera mejor, por favor, deje un comentario.</final>

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati: ,

Demostración de SharePoint: Aprovechar SharePoint para crear una aplicación de negocio Vertical

[Nota: Quiero decir inmediatamente que un interés financiero en el resultado deseado de esta demostración, que menciono en interés de la divulgación completa, etc.. Esto es realmente la primera vez que he escribió en su blog acerca de un evento donde podrían beneficiarse personalmente de esta manera.]

Esta demostración de web lleva a cabo el jueves, 06/04 en 12:30 EDT, terminando en 1:30PM EDT.

En cooperación con mi socio excelente, Integrado sistemas y servicios de grupo (ISSG), He estado trabajando para desarrollar una aplicación de negocios vertical usando SharePoint como plataforma de. En este caso, Estamos construyendo una aplicación que sirve a las necesidades de fabricantes de productos personalizados para sus clientes que. En estos casos, necesita una gran cantidad de colaboración tendrá lugar entre el cliente y el fabricante. También hay una gran cantidad de colaboración entre diferentes grupos dentro de los fabricantes, incluyendo las ventas, Ingeniería, investigación y desarrollo, legal y otros grupos.

La demo va a mostrar una aplicación que facilita ese tipo de colaboración, junto con una discusión sobre cómo todos esos bits de colaboración necesitan para integrarse con un sistema ERP de back-end.

Por último, Esto no va a ser una demostración de SharePoint. Esto es una demostración de una solución para un problema de nicho específico que sucede al usar SharePoint como plataforma de.

Por lo tanto, ¿por qué molestarte en inscribirse y ver esta demo? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Si te interesa, por favor, Regístrese aquí(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</final>

Suscribirse a mi blog.

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

Puede separar SharePoint Designer de mi frío, Manos de los muertos

Mi último artículo está levantado en www.EndUserSharePoint.com. Escribí acerca de SharePoint Designer, Poner fin a los usuarios y el esbozo de una estrategia que podría tratar de los usuarios finales y siga con el fin de demostrar competencia y generar confianza alrededor de esta herramienta.

Los comentarios son más interesantes que el propio artículo.

Check it out.

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati: ,

Seguir eficazmente Microsoft SharePoint (y otros) Foros de SharePoint

He estado siguiendo los foros de MSDN para así más de un año (y posiblemente casi 2 años en este momento) y cada ahora y entonces oigo a alguien lo "difícil" es hacer. Me resulta bastante fácil y pensamiento compartir mi "técnica". Esta técnica también funciona para www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Tomando MSDN como ejemplo, Primero ir a la página de foro estándar como las preguntas generales para SharePoint página principal aquí: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Enseguida notará que los foros son RSS habilitado, como se muestra:

image

He estado usando Google Reader para administrar mis feeds RSS para mucho tiempo (www.google.com/Reader). Voy allí, agregar la fuente RSS para el foro y ahora estoy recibiendo todos los mensajes de foros nuevos a través de RSS. Mi Google feeds para SharePoint foros se parecen a este:

image

Google me proporciona una vista agradable de la contabilización de sí mismo:

image

Y por último, Google me permite utilizar el teclado para desplazarse a través de los mensajes en los foros de esta manera.

Puedo analizar a través de puestos rápidamente y centrarse sólo en los que siento que puedo hacer una contribución útil.

Alertas de cerrar el ciclo de. Actualizaciones de posts no vienen a través de RSS (Aunque creo que solían hace mucho tiempo). Sin embargo, Si publicar una respuesta a un mensaje del Foro, los foros me avise por correo electrónico y mensajería instantánea que alguien respondió a su vez. O, Si no puedo hacer una contribución útil pero quiero saber lo que otros tienen que decir, Puedo se perfore y solicitar explícitamente alertas cuando otros responden.

En una hora o menos, puede configurar este proceso y en una semana de uso regular, aprender que los diferentes teclado trucos y atajos para que esto se convierte en segunda naturaleza.

Usar la misma técnica exacta para los foros de "Tocón el Panel" de SharePoint.Com del usuario final. Este es su canal RSS: http://www.endusersharepoint.com/STP/rss/.

Los foros son una forma impresionante, posiblemente la mejor manera de falta directa experiencia personal, de aprendizaje del producto y obtener un bonito estudio de cómo el mundo, en grandes, utiliza SharePoint. Darle una oportunidad!

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati:

Utilice listas personalizadas para la auditoría de flujo de trabajo más eficaz

He reorganizado un poco mi vida y he encontrado algún tiempo para enviar un artículo a www.endusersharepoint.com. Es mi último artículo aquí: Utilice listas personalizadas para la auditoría de flujo de trabajo más eficaz (http://www.endusersharepoint.com/?p=1658).

Se trata de la apertura "gráfico:

Flujo de trabajo de SharePoint Designer no nos da mucha visibilidad a lo que está sucediendo con nuestras soluciones de flujo de trabajo. Y, la visibilidad que obtenemos es obstaculizada por una interfaz relativamente pobre y 60 ventana de tiempo de día. Esto 60 ventana de día puede ser una gran decepción a los nuevos usuarios de SharePoint Designer porque no se anuncia por la propia herramienta. No es raro que alguien iniciar SharePoint Designer, crear una solución de flujo de trabajo que aprovecha la acción de "Registro de la lista a historia"...

El problema es que después de 60 días, los mensajes que se creación de esta forma se eliminan de la lista de historial de flujo de trabajo! Después de un poco de dientes crujir y "lo que ellos pensaban?"argumentos, la línea de fondo es esto: ocurre y debe ocurrir. La pregunta es, ¿Cómo podemos conseguir alrededor de él?

La respuesta oficial es confiar en la característica de auditoría integrado de SharePoint. Desde el punto de vista de un usuario final, Sin embargo, es muy débil en WSS y no mucho mejor en MOSS. Afortunadamente, aún podemos aprovechar la herramienta familiar de SharePoint Designer para crear una historia de flujo de trabajo durable y audit trail que es un orden de magnitud más útil para el arranque. Aquí es cómo.

Describo cómo crear una solución de auditoría más amigable y útil para el flujo de trabajo declarativo creado en SPD.

Me inspiré para escribir este artículo de un proyecto reciente para un cliente que había desarrollado nueve técnicos SPD los flujos de trabajo en apoyo a un proceso de lógica de negocio. Asumiendo para que nueve es un número razonable, sin duda fue un reto para depurarlo o ver el estado general del proceso en una vista sencilla. Cada uno de estos flujos de trabajo técnicos separados tiene su propia lista de historial de flujo de trabajo independiente y que no es manejable. He podido combinar todos ellos en una lista de auditoría única utilizando la técnica que describo en el sitio.

Check it out.

</final>

Suscribirse a mi blog.

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

Calendario de bambú interactuando con SharePoint causa "ocurrió un error inesperado"

Hoy en día, He estado trabajando en un entorno que utiliza un elemento web calendario de bambú para algunos mejor colaboración. Esto una estándar mediana/pequeña granja con dos WFEs carga equilibrada, un "application server" para indexación y back-end de InfoPath y un clúster SQL.

El cliente instalado algún software de recuperación de desastres en uno de las WFEs y que resultó en un ETF roto de un sitio específico en la colección de sitios. Cuando balanceo de carga señaló la afectada WFE y ese sitio, los usuarios vieron una pantalla en blanco en gran parte en blanco con la frase "se produjo un error inesperado". Ninguna otra información demostrada, sólo esa frase.

Me pidieron que lo mira. I reproducir fácilmente el problema y luego añade una ?contenido = 1 al final de la URL. Se trata de cómo me enteré de que estaban utilizando la WebPart de bambú. Volví a la página y ahora, de repente, me mostró un mensaje de error ordenada nice:

image

No sé lo que estaba sucediendo o lo que hice para obtener el mensaje de error controlado para mostrar que anexar el ?contenido = 1 bit de la cadena de consulta.

Este es probablemente un caso de borde muy raro pero si consigues ese mensaje, "Ocurrió un error inesperado" adelante y agregar ?contenido = 1 a la cadena de consulta y ver donde que conduce.

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati: ,

Consideraciones acerca del Control de comentario directo de Windows

Eligió windows live spaces en julio de 2007 como mi plataforma de blogs. La mayor parte, No tengo ningún arrepentimiento y Microsoft extiende ciertamente con el tiempo (Aunque principalmente encontrar información sobre nuevas características por accidente).

Mi queja más grande ahora es spam de blog. Esta persona / cuenta (http://cid-82b0534bceed9881.profile.live.com/) (entre otros) con frecuencia añade un montón de comentarios spam a mi blog en el formulario de comentarios. MSFT ha añadido una característica interesante para mostrar "Comentarios recientes" así por lo menos bastante rápido puedo identificarlos (Considerando que antes, Tuve que ir por separado en cada entrada de blog) y limpiar. Es todavía lento.

Deseo:

  1. MSFT pondría algunos mejor filtrado de spam.
  2. Que podría bloquear la gente específica de agregar comentarios.
  3. Falta el anterior, Podría más fácilmente identificar y eliminar spam. Ahora mismo, Comentario por comentario necesito hacerlo y es lento, especialmente cuando se agrega algunas persona/programa de robot de spam 25 Para 50 Comentarios en una sesión.

Si eres un usuario de windows live y tienes algunos trucos útiles para compartir, Le agradecería.

</endGripe>

Suscribirse a mi blog.

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

Etiquetas de Technorati: , ,

SharePoint sábado fenómeno continúa (Plus, mi cubierta deslizante)

Ayer volví de Washington DC después de asistir a la última SharePoint el sábado. Lo que un acontecimiento notable! Continuando con la tradición de otro sábado de SP, que se ejecutó muy bien. El medio ambiente, la organización general, el flujo, área de proveedores, comida... todo fue genial.

Claro, la mejor parte es el contenido y no creo que nadie estaba decepcionado.

Realmente es increíble para mí cómo muchas personas son entusiasta ellos mismos fuera de la cama temprano un sábado para ir a escuchar a la gente hablar de SharePoint para 8 hours 🙂 Amazing.

Las probabilidades son, Hay un evento SharePoint sábado tu camino y si no hay, ¿por qué no empieza uno?

Expuse en la conferencia con la lengüeta torcer título, "Uso de la plataforma de SharePoint para construir aplicaciones de negocio Vertical". Usted puede obtener la presentación aquí: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. No es mi tipo habitual de presentación y me divertí mucho con él. Va dar esto otra vez en junio en la Conferencia de grupo de usuario VA del norte a finales de junio.

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati: ,

La gobernanza es un Marketing Plan demasiado

La razón por la que pasamos tanto tiempo (¿o debería, de todos modos) elaboración de planes de gobierno es porque queremos que la solución de SharePoint es tan eficaz como sea posible. Queremos buena infraestructura y reglas para mantenerlo seguro en caso de desastre y tarareo. Queremos procesos de buena seguridad para ambos asegure adecuadamente el medio ambiente pero también que sea razonable gestionar. Queremos una arquitectura buena información que resistirán la prueba del tiempo, Idealmente tratando de sobrevivir la mayor organización cambios en la empresa.

Para lograr este objetivo deseable, un documento del gobierno y el plan pueden delegar en un montón de "será" y "tú no deberá de", como en:

  • Tú no creará grupo de seguridad de SharePoint; Utilice en su lugar AD.
  • Tú no crea las carpetas en las bibliotecas de documentos; Utilice en su lugar vistas y tipos de contenido.
  • Tú deberá crear contenido basado en los tipos fuera de un tipo específico de base personalizado todo documento.
  • Tú no creará una taxonomía de información basada en el organigrama de empresa de hoy.

"Será" y "tú no" ciertamente tienen su lugar en el plan de gobierno.

Un plan de gobierno más exitoso también tendrá un fuerte ángulo de marketing. Debe vender y justificarse en la máxima medida posible. Un plan de gobierno verdaderamente exitosa se basa en la cooperación voluntaria de todos los usuarios de SharePoint. (Existen casos marginales donde no se necesita la cooperación de la comunidad, como cuando SharePoint es utilizado por un número muy reducido de usuarios firmemente administrados; Estoy seguro de que puedes pensar en otros). Si la comunidad de usuarios no compra en su plan de gobierno será un éxito parcial en el mejor.

Uso deliberadamente la palabra "comprar". La comunidad va a comprar el plan de gobierno si es fundamentalmente sana y que vaya a algún esfuerzo para vender en él. Ventas marketing y por eso creo que un plan de gobierno debe considerar un plan de marketing también. Convencer a los usuarios finales que necesitan para seguir el plan de gobernanza y voluntariamente se siguen. Si usted puede conseguir una masa crítica de personas que siguen el plan de gobierno luego siguen de beneficios del plan y tendrá un entorno más fuerte para.

</final>

Suscribirse a mi blog.

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

Etiquetas de Technorati: , ,

Solución: Compilación de MOSS audiencia no agrega nuevos miembros

Línea inferior: Si desea utilizar una propiedad de perfil en una regla para la creación de audiencias, la propiedad debe ser visible para "todos".

Ayer estaba trabajando con un compañero de trabajo y que estaba construyendo a una audiencia de musgo basada en una propiedad de Perfil de usuario en MOSS. En este caso, la propiedad de audiencia se denomina "SITECD" y por la Convención, almacena un 3 código de carácter. Él había definido la audiencia y una regla que dice que si "SITECD es igual a 'ABG'", entonces incluya ese perfil de usuario en la audiencia.

Creó un único perfil de usuario con ese valor y compilado la audiencia, pero MOSS no añadir simplemente que el usuario. Me di cuenta de que la configuración de privacidad de ese perfil se creó para "yo solo" (la forma más restrictiva) y recordé que en alguna parte leyendo esa propiedad perfiles usados en reglas deben ser visibles por "todos". Hizo que cambio y que solucionó el problema.

Lo realmente curioso de esto es que me "acordé" leyendo acerca de esto. Molesta en mí esta mañana por alguna razón y me di cuenta que había escrito un capítulo en este libro, MOSS explicada: Buceo profundo de un trabajador de la información en Microsoft Office SharePoint Server 2007, y que he cubierto este punto en el mismo capítulo que escribí :). Hubiera pensado que cada palabra que escribí en ese capítulo se le plancha en mi memoria.

Matt Morse esto escribe en hermoso detalle aquí y se hace referencia en el capítulo: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</final>Suscribirse a mi blog.

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

Etiquetas de Technorati: ,