Facile e veloce: Utilizzare jQuery per valore di impostare un campo di testo su una forma di SharePoint

Ho iniziato a giocare con jQuery ieri. Ho voglia di fare questo per un lungo periodo, fin da quando Paul Grenier ha iniziato a scrivere la sua serie su jQuery per gli utenti finali presso il Venerabile www.endusersharepoint.com sito Web. Come lo uso, Spero di aggiungere che una serie di "Quick and Easy" post come questo. Questo post viene descritto come impostare il valore di un campo di testo nota di tutto quello che vuoi.

In questo scenario, Ho creato un elenco personalizzato in cui la "nuova" forma sembra come mostrato:

image

Questa è la nuova forma per un elenco personalizzato con colonna titolo predefinito e due colonne di elenco (non colonne del sito; Non credo che dovrebbe fare alcuna differenza).

L'obiettivo è quello di assegnare un valore arbitrario al campo, "DefaultMeFieldNoSpaces" (si può dire che io sono un po ' di un vigliacco con la cosa "senza spazi" in corso, ma ravviva alla fine di questo articolo).

Per me ha funzionato questo bit di jQuery:

<tipo di script ="text/javascript">

  $(funzione() {

    $(' ingresso[titolo = DefaultMeFieldNoSpaces]').attr(
        {valore: ' Sei in un tortuoso labirinto di passaggi, tutti uguali.'});

  });

</script di>

Se ho capito bene questo bit di jQuery è dicendo, "trovare me qualsiasi input tag cui titolo = DefaultMeFieldNoSpaces. Poi, impostare tutti i valori una famosa frase da un vecchio gioco di calcolatore."

Dato che ci sarà solo un campo del form con un titolo uguale a "DefaultMeFieldNoSpaces" siamo assicurati di assegnare un valore a quel campo e nessun altro.

Che dire un campo il cui nome contiene spazi? È quasi lo stesso:

<tipo di script ="text/javascript">

  $(funzione() {
     $(' ingresso[titolo = campo di assegnare con spazio]').attr(
        {valore: ' Sei in un tortuoso labirinto di passaggi, tutti uguali.'});

  });

</script di>

Credo che questo sia un approccio abbastanza sicuro, che significa che dovremmo essere in grado di trovare il campo che si desidera e solo il campo che vogliamo. Se guardate la HTML SharePoint ci sta dando, è sorta di disordinato:

<ingresso
nome= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
tipo= "testo"
MaxLength= "255"
Identificazione= ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField""
titolo= DefaultMeFieldNoSpaces""
classe= "ms-lungo"
/>

"titolo" si distingue come un attributo riconoscibile e si spera unico per aiutarci a identificare la colonna specifica alla quale vogliamo assegnare il nostro valore arbitrario.

Questo è un concetto fondamentale. Impostazione di un campo in modo arbitrario come questo non è andando a vincere alcun premio. Tuttavia, Se vogliamo fare cose di livello forma più interessanti (che tutti ci vuole sempre fare, Naturalmente, subito dopo che abbiamo finito di lavare i piatti), come modificare il valore di "campo b" automaticamente in base al valore del "campo un", Abbiamo (IO) bisogno di imparare queste cose.

Penso che la nostra migliore occasione per ottenere un valore reale utile qui è tramite il titolo, almeno per i campi di testo. Potrebbe trattarsi di una migliore, approccio più affidabile. Se lo trovo, Aggiornerò questo post. Se conoscete un modo migliore, si prega di lasciare un commento.</fine>

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Dimostrazione di SharePoint: Leva di SharePoint per creare un'applicazione di Business verticali

[Nota: Voglio dire subito che ho un interesse finanziario nell'esito desiderato di questa dimostrazione, che ho citato nell'interesse della divulgazione integrale, ecc. Questo è in realtà la prima volta che abbia mai bloggato su un evento dove mi trovo a beneficiare personalmente in questo modo.]

Questa dimostrazione di web si svolge giovedì, 06/04 a 12:30 EDT, termina al 1:30AM EDT.

In collaborazione con il mio partner eccellente, Sistemi integrati e servizi di gruppo (ISSG), Ho lavorato per sviluppare un'applicazione di business verticali utilizzando SharePoint come piattaforma. In questo caso, Stiamo costruendo un'applicazione che serve le esigenze dei produttori che fanno prodotti personalizzati per i propri clienti. In questi casi, una grande quantità di collaborazione deve avvenire tra il cliente ed il produttore. C'è anche una grande quantità di collaborazione necessaria tra i diversi gruppi all'interno del costruttore, comprese le vendite, ingegneria, ricerca e sviluppo, legali e altri gruppi.

La demo sta per mostrare un'applicazione che facilita questo tipo di collaborazione, insieme a una discussione su come tutti quei bit collaborazione bisogno di integrare con un sistema ERP di backend.

Infine, non sara ' una demo di SharePoint. Questa è una dimostrazione di una soluzione per un problema di nicchia specifica che succede a usare SharePoint come piattaforma.

Così, perché vi preoccupate di iscriversi e vedere questa demo? Non mi aspetto che troppi lettori del mio blog siano così interessati a una soluzione per i produttori su ordinazione 🙂 Il concetto da asporto sarebbe il concetto stesso: utilizzare SharePoint esclusivamente per fornire una soluzione aziendale indipendentemente da SharePoint stesso.

Se siete interessati, si prega di registrarsi qui(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Si può curiosare SharePoint Designer dal mio freddo, Mani morti

Il mio ultimo articolo è fino a www.EndUserSharePoint.com. Ho scritto su SharePoint Designer, Finiscono gli utenti e il contorno di una strategia che potrebbe provare agli utenti finali e seguire al fine di dimostrare la competenza e costruire la fiducia intorno a questo strumento.

I commenti sono più interessanti che lo stesso articolo.

Check it out.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Seguire in modo efficiente Microsoft SharePoint (e altri) Forum SharePoint

Ho seguito forum MSDN per ben più di un anno (e forse quasi 2 a questo punto anni) e ogni ora e poi ho sentito da qualcuno è come "difficile" per farlo. Lo trovo abbastanza facile e ho pensato di condividere la mia "tecnica". Questa tecnica funziona anche per www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Prendendo MSDN come esempio, Vado prima pagina forum standard quali le domande generali per SharePoint principale pagina qui: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Si dovrebbe notare subito che i forum sono RSS abilitato, come illustrato:

image

Sto usando Google Reader per la gestione del mio feed RSS per lungo tempo ora (lettore www.google.com/). Ci vado, Aggiungi il feed RSS per il forum e ora sto ottenendo tutti i nuovi forum post via RSS. Il mio Google feed per SharePoint forum questo aspetto:

image

Google mi offre una bella vista della registrazione stessa:

image

E, infine,, Google mi permette di utilizzare la tastiera per scorrere i messaggi nel forum in questo modo.

Posso rapidamente la scansione attraverso messaggi e concentrarsi solo su quelli che mi sento che io posso dare un contributo utile.

Avvisi di chiudere il ciclo. Aggiornamenti di posti non vengono attraverso RSS (anche se penso che hanno usato per molto tempo fa). Tuttavia, Se postare una risposta a un forum di distacco, il forum si avvisa via e-mail e IM che qualcuno ha risposto a sua volta. O, Se io non posso dare un contributo utile, ma voglio sapere cosa gli altri hanno da dire, Posso forare in esso e richiedere esplicitamente avvisi quando gli altri rispondono.

In un'ora o meno si può impostare questo processo e in una settimana di uso normale, imparare che i vari tastiera trucchi e scorciatoie che questo diventa una seconda natura.

Io uso la stessa tecnica esatta per forum "Ceppo del pannello" di utente finale SharePoint.Com s. Si tratta di loro feed RSS: http://www.endusersharepoint.com/STP/rss/.

Forum sono un modo impressionante, Forse il modo migliore a corto di esperienza personale diretta, di apprendimento del prodotto e ottenere un bel sondaggio di come il mondo, a large, utilizza SharePoint. Dargli una prova!

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags:

Utilizzare gli elenchi personalizzati per il controllo del flusso di lavoro più efficace

Ho riorganizzato un po' la mia vita e trovare del tempo per inviare un articolo a www.endusersharepoint.com. Il mio ultimo articolo è qui: Utilizzare gli elenchi personalizzati per il controllo del flusso di lavoro più efficace (http://www.endusersharepoint.com/?p=1658).

Questo è l'apertura ' grafico:

Flusso di lavoro SharePoint Designer non ci dà un sacco di visibilità su ciò che sta accadendo con le nostre soluzioni di flusso di lavoro. E, la visibilità che si ottiene è ostacolata da un'interfaccia relativamente povera e 60 finestra di tempo di giorno. Questo 60 finestra di giorno può essere una grande delusione per i nuovi utenti di SharePoint Designer, perché non è pubblicizzato dallo strumento stesso. Esso non è affatto raro che qualcuno a fuoco su SharePoint Designer, creare una soluzione di flusso di lavoro che sfrutta l'azione "Log To History List"...

Il problema è che dopo 60 giorni, i messaggi che si crea in questo modo vengono eliminati dalla lista della cronologia del flusso di lavoro! Dopo un po' di digrignando i denti e "che cosa stavano pensando?"argomenti, la linea di fondo è questa: accade e deve accadere. La domanda è, come possiamo ottenere intorno ad esso?

La risposta ufficiale è di far valere una funzionalità di controllo incorporati di SharePoint. Dal punto di vista dell'utente finale, Tuttavia, che è molto debole in WSS e non molto meglio in MOSS. Fortunatamente, possiamo ancora sfruttare lo strumento familiare di SharePoint Designer per creare una storia di flussi di lavoro durevoli e audit trail che è un ordine di grandezza più utile per l'avvio. Ecco come.

Viene descritto come creare una soluzione di controllo più amichevole ed utile per flusso di lavoro dichiarativo creato in SPD.

Sono stato ispirato a scrivere questo articolo da un recente progetto per un cliente che aveva sviluppato nove tecnici SPD i flussi di lavoro a sostegno di un processo di logica aziendale. Supponendo che per ora che nove è un numero ragionevole, è stata sicuramente una sfida per eseguirne il debug o Visualizza lo stato complessivo del processo in una visualizzazione semplice. Ognuno di questi flussi di lavoro tecnici separati ha il proprio elenco di cronologia del flusso di lavoro indipendente e non è gestibile. Sono stato in grado di combinare tutti loro in una lista unica di audit utilizzando la tecnica che ho descritto sul sito.

Check it out.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Bambù calendario interagendo con SharePoint le cause "durante un errore imprevisto"

Oggi, Ho lavorato in un ambiente che utilizza una web part di bambù calendario per qualche collaborazione migliorata. Questo una standard medio/piccola fattoria con due WFEs di bilanciamento del carico, un "application server" per l'indicizzazione e InfoPath e un cluster SQL back end.

Il client installato qualche software di recupero di disastro su uno del WFEs e che ha provocato un WFE rotto per un sito specifico nella raccolta siti. Ogni volta che il bilanciamento del carico puntato verso i colpiti WFE e che il sito, Gli utenti hanno visto una schermata bianca in gran parte vuota con la frase "si è verificato un errore imprevisto". No altre informazioni hanno mostrato, solo quella frase.

Mi hanno chiesto di guardarlo. Ho riprodotto facilmente il problema e quindi aggiunto un ?contenuto = 1 alla fine dell'URL. Questo è come ho imparato che stavano usando la parte web di bambù. Sono tornato alla pagina e ora, improvvisamente, mi ha mostrato un messaggio di errore ordinata bella:

image

Non so che cosa stava accadendo o cosa ho fatto per ottenere il messaggio di errore controllata per visualizzare altro che aggiungendo il ?contenuto = 1 bit della stringa di query.

Questo è probabilmente un caso molto raro di bordo ma se ottenete il messaggio, "Si è verificato un errore imprevisto" andare avanti e aggiungere ?contenuto = 1 per la stringa di query e vedere dove che conduce.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags: ,

Griping circa controllo Commento Live Windows

Ho scelto windows live spazi indietro nel luglio del 2007 come piattaforma di blogging. Per la maggior parte, Non ho rimpianti e Microsoft certamente si estende nel tempo (anche se principalmente trovare sulle nuove funzionalità di incidente).

La mia lamentela maggiore è in questo momento nel blog di spam. Questa persona / conto (http://cid-82b0534bceed9881.profile.live.com/) (tra gli altri) spesso aggiunge un sacco di commenti spam sul mio blog sotto forma di commenti. MSFT aggiunto una caratteristica piacevole per mostrare "Commenti recenti" così almeno posso identificare abbastanza rapidamente li (considerando che prima, Dovevo andare separatamente in ogni post di blog) e pulirli. È ancora tempo.

Mi auguro che:

  1. MSFT avrebbe messo alcuni meglio filtro per lo spam.
  2. Che io potrei bloccare persone specifiche dall'aggiunta di commenti.
  3. Non avendo il suddetto, Ho potuto più facilmente identificare ed eliminare lo spam. Subito, Bisogno di farlo commento di commento ed è lento, soprattutto quando si aggiunge qualche persona/programma spam robot 25 A 50 commenti in una sessione.

Se sei un utente di windows live e hanno alcuni utili trucchi da condividere, Vi sarei grato.

</endGripe>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

SharePoint sabato fenomeno continua (Plus, il mio ponte diapositiva)

Sono tornato ieri da Washington DC dopo aver frequentato l'ultimo SharePoint sabato. Quello che un evento notevole! Continuando la tradizione di altri SP di sabato, era molto ben gestito. L'ambiente, l'organizzazione complessiva, il flusso, zona del fornitore, cibo... tutto questo era fantastico.

Naturalmente, la parte migliore è il contenuto e non credo che nessuno è stato deluso.

È davvero incredibile per me come così tante persone sono entusiasmante se stessi dal letto presto un sabato di andare ad ascoltare persone parlare di SharePoint per 8 ore 🙂 Incredibile.

Le probabilità sono, c'è un evento SharePoint sabato venire dalla tua parte e se non c'è, perché non iniziare uno?

Presentato alla conferenza con la lingua torcendo il titolo, "Utilizzando la piattaforma SharePoint per creare applicazioni aziendali verticale." È possibile ottenere la presentazione qui: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Non è la mia solita presentazione e mi sono divertito con esso. I'll dare questo nuovamente in giugno durante la conferenza di gruppo utente Nord VA alla fine di giugno.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Governance è un Marketing Plan troppo

Il motivo per che noi di spendere così tanto tempo (o dovrebbe, in ogni caso) elaborare piani di governance è perché vogliamo che la soluzione di SharePoint per essere più efficace possibile. Vogliamo buone infrastrutture e regole per mantenerlo ronzio e sicuro in caso di disastro. Vogliamo che i processi di buona sicurezza per entrambi proteggere adeguatamente l'ambiente ma anche renderlo ragionevole per gestire. Vogliamo un'architettura di buona informazione che resterà alla prova del tempo, Idealmente riuscendo a sopravvivere un major organizzativa modificare in compagnia.

Per conseguire questo obiettivo auspicabile, un documento di governance e piano può devolvere in un mucchio di "tu deve" e "tu non deve su", come in:

  • Tu non deve creare il gruppo di protezione di SharePoint; Utilizzare invece AD.
  • Tu non deve creare cartelle nelle raccolte documenti; Utilizzare invece la vista e tipi di contenuto.
  • Tu deve creare tutti i documenti contenuti tipi basati fuori un tipo specifico di base personalizzato.
  • Tu non deve creare una tassonomia di informazioni basato fuori organigramma azienda di oggi.

"Tu deve" e "tu non deve" hanno certamente il loro posto nel piano di governance.

Un piano di governance più successo avrà anche un forte angolo di marketing. Dovrebbe vendere e giustificare se stessa nella misura massima possibile. Un piano di governance veramente successo si basa sulla cooperazione volontaria di tutti gli utenti di SharePoint. (Ci sono casi di frangia dove non è necessaria la cooperazione di comunità, come quando SharePoint viene utilizzato da un numero molto piccolo di utenti ben gestiti; Sono sicuro che si può pensare di altri). Se la Comunità degli utenti non compra nel piano di governance allora sarà parzialmente riuscito al meglio.

Io uso la parola "Acquista" deliberatamente. La comunità comprerà il piano di governance se è fondamentalmente sana e andate a qualche sforzo per venderli su di esso. Vendita porta al marketing ed ecco perche ' penso che un piano di governance dovrebbe essere considerato un piano di marketing troppo. Convincere gli utenti finali che hanno bisogno di seguire il piano di governance e volontariamente si seguiranno. Se è possibile ottenere una massa critica di persone che seguono il piano di governance quindi seguono i benefici del piano e avrete un ambiente più forte per esso.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Soluzione: Compilazione di MOSS pubblico non aggiunge nuovi membri

Linea di fondo: Se si desidera utilizzare una proprietà del profilo in una regola per la creazione di un pubblico, la proprietà deve essere visibile a "tutti".

Ieri stavo lavorando con un collega di lavoro e che stava costruendo su un pubblico MOSS basato su una proprietà del profilo utente personalizzato in MOSS. In questo caso, la proprietà di pubblico denominata "SITECD" e dalla convenzione, memorizza un 3 codice di carattere. Egli aveva definito il pubblico e una regola che dice che se "SITECD equivale a 'ABG'", quindi includere quel profilo utente in pubblico.

Ha impostato un profilo utente singolo con quel valore e compilato il pubblico, ma MOSS semplicemente non aggiungere quell'utente. Ho notato che l'impostazione di privacy per tale profilo è stato impostato su "solo me" (la forma più restrittiva) e mi sono ricordato leggendo da qualche parte quella proprietà profili utilizzati nelle regole devono essere visibili da "tutti". Ha fatto che cambiare e che risolto il problema.

La cosa davvero divertente è che mi sono "ricordato" lettura su questo. Era fastidioso a me questa mattina per qualche motivo e mi sono reso conto che avevo scritto un capitolo in questo libro, MOSS ha spiegato: Immersione profonda di un Information Worker in Microsoft Office SharePoint Server 2007, e che coperto questo punto nel capitolo molto ho scritto :). Avrei pensato che ogni parola che ho scritto in quel capitolo sarebbe essere impresse nella mia memoria.

Matt Morse scrive questo bellissimo dettagliatamente qui e viene fatto riferimento nel capitolo: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</fine>Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags: ,