Category Archives: SharePoint

দ্রুত এবং সহজ: তথ্য দেখুন ওয়েব অংশ XSLT মধ্যে একটি হাইপারলিংক এম্বেড

আপডেট (01/17/08): এই ব্লগ আরও হাইপারলিংক XSL ধার্মিকতা সম্পর্কে ভুক্তি আলোচনা: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

সংক্ষিপ্ত বিবরণ এবং লক্ষ্য: I had created a simple bar chart to serve as component on a dashboard. I’ll save the details on building charts for another post, কিন্তু আমি যে পন্থা উদ্ভাবন করা হয় নি (কিংবা প্রশ্ন চিহ্ন, ঐ ব্যাপার সম্পর্কে). It turned out there was a bug in the chart and while I fixed that, I took the opportunity to convert some labels into hyperlinks that pointed at the underlying list behind the graph. উদাহরণস্বরূপ, there is a label with value "Hold". I wanted to turn the label into a hyperlink so that the user could click on it and drill down to the specific entries in the list whose status value is "Hold".

ধাপ:

  1. জন্য ভিসুয়াল স্টুডিও ব্যবহার sharepoint-সচেতন intellisense.
  2. ভিসুয়াল স্টুডিও মধ্যে DVWP এর XSLT কপি (একটি ফাঁকা প্রকল্পের নির্মাণ, প্রকল্প থেকে একটি XSL ফাইল যোগ).
  3. আপনি যে লিংক ক্লিপবোর্ড মধ্যে ব্যবহার করতে চান কপি.
  4. XSL সঠিক স্থানে পেস্ট করুন.
  5. থেকে কোয়েরি স্ট্রিং উপর URL-যুক্তি বিভাজক রূপান্তর "&" থেকে "&বিশ্বকাপ;"
  6. পৃথক আর্গুমেন্ট url-সঙ্কেতাক্ষরে লিখা.
  7. যে মোড়ানো অভ্যন্তরে একটি <একটি href…> </একটি>

উদাহরণ:

আমি একটি URL টি আছে:

HTTP://[সার্ভার]/[সাইট]/তালিকা / ওপেন% 20Positions/AllItems.aspx?= দেখুন{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = আড়কাটি&FilterValue1 = ধরুন

আমি সেটিকে রূপান্তর:

     <একটি href="তালিকা / ওপেন% 20Positions/AllItems.aspx?=% 7b84EEA2F5-121B-40B7-946F দেখুন-
0FA704A1DAA1% 7d&বিশ্বকাপ;FilterField1 = আড়কাটি&বিশ্বকাপ;FilterValue1 = ধরুন"> রাখা: </একটি>

আমি নিজে থেকে প্রথম যুক্তি রুপান্তরিত:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

থেকে:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1% 7d

(এই, খোলা বক্রবন্ধনী% 7b থেকে রূপান্তরিত এবং শেষ বক্রবন্ধনী% 7d থেকে রূপান্তরিত)

দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট’ পরামিতি ("FilterField1 =আড়কাটি" এবং "FilterValue1 =রাখা" যথাক্রমে) না-url-এনকোড করা কারণ তারা কোনো অনিরাপদ অক্ষর ধারণ না না দরকার.

নোট:

এই পদ্ধতিটি সাধারণত কাজ করা উচিত যে কোন জায়গায় আপনি XSLT একটি হাইপারলিংক যেখানে হাইপারলিংক যেমন URL-পরামিতি অন্তর্ভুক্ত এম্বেড করতে চান:

HTTP://[সার্ভার]/[সাইট]/তালিকা / ওপেন% 20Positions/AllItems.aspx?= দেখুন{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = আড়কাটি&FilterValue1 = ধরুন

আমি কাস্টম তালিকা ব্যবহার URL দ্বারা নিজেই পেয়েছিলাম এবং অবস্থা কলাম স্বয়ং ফিল্টারিং (লেবেল "আড়কাটি" উপরে).

গুপ্তচর অবতরণ করেছে (অক্টোবর 2007 বিষয়)

(এই আসলে একটু পুরাতন খবর, কিন্তু আমার প্রিয় অগ্নি কেন্দ্র নীতিবাক্য proclaims, "Better late than never").

এটি পরীক্ষা করে দেখুন এখানে: http://www.sharepointbeagle.com/

যদি আপনার আগে থেকেই না, নিশ্চিত হত্তয়া নিয়োগপত্র সই করা.

অবশ্যই, পড়তে ভুলবেন না আমার নিবন্ধ about a real-world SharePoint project (সহ প্রয়োজনীয় সংজ্ঞা, KPI না, বিষয়বস্তু ধরন, dashboards and more) as well as আমার সহকর্মী না article about the content query web part.

খুব আছে অন্যান্য ভাল জিনিস এর অনেক.

কিভাবে অপসারণ করার জন্য “সব সাইটের সামগ্রী দেখুন” লিংক

আমি এই প্রশ্ন জিজ্ঞাসা করছি প্রায় প্রতি সপ্তাহে, সাধারণভাবে একটি নিরাপত্তা আলোচনার প্রেক্ষাপটে. An administrator/site creator has provisioned a site, কনফিগার নিরাপত্তা, arranged web parts and customized the quick launch to provide that oh-so-perfect set of options to the end user. কিন্তু, আউট বাক্স, আপনি "সমস্ত দেখতে সাইটের সামগ্রী সরিয়ে ফেলা যাবে না" লিংক.

মার্ক Wagner উত্তর প্রদান করে এখানে (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). তাঁর লেখার আপ দুটি স্তর হল ভয়জনক. এই প্রশ্নের উত্তর প্রদান করে, "আমি কিভাবে সমস্ত সাইটের বিষয়বস্তু সরিয়ে দেখুন" লিংক? তারপর, এটি অবিলম্বে উত্তর-ফলো অন করা প্রশ্ন: আমি কিভাবে সহজে সব সাইট-দ্বারা সাইট ভিত্তিতে সাইটের সামগ্রী লিঙ্ক সক্রিয় দেখুন?

যেমন, একটি বোনাস: তার অভিগমন WSS জন্য কাজ করে, না শুধু শেওলা.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন!

দ্রুত এবং সহজ: একটি নির্দিষ্ট ডকুমেন্ট গ্রন্থাগারের অনুসন্ধান MOSS কনফিগার করুন

See UPDATE (আমি) below (11/24/07) উপর How to Configure Microsoft Office SharePoint Server 2007 to Index and Crawl Network Folders for Search

Objective: I want to execute a search restricted to a specific document library. এই ক্ষেত্রে, the document library contains training documents.

ধাপ:

1. Record the URL of the document library.

2. Create a scope:

কেন্দ্রীয় প্রশাসনের যান.

এসএসপি অ্যাক্সেস করুন.

Go to "Search Settings".

Scroll down to the scope section and select "View Scopes".

Create a new scope. Give it a name and useful description.

3. সুযোগ হামাগুড়ি নিয়ম নির্ধারণ:

এই সুযোগ জন্য নথি লাইব্রেরি সংজ্ঞায়িত একটি বিধি যুক্ত করুন.

Select "web address" for "Scope Rule Type".

আপনার ফোল্ডার এর নাম লিখুন (দেখুন #1 উপরে).

Accept the default value of "Include".

আপডেট করার সুযোগ রয়েছে হওয়া পর্যন্ত অপেক্ষা করুন (অথবা নিজে শুরু).

4. একটি সাইট সংগ্রহে সুযোগ সক্ষম করুন.

আপনি এই সুযোগ ব্যবহার করতে চান যেখানে সাইট সংগ্রহে যান.

উপযুক্ত প্রদর্শন দল আপনার নতুন সুযোগ যোগ করুন.

5. অনুসন্ধান!

এই বিন্দু, you’re done. Assuming the scope is properly defined, আপনি যে সুযোগ ব্যবহার করে অনুসন্ধান যখন এটা সহজ এবং উন্নত অনুসন্ধানের জন্য scopes ড্রপ উন্মুক্ত বিস্তৃত উচ্চভূমি মধ্যে উপলব্ধ করা হবে, আপনি শুধু আপনি আশা ফলাফল পাবেন.

নোট:

সহজ সুযোগ সেটআপ জন্য আমার অনুসন্ধানের মত শুকনো ব্যবহার বাক্যাংশ পরিণত আপ, কারণ আমি এই ব্লগে এন্ট্রি লিখেছে:

  • MOSS মধ্যে scopes কনফিগার
  • অনুসন্ধান সুযোগ Moss কনফিগার
  • SharePoint মধ্যে scopes 2007
  • SharePoint মধ্যে scopes
  • একটি নথি লাইব্রেরি Moss অনুসন্ধান
  • Scopes প্রথম Moss

আপনি একটি ফোল্ডার তৈরি করতে পারেন একটি অনুসন্ধান সুযোগ, not just the entire document library.

একটি সুযোগ একাধিক সাইট স w জুড়ে ভাগ করা যেতে পারে (অত: পর, a "shared service").

You can create the scope at the site collection level itself. কিন্তু, I prefer to go to central admin because I can start the crawl from there. You cannot start the crawl from the site collection.

আপডেট (আমি) হিসাবে 11/24/07:

Kai Shang put together a great post entitled How to Configure Microsoft Office SharePoint Server 2007 to Index and Crawl Network Folders for Search @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

আপনার জন্য কোন স্যুপ! হয় Cisco NLB পণ্য স্যুপ নাত্সি?

আজ, I tried to access a document library via windows explorer. This doc lib is living inside a system that consists of two WFE’s load balanced by some kind of Cisco NLB solution. (যদি / যখন নেটওয়ার্ক উইজার্ড কি এটা আমাকে বলুন, আমি এই পোস্টে আপডেট করব).

Windows explorer couldn’t connect. I did some research and eventually, নেটওয়ার্ক উইজার্ড বলেন যে অম্রো দ্বারা অক্ষম করা হয়েছে / দ্বারা সমর্থিত নয় / beneath the dignity of the NLB.

সুতরাং, assuming the network wizards aren’t just telling me the network wizard equivalent of "take a long walk off a short bridge", আমি ভাবছি আছে — NLB আছে, প্রকৃতি দ্বারা, অম্রো নিষ্ক্রিয়? Do we lose our windows file explorer interface to SharePoint? Is Cisco the স্যুপ নাত্সি?

MOSS ম্যানেজিং / WSS এনভায়রনমেন্ট — মাইক্রোসফট এর জ্ঞান বেস সাথে রাখা

Microsoft creates knowledge base articles day in and day out and some of those are darned important to know about if you live in the SharePoint world.

আমি ভাল লোকেরা দ্বারা প্রদান একটি সেবা মাধ্যমে তাদের সাথে গতি বজায় রাখা www.kbalertz.com. KBAlertz enables you to sign up for your favorite MS technology and they send you digest versions of Microsoft KB articles via email.

ওয়েব অ্যাপ্লিকেশন নীতি, নিরাপত্তা সাইট এবং ছাঁটাই নিরাপত্তা — আপনার কনফিগারেশন জানুন

(UPDATED 11/29 to explain how to access web application policy settings via the UI)

I had one of those "why is MOSS doing this to me????" moments today. শেষ পর্যন্ত, it’s all my fault.

We have an enterprise MOSS project going on and we want to secure "place holder" sites so that no user may access it or see it. That’s easy:

  1. Go to the site.
  2. Break the security inheritance.
  3. Remove every user/group from site permissions.

The above should leave just the site collection administrator with permission to see the site.

If anyone else logs in, they should no longer see the site and it should be security-trimmed from all the usual places.

কিন্তু … এটা ছিল না. একই সময়ে, I suddenly realize that my "Joe User" standard user test account with no priv’s other than restricted read access has a "Site Actions" choice everywhere he goes. I double check one thing and double check something else. I pick up the phone to call a colleague, but put it down and check something else. I go for a walk and try everything all over again. I call a colleague and leave a message. And then, পরিশেষে, I find that at Ethan’s blog, his opening graph makes it quite simple:

শৈবাল 2007 has a new feature called Web Application Policies. These are security permissions that is tied to a Web Application. These security settings override any security setting that is set at the Site Collection or Site (Web) level for that user.

A quick visit to web application policies shows that "NT Authority\authenticated users" had been granted Full Read. I removed them from the list and everything finally started working as expected. I believe they were added in the first place by someone with the mistaken impression that that is best method to grant read access to everyone in the enterprise. It does, কিন্তু, to strain a quote, "It does not mean what you think it means."

Access web application policies this way:

  1. Go to Central Administration
  2. Select Application Management
  3. Select "Policy for Web Application"
  4. On that screen, make sure you pick the correct web application. আমার জন্য, it defaults to the web application of central admin which may not be the one you want.

When I had this problem, আমি নিম্নলিখিত বাক্যাংশ জন্য অনুসন্ধান করা এবং এই বিষয়ে সরাসরি হেল্প এবং পদ আশ্চর্যজনক সামান্য পেয়েছিলাম:

সকল ব্যবহারকারীর জন্য দৃশ্যমান সাইট কর্ম

সকল ব্যবহারকারীদের কাছে দৃশ্যমান সাইট কর্ম

সাইট কর্ম নিরাপত্তা ছাঁটা হয় না

একটি MOSS সাইট অভেদ্য

Moss নিরাপত্তা ভূমিকা

Technorati বিভাগ:

দ্রুত এবং সহজ: খোঁজো কোর ফলাফলে স্থায়ী কী খুঁজতে অনুসন্ধান ব্যবহার করুন

দ্রুত এবং সহজ টিপস:

একটি পৃষ্ঠা সম্পাদনা করুন এবং একটি খোঁজো কোর ফলাফল ওয়েব অংশ যোগ করুন.

Edit that web part and expand "Fixed Keyword Query".

নির্দিষ্ট শব্দ ক্যোয়ারী যোগ করুন (e.g. ContentType:"Training invoice" TrainingInvoiceNumber:1111)

Expand Results Query Options and change "Cross-Web Part query ID" to a value other than "User Query" (e.g. "Query 2").

নোট:

Using core search results in this manner allowed me to create a page that shows information from another site collection. The client has two major site collections: বিভাগ ও পণ্য.

পণ্য সাইট সংগ্রহস্থলের মধ্যে উপস্থিত রয়েছে, প্রাকৃতিকভাবে যথেষ্ট, product information. Each product in the site collection aggregates data from multiple sources.

বিভাগের এক, কোড এবং টেস্টিং, is on such source. When users access product XYZ, they should see codes and testing data directly on the XYZ main page. Since codes and testing is hosted in another site collection, it’s a little awkward. We decided to use the core search results web part since search spans site collections. Codes and Testing manages product data via a custom list that is constrained by a specific content type. Aa keyword query that uses first the content type and then the product number narrow down the search to a single row in the custom list.

The keyword query above is an AND. It returns documents of content type "Training Invoice" and where the invoice number equals "1111".

এই পদ্ধতি থেকে একটি চমৎকার সুবিধা: We can edit the XSL from the core search results web part and generate any format that we want.

এখানে দেখুন (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) এই বিষয়ে অন্য ব্লগার এর আলোচনার জন্য.

</শেষ>আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

আপনার ব্লগ সম্পর্কে আমাকে বলুন!

যদি আপনি একটি ব্লগ বজায় রাখার জন্য যদি অন্তত ন্যূনতমরূপে SharePoint সাথে সংযুক্ত করা হয়, please let me know in comments. I would love to add you to my ব্লগ তালিকা.

আপনি SharePoint সঙ্গে সংযুক্ত করা হয় যে একটি ব্লগ বজায় রাখতে চান তাহলে কিন্তু আমার তবুও এটি যোগ করতে, আমাকে. I’ll may create a separate blog list.

জানাবেন:

  • আপনার ব্লগ URL (স্পষ্টত)
  • আপনার ব্লগের একটি সংক্ষিপ্ত বিবরণ.

I want to keep the link to "active" ব্লগ, which I’m roughly defining as one post per week and minimum three months old. If you don’t meet that "requirement" add your name to comments anyway. It’s *my* list so I can break my own rule if I want to.

ধন্যবাদ!

কর্মী প্রশিক্ষণ সময়সূচী এবং সামগ্রী টেমপ্লেট — ফর্মা মধ্যে হ্রাস বাগ

The client noticed a bug today with the above mentioned template.

Course managers create courses. When creating a course, ম্যানেজার উপলব্ধ আসন সর্বাধিক সংখ্যা নির্ধারণ করা হয়.

The template provides for self-service enrollment. I enroll and a workflow attached to the registration list decrements the "available seats" যে অবশ্যই সঙ্গে যুক্ত.

Individuals may also unregister from a course. The bug lies here. Unregistering from a course does not increment the available seats counter. ফলে, available seats is not accurate. This bug is compounded by the fact that when available seats decrements to zero, কোন স্ব - পরিবেশন নিবন্ধন দেওয়া হয়.

ভাগ্যক্রমে, Microsoft provides the workflow for this process. Even better, এটি SharePoint ডিজাইনার মাধ্যমে তৈরি একটি সোজা সম্মুখগামী কর্মপ্রবাহ এর.

এটা ঠিক এই উচ্চ পর্যায়ের ধাপগুলি অনুসরণ করুন:

  1. SDP জ্বলা.
  2. প্রশিক্ষণ ফর্মা বন্ধ ভিত্তিক সাইট অ্যাক্সেস.
  3. Access "Attendee unregistration" কার্যপ্রবাহ.
  4. ধাপগুলি ঢোকান (আমি তাদের প্রথম দুটি ধাপে করা):
    1. গণনা গতিপথ:ভরা আসন বিয়োগ 1 (আউটপুট থেকে পরিবর্তনশীল:ক্যালক)
    2. (তারপর) মধ্যে আইটেম আপডেট গতিপথ

সমাপ্তি দেখার জন্য ক্লিক করুন এবং আপনার কাজ সম্পন্ন.

স্ক্রিন শট:


SharePoint ডিজাইনার:

ইমেজ

শেষ কর্মপ্রবাহ:

ইমেজ

কসরত ডাউন গণনা:

ইমেজ

কোর্স আইটেমটি আপডেট:

ইমেজ