ყოველთვიური არქივი: ივნისი 2010

"შეიძლება თუ არა” წინააღმდეგ "უნდა გააკეთოს” ამ SharePoint პროექტები

მე ვფიქრობ, რომ ბევრი ჩვენგანი დროდადრო საჩუქრად, გამო უკეთესი ფრაზა, ახალგაზრდა ბავშვზე მოთხოვნებს.  საბოლოო მომხმარებლის ნამდვილად, ძალიან ცუდად სურს გარკვეული კონკრეტული სახე და ვგრძნობთ, ან ძალიან კონკრეტული დახარისხება სტრუქტურის ან შემცირება ერთი დაჭერით ან მენიუს ვარიანტი განმუხტვის ნავიგაცია ან [insert passionately held belief that happens to be wrong].  As SharePoint pro’s, we can generally meet almost any kind of requirement with the platform, but for some of them, we know in our hearts that:

  • They are going to take a disproportionate amount of time to implement (and therefore cost more)
  • They are going to be highly custom and therefore difficult to maintain and troubleshoot
  • There is is some easy SharePoint approach that meets 80% or more of the requirement (i.e. meets the sprit of the requirement, but not the letter of the requirement)

ქვედა ხაზი, we know that the “requirement” is really just a nice to have or even legitimate in some sense, but something that people should live with rather than spend a lot of time trying to “solve.”

I think of these as “young child” requirements because I’ve seen this pattern many times before.  Kids will pine away and nag you for some new toy for weeks at a time.  You get them the toy, they play with it for a few hours or days and then put it down, never to pick it up ever again.  ან, you don’t get the toy, the nagging stops and the kid moves on to become President of the free world.   I’ve seen this happen in SharePoint projects.  Decision makers either get what they want and it becomes an unused or underused function or they don’t get what they want and the project still succeeds anyway.

I was reminded of that today in a forum post and I liked how Clayton Cobb tried to get the forum poster to push back on one of these kinds of requirements: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

I’m really curious how people view this topic and how you deal with it.  Am I missing the point?  Do you have strategies to steer decisions makers away from overinvesting in trivial requirements?  Please leave a comment.

</ბოლო>

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

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

სწრაფი რჩევა: დამატება jQuery to MOSS გამომცემლობა გვერდები

როდესაც გაძლიერების MOSS publising გამოყენებული გვერდები jQuery, მე მოხვდა შემდეგ სიჩქარე bump:

Server Error in ‘/’ განაცხადის.


Parser შეცდომა

აღწერა: შეცდომა განმავლობაში დამუშავება რესურსი საჭირო მომსახურებისთვის ამ მოთხოვნას. გთხოვთ განიხილავს შემდეგ სპეციფიკურ გარჩევის შეცდომა დეტალები და ცვლილებები თქვენი წყარო ფაილი სათანადოდ.

Parser Error Message: Only Content controls are allowed directly in a content page that contains Content controls.

Source Error:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

Source File: /_catalogs/masterpage/KCC_FacultyMember.aspx    ხაზი: 12


Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

It was easy enough to fix (h/t to my colleague, Uday Ethirajulu).  Be sure that the jQuery code lives inside the “PlaceHolderAdditionalPageHead” as shown:

<ვერხვი:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server">

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

    type="text/javascript"

    src="/jQuery/jquery-1.4.min.js">

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

<script type="text/javascript">

  $(დოკუმენტი).მზად(ფუნქცია() {

   // Brilliant jQuery stuff goes here.

   });

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

</ბოლო>

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

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

პატარა გაღიზიანებას გადაიტანება…

SP2010 ძალიან მაგარი რამეები, მაგრამ მე მინდა, რომ ისინი მორგებული ენის სიაში და ბიბლიოთეკების პარამეტრები 'გვერდების, როდესაც საქმე მმართველი შინაარსი ტიპის:

image

იმავე ენაზე ადგილზე WSS / MOSS.  უბრალოდ შეცვალოს სიტყვა "წაშლა", რათა "ამოიღონ" და მას მხოლოდ უბრალო უფრო გრძნობა.

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

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

</ბოლო>

ახალი მუხლი, "დაუფლების SharePoint”

My latest article for SharePointBriefing.com is up and kicking here: http://sharepointbriefing.com/features/article.php/3887276/The-Road-to-SharePoint-Mastery.htm

აი teaser:

image

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

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

</ბოლო>

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

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

BPOS 2010 და "Superset”

ვკითხულობდი ერთი ეს საკმაოდ generic წევრის მსგავსი სტატიები BPOS (Microsoft-ის გაცვლა და SharePoint in ღრუბელი) და საბედნიეროდ waded ბოლომდე:

თვალსაზრისით სხვა მოკლევადიანი deliverables, Microsoft არის commiting უზრუნველყოს ამ BPOS v.Next მშობლიურ PowerShell სკრიფტინგის მეშვეობით PowerShell საბოლოო წერტილის დაეყრდნონ PowerShell ვერსია 2. ავთენტიფიკაცია გაკეთდება ონლაინ პირადობის მოწმობები, ერთი მოწმობა, რათა გამოყენებულ იქნას როგორც PowerShell და portal.Keane გაიმეორა გაგზავნა Microsoft-ის სხვა execs უკვე გახმოვანდა ზე TechEd ამ კვირაში: Cloud შესაძლებლობები, დროთა განმავლობაში, will  გახდეს superset, რა არის ხელმისაწვდომია შენობაში. ამჟამად, საპირისპირო მართლაც ასეა, და Microsoft-ის ონლაინ სერვისები შევთავაზოთ subset ფუნქციების ხელმისაწვდომი პროგრამული ეკვივალენტები თითოეული პროდუქტი.

მოსაზრება, რომ ღრუბელი უზრუნველყოფს უფრო შესაძლებლობების ვიდრე on-ნაგებობის არის ახალი ჩემთვის. საინტერესოა, როგორ მართალია, რომ იქნება ბოლომდე.  იგი გრძნობს counterintuitive ჩემთვის.  მე მთლიანად მისაღებად იდეა, რომ ბევრი კომპანიების გადავა პერსონალის ღრუბელი (ან დაიწყება ში ღრუბელი) მაგრამ მე ჩვეულებრივ ფიქრობენ, რომ ამის გაკეთება, რადგან პრო ნახვა (ადვილი admin, SLAs, და ა.შ.) ბევრად გადაწონის cons (შემცირებული ფუნქციონალური). 

ვერ ვაყენებ ცოტა რთული სჯერათ, რომ ღრუბელი შეთავაზება გადააჭარბებს on-prem შესაძლებლობები.  Multi-tenant მძიმეა და როგორც ჩანს, ეს უნდა აიძულოს კომპრომისები, რათა უზრუნველყოს კარგი SLA და მარტივად გამოყენების ...

მე ალბათ კვების ჩემი სიტყვები ამ.  მახსოვს ვფიქრობდი, რომ არავის არ შეიძლება უფრო მეტი ვიდრე 650 mb მონაცემთა და, შესაბამისად,, CD არასოდეს იქნება გაუმჯობესდა საფუძველზე.

</ბოლო>

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

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

SharePoint შაბათი Baltimore გამოკითხვა

მე უყოყმანოდ გავლა გასწვრივ იმის გათვალისწინებით, რომ "ბანჯო ხუმრობები", არ არის სწორი, მაგრამ ... საბოლოო of-August SharePoint შაბათი (Baltimore გამოცემა) ორგანიზატორებმა გამოკითხვა up ითხოვს შესთავაზა თემებზე.  აქ შეავსოთ იგი out: http://www.sharepointsaturday.org/baltimore/default.aspx

Vote early and vote often 🙂

მაგრამ სერიოზულად, მხოლოდ ხმის მიცემის ერთხელ.

</ბოლო>

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

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

გამოყენება სამუშაოს სიმულაცია ინფორმაციის გაცნობის Security

მეორე დღე, კიდევ ერთი MSDN-forums შთაგონებული პოსტი.

ვიღაც ითხოვდა თუ არა მათ შეეძლოთ უზრუნველყონ ინფორმაციის ტიპი, რომ როდესაც მომხმარებელი დააჭერს "ახალი" ღილაკს საბაჟო სია, მხოლოდ შინაარსის ტიპის, რომლის, რომ ადამიანი შეშვება იქნებოდა გამოჩნდება ჩამოშლადი სია.  როგორც ვიცით,, ეს არ არის მხარდაჭერილი იმ ყუთი.

This question comes up now and then and this time, I had a new idea.  Let’s assume that we have scenario like this:

  • We have a helpdesk ticketing system.
  • The helpdesk ticketing system allows users to enter regular helpdesk ticket info, such as problem area, problem status, და ა.შ..
  • We want to allow “super” users to specify an “urgency” field.
  • Other users don’t have access to that field.  The system will always assign “medium” level priority to their requests.

What we could do is create two separate SharePoint lists and two different content types, one for “super” users and the other for everyone else.

Workflow on each list copies the data to the master list (the actual helpdesk ticket list) and the process proceeds from there.

This approach might work flow a kind of column level security as well. 

I haven’t tried it, but it feels reasonable and gives a fairly simple, if pretty rough, option to implement a kind of content type and even column level security.

</ბოლო>

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

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

ინფორმაციის დამტკიცება, როგორც ღარიბი ადამიანის ავტომატური საქონელი დონე Security

არსებობს საერთო ბიზნეს სცენარი InfoPath ფორმები.  ჩვენ გვინდა, რომ ხალხს შევსება InfoPath ფორმები და წარუდგენენ ბიბლიოთეკა.  ჩვენ გვინდა mangers (და არავინ) ჰქონდეს იმ ფორმებს.

ეს შეკითხვა მოდის ახლა და მერე ფორმები (e.g. http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/76ccef5a-d71c-4b7c-963c-613157e2a966/?prof=required)

A quick way to solve this is to enable content approval on the form library.  Go the library’s version settings and set it up as shown:

image 

Click on “Require content approval” and that will allow you to pick a value for Draft Item Security.

It’s a little counter-intuitive because we don’t think in terms of “content approval” when all we want to do is prevent people from seeing other users’ forms.  თუმცა, it works well (ჩემი გამოცდილება).  Just don’t approve those forms and they’ll always be considered “drafts”. 

Give approval rights to the people who should be able to see them and you’ve closed the loop.

This isn’t exactly big news, but the question does come up with some regularity, so I thought it would be worth posting.

</ბოლო>

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

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

SharePoint ონლაინ და InfoPath

მე შეიძლება იყოს ბოლო პირი მიერ ამ, მაგრამ SharePoint ონლაინი (რაც ხშირად მესმის ამბობენ არის განადიდებს WSS) მხარს უჭერს InfoPath ფორმები მომსახურება.  ეს არის საკმაოდ ძლიერი პერსონალი, განსაკუთრებით იმის გათვალისწინებით, რომ IP FS არის MOSS საწარმო მხატვრული და BPOS არის რაღაც $ 1.99/month for 10,000 მომხმარებლებს.  Maybe it’s a little more than that.

ასე რომ,, SharePoint Online defies easy definition.  It has this enterprise feature, but no anonymous access (which even WSS supports).  You can do some interesting stuff with search (MOSS-ish, since you can define site level scopes), but if you need access to the SSP, you can’t do it.  You can play the “on the one hand and on the other” game all night long with this product 🙂

Microsoft is due to release a new version of SP Online in the next few months.  I wonder what weird hybrid it’s going be?

</ბოლო>

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

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

ტაქსონომიის დისკუსიები ვერასოდეს წადით

There’s an unusual “theory” type thread going on here on the MSDN forums: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/34d11f89-4405-4ba5-b0f0-faa5af6e6ad5/

A lot of MSDN forum questions are very “how do I do [x]” in nature.

This is a big topic and some of the key issues are being addressed pretty nicely in the thread.

Join in the fun!

</ბოლო>

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

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