Rapid şi uşor: Utilizarea jQuery pentru a seta un câmp Text de valoare dintr-un formular de SharePoint

Am început să joc în jurul cu jQuery ieri. Am fost doresc să facă acest lucru pentru o lungă perioadă de timp, inca de la Paul Grenier a început să scrie seria lui despre jQuery pentru utilizatorii finali la venerabilei www.endusersharepoint.com site-ul web. Ca sa-l folosesc, Sper să adăugaţi o serie de "Rapid şi uşor" posturi ca acesta. Acest post descrie cum să setaţi valoarea unui câmp text cunoscut la tot ce vrei.

În acest scenariu, Am creat o listă particularizată al cărui formular "nou" arata ca:

image

Aceasta este forma noi pentru o listă particularizată cu coloana titlu implicit şi două coloane de listă (nu site-ul coloane; Nu cred că ea ar face nici o diferenţă).

Obiectivul este de a atribui o valoare arbitrară câmpul, "DefaultMeFieldNoSpaces" (vă pot spune eu sunt un pic de un laş cu lucru "fără spaţii" merge, dar condiment-l la sfârşitul acestui articol).

Acest bit de jQuery worked pentru eu:

<script-ul de tip ="text/javascript">

  $(funcţia() {

    $(' intrare[title = DefaultMeFieldNoSpaces]').attr(
        {valoarea: "Sunteţi într-un labirint twisty de pasaje, toate deopotrivă. "});

  });

</script-ul>

Aşa cum am înţeles acest pic de jQuery este de a spune, "Găseşte-mi orice intrare tag-ul al cărui titlu = DefaultMeFieldNoSpaces. Apoi, Setaţi toate valorile lor la o expresie celebru la un joc de calculator vechi."

Deoarece va fi doar un câmp din formular cu un titlu egal cu "DefaultMeFieldNoSpaces" ne sunt asigurate de atribuire o valoare la acel câmp nu.

Ce zici de un câmp al cărui nume conţine spaţii în ea? Este aproape la fel:

<script-ul de tip ="text/javascript">

  $(funcţia() {
     $(' intrare[title = asociaţi câmp cu spaţiu]').attr(
        {valoarea: "Sunteţi într-un labirint twisty de pasaje, toate deopotrivă. "});

  });

</script-ul>

Cred că aceasta este o abordare destul de siguranţă, ceea ce înseamnă că noi ar trebui să fie capabil de a găsi că dorim şi câmpul numai vrem. Dacă te uiţi la HTML SharePoint este oferindu-ne, este un fel de murdar:

<intrare
nume= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
tip= "text"
maxlength= "255"
ID-ul= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
titlul= "DefaultMeFieldNoSpaces"
Clasa= "ms-lung"
/>

"titlu" iese ca un atribut recunoscut şi sperăm că unic pentru a ne identifica coloana specifice la care ne-o dorim pentru a asocia noastre valoare arbitrară ajuta.

Acesta este un concept fundamentale. Setarea un câmp în mod arbitrar ca acesta nu va câştiga orice premii. Cu toate acestea, Dacă vrem să facem mai interesant forma nivel chestii (care toate dintre noi întotdeauna vreau să fac, desigur, imediat după ce am terminat de feluri de mâncare de spălare), ca modificaţi valoarea "b de câmp" automat pe baza valorii de "câmp un", am (I) trebuie să înveţe aceste lucruri.

Cred noastre mai bună şansă de a obţine o valoare reală util aici este prin intermediul titlul, cel puţin pentru câmpuri text. Poate fi o mai bună, abordare mai fiabile. Dacă mi se pare, Voi actualiza acest post. Dacă ştiţi o modalitate mai bună, vă rugăm să lăsaţi un comentariu.</scop>

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

SharePoint demonstraţie: Pârghie SharePoint pentru a construi o cerere de afaceri verticale

[Notă: Vreau să spun imediat că am un interes financiar în rezultatul dorit această demonstraţie, care mentionez în interesul divulgarea completă, etc. Aceasta este de fapt prima dată vreodată am blogged despre un eveniment în cazul în care stau în beneficiul personal în acest fel.]

Această demonstraţie de web are loc joi, 06/04 la 12:30 EDT, care se încheie la 1:30PM EDT.

În colaborare cu partenerul meu de afaceri excelente, Sisteme integrate si servicii de grup (ISSG), Am fost de lucru pentru a dezvolta o aplicaţie de afaceri verticale utilizând SharePoint ca platforma. În acest caz, vom construi o aplicaţie care serveşte nevoilor de producatori care fac produse personalizate pentru clienţii lor. În aceste cazuri, o mare de colaborare trebuie să aibă loc între client şi Producator. Există, de asemenea, o mare de colaborare necesar între diferitele grupuri din cadrul producătorului, inclusiv vânzările, inginerie, cercetare şi dezvoltare, juridice şi alte grupuri.

Demo-ul va arăta o aplicaţie care facilitează acest gen de colaborare, împreună cu o discuţie pe cum toţi cei biţi de colaborare trebuie să integreze cu un sistem ERP backend.

În cele din urmă, Acest lucru nu va fi un demo de SharePoint. Aceasta este o demonstraţie a unei soluţii pentru o problemă specifică de nişă care se întâmplă să utilizeze SharePoint ca platforma.

Deci, de ce să vă deranjez să semn sus şi a vedea acest demo? Nu mă aștept ca prea mulți cititori ai blogului meu să fie atât de interesați de o soluție pentru producătorii la comandă..

Dacă sunteţi interesat, vă rugăm să înscrieţi-vă aici(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Vă puteţi trageţi SharePoint Designer meu rece, Dead mâinile

Meu cel mai recent articol este de până la www.EndUserSharePoint.com. Am scris despre SharePoint Designer, Scop utilizatori şi conturul o strategie care utilizatorii finali ar putea încerca şi urmaţi pentru a demonstra competenţă şi de a construi încrederea în jurul acest instrument.

Comentariile sunt mai interesant decât un articol în sine.

Check it out.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Urmaţi eficient Microsoft SharePoint (şi alte) Forumuri de SharePoint

Am fost următoarele forumuri MSDN pentru mai bine peste un an (şi, eventual, aproape 2 în acest moment de ani) şi fiecare acum şi apoi am auzit de la cineva cum "greu" este de a face acest lucru. Mi se pare destul de uşor şi gândit aş parts tehnica mea"". Aceasta tehnica de asemenea works pentru www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

MSDN a lua ca exemplu, Prima du-te la pagina de standard forum, cum ar fi întrebări generale pentru SharePoint pagina principală aici: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Ar trebui să observaţi imediat că forumuri sunt RSS activat, ca:

image

Am fost folosind Google Reader pentru gestionarea RSS feed pentru o lungă perioadă de timp acum (www.Google.com/ cititor). Mă duc acolo, Adauga RSS feed pentru forum şi acum primesc toate mesajele forumuri noi prin RSS. Meu Google feed-uri pentru SharePoint forumuri arata ca acest lucru:

image

Google oferă-mi o vedere frumoasă a posta în sine:

image

Şi în cele din urmă, Google vă permite-mi utiliza tastatura pentru a defila prin postări în forumuri acest fel.

Pot scana prin mesaje rapid şi se concentreze doar pe cei care simt că pot face o contribuţie utilă.

Alerte închide bucla. Actualizări la posturi nu vin prin RSS (Deşi cred că au folosit pentru un timp în urmă). Cu toate acestea, dacă am posta un răspuns la un forum postarea, forumuri alerta-mi prin e-mail şi IM că cineva a răspuns la rândul. Sau, în cazul în care nu pot face o contribuţie utilă, dar vreau să ştiu ceea ce altii au de spus, Pot pătrunde într-o şi cere în mod explicit alerte atunci când alţii răspunde.

Într-o oră sau mai puţin aveţi posibilitatea să parametrizaţi acest proces şi şi într-o săptămână de utilizare regulată, afla diferite tastatură trucuri şi comenzi rapide, astfel încât acesta devine oa doua natura.

Folosesc exact aceeaşi tehnică pentru utilizatorul final SharePoint.Com "Ciot panoul" forumuri. Acest lucru este lor feed RSS: http://www.endusersharepoint.com/STP/rss/.

Forumurile sunt un mod minunat, probabil cel mai bun mod scurt de o experienţă personală directă, produsul de învăţare şi obţinerea un sondaj frumos de modul în care lumea, la mare, utilizează SharePoint. Da it un try!

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags:

Utilizaţi listele particularizate pentru controlul de flux de lucru mai eficiente

Am reorganizat viata mea un pic şi a găsit ceva timp pentru a trimite un articol pentru a www.endusersharepoint.com. Meu cel mai recent articol este aici: Utilizaţi listele particularizate pentru controlul de flux de lucru mai eficiente (http://www.endusersharepoint.com/?p=1658).

Acest lucru este deschiderea ' grafic:

Flux de lucru SharePoint Designer nu ne oferă o mulţime de vizibilitate în ceea ce se întâmplă cu soluţiile noastre de flux de lucru. Şi, vizibilitatea pe care le obţine este împiedicată de o interfaţă relativ săraci şi 60 fereastra de timp zi. Acest lucru 60 fereastra de zi poate fi o dezamăgire majoră pentru noi utilizatori SharePoint Designer, deoarece nu este promovat de instrumentul în sine. Nu este neobişnuit pentru cineva să porniţi SharePoint Designer, a crea o soluţie de flux de lucru care valorifică acţiunea "Jurnal pentru lista istoric"...

Problema este că, după 60 zile, orice mesaje care le creaţi în acest fel se elimină din lista de istorie flux de lucru! După un pic de scrâşnirea dinţilor şi "ceea ce au fost acestea de gândire?"argumente, linia de jos este acest: se întâmplă şi trebuie să se întâmple. Întrebarea este, Cum putem ajunge in jurul lui?

Raspunsul oficial este să se bazeze pe SharePoint pe clădire-înăuntru feature audit. Din punct de vedere al unui utilizator final, cu toate acestea, Asta e foarte slab în AAC şi nu mult mai bine în MOSS. Din fericire, ne puteţi pârghie încă instrumentul familiare SharePoint Designer pentru a crea o istorie de flux de lucru durabile şi care este un ordin de magnitudine mai util la spre cizme de audit. Iată cum.

Descrie modul de a crea o soluţie de audit mai prietenos şi util pentru declarativ flux de lucru create în SPD.

Am fost inspirat să scriu acest articol la un proiect recent de un client care a dezvoltat o nouă tehnică SPD fluxuri de lucru în sprijinul un proces de business logic. Presupunând că pentru acum că nouă este un număr rezonabil, a fost cu siguranţă o provocare pentru a depana sau vizualiza starea generală a procesului de in si simplu. Fiecare dintre aceste fluxuri de lucru tehnice separate are propria listă de istorie independentă de flux de lucru şi că doar nu este uşor de gestionat. Am fost capabil să combine toate acestea într-o listă unică de audit folosind tehnica descrie pe site-ul.

Check it out.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Bambus Calendar interactiunea cu SharePoint provoacă "Eroare neașteptată"

Astăzi, Am fost de lucru într-un mediu care utilizează o parte de web a calendarului de bambus pentru unele colaborare îmbunătăţită. Acest lucru un standard mediu/mic de fermă cu două încărcare echilibrată WFEs, "application server" pentru indexare şi InfoPath şi un SQL grupat înapoi sfârşitul.

Client instalat unele software de recuperare a dezastrelor pe unul din WFEs şi că a dus la un WFE rupt pentru un anumit site din colecția de site-ul. Ori de câte ori încărcăturii de echilibrare a subliniat la afectate WFE şi că site-ul, utilizatorii văzut un ecran alb în mare măsură gol cu teza "Eroare neașteptată". Nici alte informaţii a arătat, doar această frază.

Au cerut-mi să te uiţi la ea. Am reprodus cu uşurinţă problema şi apoi adaugă o ?conţinutul = 1 la sfârşitul URL-ul. Acest lucru este cum am învăţat au folosit partea web bambus. M-am dus înapoi la pagina si acum, brusc, mi-a arătat un mesaj de eroare frumos ordonată:

image

Nu ştiu ce se întâmplă sau ce am făcut pentru a obţine mesajul de eroare controlate pentru a afişa altele decât adăugarea ?conţinutul = 1 pic de şirul de interogare.

Acest lucru este, probabil, un caz de foarte rare marginea dar dacă tu a lua acel mesaj, "Eroare neașteptată" mergeţi mai departe şi adăugaţi ?conţinutul = 1 pentru şirul de interogare şi de a vedea în cazul în care aceasta conduce.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags: ,

Griping despre Windows Live Comment de Control

Am luat windows spatii vii înapoi în luna iulie a 2007 ca platforma de blogging-ul meu. În mare parte, Nu am nici regrete şi Microsoft, cu siguranţă, se extinde în timp (Deşi în principal afla despre noile caracteristici de accident).

Meu cel mai mare plângere este acum blog spam. Această persoană / cont (http://cid-82b0534bceed9881.profile.live.com/) (printre altele) frecvent adaugă o mulţime de comentarii spam pentru a blog-ul meu sub formă de Comentarii. MSFT adaugă un frumos caracteristică pentru a arăta "Comentarii recente", astfel încât cel puţin destul de repede pot identifica le (întrucât înainte de, A trebuit să merg în fiecare blog intrare separat) şi de a le curăţa sus. Este încă mai consumatoare de timp.

Aş dori să:

  1. MSFT-ar pune unele mai bine de filtrare antispam.
  2. Că am ar putea bloca anumite persoane la Adăugare Comentarii.
  3. În lipsa de mai sus, Am putea mai uşor identifica şi şterge spam-ul. chiar acum, Am nevoie pentru a face comentariu de comentariu şi este lent, mai ales când adaugă unele spam robot persoana/program 25 pentru a 50 Comentarii intr-o sedinta.

Dacă sunteţi un utilizator de windows live şi au unele trucuri utile pentru a partaja, Aş fi recunoscător.

</endGripe>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Fenomenul de sâmbătă SharePoint continuă (plus, meu slide punte)

M-am intors din Washington DC, ieri, după participarea la cele mai recente SharePoint sâmbătă. Ce un eveniment remarcabil! Continuând tradiţia de alte sâmbătă SP, Acesta a fost rula foarte bine. Mediu, organizare generală, fluxul, zona de furnizor, alimente... totul a fost grozav.

desigur, cea mai bună parte este de conţinut şi nu cred că cineva a fost dezamăgit.

Într-adevăr destul este uimitor pentru mine modul atât de mulţi oameni sunt vibrant singuri din pat devreme o zi de sâmbătă pentru a merge şi de a asculta de oameni vorbesc despre SharePoint pentru 8 hours 🙂 Amazing.

Cotele sunt, este un eveniment de SharePoint sâmbătă iese în cale şi dacă nu există, de ce nu începe una?

Am prezentat la Conferinţa cu limba răsucire titlu, "Folosind platforma SharePoint pentru a construi aplicaţii verticale de afaceri." Puteţi obţine prezentare aici: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Acesta nu este meu fel de obicei de prezentare şi m-am distrat cu ea. Voi fi dând acest lucru din nou în iunie la Conferinţa Nord VA utilizator grup la sfârşitul lunii iunie.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Guvernare este un Marketing planul prea

Motivul pentru care ne petrecem foarte mult timp (sau ar trebui să, Oricum) elaborarea planurilor de guvernare este pentru că ne dorim soluţia SharePoint să fie cât mai eficientă posibil. Vrem bună infrastructură şi reglementările să-l păstraţi Colibri şi în condiţii de siguranţă în caz de dezastru. Vrem bună securitate procesele la ambele corect asigura mediul, dar, de asemenea, face rezonabile pentru a gestiona. Vrem o arhitectura de informaţii bun, care va rezista la încercare de timp, ideal de gestionare să supravieţuiască un major organizatorice schimba în cadrul companiei.

Pentru atingerea obiectivului dorit, un document de guvernare si planul pot involua într-o grămadă de "tu trebuie să" şi "tu, să nu pe", ca şi în:

  • Tu nu trebuie să creeze grup de securitate SharePoint; utilizați în schimb AD.
  • Tu nu trebuie să creeze foldere în bibliotecile de documente; Utilizaţi tipuri de conţinut şi vedere în loc..
  • Tu trebuie să creeze toate documentul conţinut tipuri bazat off un anumit tip de bază particularizată.
  • Tu nu trebuie să creeze o taxonomie de informaţii bazat off astăzi compania organigramă.

"Tu trebuie să" şi "tu nu va" cu siguranţă au locul lor în planul de guvernare.

Un plan de guvernare mai mult succes va avea un unghi de marketing puternic. Ar trebui să vândă şi în sine justifica în măsura maxim posibilă. Un plan de guvernare cu adevărat de succes se bazează pe cooperarea benevolă a tuturor utilizatorilor de SharePoint. (Există cazuri de margine în cazul în care nu este necesară cooperarea comunitară, precum când SharePoint este utilizat de un număr foarte mic de utilizatori bine gestionate; Sunt sigur că vă puteţi gândi la alţii). În cazul în care comunitatea utilizatorilor nu cumpără în planul de guvernare, atunci acesta va fi parţial de succes în cel mai bun.

Eu folosesc acest cuvânt "Cumpar" în mod deliberat. Comunitatea va cumpara planul de guvernare în cazul în care este fundamental de sunet şi te duci la unele eforturi pentru a le vinde pe ea. Conduce la comercializarea de vânzare şi de aceea cred că un plan de guvernare ar trebui să fie considerat un plan de marketing prea. Convinge-vă utilizatorii finali care au nevoie să urmeze planul de guvernare şi ei vor urma în mod voluntar aceasta. În cazul în care puteţi obţine o masă critică de oameni în urma planul de guvernare apoi urmaţi planul de beneficii şi veţi avea un mediu mai puternică pentru el.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Soluție: Compilarea MOSS publicul adaugă nici noi membri

Linie de fund: Dacă doriţi să utilizaţi o proprietate de profil în regulă pentru a crea segmente de public, Proprietatea trebuie să fie vizibile pentru "toată lumea."

Am fost de lucru cu un co-lucrător ieri şi el a fost construirea afară un public MOSS bazate pe o proprietate de profil de utilizator particularizat în MOSS. În acest caz, proprietatea public este numit "SITECD" şi de Convenţia, stochează o 3 cod caracter. El a definit publicul şi o regulă care a spus că dacă "SITECD este egal cu"Andrei"", include apoi că profil de utilizator în public.

El a înfiinţat un profil de utilizator unic cu acea valoare şi compilat audiența, dar MOSS pur şi simplu nu ar fi adăugat acel utilizator. Am observat că setarea de confidenţialitate pentru acest profil a fost setat la "mine numai" (forma cea mai restrictivă) şi am adus aminte citit undeva că proprietatea profile utilizat în reguli trebuie să fie vizibil de către "toată lumea". El a făcut că schimbarea şi că rezolvat problema.

Într-adevăr amuzant despre acest lucru este că am "aminti" citesc despre acest lucru. Ea a fost sâcâială la mine în această dimineaţă pentru un motiv oarecare şi am realizat că am scris un capitol în această carte, MOSS a explicat: Un lucrător de informaţii adâncime se arunca cu capul în Microsoft Office SharePoint Server 2007, şi că am acoperit acest punct în capitolul foarte am scris :). Mi-ar fi crezut că fiecare cuvânt am scris în acest capitol ar fi seared în memoria mea.

Matt Morse scrie acest lucru în detaliu frumoasa aici şi am face referire acesta în capitolul: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</scop>Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags: ,