Danh mục lưu trữ: SharePoint

Nhanh chóng và dễ dàng: Nhúng một siêu liên kết vào dữ liệu xem web phần XSLT

CẬP NHẬT (01/17/08): Blog entry này nói về siêu liên kết thêm XSL lòng tốt: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Tổng quan và mục tiêu: Tôi đã tạo ra một biểu đồ thanh đơn giản để phục vụ như là thành phần trên một bảng điều khiển. Tôi sẽ tiết kiệm các chi tiết xây dựng bảng xếp hạng cho đăng bài khác, nhưng tôi đã không phát minh ra rằng kỹ thuật (cũng không phải là dấu chấm hỏi, cho rằng vấn đề). Nó bật ra đã có một lỗi trong bảng xếp hạng và trong khi tôi cố định rằng, Tôi đã có cơ hội để chuyển đổi một số nhãn vào siêu liên kết chỉ danh sách cơ bản đằng sau đồ thị. Ví dụ:, đó là một nhãn hiệu với giá trị "Giữ lại". Tôi muốn chuyển nhãn thành một siêu liên kết do đó người dùng có thể nhấp chuột vào nó và khoan xuống đến các mục cụ thể trong danh sách có giá trị trạng thái là "Tổ chức".

Bước:

  1. Sử dụng visual studio cho nhận thức được SharePoint intellisense.
  2. Sao chép của DVWP XSLT vào phòng thu trực quan (tạo một dự án trống, Thêm một tập tin XSL cho dự án).
  3. Sao chép liên kết bạn muốn sử dụng vào bảng tạm.
  4. Dán nó vào đúng vị trí trong XSL.
  5. Chuyển đổi thiết bị tách đối số URL trên chuỗi truy vấn từ"&" đến"&"
  6. URL mã hóa đối số cá nhân.
  7. Bọc bên trong đó một <a href…> </một>

Ví dụ:

Tôi có một URL:

http://[máy chủ]/[Trang web]/Lists/Open Positions/AllItems.aspx?Xem ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = nhà tuyển dụng&FilterValue1 = giữ

Tôi chuyển đổi nó thành:

     <một href="Lists/Open Positions/AllItems.aspx?Xem = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&amp;FilterField1 = nhà tuyển dụng&amp;FilterValue1 = giữ"> Giữ: </một>

Tôi đã theo cách thủ công chuyển đối số đầu tiên từ:

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

để:

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

(Trong điều này, biến đổi mở đôi để % 7b và đóng cửa đôi biến đổi để %7 d)

Các đối số thứ hai và thứ ba’ tham số ("FilterField1 =Nhà tuyển dụng" và "FilterValue1 =Giữ" tương ứng) không cần phải được mã hóa url vì chúng không chứa bất kỳ ký tự không an toàn.

Ghi chú:

Kỹ thuật này nên thường làm việc bất cứ nơi nào bạn muốn nhúng một siêu liên kết trong XSLT nơi mà các siêu liên kết bao gồm các tham số vào URL chẳng hạn như:

http://[máy chủ]/[Trang web]/Lists/Open Positions/AllItems.aspx?Xem ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = nhà tuyển dụng&FilterValue1 = giữ

Tôi có URL chính nó bằng cách truy cập vào danh sách tùy chỉnh và theo cách thủ công và các bộ lọc cột trạng thái (có nhãn "nhà tuyển dụng" ở trên).

Beagle đã hạ cánh xuống (Tháng Mười 2007 vấn đề)

(Điều này là thực sự một chút cũ tin tức, Tuy nhiên, như phương châm lửa trạm yêu thích của tôi tuyên bố, "Tốt hơn muộn hơn bao giờ").

Kiểm tra xem nó ra ở đây: http://www.sharepointbeagle.com/

Nếu bạn có chưa, Hãy chắc chắn để Đăng ký.

Tất nhiên, Hãy chắc chắn để đọc Bài viết của tôi về một dự án SharePoint thực thế giới (trong đó có yêu cầu định nghĩa, Của KPI, loại nội dung, biểu đồ và nhiều hơn nữa) cuõng nhö đồng nghiệp của tôi Các bài viết về phần nội dung truy vấn web.

Có rất nhiều công cụ khác tốt quá.

Làm thế nào để loại bỏ “Xem tất cả các nội dung trang web” liên kết

Tôi được hỏi câu hỏi này gần như mỗi tuần, bình thường trong bối cảnh của một cuộc thảo luận an ninh. Một tác giả người quản trị/trang web đã cung cấp một trang web, cấu hình bảo mật, sắp xếp web thành phần và cá nhân hoá khởi chạy nhanh để cung cấp cho rằng oh-để-hoàn hảo bộ tuỳ chọn cho người dùng cuối. Nhưng, ra khỏi hộp, bạn không thể loại bỏ các "Xem tất cả các nội dung trang web" liên kết.

Mark Wagner cung cấp câu trả lời Ở đây (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Viết lên của ông là tuyệt vời hai cấp độ. Nó cung cấp một câu trả lời cho câu hỏi, "Làm thế nào để loại bỏ các xem tất cả trang web nội dung" liên kết? Sau đó, nó trả lời các câu hỏi tiếp theo ngay lập tức: Làm thế nào để tôi dễ dàng kích hoạt giao diện tất cả nội dung trang web liên kết trên một cơ sở trang web của trang web?

Là một tiền thưởng: Cách tiếp cận của ông làm việc cho WSS, không chỉ MOSS.

</kết thúc>

Đăng ký vào blog của tôi!

Nhanh chóng và đơn giản: Cấu hình MOSS để tìm kiếm một thư viện tài liệu cụ thể

Xem Cập Nhật (TÔI) dưới đây (11/24/07) Ngày Làm thế nào để cấu hình Microsoft Office SharePoint Server 2007 chỉ mục và thư mục mạng thu thập dữ liệu cho tìm kiếm

Mục tiêu: Tôi muốn thực hiện một tìm kiếm hạn chế đến một thư viện tài liệu cụ thể. Trong trường hợp này, thư viện tài liệu có chứa tài liệu đào tạo.

Bước:

1. Ghi lại URL thư viện tài liệu.

2. Tạo ra một phạm vi:

Đi đến quản trị Trung ương.

Truy cập SSP.

Hãy vào "Cài đặt tìm kiếm".

Cuộn xuống mục phạm vi và chọn "Xem phạm vi".

Tạo ra một phạm vi mới. Cung cấp cho nó một tên và mô tả hữu ích.

3. Xác định phạm vi thu thập dữ liệu quy tắc:

Thêm quy tắc xác định thư viện tài liệu cho các phạm vi này.

Chọn "địa chỉ web" Đối với "Phạm vi quy tắc loại".

Nhập tên của thư mục của bạn (xem #1 ở trên).

Chấp nhận giá trị mặc định của "Bao gồm".

Chờ đợi cho phạm vi để Cập Nhật (hoặc bắt đầu nó bằng tay).

4. Sử phạm vi trong một bộ sưu tập trang web.

Đi đến bộ sưu tập trang web mà bạn muốn sử dụng phạm vi này.

Thêm phạm vi mới của bạn để hiển thị thích hợp nhóm hoặc nhóm.

5. Tìm kiếm!

Tại thời điểm này, bạn đã hoàn tất. Giả định phạm vi được đúng định nghĩa, nó sẽ có sẵn ở phạm vi thả downs cho các tìm kiếm đơn giản và nâng cao và khi bạn tìm kiếm bằng cách sử dụng phạm vi đó, bạn sẽ chỉ nhận được kết quả bạn mong đợi.

Ghi chú:

Tôi đã viết blog entry này vì tìm kiếm của tôi cho các thiết lập đơn giản phạm vi bật lên khô bằng cách sử dụng cụm từ thích:

  • Đặt cấu hình phạm vi trong MOSS
  • Đặt cấu hình tìm phạm vi rêu
  • phạm vi trong sharepoint 2007
  • phạm vi trong sharepoint
  • Tìm kiếm một thư viện tài liệu rêu
  • phạm vi mồi rêu

Bạn có thể tạo ra một phạm vi tìm kiếm vào thư mục, không chỉ là thư viện toàn bộ tài liệu.

Một phạm vi có thể được chia sẻ trên nhiều trang web bộ sưu tập (do đó, một dịch vụ"chia sẻ").

Bạn có thể tạo phạm vi ở cấp bộ sưu tập trang web chính nó. Tuy nhiên, Tôi muốn đi đến Trung tâm quản trị vì tôi có thể bắt đầu thu thập dữ liệu từ đó. Bạn không thể bắt đầu thu thập dữ liệu từ bộ sưu tập trang web.

CẬP NHẬT (TÔI) như của 11/24/07:

Kai Shang đặt cùng một bài tuyệt vời mang tên Làm thế nào để cấu hình Microsoft Office SharePoint Server 2007 chỉ mục và thư mục mạng thu thập dữ liệu cho tìm kiếm @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Không có súp cho bạn! Cisco là sản phẩm phát xít súp NLB?

Ngày hôm nay, Tôi đã cố gắng để truy cập vào một thư viện tài liệu thông qua windows explorer. Này bác sĩ lib sống bên trong một hệ thống bao gồm hai WFE tải cân bằng bởi một số loại giải pháp Cisco NLB. (Nếu/khi các trình thuật mạng cho tôi biết nó, Tôi sẽ cập nhật các bài đăng này).

Windows explorer không thể kết nối. Tôi đã làm một số nghiên cứu và cuối cùng, Các trình thuật mạng nói rằng WebDAV bị vô hiệu hoá / không được hỗ trợ bởi / bên dưới nhân phẩm của NLB.

Vì vậy, giả sử các trình thuật mạng không phải là chỉ nói cho tôi tương đương với thuật sĩ mạng "đi bộ dài ra một cây cầu ngắn", Tôi phải tự hỏi — hiện NLB, bởi thiên nhiên, vô hiệu hoá WebDAV? Chúng tôi mất của chúng tôi giao diện windows explorer tệp để SharePoint? Là Cisco các Súp phát xít?

Quản lý MOSS / Môi trường WSS — Giữ với cơ sở tri thức của Microsoft

Microsoft tạo ra kiến thức cơ sở bài viết ngày và ngày và một số những người darned quan trọng để biết về nếu bạn sống trong thế giới SharePoint.

Tôi giữ lên đến tốc độ với họ thông qua một dịch vụ cung cấp bởi các folks tốt tại www.kbalertz.com. KBAlertz cho phép bạn đăng ký cho công nghệ MS yêu thích của bạn và họ gửi cho bạn tiêu hóa các phiên bản của Microsoft KB bài viết qua email.

Web ứng dụng chính sách, Các trang web bảo mật và an ninh Trimming — Biết cấu hình của bạn

(CẬP NHẬT 11/29 để giải thích làm thế nào để truy cập web ứng dụng cài đặt chính sách thông qua giao diện)

Tôi đã có một trong những "tại sao MOSS làm điều này với tôi????" những khoảnh khắc vào ngày hôm nay. Cuối cùng, nó là tất cả các lỗi của tôi.

Chúng tôi có một dự án MOSS doanh nghiệp đang xảy ra và chúng tôi muốn bảo đảm "giữ chỗ" Các trang web để người sử dụng có thể truy cập vào nó hoặc nhìn thấy nó. Đó là dễ dàng:

  1. Truy cập trang.
  2. Phá vỡ thừa kế an ninh.
  3. Loại bỏ mọi người dùng/nhóm từ trang web quyền.

Ở trên nên để lại chỉ là người quản trị bộ sưu tập trang web với sự cho phép để xem các trang web.

Nếu bất cứ ai khác đăng nhập, họ sẽ không còn thấy các trang web và nó nên được trimmed an ninh từ tất cả những nơi thông thường.

Nhưng … nó không. Cùng một lúc, Tôi đột nhiên nhận ra rằng người dùng Joe của tôi"" tài khoản người dùng chuẩn thử nghiệm với không có priv khác hơn so với truy cập đọc hạn chế có một hành động của trang web"" sự lựa chọn ở khắp mọi nơi anh đi. Tôi đôi kiểm tra một điều và kiểm tra một cái gì đó khác. Tôi nhấc điện thoại gọi cho một đồng nghiệp, nhưng đặt nó và kiểm tra một cái gì đó khác. Tôi đi dạo và thử tất cả mọi thứ tất cả hơn một lần nữa. Tôi gọi một đồng nghiệp và để lại một tin nhắn. Và sau đó, cuối cùng, Tôi thấy rằng tại Ethan của blog, đồ thị khai mạc của mình làm cho nó khá đơn giản:

RÊU 2007 có một tính năng mới được gọi là Web ứng dụng chính sách. Đây là những cấp phép bảo mật bị ràng buộc với một ứng dụng Web. Các thiết đặt bảo mật ghi đè lên bất kỳ cài đặt bảo mật được đặt ở bộ sưu tập trang web hoặc trang web (Web) cấp cho người dùng đó.

Một chuyến viếng thăm nhanh đến web ứng dụng chính sách cho thấy rằng người dùng của NT Authorityauthenticated"" đã được cấp đầy đủ đọc. Tôi gỡ bỏ chúng khỏi danh sách và tất cả mọi thứ cuối cùng bắt đầu làm việc như mong đợi. Tôi tin rằng họ đã được thêm vào ở nơi đầu tiên của một ai đó với nhầm lẫn ấn tượng rằng đó là phương pháp tốt nhất để cấp quyền truy cập đọc để tất cả mọi người trong các doanh nghiệp. Nó, Nhưng, để căng một báo giá, "Nó không có nghĩa là những gì bạn nghĩ rằng nó có nghĩa là."

Chính sách ứng dụng truy cập web theo cách này:

  1. Đi đến quản trị Trung ương
  2. Chọn quản lý ứng dụng
  3. Chọn "chính sách cho ứng dụng Web"
  4. Trên màn hình đó, Hãy chắc chắn rằng bạn chọn đúng web ứng dụng. Đối với tôi, nó mặc định để ứng dụng web của Trung tâm quản trị có thể không là một trong những bạn muốn.

Khi tôi đã có vấn đề này, Tôi tìm kiếm các cụm từ sau và có đáng ngạc nhiên chút về trực tiếp giúp đỡ về vấn đề này:

Trang web hành động rõ ràng cho tất cả người dùng

Hành động trang web hiển thị cho tất cả người dùng

hành động trang web là không bảo mật tỉa

bảo đảm một trang web MOSS

giới thiệu về an ninh rêu

Technorati Tags:

Nhanh chóng và đơn giản: Sử dụng cố định từ khóa truy vấn trong kết quả tìm kiếm cốt lõi

Nhanh chóng và đơn giản hướng dẫn:

Chỉnh sửa một trang và thêm một phần web kết quả tìm kiếm cốt lõi.

Chỉnh sửa phần web và mở rộng "Cố định từ khóa truy vấn".

Thêm các truy vấn từ khóa cố định (Ví dụ như. ContentType:"Đào tạo hoá đơn" TrainingInvoiceNumber:1111)

Mở rộng tùy chọn kết quả truy vấn và thay đổi "Cross-Web phần truy vấn ID" một giá trị khác hơn là "người sử dụng truy vấn" (Ví dụ như. "Truy vấn 2").

Ghi chú:

Bằng cách sử dụng kết quả tìm kiếm cốt lõi theo cách này cho phép tôi để tạo ra một trang hiển thị thông tin từ một trang web bộ sưu tập. Khách hàng có hai trang web lớn bộ sưu tập: Phòng ban và các sản phẩm.

Các bộ sưu tập trang web sản phẩm chứa, tự nhiên đủ, thông tin sản phẩm. Mỗi sản phẩm trong bộ sưu tập trang web tập hợp dữ liệu từ nhiều nguồn.

Một trong các phòng ban, Mã và thử nghiệm, trên nguồn như vậy. Khi người dùng truy cập sản phẩm XYZ, họ sẽ thấy mã và kiểm tra dữ liệu trực tiếp trên trang chính XYZ. Kể từ khi mã và thử nghiệm được lưu trữ trong một trang web bộ sưu tập, nó là một chút khó khăn. Chúng tôi quyết định sử dụng phần web kết quả tìm kiếm cốt lõi vì tìm kéo dài các bộ sưu tập trang web. Mã và thử nghiệm sản phẩm dữ liệu thông qua một danh sách tùy chỉnh mà đã được cố định bởi một loại hình cụ thể của nội dung quản lý.. Truy vấn từ khóa AA sử dụng đầu tiên loại nội dung và sau đó một số sản phẩm thu hẹp xuống tìm đến một hàng duy nhất trong danh sách tùy chỉnh.

Truy vấn từ khóa ở trên là một và. Nó trả về tài liệu của nội dung gõ "đào tạo hóa đơn" và nơi số hoá đơn bằng "1111".

Một lợi ích tốt đẹp từ cách tiếp cận này: Chúng tôi có thể chỉnh sửa XSL từ phần web kết quả tìm kiếm cốt lõi và tạo ra bất kỳ định dạng nào mà chúng tôi muốn.

Xem ở đây (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) cho một blogger của cuộc thảo luận về chủ đề này.

</kết thúc>Đăng ký vào blog của tôi.

Cho tôi biết về blog của bạn!

Nếu bạn duy trì một blog tối thiểu tối thiểu được kết nối với SharePoint, Xin vui lòng cho tôi biết trong ý kiến. Tôi muốn thêm bạn của tôi danh sách blog.

Nếu bạn duy trì một blog mà không được kết nối với SharePoint nhưng muốn tôi thêm nó anyway, cho tôi biết. Tôi sẽ có thể tạo một danh sách riêng biệt blog.

Xin vui lòng cho:

  • Blog của bạn URL (rõ ràng)
  • Một mô tả ngắn về blog của bạn.

Tôi muốn giữ liên kết để "hoạt động" Blogs, mà tôi đang khoảng xác định như là một bài mỗi tuần và tối thiểu ba tháng tuổi. Nếu bạn không đáp ứng yêu cầu"đó" Thêm tên của bạn vào ý kiến anyway. Đô thị này có * tôi * danh sách vì vậy tôi có thể phá vỡ quy tắc của riêng tôi nếu tôi muốn.

Cảm ơn!

Lịch trình đào tạo nhân viên và tài liệu mẫu — Decrement lỗi trong các mẫu

Khách hàng nhận thấy một lỗi ngày hôm nay với các mẫu nêu.

Quản lý khóa học tạo ra các khóa học. Khi tạo một khóa học, xác định người quản lý tối đa số lượng ghế có sẵn.

Các mẫu cung cấp cho kết nạp tự phục vụ. Tôi đăng ký và một công việc gắn liền với đăng ký danh sách decrements các "chỗ ngồi có sẵn" liên kết với rằng khóa học.

Cá nhân cũng có thể unregister từ một khóa học. Các lỗi nằm ở đây. Unregistering từ một khóa học không tăng số lượt truy cập có sẵn ghế. Kết quả là, có chỗ ngồi là không chính xác. Lỗi này là phức tạp bởi thực tế rằng khi có ghế decrements 0, không có nhiều cổng đăng ký được phép.

May mắn thay, Microsoft cung cấp quy trình làm việc cho quá trình này. Thậm chí tốt hơn, nó là một công việc chuyển tiếp thẳng tạo ra thông qua SharePoint Designer.

Làm theo các bước sau cao cấp để sửa chữa nó:

  1. Cháy lên SDP.
  2. Truy cập các trang web dựa trên đi đào tạo mẫu.
  3. Truy cập "người tham dự unregistration" quy trình làm việc.
  4. Chèn các bước (Tôi làm cho họ lần đầu tiên hai bước):
    1. Tính toán Các khóa học:Đầy ghế trừ 1 (Sản lượng để Biến:Calc)
    2. (sau đó) Cập Nhật khoản mục trong Các khóa học

Nhấn Finish và bạn đã hoàn tất.

Ảnh chụp màn hình:


SharePoint Designer:

hình ảnh

Hoàn thành công việc:

hình ảnh

Tính toán khoan xuống:

hình ảnh

Cập Nhật khoản mục trong các khóa học:

hình ảnh