Tez və asan: SharePoint formu A mətn sahəsində dəyəri Set jQuery istifadə

Mən ətrafında oynamağa başladı jQuery yesterday. I’ve been wanting to do this for a long time, beri Paul Grenier açılmış yazı onun seriyası ki, qocaman da Son indi üçün jQuery haqqında www.endusersharepoint.com web site. As I use it, I hope to add a series of “Quick and Easy” posts like this one. This post describes how to set a known text field’s value to anything you want.

Bu ssenaridə, Mən onun "yeni" şəklində göstərilən görünür, xüsusi bir siyahısını yaradıb:

image

Bu default Title sütun və iki sütun siyahısı ilə xüsusi siyahı üçün yeni formasıdır (deyil site sütunları; Mən bunu heç bir fərq etmək lazımdır düşünmürəm).

Məqsəd sahəsində bir ixtiyari dəyər təyin etmək, "DefaultMeFieldNoSpaces" (Mən də "boşluq" şey davam ilə qorxaq bir qədər Ben deyə bilərsiniz, amma bu məqalənin sonunda ədviyyə qədər bunu).

JQuery Bu bit mənim üçün işləyib:

<script type ="text/javascript">

  $(funksiyası() {

    $('Input[title = DefaultMeFieldNoSpaces]').attr(
        {dəyər: "Siz keçid bir Twisty labirent var, bütün eyni.});

  });

</ssenari>

Mən belə başa düşürəm jQuery bu bit deyib, “find me any input tag whose title = DefaultMeFieldNoSpaces. Sonra, köhnə kompüter oyun bir məşhur ifadə onların dəyərləri bütün seçin. "

Yalnız "DefaultMeFieldNoSpaces" bərabər bir mövzu formada bir sahədə olacaq-ci ildən biz bu sahədə bir dəyər təyin əmin və heç bir başqa.

Onun adı bu fəzalarda bir sahə haqqında nə? It’s nearly the same:

<script type ="text/javascript">

  $(funksiyası() {
     $('Input[Space ilə title = Ata sahəsi]').attr(
        {dəyər: "Siz keçid bir Twisty labirent var, bütün eyni.});

  });

</ssenari>

Mən bu kifayət qədər təhlükəsiz yanaşma hesab edirəm ki,, meaning that we should be able to find the field that we want and only the field we want. If you look at the HTML SharePoint is giving us, bu messy növ var:

<giriş
ad="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
növü="text"
maxlength="255"
id="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
başlıq="DefaultMeFieldNoSpaces"
sinfi="ms-long"
/>

"Title" bizə bizim ixtiyari dəyər təyin etmək istədiyiniz xüsusi sütun müəyyən kömək etmək üçün tanınan və ümid unikal atributu olaraq önə çıxır.

This is a foundational concept. Setting a field in an arbitrary way like this isn’t going to win any awards. Lakin, daha maraqlı formda stuff etmək istəyirsinizsə (hamımız həmişə bunu istəyirik, əlbəttə, biz yeməklər yuyucu qurtararaq dərhal sonra), avtomatik olaraq "sahəsində bir" dəyəri əsasında "yatağının b" dəyəri dəyişmək istəyirəm, biz (Mən) bu şeylər öyrənmək lazımdır.

Burada bir real faydalı dəyər almaq üçün ən yaxşı şansı adı ilə hesab edirəm ki,, at least for text fields. There may be a better, more reliable approach. If I find it, Bu güncelleme lazımdır. If you know a better way, Şərh tərk edin.</son>

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint nümayişi: Şaquli Business Application qurmaq leverage SharePoint

[Qeyd: Mən düz üz mən bu nümayiş istədiyiniz nəticəsi maliyyə marağı var demək istəyirəm ki,, mən tam açıqlanması maraq qeyd olan, və s.. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

Bu web nümayiş Cümə axşamı yer tutur, 06/04 da 12:30 EDT, da sona 1:30PM EDT.

Mənim əla iş ortağı ilə əməkdaşlıq, İnteqrasiya Sistemləri və Services Group (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. Bu halda, we’re building an application that serves the needs of manufacturers that make customized product for their customers. In these cases, a great deal of collaboration needs to take place between the customer and the manufacturer. There’s also a great deal of collaboration required between different groups within the manufacturer, satış o cümlədən, mühəndislik, tədqiqat və inkişaf, hüquqi və digər qruplar.

Demo əməkdaşlıq belə asanlaşdırır bir proqram göstərmək niyyətindədir, bu əməkdaşlıq bit bütün backend ERP sistemi ilə inteqrasiya lazımdır nə müzakirəsi ilə yanaşı,.

Nəhayət, this isn’t going to be a SharePoint demo. This is a demonstration of a solution for a specific niche problem that happens to use SharePoint as the platform.

Belə, Niyə bu demo qeydiyyatdan və görmək üçün narahat olacaq? 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.

Əgər istəyirsinizsə, Burada ol(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Mənim soyuq SharePoint Designer gözetlemek edə, Dead Hands

Mənim son məqalə at qədər www.EndUserSharePoint.com. I wrote about SharePoint Designer, Son indi və son istifadəçilər cəhd və izləmək səlahiyyətinə nümayiş etdirmək üçün və bu alət ətrafında inam yaratmaq bilər ki, bir strategiya kontur.

Şərh məqalədə özü daha maraqlı.

Check it out.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: ,

Səmərəli Microsoft SharePoint edin (və digər) SharePoint Forums

Mən bir il çox yaxşı üçün MSDN forumlar aşağıdakı edilmişdir (və bəlkə demək olar ki, 2 Bu nöqtədə il) and every now and then I hear from someone how “hard” it is to do that. I find it quite easy and thought I’d share my “technique”. This technique also works for www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Nümunə kimi MSDN alaraq, Mən ilk bu cür burada SharePoint əsas səhifə üçün Ümumi Suallar standart forum sayfasına gedin: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Siz hemen forum RSS effektiv olduğunu qeyd etməlidir, kimi:

image

İndi uzun müddət mənim RSS idarə edilməsi üçün Google Reader istifadə etdik (www.google.com / oxucu). I go there, add the RSS feed for the forum and now I’m getting all new forums posts via RSS. My Google feeds for SharePoint forums look like this:

image

Google mənə özü poçt gözəl bir görünüşü təmin:

image

Və nəhayət,, Google mənə forumlarda olan ilanları vasitəsilə bu şəkildə hərəkət etmək üçün klaviatura istifadə imkan verir.

Mən tez bir faydalı töhfə edə mesajları vasitəsilə scan və yalnız mən hiss o diqqət.

Alerts close the loop. Updates to posts don’t come through RSS (əvvəl onlar uzun müddət üçün istifadə edirəm, baxmayaraq). Lakin, Mən poçt Forum cavab yazmaq əgər, the forums alert me via email and IM that someone responded in turn. Və ya, Mən faydalı töhfə lakin bilər, əgər Mən başqaları demək nə bilmək istəyirsiniz, Mən ona qazılması və başqaları cavab nə zaman aydın siqnallar tələb edə bilər.

Bir saat və ya daha az siz bu prosesi qurmaq və müntəzəm istifadə həftədə bilər, Bu ikinci təbiət olur ki, müxtəlif klaviatura tövsiyələr və qısa yolları öyrənmək.

I use the exact same technique for End User SharePoint.Com’s “Stump the Panel” forums. This is their RSS feed: http://www.endusersharepoint.com/STP/rss/.

Forums zəhmli bir yoldur, birbaşa şəxsi təcrübə qısa bəlkə də ən yaxşı şəkildə, məhsul öyrənmək və dünya necə bir gözəl sorğu əldə, böyük, uses SharePoint. Give it a try!

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags:

Daha səmərəli Workflow audit üçün Xüsusi Lists istifadə

Mən həyat bir az qismində bir yazı təqdim etmək bir müddət gördük www.endusersharepoint.com. My latest article is up here: Daha səmərəli Workflow audit üçün Xüsusi Lists istifadə (http://www.endusersharepoint.com/?p=1658).

Bu açılım 'graph edir:

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. Və, alırıq ki, görünürlüğünü nisbətən zəif interfeys mane və 60 day time window. Bu 60 day window can be a major disappointment to new SharePoint Designer users because it’s not advertised by the tool itself. It’s not at all uncommon for someone to fire up SharePoint Designer, hərəkət "Tarix siyahısına Log" də içki bir iş həll yaratmaq ...

Problem ki, sonra 60 gün, bu şəkildə yaratmaq ki, hər hansı mesajları iş tarixi siyahıdan silinir! After a bit of teeth gnashing and “what were they thinking?"Dəlilləri, alt xətt bu: it happens and it needs to happen. Sual, necə ətrafında əldə edə bilərsiniz?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, lakin, that’s very weak in WSS and not much better in MOSS. Xoşbəxtlikdən, we can still leverage the familiar SharePoint Designer tool to create a durable workflow history and audit trail which is an order of magnitude more useful to boot. Here’s how.

I describe how to create a more friendly and useful audit solution for declarative workflow created in SPD.

I was inspired to write this article from a recent project for a client that had developed nine technical SPD workflows in support of one logical business process. Assuming for now that nine is a reasonable number, it was certainly a challenge to debug it or view the overall status of the process in one simple view. Each of these separate technical workflows has its own independent workflow history list and that’s just not manageable. I was able to combine all of them into a single audit list using the technique I describe on the site.

Check it out.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint ilə əlaqə Bamboo Təqvim "Bir gözlənilməz səhv baş verdi" səbəbləri

Bugün, I’ve been working in an environment that uses a Bamboo calendar web part for some improved collaboration. This a standard medium/small farm with two load balanced WFEs, endeksleme və InfoPath və salxımlı SQL geri sonuna bir "tətbiq server".

The client installed some disaster recovery software onto one of the WFEs and that resulted in a broken WFE for a specific site in the site collection. Whenever load balancing pointed at the affected WFE and that site, users saw a largely blank white screen with the sentence “An unexpected error occurred”. No other info showed, yalnız cümlə.

They asked me to look at it. I easily reproduced the problem and then added a ?contents=1 to the end of the URL. This is how I learned they were using the Bamboo web part. I went back to the page and now, birdən-birə, mənə bir gözəl əxlaqlı səhv baş beledir göstərdi:

image

Mən eklenmesi başqa keçirmək üçün nəzarət səhv mesajı almaq üçün nə baş və ya nə bilmirəm ?contents=1 bit of the query string.

Bu yəqin ki, çox nadir halda kənar ancaq bu mesajı almaq əgər, "Bir gözlənilməz səhv baş verdi" irəli getmək və əlavə ?sorğu simli məzmunu = 1 və rəhbərlik harada görmək.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: ,

Windows Griping Comment Control Live

Mən iyul geri Windows Live fəzalarında seçilmiş 2007 as my blogging platform. For the most part, Mən heç bir təəssüf və Microsoft əlbəttə zaman üzərində uzanan yoxdur (Mən əsasən qəza ilə yeni funksiyalar haqqında tapmaq olsa).

My biggest complaint right now is blog spam. This person / haqq-hesab (http://cid-82b0534bceed9881.profile.live.com/) (digərləri) frequently adds a lot of spam comments to my blog in the form of comments. MSFT added a nice feature to show “recent comments” so at least I can fairly quickly identify them (əvvəl isə, Mən ayrı-ayrılıqda hər blog giriş daxil idi) and clean them up. It’s still time consuming.

Mən istəyirəm ki,:

  1. MSFT spam üçün bəzi yaxşı filtreleme qoymaq olardı.
  2. Mən şərh əlavə xüsusi insanlar blok edə bilər ki,.
  3. Yuxarıda etməyən, I could more easily identify and delete spam. Right now, Mən bunu comment ilə şərh etmək lazımdır və bu yavaş, Bəzi spam robot adam / proqram əlavə xüsusilə 25 üçün 50 bir iclasında şərh.

Bir Windows Live istifadəçisi olduğunuzu və varsa bir sıra faydalı tövsiyələr bölüşmək üçün, Mən şükür olarıq.

</endGripe>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint Şənbə fenomeni davam edir (daha, mənim slide göyərtə)

Mən son qatıldıqdan sonra dünən Vaşinqtonda qayıtdı SharePoint Şənbə. What a remarkable event! Continuing the tradition of other SP Saturday’s, it was very well run. The environment, ümumi təşkilat, axını, satıcı sahəsi, qida ... onun bütün dəhşətli idi.

Əlbəttə, ən yaxşı hissəsi məzmunu və mən hər kəs məyus idi düşünmürəm.

Bu bir çox insanlar üçün getmək və SharePoint adam haqqında müzakirəsi qulaq asmaq üçün erkən şənbə günü yataq özləri rousing həyata necə həqiqətən mənə çox gözəl 8 hours 🙂 Amazing.

Oran var, olmadığı halda orada yol gələn SharePoint şənbə hadisə və, niyə bir başlamaq deyil?

Mən dil büküm adı ilə konfransında təqdim, “Using the SharePoint Platform to Build Vertical Business Applications.” You can get the presentation here: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. It’s not my usual sort of presentation and I had fun with it. I’ll be giving this again in June at the North VA user group conference at the end of June.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

İdarəetmə də Marketinq Planı

The reason we spend so much time (or should, hər halda) working out governance plans is because we want the SharePoint solution to be as effective as possible. We want good infrastructure and rules to keep it humming and safe in case of disaster. We want good security processes to both properly secure the environment but also make it reasonable to manage. We want a good information architecture that will stand the test of time, ideally managing to survive a major organizational change in the company.

To achieve that desirable objective, a governance document and plan can devolve into a bunch of “thou shall” and “thou shall not’s”, kimi:

  • Thou shall not create SharePoint security group; use AD instead.
  • Thou shall not create folders in document libraries; use content types and views instead.
  • Thou shall create all document content types based off a specific custom base type.
  • Thou shall not create an information taxonomy based off today’s company org chart.

“Thou shall” and “thou shall not” certainly have their place in the governance plan.

A more successful governance plan will also have a strong marketing angle. It should sell and justify itself to the maximum extent possible. A truly successful governance plan relies upon the voluntary cooperation of all SharePoint users. (There are fringe cases where community cooperation is not needed, such as when SharePoint is used by a very small number of tightly managed users; I’m sure you can think of others). If the user community doesn’t buy into your governance plan then it will be partially successful at best.

I use that word “buy” deliberately. The community will buy the governance plan if it’s fundamentally sound and you go to some effort to sell them on it. Selling leads to marketing and that’s why I think that a governance plan should be considered a marketing plan too. Convince your end users that they need to follow the governance plan and they will voluntarily follow it. If you can get a critical mass of people following the governance plan then the plan’s benefits follow and you’ll have a stronger environment for it.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Həll: MOSS Tamaşaçılar tərtib No New Members edər

Aşağı xətt: siz auditoriya yaratmaq üçün bir qayda bir profil mülkiyyət istifadə etmək istəyirsinizsə,, əmlak görünür olmalıdır "hər kəs."

I was working with a co-worker yesterday and he was building out a MOSS audience based on a custom user profile property in MOSS. Bu halda, tamaşaçılar mülkiyyət "SITECD" adlı və Konvensiyanın edərək,, bir saklar 3 xarakter kodu. O, tamaşaçı və əgər "SITECD bərabərdir" ABG "bildirib ki, bir qayda müəyyən etmişdi, sonra tamaşaçılar ki, istifadəçi profil daxildir.

O bildirib ki, dəyəri bir istifadəçi profil qurmaq və tamaşaçılar tərtib, but MOSS simply wouldn’t add that user. I noticed that the privacy setting for that profile was set to “me only” (ən çox məhdudlaşdırıcı forması) and I remembered reading somewhere that property profiles used in rules must be visible by “everyone”. He made that change and that solved the problem.

The really funny thing about this is that I “remembered” reading about this. It was nagging at me this morning for some reason and I realized that I had written a chapter in this book, MOSS Açıklaması: Microsoft Office SharePoint Server daxil İnformasiya İşçi Deep Dive 2007, və mən çox fəsildə bu baxımdan əhatə etdiyini yazmışdım :). I would have thought that every word I wrote in that chapter would be seared into my memory.

Fəsildə Matt Morse burada gözəl ətraflı bu qədər yazır və bunu istinad: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</son>Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: ,