فئة المحفوظات: SharePoint

سريعة وسهلة: تضمين ارتباط تشعبي إلى جزء ويب لعرض بيانات XSLT

التحديث (01/17/08): هذا الإدخال مدونة تتحدث عن ارتباط تشعبي مزيد الخير XSL: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

نظرة عامة والهدف: وقد خلقت مخطط شريطي بسيط ليكون بمثابة عنصر في لوحة المعلومات. سوف يوفر التفاصيل حول بناء المخططات لوظيفة أخرى, ولكن أنا لم يخترع هذا الأسلوب (ولا علامة الاستفهام, لهذه المسألة). تبين أنه كان هناك خلل في التخطيط، وبينما أنا ثابت أن, اغتنمت الفرصة تحويل بعض تسميات الارتباطات التشعبية التي أشارت إلى قائمة الكامنة خلف الرسم البياني. وعلى سبيل المثال, وهناك تسمية مع القيمة "تعليق". أردت أن تتحول التسمية ارتباط تشعبي حتى يمكن أن اضغط عليها المستخدم وانتقل لأسفل للإدخالات المحددة في القائمة قيمته حالة "عقد".

الخطوات:

  1. استخدام visual studio علم sharepoint "التحسس الذكي".
  2. انسخ XSLT دفوب visual studio (إنشاء مشروع فارغ, إضافة ملف XSL للمشروع).
  3. نسخ الارتباط الذي تريد استخدامه في "الحافظة".
  4. لصقه في المكان الصحيح في XSL.
  5. تحويل الفواصل وسيطة URL في سلسلة الاستعلام من "&" إلى "&أمبير;"
  6. ترميز عنوان url الخاص الوسائط الفردية.
  7. التفاف هذا الداخل <href…> </أ>

مثال:

لقد محدد موقع المعلومات:

http://[الملقم]/[موقع]/Lists/Open Positions/AllItems.aspx?عرض ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = المجند&FilterValue1 = معلقة

تحويل إلى:

     <أ href="Lists/Open Positions/AllItems.aspx?عرض =% 7b84EEA2F5-121B-40B7-946F-
0د% 7 FA704A1DAA1&أمبير;FilterField1 = المجند&أمبير;FilterValue1 = معلقة"> عقد: </أ>

أنا حولت يدوياً الوسيطة الأولى من:

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

إلى:

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

(وفي هذا, التحويلات قوس مفتوح إلى% 7 باء والإغلاق يستعدوا التحويلات إلى% 7 d)

بالحجج الثانية والثالثة’ معلمات ("FilterField1 =المجند" و "FilterValue1 =عقد" على التوالي) لست بحاجة إلى أن ترميز عنوان url الخاص لأنها لا تحتوي على أية أحرف غير آمنة.

وتلاحظ:

وينبغي أن تعمل هذه التقنية عموما في أي مكان تريد تضمين ارتباط تشعبي في XSLT حيث تتضمن معلمات على عنوان URL مثل الارتباط التشعبي:

http://[الملقم]/[موقع]/Lists/Open Positions/AllItems.aspx?عرض ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = المجند&FilterValue1 = معلقة

حصلت على عنوان URL نفسه قبل الوصول إلى قائمة مخصصة وتصفية العمود حالة يدوياً (المسمى "المجند" أعلاه).

وقد هبطت بيغل (تشرين الأول/أكتوبر 2007 القضية)

(هذه أخبار قديمة قليلاً في الواقع, ولكن وكما يعلن شعاري المفضلة لديك محطة إطفاء, "متأخراً أفضل من ابدأ").

التحقق من ذلك هنا: http://www.sharepointbeagle.com/

إذا كان لديك بالفعل لا, ومن المؤكد أن التسجيل.

طبعًا, ومن المؤكد أن قراءة بلدي المادة حول مشروع SharePoint "عالم حقيقي" (بما في ذلك تعريف المتطلبات, KPI 's, أنواع المحتوى, لوحات المعلومات والمزيد) وبالإضافة إلى لزميلي مقالة حول جزء ويب الخاص استعلام المحتوى.

وهناك الكثير من الأشياء الأخرى جيدة جداً.

كيفية إزالة “عرض كافة محتويات الموقع” وصلة

أنا سألت هذا السؤال تقريبا كل أسبوع, عادة في سياق مناقشة الأمن. قد يتم توفير منشئ المواقع مسؤول موقع, الأمان التي تم تكوينها, أجزاء ويب مرتبة ومخصصة شريط التشغيل السريع لتوفير مجموعة خيارات أوه حتى--مثالية للمستخدم النهائي. لكن, من خارج منطقة الجزاء, لا يمكنك إزالة في "عرض كافة محتويات الموقع" وصلة.

مارك واغنر يوفر الإجابة هنا (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). له متابعة الكتابة رائع على مستويين. وهو يوفر إجابة على السؤال, "كيف أقوم بإزالة" محتوى الموقع عرض جميع "" وصلة? ثم, فإنه يجيب على السؤال المتابعة الفورية: كيف يمكنني تمكين عرض جميع محتوى موقع الارتباط على أساس موقع بسهولة?

كمكافأة: يعمل نهجه ل WSS, ليس فقط من موس.

</نهاية>

الاشتراك في بلادي بلوق!

سريعة وبسيطة: تكوين موس البحث في مكتبة مستندات معينة

راجع تحديث (أنا) أدناه (11/24/07) على كيفية تكوين Microsoft Office SharePoint Server 2007 إلى مؤشر ومجلدات الشبكة تتبع الارتباطات للبحث

والهدف: أريد تنفيذ بحث يقتصر على مكتبة مستندات معينة. وفي هذه الحالة, تحتوي مكتبة المستندات على وثائق التدريب.

الخطوات:

1. تسجيل عنوان URL لمكتبة المستندات.

2. إنشاء نطاق:

انتقل إلى الإدارة المركزية.

الوصول إلى موفر الخدمات المشتركة.

انتقل إلى "إعدادات البحث".

قم بالتمرير لأسفل إلى المقطع نطاق وحدد "عرض النطاقات".

إنشاء نطاق جديد. إعطائها اسم ووصف مفيدة.

3. تحديد نطاق قواعد تتبع الارتباطات:

إضافة قاعدة تقوم بتعريف مكتبة المستندات لهذا النطاق.

قم بتحديد عنوان ويب "" عن "نوع قاعدة النطاق".

قم بإدخال اسم المجلد الخاص بك (انظر #1 أعلاه).

قبول القيمة الافتراضية ل "تضمين".

الانتظار لنطاق لتحديث (أو بدء تشغيله يدوياً).

4. تمكين النطاق في مجموعة الموقع.

انتقل إلى مجموعة الموقع حيث تريد استخدام هذا النطاق.

أضف النطاق الجديد الخاص بك للعرض المناسبة المجموعة أو المجموعات.

5. البحث!

عند هذه النقطة, لقد انتهيت. على افتراض النطاق يتم تعريف بشكل صحيح, أنها ستكون متاحة في نطاقات إسقاط داونز للبحث البسيط والمتقدم وعند البحث باستخدام هذا النطاق, سوف تحصل فقط على النتائج التي تتوقعها.

وتلاحظ:

لقد كتبت هذا بلوق دخول لبلدي عمليات البحث لإعداد نطاق بسيطة تحولت الجاف باستخدام عبارات مثل:

  • تكوين النطاقات في موس
  • تكوين البحث نطاق موس
  • نطاقات في sharepoint 2007
  • نطاقات في sharepoint
  • البحث في المعايير الأمنية التنفيذية الدنيا مكتبة المستندات
  • نطاقات التمهيدي موس

يمكنك إنشاء نطاق بحث في مجلد, ليس فقط مكتبة المستند بأكمله.

يمكن أن تكون مشتركة نطاق عبر مجموعات موقع متعددة (ومن ثم, "خدمات مشتركة").

يمكنك إنشاء النطاق على مستوى مجموعة الموقع نفسه. ومع ذلك, أفضل أن تذهب إلى الإدارة المركزية لأتمكن من بدء عملية تتبع الارتباطات من هناك. لا يمكن بدء تشغيل تتبع الارتباطات من مجموعة الموقع.

التحديث (أنا) كمن 11/24/07:

شانغ كاي مجتمعة وظيفة كبيرة بعنوان كيفية تكوين Microsoft Office SharePoint Server 2007 إلى مؤشر ومجلدات الشبكة تتبع الارتباطات للبحث @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

[تشنورتي] بطاقات: , ,

لا حساء لك! هو سيسكو المنتجات النازية NLB حساء?

اليوم, لقد حاولت الوصول إلى مكتبة المستندات عن طريق مستكشف ويندوز. هذا ليب دوك يعيشون داخل نظام يتكون من تحميل اثنين WFE متوازنة بنوع من الحل NLB سيسكو. (إذا/عندما المعالجات شبكة أخبرني ما عليه, سوف أقوم بتحديث هذه الوظيفة).

تعذر الاتصال في مستكشف Windows. فعلت بعض البحوث، وفي نهاية المطاف, واشنطن ويزاردز الشبكة وقال أن WebDAV يتم تعطيل من قبل / غير معتمد من قبل / تحت كرامة NLB.

حتى, افتراض معالجات الشبكة ليست فقط تقول لي يعادل "تأخذ فترة طويلة من المشي قبالة جسر قصير" معالج شبكة الاتصال, يجب أن نتساءل — هل NLB, بالطبيعة, تعطيل WebDAV? نفقد لدينا واجهة مستكشف windows ملف إلى SharePoint? هو سيسكو حساء النازية?

إدارة موس / بيئات WSS — مواكبة مع قاعدة معارف مايكروسوفت

ينشئ Microsoft اليوم مقالات قاعدة المعارف في ويوم وبعض من تلك الأهمية مرتق لمعرفة إذا كنت تعيش في العالم SharePoint.

وأظل يصل إلى سرعة معهم عبر خدمة توفير بخير الناس في www.kbalertz.com. كباليرتز تمكنك من الاشتراك في التكنولوجيا المفضلة الخاصة بك مرض التصلب العصبي المتعدد ويرسلون لك هضم إصدارات مقالات قاعدة المعارف ل Microsoft عبر البريد الإلكتروني.

سياسة تطبيق ويب, مواقع الأمن والأمان الحواف — معرفة التكوين الخاص بك

(تحديث 11/29 شرح كيفية الوصول إلى إعدادات نهج لتطبيق ويب عبر واجهة المستخدم)

كان لي واحدة من تلك "لماذا هو موس القيام بذلك بالنسبة لي????" لحظات اليوم. وفي نهاية المطاف, جميع خطأي.

لدينا مشروع موس مؤسسة مستمرة ونريد تأمين مكان حامل "" المواقع حيث أن أي مستخدم يمكن الوصول إليه أو مشاهدته. أن من السهل:

  1. انتقل إلى موقع.
  2. التوريث الأمن.
  3. إزالة كل مستخدم/مجموعة من أذونات الموقع.

ما ورد أعلاه ينبغي أن يغادر مسؤول مجموعة الموقع فقط مع إذن لمشاهدة الموقع.

إذا كان أي شخص آخر بتسجيل الدخول, أنهم لم يعد ينبغي أن انظر الموقع، وأنه ينبغي أن يكون الأمن قلص من جميع الأماكن المعتادة.

لكن … لم يكن. وفي الوقت نفسه, وأدرك فجأة أن بلدي جو المستخدم "" حساب اختبار المستخدم القياسية مع لا priv خلاف تقييد حق الوصول للقراءة على إجراءات الموقع "" الاختيار في كل مكان يذهب. أنا مزدوجة تحقق شيء واحد والاختيار المزدوجة شيء آخر. تلتقط الهاتف الاتصال بأحد الزملاء, ولكن وضعها، والتحقق من شيء آخر. الذهاب لنزهة، وحاول كل شيء في كل مرة أخرى. اتصل أحد الزملاء، وترك رسالة. ومن ثم, وأخيراً, العثور على التي في بلوق إيثان 's, أن الرسم البياني افتتاح يجعلها بسيطة جداً:

موس 2007 وقد ميزة جديدة تسمى "سياسات تطبيق ويب". هذه هي أذونات الأمان التي ترتبط "تطبيق ويب". تتجاوز هذه الإعدادات الأمنية أي إعداد الأمان التي تم تعيينها في مجموعة الموقع أو الموقع (ويب) مستوى لهذا المستخدم.

زيارة سريعة إلى ويب تطبيق سياسات يظهر أن NT Authorityauthenticated المستخدمين "" وقد منحت "القراءة الكاملة". أنا بإزالتها من القائمة، وكل شيء بدأ أخيرا يعمل كما هو متوقع. وأعتقد أنها أضيفت في المقام الأول بشخص ما مع الانطباع الخاطئ بأن هذا أفضل طريقة لمنح حق الوصول للقراءة للجميع في المؤسسة. فلا, لكن, إلى سلالة اقتباس, "فإنه لا يعني ما تعتقد أنه يعني."

نهج الوصول إلى تطبيق ويب بهذه الطريقة:

  1. انتقل إلى الإدارة المركزية
  2. حدد إدارة التطبيقات
  3. حدد "نهج لتطبيق ويب"
  4. على هذه الشاشة, تأكد من اختيار تطبيق ويب الصحيح. بالنسبة لي, فإنه افتراضياً إلى تطبيق ويب للإدارة المركزية التي قد لا تكون واحدة تريد.

عندما أتيحت لي هذه المشكلة, البحث عن العبارات التالية، وحصلت من المستغرب إلا القليل فيما يتعلق بالمساعدة المباشرة في هذه المسألة:

إجراءات الموقع مرئية لكافة المستخدمين

إجراءات الموقع مرئية لكافة المستخدمين

إجراءات الموقع لا يتم اقتطاعها للأمان

تأمين موقع موس

مقدمة إلى أمن موس

[تشنورتي] بطاقات:

سريعة وبسيطة: استخدام استعلام الكلمة الأساسية ثابتة في نتائج البحث الأساسية

سريعة والتعليمات البسيطة:

تحرير صفحة وإضافة جزء ويب "نتائج البحث الأساسية".

تحرير جزء ويب، وقم بتوسيع "ثابت الكلمات الرئيسية الاستعلام".

إضافة استعلام ثابت الكلمات الرئيسية (مثلاً. نوع المحتوى:"فاتورة التدريب" تراينينجينفويسينومبير:1111)

قم بتوسيع "خيارات الاستعلام النتائج" وتغيير "معرف الاستعلام جزء ويب عبر" إلى قيمة أخرى غير "استعلام المستخدم" (مثلاً. استعلام "2").

وتلاحظ:

استخدام نتائج البحث الأساسية بهذه الطريقة يسمح لي بإنشاء صفحة التي تعرض معلومات من مجموعة موقع أخرى. العميل لديه اثنين من مجموعات الموقع الرئيسية: الأقسام والمنتجات.

يحتوي على مجموعة موقع المنتج, وبطبيعة الحال ما يكفي, معلومات المنتج. كل منتج في مجموعة الموقع بتجميع البيانات من مصادر متعددة.

إحدى الإدارات, رموز واختبار, على هذا المصدر. عند وصول المستخدمين إلى المنتج XYZ, يجب أن تشاهد رموز وبيانات الاختبار مباشرة على الصفحة الرئيسية XYZ. منذ المدونات واختبار يتم استضافتها في مجموعة موقع أخرى, ومحرجا قليلاً. قررنا استخدام جزء ويب نتائج البحث الأساسية حيث يمتد البحث مجموعات الموقع. رموز واختبار إدارة بيانات المنتج عن طريق قائمة مخصصة مقيدة بنوع محتوى محدد. كلمة Aa الاستعلام الذي يستخدم أولاً نوع المحتوى، ومن ثم رقم المنتج تضييق البحث على صف واحد في قائمة مخصصة.

هو الاستعلام الكلمة الأساسية المذكورة أعلاه. تقوم بإرجاع نوع وثائق محتوى التدريب الفاتورة "" وحيث يساوي رقم الفاتورة "1111".

استحقاق لطيفة من هذا النهج: يمكننا تحرير لغة XSL من جزء ويب نتائج البحث الأساسية وتوليد أي شكل نريد.

انظر هنا (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) لمناقشة آخر مدون على هذا الموضوع.

</نهاية>الاشتراك في بلادي بلوق.

أخبرني عن بلوق الخاص بك!

إذا كنت الحفاظ على بلوق متصل على الأقل الحد الأدنى إلى SharePoint, واسمحوا لي أن نعرف في التعليقات. أحب أن أضيف لكم لبلدي قائمة بلوق.

إذا كنت الحفاظ على بلوق التي غير متصل إلى SharePoint ولكن تريد لي أن أضيف أنه على أية حال, واسمحوا لي أن أعرف. سأكون قد أنشئ قائمة منفصلة بلوق.

يرجى إعطاء:

  • عنوان URL الخاص بك بلوق (ومن الواضح أن)
  • وصف قصير للمدونة الخاصة بك.

أريد أن احتفظ بالارتباط إلى "نشط" مدونات, وأنا تقريبا تعريف كوظيفة واحدة في الأسبوع والحد الأدنى ثلاثة أشهر. إذا كنت لا تستوفي هذا الشرط "" إضافة اسمك بالتعليقات على أي حال. فقد * لي * قائمة حتى يمكن الخروج من بلدي القاعدة إذا كنت أريد أن.

بفضل!

الجدول الزمني لتدريب الموظفين والمواد القالب — تقليل الأخطاء في قالب

العميل لاحظت خلل اليوم مع قالب المذكورة أعلاه.

المديرين بالطبع إنشاء دورات. عند إنشاء دورة تدريبية, تعين الحد الأقصى لعدد المقاعد المتاحة من المدير.

يوفر هذا القالب لتسجيل الخدمة الذاتية. أنا انتساب وإرفاق سير عمل إلى إنقاص قائمة التسجيل للمقاعد المتاحة "" المرتبطة بهذا المسار.

كما يمكن إلغاء تسجيل الأفراد من مسار. يكمن الخطأ هنا. إلغاء تسجيل من دورة زيادة العداد المقاعد المتوفرة. وكنتيجة لذلك, المقاعد المتوفرة ليست دقيقة. ويتفاقم هذا الخطأ الحقيقة أنه عندما إنقاص المقاعد المتاحة إلى الصفر, مسموح بتسجيل الخدمة الذاتية لا أكثر.

ومن حسن الحظ, Microsoft توفر سير العمل لهذه العملية. ما هو أفضل, مستقيم إلى الأمام سير عمل التي تم إنشاؤها عن طريق "مصمم SharePoint".

اتبع هذه الخطوات رفيعة المستوى لإصلاحه:

  1. إطلاق النار حتى الحزب الديمقراطي الاجتماعي.
  2. الوصول إلى الموقع على أساس إيقاف قالب التدريب.
  3. الوصول إلى "إلغاء الحضور" سير العمل.
  4. إدراج هذه الخطوات (جعلتهم الخطوتين الأولى والثانية):
    1. حساب الدورات التدريبية:شغل مقاعد ناقص 1 (الإخراج إلى متغير:احسب)
    2. (ثم) تحديث عنصر في الدورات التدريبية

انقر فوق "إنهاء" والانتهاء من ذلك.

لقطات الشاشة:


مصمم SharePoint:

الصورة

الانتهاء من سير العمل:

الصورة

حساب الحفر إلى أسفل:

الصورة

تحديث البند في الدورات:

الصورة