სწრაფი და მარტივი: გამოყენება jQuery მითითებული ტექსტი დარგის ღირებულების SharePoint ფორმა

დავიწყე სათამაშო გარშემო ერთად jQuery yesterday. I’ve been wanting to do this for a long time, მას შემდეგ, რაც პოლ Grenier წერა დაიწყო მისი სერია შესახებ jQuery საბოლოო მომხმარებელი at მხცოვანი 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.

ამ სცენარით, მე შევქმენი საბაჟო სიაში, რომლის "ახალი" სახით გამოიყურება როგორც ნაჩვენებია:

image

ეს არის ახალი ფორმა საბაჟო სიაში სტანდარტულ სათაური სვეტი და ორი სია სვეტები (არ საიტზე სვეტები; არა მგონია, ეს უნდა რაიმე სხვაობა).

მიზანია დაავალოს თვითნებური ღირებულება სფეროში, "DefaultMeFieldNoSpaces" (თქვენ გეტყვით მე ცოტა მშიშარა, რომ "არ ფართების" რამ მიმდინარეობს, მაგრამ მე ნამდვილად spice ის მიწურულს ამ მუხლის).

ეს ცოტა jQuery მუშაობდა ჩემთვის:

<დამწერლობის ივერიის"text/javascript">

  $(ფუნქცია() {

    $("შეტანის[title = DefaultMeFieldNoSpaces]').attr(
        {ღირებულება: "თქვენ ხართ twisty ლაბირინთში passages, ყველა ჰგავს. "});

  });

</დამწერლობის>

როგორც მე მესმის, რომ ამ ცოტა jQuery ამბობს, “find me any input tag whose title = DefaultMeFieldNoSpaces. მაშინ, მითითებული ყველა მათი ფასეულობები ცნობილი ფრაზა ძველი კომპიუტერული თამაში. "

მას შემდეგ, შესაძლებელი იქნება მხოლოდ ერთი ველის ფორმა ტიტული ტოლია "DefaultMeFieldNoSpaces" ჩვენ დაარწმუნა მინიჭების ღირებულების სფეროში და სხვა.

რაც შეეხება სფეროში, რომლის სახელიც აქვს ფართების მასში? It’s nearly the same:

<დამწერლობის ივერიის"text/javascript">

  $(ფუნქცია() {
     $("შეტანის[title = დაავალოს მოედანი ფართი]').attr(
        {ღირებულება: "თქვენ ხართ twisty ლაბირინთში passages, ყველა ჰგავს. "});

  });

</დამწერლობის>

ვფიქრობ, ეს არის საკმაოდ უსაფრთხო მიდგომა, 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, ეს ერთგვარი ბინძურ:

<შეტანის
სახელი="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
ტიპის="text"
maxlength="255"
id="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
სათაური="DefaultMeFieldNoSpaces"
კლასი="ms-long"
/>

"სათაური" გამოირჩევა როგორც ცნობადი და იმედია უნიკალური ატრიბუტები დაგვეხმაროს იდენტიფიცირება კონკრეტული სვეტი, რომელიც ჩვენ გვინდა მივანიჭოთ ჩვენს თვითნებური ღირებულება.

This is a foundational concept. Setting a field in an arbitrary way like this isn’t going to win any awards. თუმცა, თუ ჩვენ გვინდა, რომ უფრო მეტი საინტერესო ფორმით დონეზე პერსონალი (რომელიც ყველა ჩვენგანს ყოველთვის მინდა, რა თქმა უნდა, მას შემდეგ, რაც ჩვენ დასრულდება სარეცხი კერძები), მინდა შეიცვალოს ღირებულება "სფეროში ბ" ავტომატურად საფუძველზე ღირებულება "სფეროში", ჩვენ (I) უნდა ვისწავლოთ ეს ყველაფერი.

მე ვფიქრობ, რომ ჩვენი საუკეთესო შესაძლებლობა, მიიღონ რეალური სასარგებლო ღირებულება აქ გავლით სათაური, at least for text fields. There may be a better, more reliable approach. If I find it, მე განაახლებს ჩანაწერი. If you know a better way, გთხოვთ დატოვოთ კომენტარი.</ბოლო>

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

SharePoint აქცია: მხარი SharePoint მშენებლობას ვერტიკალური ბიზნეს

[შენიშვნა: მინდა მაშინვე ამბობენ, რომ მე მაქვს ფინანსური ინტერესი სასურველი შედეგს აქცია, რომელიც მე მიუთითა ინტერესი სრული გამჟღავნება, და ა.შ.. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

ეს ვებ დემონსტრირება ხდება ხუთშაბათი, 06/04 ზე 12:30 EDT, დამთავრებული ზე 1:30PM EDT.

თანამშრომლობით ჩემი ჩინებული ბიზნეს პარტნიორი, ინტეგრირებული სისტემები და მომსახურება Group (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. ამ შემთხვევაში, 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, მათ შორის გაყიდვების, საინჟინრო, კვლევებისა და განვითარების, იურიდიული და სხვა ჯგუფები.

სადემონსტრაციო აპირებს აჩვენებს პროგრამა, რომელიც ხელს უწყობს ასეთი სახის თანამშრომლობა, ერთად მსჯელობა, თუ როგორ ყველა იმ თანამშრომლობის ბიტი უნდა ინტეგრაცია კომპონენტის ERP სისტემა.

და ბოლოს, 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.

ასე რომ,, რატომ გადაიტვირთოთ ხელი მოაწეროს და ვხედავ ამ სადემონსტრაციო? 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.

თუ თქვენ დაინტერესებული, გთხოვთ დარეგისტრირდეთ აქ(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

შეგიძლიათ pry SharePoint დიზაინერი, ჩემი ცივი, მკვდარი ხელები

ჩემი უკანასკნელი მუხლის არის ზე www.EndUserSharePoint.com. I wrote about SharePoint Designer, ბოლოს წევრებს და მონახაზი სტრატეგია, ბოლოს წევრებს, შესაძლოა, ცდილობენ და დაიცვას იმისათვის, რომ დემონსტრირება კომპეტენცია და ნდობის გარშემო ინსტრუმენტი.

კომენტარები უფრო საინტერესოა, ვიდრე მუხლის თავად.

შეამოწმეთ იგი out.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

ეფექტურად დაიცავით Microsoft SharePoint (და სხვა) SharePoint ფორუმი

მე უკვე შემდეგ MSDN ფორუმის მეტი წელი (და შესაძლოა თითქმის 2 წლის ამ ეტაპზე) 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).

იმის MSDN მაგალითად, მე პირველად წასვლა სტანდარტული განყოფილებაში გვერდზე როგორიცაა ზოგადი კითხვები for SharePoint მთავარი გვერდი აქ: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

თქვენ უნდა დაუყოვნებლივ შეამჩნია ფორუმები RSS ჩართულია, როგორც ნაჩვენებია:

image

მე Google-ის გამოყენებით მკითხველის მართვის ჩემი RSS-ით ხანია (www.google.com / მკითხველი). 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 მაძლევს ხედებით გამოქვეყნება თავად:

image

და ბოლოს, Google საშუალებას me გამოიყენოთ კლავიატურის გადახვევა მეშვეობით პოსტებს ფორუმებში ამ გზით.

მე შემიძლია სწრაფად სკანირების მეშვეობით პოსტი და ფოკუსირება მხოლოდ იმ ვგრძნობ მე შემიძლია სასარგებლო წვლილი.

Alerts close the loop. Updates to posts don’t come through RSS (თუმცა ვფიქრობ, რომ ისინი გამოიყენება დიდი ხნის წინ). თუმცა, თუ მე პოსტი საპასუხოდ ფორუმზე გამოქვეყნება, the forums alert me via email and IM that someone responded in turn. ან, თუ მე არ შემიძლია სასარგებლო წვლილი, მაგრამ მინდა იცოდეთ, რა სხვები უნდა ვთქვა, შემიძლია საბურღი შევიდა და მკაფიოდ მოითხოვოს შეტყობინებები როდესაც სხვები კი რეაგირება.

ერთ საათში ან ნაკლები შეგიძლიათ ამ პროცესის up და ერთ კვირაში რეგულარული გამოყენება, ვისწავლოთ სხვადასხვა კლავიატურის ტრიუკები და კომბინაციები რათა ეს ხდება მეორე ბუნების.

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/.

ფორუმი არიან რა გზა, შესაძლოა საუკეთესო გზა მოკლე პირდაპირი პირადი გამოცდილება, სწავლის პროდუქტი და მიღების ლამაზი გამოკითხვის, თუ როგორ მსოფლიოში, დიდი, uses SharePoint. Give it a try!

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

გამოიყენოთ საბაჟო სიები უფრო ეფექტური სამუშაოს აუდიტი

მე რეორგანიზაცია ჩემი ცხოვრება ცოტა და აღმოჩნდა გარკვეული დრო წარმოადგინოს სტატია www.endusersharepoint.com. My latest article is up here: გამოიყენოთ საბაჟო სიები უფრო ეფექტური სამუშაოს აუდიტი (http://www.endusersharepoint.com/?p=1658).

ეს არის გახსნას "გრაფაში:

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. ხოლო, ხილვადობას, რომ გავაკეთოთ მიიღოს ხელს უშლის შედარებით ცუდი ინტერფეისი და 60 day time window. ეს 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, შექმნა workflow გადაწყვეტა, რომელიც ბერკეტები "შესვლა ისტორიას სია" აქცია ...

პრობლემა ის არის, რომ მას შემდეგ, 60 დღის, არცერთ შექმნათ ამ გზით მათ ამოღებული workflow ისტორიის სიის! After a bit of teeth gnashing and “what were they thinking?"არგუმენტები, დედააზრი ისაა,: it happens and it needs to happen. კითხვაზე არის, როგორ მივიღოთ გარშემო?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, თუმცა, that’s very weak in WSS and not much better in MOSS. საბედნიეროდ, 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.

შეამოწმეთ იგი out.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

Bamboo კალენდარი ინტერაქციაში SharePoint იწვევს "მოულოდნელი შეცდომა"

დღეს, 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, "გამოყენებითი სერვერის" ამისთვის ინდექსირებას და InfoPath და ეშვება SQL უკან ბოლომდე.

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, უბრალოდ, რომ განაჩენი.

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, მოულოდნელად, ეს დამანახა ლამაზი მოწესრიგებული შეცდომა:

image

მე არ ვიცი, რა ხდებოდა ან რა მე მიიღოს კონტროლირებადი შეცდომა არიან, გარდა appending ?contents=1 bit of the query string.

ეს, ალბათ, ძალიან იშვიათი პირას შემთხვევაში, მაგრამ თუ თქვენ, რომ გაგზავნა, "მოულოდნელი შეცდომა" წავიდეთ წინ და დამატება ?შინაარსი = 1 შეკითხვის სიმებიანი და ვნახოთ, სად მივყავართ.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

Griping შესახებ Windows Live კომენტარი კონტროლის

მე აიყვანეს Windows Live spaces უკან ივლისში 2007 as my blogging platform. For the most part, მე არ მაქვს რაიმე სინანული და Microsoft თქმა ვრცელდება ეს დროთა განმავლობაში (თუმცა მე ძირითადად გასარკვევად ახალ შესაძლებლობებს შემთხვევით).

My biggest complaint right now is blog spam. This person / ანგარიშის (http://cid-82b0534bceed9881.profile.live.com/) (მათ შორის) 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 (ხოლო ადრე, მე მქონდა წასვლას ყოველ დღიური ჩანაწერში ცალკე) and clean them up. It’s still time consuming.

მინდა, რომ:

  1. MSFT მისთვის რაღაც უკეთესი ფილტრაცია for spam.
  2. რომ მე ვერ დაბლოკოს კონკრეტული ადამიანი დასძინა კომენტარი.
  3. ვერ ზემოთ, I could more easily identify and delete spam. Right now, მე უნდა გაეკეთებინათ ეს კომენტარი კომენტარია და ნელი, განსაკუთრებით მაშინ, როდესაც ზოგიერთი spam რობოტი ადამიანი / პროგრამა დასძენს 25 to 50 კომენტარები ერთი სესიის.

თუ თქვენ Windows Live შესახებ და გარკვეული სასარგებლო tricks გაუზიაროს, მე მადლობელი.

</endGripe>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: , ,

SharePoint შაბათი Phenomenon აგრძელებს (მეტი, my slide deck)

დავბრუნდი ვაშინგტონიდან გუშინ შემდეგ დამსწრე უახლესი SharePoint შაბათი. What a remarkable event! Continuing the tradition of other SP Saturday’s, it was very well run. The environment, საერთო ორგანიზაცია, ნაკადი, გამყიდველი ტერიტორია, საკვები ... ყველა ეს იყო შესანიშნავი.

რა თქმა უნდა, საუკეთესო ნაწილი არის შინაარსი და არა მგონია, ვინმე იმედგაცრუებული.

ეს მართლაც საკმაოდ საოცარი, რა ამდენი ხალხი rousing თავს გარეთ საწოლი დილით შაბათს წავიდეთ და მოუსმინოს ხალხს საუბარი SharePoint for 8 საათები 🙂 საოცარია.

შანსი, არსებობს SharePoint შაბათი ღონისძიება მოდის თქვენი გზა და თუ არ არის, რატომ არ დაიწყოს ერთი?

I წარმოდგენილი კონფერენცია ენა ფრთა სათაური, “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.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

Governance არის Marketing Plan Too

მიზეზი, რის ვხარჯავთ ამდენი დრო (ან უნდა, მაინც) 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 მივაღწიოთ, რომ სასურველია, ობიექტური, მმართველობის პრინციპები document და გეგმა შეგიძლიათ გადაეცემა into bunch of "შენ ხარ მითითებული დაწესებულებები" და "შენ ხარ ვადა არ უნდა-ის", , როგორც in:

  • Thou არ უნდა ქმნიდეს SharePoint უსაფრთხოების group; გამოიყენოთ AD ნაცვლად იმისა,.
  • Thou არ უნდა ქმნიდეს ფოლდერები in document ბიბლიოთეკებს; გამოიყენოთ content ტიპები და views ნაცვლად იმისა,.
  • Thou ვალდებულია შეგიქმნით ყველა document content ტიპები დაფუძნებული off სპეციფიკური custom base type.
  • Thou არ უნდა ქმნიდეს information ტაქსონომიის დაფუძნებული off today-ის ფეხბურთელი კომპანია org chart.

"შენ ხარ მითითებული დაწესებულებები" და "შენ ხარ ვადა არ უნდა", რა თქმა უნდა გვყავს მათი ადგილი in მმართველობის პრინციპები გეგმა.

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. (არსებობს ფრთის შემთხვევებში, როდესაც საზოგადოების თანამშრომლობის საჭირო არ არის, მაგალითად, როდესაც SharePoint გამოიყენება ძალიან მცირე რაოდენობის მჭიდროდ მოახერხა წევრებს; დარწმუნებული ვარ, თქვენ შეიძლება ვიფიქროთ, სხვები). 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.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

Solution: შედგენა MOSS აუდიტორია დასძენს არ არის ახალი წევრები

ქვედა ხაზი: თუ გსურთ გამოიყენოთ ნახვა ქონება წესი ქმნის აუდიტორია, ქონების უნდა იყოს ხილული "ყველასათვის".

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. ამ შემთხვევაში, აუდიტორიის ქონება სახელწოდებით "SITECD" და კონვენციის, დაცულია 3 ციფრიანი კოდი. იგი განისაზღვრება აუდიტორიის და წესი, რომ განაცხადა, რომ თუ "SITECD შეადგენს" ასოციაციის ", შემდეგ შედის, რომ პროფილის აუდიტორიაში.

მან ჩამოაყალიბა ერთ პროფილი, რომ მნიშვნელობა და შედგენილი აუდიტორია, but MOSS simply wouldn’t add that user. I noticed that the privacy setting for that profile was set to “me only” (ყველაზე შემაკავებელი ფორმა) 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 ახსნა: ინფორმაცია მუშა ღრმა Dive შევიდა Microsoft Office SharePoint Server 2007, და რომ დაფარული ამ დროისთვის ძალიან თავი დავწერე :). I would have thought that every word I wrote in that chapter would be seared into my memory.

მეთიუ Morse წერს ეს ყველაფერი ლამაზ დეტალურად აქ და მე მითითებული ეს თავი: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</ბოლო>გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,