‏إظهار الرسائل ذات التسميات SharePoint 2013. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات SharePoint 2013. إظهار كافة الرسائل

الخميس، 15 مايو 2014

كتاب شيربوينت 2013 باللغة العربية


بحمد الله تم اليوم إصدار كتابي الجديد بعنوان تعلم SharePoint 2013 بمشاركة أخي وصديقي فادي عبد الوهاب
الكتاب يتحدث عن شيربوينت 2013 والبحث وتعدد اللغات وبعض المفاهيم المفيدة

ندعو الله أن يكون رافداً للمحتوى العربي المعلوماتي حيث يعتبر الوحيد (على ما أعتقد) فيما يخص شيربوينت 2013 وهو الكتاب الثاني بعد تعلم شيربوينت 2010

لطلب الكتاب الرجاء التواصل على ismaeel.enjreny@gmail.com


الجمعة، 28 فبراير 2014

قائمة بروابط حزمة الإصلاح الأولى لشيربوينت 2013

Microsoft SharePoint Server 2013 Service Pack 1
http://www.microsoft.com/en-us/downl....aspx?id=42008


Microsoft Project Server 2013 Service Pack 1
http://www.microsoft.com/en-us/downl....aspx?id=42011


Service Pack 1 for Microsoft SharePoint Foundation 2013
http://www.microsoft.com/en-us/downl....aspx?id=42002


Service Pack 1 for Microsoft SharePoint Server 2013 Language Pack
http://www.microsoft.com/en-us/downl....aspx?id=42004


Service Pack 1 for Microsoft SharePoint Foundation 2013 Language Pack
http://www.microsoft.com/en-us/downl....aspx?id=42007


Service Pack 1 for Microsoft Office Web Apps Server
http://www.microsoft.com/en-us/downl....aspx?id=42021

الأحد، 5 يناير 2014

طريقة لتشخيص مشاكل شيربوينت 2013 باستخدام سطر الأوامر PowerShell


عادة عند ظهور خطأ في شيربوينت 2013 يظهر رقم يرتبط بالخطأ بطريقة أو بأخرى وتسجل معلومات المشكلة في ملفات شيربوينت 2013 Log Files. باستخدام سطر الأوامر PowerShell في شيربوينت 2013 يمكن الحصول على تفاصيل الخطأ باستخدام رقم الارتباط بتنفيذ الأمر التالي:

Get-Content [Log File Path] | select-string [correlationId] > c:\log.txt

بعد تنفيذ الأمر السابق سيتم تخزين كل ما له علاقة برقم الارتباط المحدد في الملف log.txt على القسم C.



السبت، 14 ديسمبر 2013

إنشاء قاموس مخصص للبحث في شيربوينت 2013



يمكن استخدام المختصرات Acronyms في عملية البحث باستخدام شيربوينت 2013 بحيث يمكن للمستخدم كتابة كلمات مختصرة للبحث عن وثائق أو صفحات. مثلاً، يمكن البحث عن تقرير المبيعات الشهري باستخدام Monthly Sales Report والبعض يستخدم الاختصار MSR:



وفي شيربوينت 2013 يمكن بسهولة إنشاء واستيراد قاموس يحتوي على مختصرات تساعد في تسهيل عمليات البحث. فمثلاً، تصور أن مكتبة المستندات تحتوي على ما يلي:
  • ملف Office Word عنوانه Coffee.
  • ملف PowerPoint عنوانه Cup of Joe.


وعند البحث باستخدام الكلمة Coffee فإن نتيجة البحث ستحتوي فقط على ملف الـ Word:



وعند البحث عن cup of joe فإن نتيجة البحث تحتوي فقط على ملف الـ PowerPoint:



فيما يلي سنعمل على إنشاء واستيراد قاموس إلى شيربوينت 2013 بحيث عند البحث بأي من الجملتين السابقتين فإن نتائج البحث ستحتوي على الملفين معاً.
1 - أنشئ ملفاً جديداً باستخدام Notepad
2 - أدخل في أول سطر الكلمات التالية مع الفصل بينها بفاصلة Key,Synonym,Language




3 - في سطر جديد أدخل المختصرات بحيث يتم إدخال الجملة الكاملة أولاً ومن ثم يتم إدخال الاختصار وآخرها رمز اللغة، وكل منها يفصل بينها فاصلة:




4 - احفظ الملف بصيغة .csv مع الترميز UTF-8:



استيراد القاموس الجديد إلى شيربوينت 2013
قبل البدء بعملية استيراد يجب أن تكون مدير لخدمة البحث Search service application administrator.
1 - افتح SharePoint 2013 Management Shell:




2 - نفذ الأمر التالي:


$searchApp = Get-SPEnterpriseSearchServiceApplication 
Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename

يجب الانتباه إلى أن المسار يجب أن يشير إلى مسار على الشبكة حتى لو كان الملف الذي تريد استيراده هو على نفس الخادم. أي يجب أن يكون من الشكل:

\\servername_or_ip\SharedPath





الاثنين، 18 نوفمبر 2013

مقدمة إلى ميزة التخزين المجزأ في شيربوينت 2013


التخزين المجزأ في شيربوينت 2013 هو تحسين جديد على بيئة عمل شيربوينت والمرتبط بعملية تخزين البيانات الثنائية (الملفات) الكبيرة، مثل ملفات Word، PowerPoint وغيرها من الملفات الأخرى. ويعتبر التخزين المجزأ ميزة لتحسين أداء عمليتي القراءة والكتابة وتخفيض حيز التخزين اللازم لتخزين فقط التغييرات التي تمت على الملف. وقد تم بناء هذه الميزة باستخدام البروتوكول Cobalt.

البروتوكول Cobalt
عند حفظ ملف في شيربوينت 2010 تم فتحه باستخدام أحد برامج الأوفيس مثلاً، فإن التغييرات التي تمت على الوثيقة فقط يتم إرسالها إلى خادم الشيربوينت وبعدها يعمل الشيربوينت على تجميع التغييرات مع كامل أجزاء الوثيقة الأخرى وبعدها يتم حفظ الوثيقة في قاعدة البيانات. بينما تم تصميم التخزين المجزأ للتأكد من أن كلفة تحديث الملفات في قاعدة البيانات يتناسب مع التغييرات التي تمت على الملف ولا يتم إعادة حفظ كامل الملف مع التغييرات مرة أخرى. وشيربوينت 2013 يحفظ محتوى الملف كمجموعة من البيانات الثنائية المستقلة وهذا ما يسمى بالتخزين المجزأ وكل جزأ يحصل على رقم متسلسل يسمح بإعادة بناء الملف بشكل كامل من جديد عند الحاجة إليه.

بينما في شيربوينت 2010 عند تحميل ملف إلى مكتبة وثائق يتم إنشاء سجل جديد في الجدول AllDocStreams لتخزين المعلومات الثنائية للملف. وأيضاً يتم إرسال التغييرات فقط إلى خدم شيربوينت 2010 لكن يتم تخزين كامل الملف مع التغييرات مرة أخرى في سجل منفصل. وهذا حسن عملية استخدام الشبكة في شيربوينت 2010 لكن كان لم يخدم في عملية خفض كلفة حيز التخزين. وباستخدام التخزين المجزأ في شيربوينت 2013 تم تحسين هذه الميزة وذلك بتقسيم البيانات الثنائية لملف إلى أكثر من جزء ويتم تخزينها في جدول جديد اسمه DocStreams وكل جزء يحتوي على رقم ID متسلسل وعندما يحدث تغيير على الملف يتم تحديث فقط الجزء المتعلق بالتغيير الذي تم على الملف.

وبمقارنة سريعة بين تطبيق التخزين المجزأ في شيربوينت 2013 وبين آلية التخزين في شيربوينت 2010 فإن عمليات القراءة والكتابة انخفضت تقريباً بمعدل النصف مقارنة مع 2010 إضافة إلى خفض كبير في حيز التخزين.

مثلاً، في حال أن المستخدم يعمل على ملف Power Point حجمه 10 ميغا ونفذ بعض التعديلات عليه ومن ثم حفظ الملف مرة أخرى، عندها البروتوكول المحسن في شيربوينت 2013 المسؤول عن عملية التخزين المجزأ يعمل على تعديل السجلات الموجودة في الجدول DocStreams المرتبة بالتغيير الذي حدث.

الجدول DocStreams
يتم إنشاء الجدول DocStreams في كل قاعدة بيانات محتوى في شيربوينت 2013 حيث يتم تخزين كل جزء من المحتوى الثنائي المجزأ في سجل، علماً أنه تمت إضافة الأعمدة التالية إلى الجدول للتعامل مع عملية التخزين المجزأ:
  • BSN: رقم تسلسلي يحدد ترتيب الجزء ضمن جميع الأجزاء التابعة لنفس المحتوى الثنائي.
  • Data: يحتوي على جزء من البيانات الثنائي إلا إن كان المحتوى الثنائي مخزن باستخدام تقنية الـ RBS (Remote BLOB Storage) أي حيز التخزين البعيد.
  • Offset: الإزاحة ضمن المحتوى الثنائي الذي ينتمي إليه الجزء.
  • Length: حجم جزء المحتوى الثنائي بالبايتات.
  • RbsId: في حال أن جزء المحتوى الثنائي مخزن باستخدام تقنية RBS عندها يجب أن يحتوي معرف يشير إلى الـ RBS وإلا قيمة هذا العمود تكون تساوي NULL.
ملاحظة: بشكل افتراضي ميزة التخزين المجزأ تكون مفعلة ولا يمكن إيقافها.

الخاصية FileReadChunkSize
تم إضافة الخاصية FileReadChunkSize في شيربوينت 2010 كخاصية تحكم مرتبطة بالتخزين المؤقت للبيانات الثنائية BLOB Cache والتي تسمح لمدير بيئة عمل شيربونيت التحكم بحجم البيانات التي سيتم إرسالها في حال طلب ملف من قبل المستخدم. علماً أن خاصية التخزين المؤقت للبيانات الثنائي BLOB Cache تُستخدم عند طلب بيانات ثنائية مثل الصور وملفات الفيديو. وفي حال أن الملف المطلوب حجمه أصغر من قيمة الخاصية FileReadChunkSize (القيمة الافتراضية 100 كيلو) أو يساوي قيمة الخاصية LargeFileChunkSize (القيمة الافتراضية تساوي 5 ميغا) عندها يتم إحضار معلومات الملف من خادم قواعد البيانات مباشرة.

الخاصية FileWriteChunkSize
تُستخدم هذه الخاصية للتحكم بحجم جزء التخزين المجزأ الواحد. ويجب الانتباه إلى أن تحديد قيمة غير مدروسة بشكل صحيح لهذه الخاصية قد تؤدي إلى مشاكل في أداء بيئة عمل الشيربوينت عند استخدام قيمة صغيرة جداً في وقت يتم فيه استخدام ملفات الفيديو بشكل متكرر.






الاثنين، 28 أكتوبر 2013

كيف يمكن استخدام Report Viewer 2012 مع شيربوينت 2013


عند العمل على Reporting Service مع Visual Studio 2012 على شيربوينت 2013 يجب اتباع الخطوات التالية:

1 - تحميل Report Viewer 2012 من الرابط التالي:

http://www.microsoft.com/en-sa/download/details.aspx?id=35747

2 - إضافة السطر التالي تحت العنصر system.webServer/handlers في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />


3 - حذف السطر التالي من المسار system.webServer/handlers في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add name="ReportViewerWebControl" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />


4 - حذف السطر التالي من المسار appSettings في ملف الـ web.config لتطبيق الويب على شيربوينت 2013:


<add key="reportviewermessages" value="microsoft.sharepoint.portal.analytics.ui.reportviewermessages, microsoft.sharepoint.portal, version=15.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" />


5 - عند استخدام ReportViewerControl ضمن Visual Studio 2012 يجب إضافة مرجع إلى الملف Microsoft.ReportViewer.WebForms.dll تحت المسار التالي:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer



الأربعاء، 23 أكتوبر 2013

إضافة أكثر من حل Solution باستخدام PowerShell


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

add-SPSolution c:\FILE_NAME.wsp

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

1 - أنشئ ملف امتداده ps1 اسمه DeployWSPs.ps1 واكتب في التعليمات التالية:

$path = (get-location).path
$files = get-childitem | where {$_.extension -eq ".wsp"}
foreach($file in $files)
{
       $wspPath = $path + '\' + $file
       add-spsolution $wspPath
}


2 - احفظ الملف

لتجريب الملف السابق انسخ أكثر من ملف wsp مع الملف السابق إلى المسار التالي:

c:\wsps

افتح سطر الأوامر SharePoint 2013 Management Shell ونفذ الأوامر التالية:

cd\
cd wsps
.\DeployWSPs.ps1

بعد تنفيذ الأوامر السابقة سيتم إضافة جميع الحلول Solution ذات الامتداد wsp الموجودة في المجلد c:\wsps





الأربعاء، 7 أغسطس 2013

إضافة Like Button إلى صفحة شيربوينت 2013


من الإضافات الجديدة في شيربوينت 2013 هي إمكانية إضافة ميزة الإعجاب Like إلى أي عنصر من عناصر مكتبة المستندات Document Library أو الصفحات Pages. ولكن ولسبب ما فإن مايكروسوفت تتيح إمكانية عرض التقييم باستخدام النجوم Stars في الصفحات ولكن لا يظهر زر "أعجبني" في الصفحة. فيما يلي شرح آلية استخدام هذه الميزة مع شيفرة جافا سكريبت التي تمكن من استخدام هذه الميزة.

1 - يجب التأكد من أن خاصية التقييم مفعلة على مستوى مكتبة الصفحات Pages Library:
      - من التبويب "مكتبة" اختر إعدادات المكتبة.
      - من ثم اختر الرابط "إعدادات التصنيف"


      - يجب التأكد من إعدادات التقييم على أنها كما في الشكل التالي:


2 - بعد التأكد من ضبط إعدادات التقييم بشكل صحيح. يجب الآن إدراج عنصر التقييم في مخطط الصفحة Page Layout حيث يجب أن تظهر بالصفحة. ويتم ذلك بإدراج الشيفرة التالية علماً أنه يمكن تخصيص هذه الشيفرة بالشكل الذي يتناسب مع التصميم المعتمد:

<a href="javascript:void(0)" onclick="(function() {SURE_likepage.LikePage();})()"><span class="sure_likecount"></span>

3 - بعد ذلك يجب إدراج مرجع إلى الملف sure_like2013.js كما يلي:

<script type="text/javascript" src="FILE_PATH/sure_like2013.js"></script>

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


ويظهر بالشكل التالي في حال أن المستخدم الحالي ضغط على زر أعجبني مسبقاً لنفس الصفحة الحالي:


كما يمكن الاستفادة من القيمة $v_3.$2d_1 لمعرفة أسماء المستخدمين الذين أعجبوا بالصفحة الحالية.

ملاحظة: يمكن تخصيص الشكل السابق بحيث يتناسب مع التصميم المعتمد.


الخميس، 1 أغسطس 2013

استخدام المصادر في ملفات الجافا سكريبت Localized JavaScript


معظم استخدامات ملفات المصادر Resources لتمكين التطبيقات من دعم أكثر من لغة Localization ومعظمها تتم على مستوى الشيفرة التي يتم تنفيذها على السيرفر Server Side Code. لكن في بعض الأحيان نحتاج لدعم المصادر في شيفرة الجافا سكريبت. وهذه الإمكانية متوفرة في شيربوينت 2013 من خلال استخدام الملف ScriptResx.ashx. ويمكن استخدامه باتباع الخطوات التالية:

1 - يجب التأكد من أن ملف المصادر Resource File يدعم هذه الإمكانية وذلك بفتح الملف resx باستخدام محرر نصوص والتأكد من وجود السطر التالي:

<resheader name="scriptResx"> <value>true</value></resheader>
تحت العنصر التالي:
</xsd:schema>
وفي حال عدم توفره يجب إضافته.

2 - هذه الخطوة مرتبطة بكيفية استدعاء قيمة من ملف المصادر من خلال شيفرة الجافا سكريبت. حيث يمكن تعريف Namespace تحتوي على جميع قيم ملف المصد. مثلاً لنفترض أن الـ namespace لملف المصدر هو ProjectName.General وتوجد قيمة ضمن ملف المصدر يمكن الوصول إليها من خلال المفتاح SiteTitle عندها ضمن شيفرة الجافا سكريبت تكون الشيفرة كما يلي:

ProjectName.General.siteTitle

حيث يتم تغيير حالة الحرف الأول من المفتاح ليصبح حرفاً صغيراً. ولتعريف namespace لملف المصدر يجب فتح الملف ضمن محرر نصوص والبحث عن عنصر resheader الخاصية name له تساوي classFullName وفي حال عدم وجودها يجب إضافتها:


<resheader name="classFullName"><value>ProjectName.General</value></resheader>


3 - الآن يجب استخدام الملف ScriptResx.ashx كما يلي:


في الخطوة رقم 3 سيتم توليد ملف جافا سكريبت يحتوي على ملف المصدر ضمن الـ namespace المعرفة في الخطوة رقم 2.


تثبيت معالج الحدث على القوائم باستخدام الميزات List Event Handlers


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

تثبيت معالج الحدث باستخدام ميزة تعمل ضمن مجال مجموعة المواقع Scope=Site
يمكن تثبيت معالج الأحداث في شيربوينت 2013 على قائمة باستخدام ميزات ذات مجال Site أو مجال Web. وفي حال استخدام المجال Site للميزة عندها يمكن تحديد قيمة للخاصية Scope لتحديد مجال القوائم الذي سيثبت عليها معالج الحدث. في حال تحديد القيمة Site سيتم تثبيت معالج الحدث على جميع القوائم في مجموعة المواقع Site Collection، أما في حال تحديد القيمة Web فسيتم تثبيت معالج الحدث على الموقع الرئيسي فقط لمجموعة المواقع Root Web. ويجب الانتباه إلى أنه بغض النظر عن أي إعدادات أخرى فإن مالج الحدث سيتم تثبيته على جميع القوائم ضمن المجال المحدد في الخاصية Scope.

تثبيت معالج الحدث باستخدام ميزة تعمل ضمن مجال الموقع Scope=Web
عند استخدام المجال Scope = Web عندها يمكن تحديد قيم لبعض الإعدادات الإضافية. ومنها تحديد قيمة منطقية true|false للخاصية RootWebOnly، فعند تحديد القيمة true فإن معالج الحدث يمكن تثبيته فقط على القوائم التي تحت الموقع الرئيسي فقط ف يحال تفعيل الميزة على موقع فرعي سيؤدي ذلك إلى ظهور خطأ. أيضاً سيفحص شيربوينت 20103 العناصر Receivers للتأكد من قيمة الخاصية ListTemplateId، في حال تم تحديدها من قبل المطور فإن شيربوينت سيبحث عن قيمة الخاصية ListUrl، وفي حال أن كلا القيمتين محددتان فإن شيربوينت سيرسل خطأ يفيد بأنه يجب تحديد إحدى القيمتين فقط. وفي حال أن قيمة الخاصية ListUrl غير محددة فإن شيربوينت سيثبت معالج الحدث على جميع القوائم التي تطابق القيمة المعرفة في الخاصية ListTemplateId ضمن الموقع الحالي. ويجب الانتباه أن قيمة الخاصية ListTemplateId هي إحدى القيم المعرفة في الرابط التالي:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splisttemplatetype.aspx

وهي نفس قيم الخاصية SPList.BaseTemplate.

وفي حال أن قيمة الخاصية ListTemplateId غير محددة فإن شيربوينت يبحث عن قيمة الخاصية ListUrl، ففي حال توفرها فإن شيربوينت سيثبت معالج الحدث على القائمة المحددة بقية هذه الخاصية فقط. ويجب الانتباه إلى أن قيمة هذه الخاصية هي عبارة عن العنوان النسبي للقائمة Relative List URL. أما في حال عدم تحديد قيمة للخاصية ListUrl فإن شيربوينت سيثبت معالج الحدث على جميع القوائم في الموقع حيث تم تفعيل الميزة.

الأربعاء، 31 يوليو 2013

كيف تعرض اسم العمود (الحقل) في صفحة مخطط


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



لكن لا يتم عرض اسم الحقل أثناء عرض البيانات للمستخدم، ولكن يتم عرض اسم الحقل فقط في حالة تحرير الصفحة, ولعرض اسم الحقل للزائر يمكن استخدام عنصر التحكم التالي:



حيث يُستخدم لعرض إحدى خصائص الحقل، والخصائص التي يمكن عرضها باستخدام هذا العنصر هي:
  • Type
  • InternalName
  • Title
  • Description
  • DefaultFormula
  • DefaultValue
  • إضافة إلى الخصائص المعرفة ضمن ملف الـ XML التابع لتعريف الحقل وفقط لأعمدة الموقع التي تم إنشاؤها باستخدام ميزة Feature.
وكمثال على استخدام عنصر التحكم:

<sharepointwebcontrols:fieldproperty fieldname="Title" propertyname="Title" runat="server"></sharepointwebcontrols:fieldproperty>


في الشيفرة السابقة يتم عرض اسم الحقل كما يظهر للمستخدم.

الاثنين، 29 يوليو 2013

اكتشف شيربوينت


أطلقت شركة مايكروسوفت مؤخراً الموقع http://www.discoversharepoint.com الذي يهدف إلى تعريف الآخرين بميزات شيربوينت وإمكانياته دون التطرق إلى الأمور التقنية.

أهم ملاحظة حول الموقع هي أن مايكوروسفت لم تستخدم شيربوينت في برمجة الموقع وإنما تم استخدام HTML 5 بشكل كامل.

الموقع يستحق أن تزوره. تصميم رائع ... ومحتوى مفيد جداً

استمتع


الأربعاء، 17 يوليو 2013

المتابعة في شيربوينت 2013


تقدم ميزة المتابعة في شيربوينت 2013 فائدة كبيرة لمستخدمي المواقع المبنية باستخدام شيربوينت 2013 والتي تُبقي المستخدم متصلاً وعلى اطلاع على الأمور التي تهمه. وفيما يلي نظرة سريعة على ميزة المتابعة في شيربوينت 2013.

ما العناصر التي يمكن متابعتها؟
توجد أربعة أشياء يمكن متابعتها في شيربوينت 2013، هي الأشخاص People، والوثائق Documents، والمواقع Sites، والوسوم Tags. علماً أن متابعة أي عنصر من هذه العناصر يؤدي إلى حدوث النقاط التالية:
  • يمتلك المستخدم نظرة عامة مجمعة من أكثر من مصدر، حيث يمكن بسهولة الوصول إلى العناصر التي يتابعها المستخدم ومشاهدة معلومات إضافية عنها.
  • يمكن التوصية بعناصر محددة إلى أشخاص آخرين من خلال ظهور العبار “المستخدم ‘اسم المستخدم’ الآن يتبع عنصر محدد”، حيث يتم ذكر اسم المستخدم مع ذكر اسم العنصر. طبعاً في حال أن إعدادات خصوصية المستخدم تسمح بذلك.
  • سيتم عرض آخر التحديثات التي تتم على العناصر التي تتابعها ضمن الصفحة التي تعرض العناصر التي تتم متابعتها.
الأشخاص
متابعة الأشخاص يوفر مجموعة غنية من المعلومات عن الأشخاص الذين تتابعهم، ومن هذه المعلومات، ما نشره هؤلاء الأشخاص، أو العمليات التي نفذوها أو التعديلات التي تمت على معلوماتهم.


علماً أنه يمكن تخصيص المعلومات التي مكن مشاركتها مع الأشخاص الآخرين الذين يتابعونك كما هو مبين في الشكل التالي:

فمثلاً، في حال حددت الخيار "Participation in communities" عندها فإن جميع متابعيك سيتم إشعارهم في حال انضمامك إلى أحد المواضيع أو كتابة موضوع أو رد على موضوع، أو الحصول على مستوى أعلى ضمن. كما توجد صفحة يمكن من خلالها مشاهدة جميع الأشخاص الذين تتابعهم والأشخاص الذين يتابعونك. ومن هذه الصفحة يمكن مشاهدة آخر التحديثات للأشخاص الذين تتابعهم مع إمكانية متابعتهم.

المستندات والوثائق
تسمح صفحة المستندات التي تتابعها بمشاهدة جميع المستندات التي تهتم بها من خلال صفحة واحدة بغض النظر عن مكانها في الموقع المبني على شيربوينت 2013.


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

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








الثلاثاء، 16 يوليو 2013

تثبيت المكتبات DLLs المبنية على منصة العمل .NET Framework 4.5


عند التعامل مع الإصدار 4.5 من منصة عمل مايكروسوفت .NET Framework 4.5 يجب الانتباه إلى نقطة مهمة جداً وهي أن لا يمكن تثبيت المكتبات DLLs باستخدام عملية السحب والإفلات إلى المجلد التالي:

c:\windows\assembly

بل يجب استخدام الأمر التالي:

gacutil -i DLL_FULL_PATH
بعد تنفيذ الأمر التالي سيتم نسخ المكتبة إلى المسار التالي:

C:\Windows\Microsoft.NET\assembly

والمجلد الذي سيتم اختياره يعتمد على إعدادات المكتبة DLL.

والعلاقة بين هذا الموضوع وشيربوينت 2013 هو أنه يتم نسخ ملف مشروع شيربوينت 2013 SharePoint 2013 Project إلى نفس المسار السابق ولن تجده في المسار القديم:

c:\windows\assembly

ومن النقاط المهمة أنه لا يمكن الحصول على PublicKeyToken كما في c:\windows\ssembly لذلك يمكن استخدام الأداة sn التابعة لبيئة التطوير Visual Studio 2012 كما يلي:

sn -T DLL_PATH





الخميس، 11 يوليو 2013

ميزة نشر المحتوى بين مجموعات المواقع Cross-Site Publishing


تساعد ميزة نشر المحتوى بين مجموعات المواقع على كتابة محتوى في مكان واحد وإظهاره في أماكن أخرى اعتماداً على البحث في شيربوينت 2013, وهذه الميزة للمرة الأولى تكسر حاجز مجموع المواقع Site Collections حيث يمكن مشاركة بياناتها مع مجموعة مواقع Site Collections أو تطبيقات ويب Web Applications أو حتى على مستوى بيئة العمل.

أساسيات ميزة النشر بين مجموعات المواقع
  • موقع الكتابة Authoring Site: هو حيث يتم إنشاء واستضافة المحتوى أي أنه مصدر البيانات في هذه الميزة. وفي هذا الموقع يتم تحديد القوائم على أنها فهارس للمحتوى.
  • الفهرس Catalog: هي عبارة عن خاصية يتم تحديدها لقائمة أو مكتبة في موقع النشر بحيث يصبح من السهل الوصول إلى محتوياتها من مجموعات مواقع أخرى.
  • البحث Search: هو الوسيط الذي يصل بين الفهرس ومواقع النشر.
  • مخزن المصطلحات Term store: حيث يتم تخزين البيانات الوصفية المستخدمة لتنظيم المحتوى ليُصار إلى نشره على مواقع النشر.
  • موقع النشر Publishing site: هو الموقع الذي يحتوي على البيانات المتاحة للزوار.

وعلاقة مخزن المصطلحات Term Store هو أنه يُستخدم لتنظيم المحتوى في موقع المحتوى المصدر، حيث يتم إضافة عمود البيانات الوصفية لتصنيف المحتوى حسب النوع. ويتم استخدام هذه المعلومات في موقع النشر لبناء هيكلية التنقل وتُستخدم أيضاً في لبحث للاستعلام عن البيانات اللازمة:

كيف يمكن الاستفادة من هذه الميزة
تخيل أنك تعمل على عدة مواقع تتشارك نفس البيانات. مثلاً موقع مخصص للسعودية وتيد الشركة إنشاء موقع مخصص للإمارات العربية المتحدة، في هذه الحالة يمكن كتابة البيانات في مكان واحد Authoring Site ونشره على أكثر من موقع.


ومن ناحية التطبيق فإنه عبارة عن إنشاء موقع نشر جديد مع إمكانية تطبيق ألوان وتصميم مختلف، لكن الموقعين يعرضان بيانات يتم قراءتها من فنس مصدر البيانات.

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





الأربعاء، 10 يوليو 2013

مقدمة إلى مستكشف البيانات الإلكتروني في شيربوينت 2013



العديد من المؤسسات لديها كميات كبيرة من البيانات الإلكترونية مثل رسائل البريد الإلكتروني والوثائق الإلكترونية PDF، DOC وغيرها، إضافة إلى أنواع أخرى من البيانات مثل البيانات الشخصية للموظفين والرسائل الفورية المتبادلة بين الموظفين باستخدام Lync مثلاً. وفي حال حدوث مشكلة قانونية في المؤسسة فإن هناك خطورة قانونية عالية للحصول على هذه البيانات والمحافظة عليها، وتظهر أسئلة مهمة مثل كيف يمكن البحث عن هذه البيانات وتصديرها إلى صيغ يمكن إرسالها إلى الجهات التي تطلبها. من خلال مستكشف البيانات في شيربوينت 2013 يمكن تنفيذ جميع هذه العمليات على البيانات المخزنة في شيربوينت 2013 أو خادم البريد الإلكتروني 2013 أو حتى خادم الرسائل Lync 2013.

وعملية اكتشاف البيانات الإلكترونية هي عبارة عن البحث عن البيانات وحجزها وتحليلها وتصديرها بهيئة إلكترونية تتوافق مع متطلبات التحقيقات القانونية. ويمكن تحقيق كل ما سبق باستخدام ميزات الحفظ في المكان In-Place Hold وميزة البحث اللحظي أي البحث الذي يمكنه جلب البيانات بتأخر زمني قصير جداً قد لا يستغرق دقيقة واحدة فقط، إضافة إلى ميزة معالجة أنواع إضافية من البيانات. وقد تم بناء مستكشف البيانات الإلكتروني بناء على الخبرة السابقة في شيربوينت 2010 وخادم البريد الإلكتروني 2010. وفيما يلي نظرة سريعة على مستكشف البيانات الإلكتروني في شيربوينت 2013:

  • الحفظ في المكان In-Place Hold: مهمة هذه الميزة حماية البيانات إضافة إلى تخفيض كلفة التخزين بدون التأثير على العمل المعتاد للمستخدمين.
  • الاستعلام عن البيانات Query: يمكن الاستفادة من هذه الميزة للاستعلام عن البيانات بشكل سريع، إضافة إلى إمكانية تصدير النتائج إلى ملفات خارج بيئة عمل شيربوينت 2013 مثل ملفات CSV.
  • التعامل مع بيانات أخرى More content: كما يمكن حماية والبحث وتصدير الوثائق، ورسائل البريد الإلكتروني، والملفات من النوع OneNote والصفحات، والمواضيع في الـ Communities والحالات الشخصية للمستخدمين والرسائل المتبادلة من خلال نظام Lync 2013.
وقد تم توفير قالب مجموعة مواقع في شيربوينت 2013 اسمه مركز مستكشف البيانات، والذي يحتوي على ميزات تساعد على تنفيذ العمليات التي توفرها ميزة مستكشف البيانات الإلكتروني. ومن خلال هذا القالب يمكن إنشاء موقع لكل قضية والذي يُستخدم لتنظيم عملية حماية البيانات والاستعلام عنها وتصديرها لكل قضية على حدة.



استخدام ميزة الحفظ في المكان In-Place Hold لحجز البيانات
بعض المؤسسات التي تستخدم شيربوينت تحتاج إلى إيقاف عملية تعديل أو حذف البيانات بمجرد حدوث مشكلة قانونية. وبما أن البيانات موزعة في أماكن مختلفة تتضمن خوادم البريد الإلكتروني، الملفات المشاركة، والبيانات في نظام إدارة المحتوى. وفي الإصدار السابق من شيربوينت كانت عملية تطبيق مستكشف البيانات الإلكتروني معقدة بسبب توزيع البيانات في أكثر من مكان بدون وجود طريقة لتجميعها والحصول عليها في مكان واحد. بينما في شيربوينت 2013 تم إضافة ميزة eDiscovery Sets والتي تسمح بتجميع أكثر من خادم للبريد الإلكتروني ومواقع الشيربوينت مع بعضهم وتطبيق شروط لترشيح البيانات المطلوبة وحماية البيانات الناتجة عن عمليات البحث.

باستخدام ميزة الحفظ في المكان In-Place Hold يمكن للمستخدمين متابعة عمليات التعديل والحذف للبيانات ولكن شيربوينت 2013 يحفظ نسخة عن النسخة الأصلية، وهذه الميزة تساعد على ما يلي:
  • حجز البيانات في نفس المكان، إضافة إلى المدونات والصفحات ومحتويات المواقع الشخصية والرسائل المتبادلة باستخدام نظام Lync 2013 ورسائل البريد الإلكتروني وعناصر التقويم وغيرها من البيانات الأخرى.
  • تساعد على حماية البيانات بشكل سريع عوضاً عن صرف الكثير من الجهد والوقت لأخذ نسخة عن البيانات المطلوبة.
  • تساعد على تخفيض الحجم اللازم للتخزين بالاحتفاظ فقط بالبيانات التي تم تعديلها أو حذفها.
تعريف البيانات ذات العلاقة باستخدام خدمة الاستعلام
المراجعة القانونية للوثائق قد تكلف أموالاً طائلة إضافة إلى الوقت اللازم, لذلك فإن تخفيض كمية البيانات التي ستسلم للمراجعة يعتبر أمراً هاماً جداً. لذلك فإن أدوات الاستعلام في مستكشف البيانات الإلكتروني تساعد على البيانات التي تجب مراجعتها باستخدام الكلمات المفتاحية وتحديد شروط للبحث وغيرها. كما يمكن مراجعة البيانات قبل تصديرها للتأكد من الحصول على البيانات المطلوبة.

وفيما يلي بعض الأمثلة على الأدوات المستخدمة في عملية البحث:
  • البحث التقريبي: مثلاً Microsoft NEAR(30) Google تحدد النتائج حيث تكون الكلمة Microsoft قبل الكلمة Google بـ 30 كلمة.
  • الترشيح حسب اسم نطاق خادم البريد الإلكتروني: مثلاً يمكن حصر النتائج ضمن النطاق example.com@
  • البحث ضمن خادم البريد الإلكتروني، والشيربوينت والملفات المشاركة، وكل ذلك ضمن صفحة واحدة فقط.

تصدير البيانات
أكبر تحدي لمستكشف البيانات الإلكتروني هو كيفية تصدير البيانات خارج الشيربوينت وخادم البريد الإلكتروني. ولكن مع شيربوينت 2013 يمكن الآن تصدير البيانات بصيغة.


والبيانات التي يتم تصديرها هي كما يلي:
  • بيانات خادم البريد الإلكتروني ويتضمن محتوى رسائل النظام Lync 2013 ومخزنة ضمن ملفات PST.
  • محتويات الشيربوينت والملفات المشاركة يتم تصديرها بصيغتها الأصلية.
  • الصفحات في شيربوينت يتم تصديرها كملفات MHT.
  • محتويات قوائم شيربوينت يتم تصديرها كملفات CSV.

مترجم بتصرف عن المقالة التالية:







الاثنين، 8 يوليو 2013

الاستفادة القصوى من شيربوينت 2013 بعد الترقية من شيربوينت 2010


عند تنفيذ عملية الترقية من شيربوينت 2010 إلى شيربوينت 2013 تتم المحافظة على هيكلية وبيانات الموقع كما هي، ولكن لهذا ضريبة وهي أن بعض ميزات شيربوينت 2013 لا يتم تشغيلها بعد الترقية وإنما يجب تشغيلها بشكل يدوي. وفيما يلي شرح عن هذه الميزات وكيفية تفعيلها.

موقع شيربوينت قبل وبعد الترقية
قبل البدء في شرح الميزات التي لا يتم تفعيلها بشكل افتراضي سيتم التطرق للاختلافات بين موقع شيربوينت قبل وبعد الترقية. والشكل التالي يوضح موقع شيربوينت 2010 قبل الترقية:




أما الشكل التالي فهو موقع شيربوينت بعد الترقية (تمت الترقية من 2010 إلى 2013):




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

شعار الموقع
في شيربوينت 2010 تم تقييد شعار الموقع بصورة أبعادها 60 * 60. أما في شيربوينت 2013 فإن الأبعاد الأمثل لشعار الموقع بفرض استخدام الصفحة الرئيسة الافتراضية هي 180 * 64.

شريط التحكم Ribbon
تم توفير شريط التحكم Ribbon لأول مرة في شيربوينت 2010 حيث تم تجميع معظم الأوامر التي تساعد المستخدم على التفاعل مع وظائف شيربوينت. ومازالت هذه الميزة تعتبر ميزة رئيسية في شيربوينت 2013 لكن تم تصغيرها بشكل افتراضي لكي يُسمح للمستخدم بالتركيز على محتويات الصفحة بشكل أكبر.

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

قائمة إجراءات الموقع
قائمة إجراءات الموقع Site Actions تم نقلها إلى الزاوية اليمنى العليا (للغة الإنجليزية) والزاوية اليسرى العليا للغة العربية.   وتعرف الآن بقائمة الإعدادات وتحتوي على خيارات أقل من القائمة المتوفرة في شيربوينت 2010. وتتوافق هذه القائمة مع منتجات مايكروسوفت الأخرى مثل أوفيس وOutlook.

وظائف إضافية
في شيربوينت 2010 توجد بعض الوظائف الإضافية في الزاوية اليسرى العليا في اللغة الإنجليزية والزاوية اليمنى العليا للغة العربية. بينما في شيربوينت 2013 تم تجميع هذه الوظائف إلى جانب إجراءات الموقع أو قائمة الإعدادات.

أمر تعديل الروابط
في شيربوينت 2013 تم إضافة أمر جديد لتعديل عناصر التنقل العلوية.

الاختلافات بين الموقع بعد الترقية إلى 2013 والموقع الجديد في شيربوينت 2013
عند إنشاء موقع من القالب Team Site في شيربوينت 2013 ستلاحظ عدة اختلافات عن الموقع الذي تمت ترقيته إلى 2013.



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



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

1 - يجب تغيير مخطط الصفحة الرئيسية من خلال تحرير الصفحة من التبويب "تنسيق النص" Format Text اختر تخطيط النص Text Layout ومن ثم اختر Two Columns with header:


2 - أضف الأيقونات وذلك بوضع مؤشر الفأرة في منطقة النص الرئيسية ومن التبويب INSERT:


ميزة دفتر الموقع Site Notebook
عند إنشاء موقع من القالب Team Site في شيربوينت 2013 فإنه يحتوي على إمكانية استخدام التطبيق OneNote من خلال المتصفح. ولتفعيل هذه الميزة على الموقع الذي تمت ترقيته يجب تفعيل ميزة اسمها Site Notebook من قسم ميزات الموقع Site Features في صفحة إعدادات الموقع:


هيكلية التنقل
في شيربوينت 2013 تم التركيز على البيانات أكثر من الأدوات نظراً لأهميتها ولدورها الرئيسي في بناء البوابات باستخدام شيربوينت 2013.

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

1 - ضمن التبويب List أو Library ضمن شريط التحكم Ribbon اختر الإعدادات Settings.
2 - اختر إعدادات متقدمة Advanced Settings.



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

1 - ضمن قائمة الإعدادات Settings اختر "شارك مع" Shared with.
2 - اختر "خيارات متقدمة" Advance.
3 - حدد صندوق الاختيار إلى جانب المجموعة Members.
4 - ضمن شريط التحكم Ribbon اختر تحرير أذونات المستخدم Edit User Permissions.
5 - حدد الخيار Edit واضغط موافق OK.

المستخدمين الحاليين في المجموعة Members سيعطى لهم الصلاحيات الجديدة إضافة إلى المستخدمين الجدد.


المشاركة مع الجميع
لمساعدة المستخدمين على فهم كيفية المشاركة بشكل أشمل بدون القلق حول كيفية إدارة الأذونات، تم تغيير "جميع المستخدمين المصادق عليهم All authenticated users" إلى الجميع Everyone وهذا يساعد المستخدمين على البحث عن الجميع من خلال أدوات شيربوينت باستخدام الكلمة everyone.


مترجم بتصرف عن المقالة التالية
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1051


الخميس، 4 يوليو 2013

خطأ في عمل تطبيقات خادم أوفيس 2013


بعد ضبط إعدادات خدمة تطبيقات الأوفيس مع شيربوينت قد يظهر الخطأ التالي:

Application: BroadcastWatchdog_Wfe.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
   at Microsoft.Office.Web.Common.ServiceInstanceFinder.GetLocalAgentInstance(Microsoft.Office.Web.Common.OfficeServiceType)
   at Microsoft.Office.Web.Common.WatchdogHelper.PrepareRegistrations(Microsoft.Office.Web.Common.OfficeServiceType)
   at Microsoft.Office.Web.Common.WatchdogHelper.WatchMachines(Microsoft.Office.Web.Common.OfficeServiceType, CheckServiceInstance, Microsoft.Office.Web.Common.OfficeServiceType, System.String)
   at Microsoft.Office.Server.Broadcast.Watchdog.BroadcastWatchdog_Wfe.BroadcastWatchdog_Wfe.Main()

لحل هذه المشكلة يجب تنفيذ الخطوات التالية التي تتضمن حذف الإعدادات الحالية لخدمة تطبيقات الأوفيس على خادم أوفيس وإعادة ضبطها مرة أخرى كما يلي:
1 - افتح منفذ الأوامر ونفذ الأمر التالي لحذف الإعدادات الحالية:

Remove-OfficeWebAppsMachine
2 - نفذ الأمر التالي لإعادة إنشاء إعدادات تطبيقات الأوفيس على الخادم:

New-OfficeWebAppsFarm -InternalUrl "http://fullservername" –EditingEnabled




الجمعة، 1 فبراير 2013

ملاحظات حول الترقية إلى شيربوينت 2013



  • لا يمكن الترقية إلى شيربوينت 2013 إلا من الإصدار 2010، لذلك فإن الترقية من شيربوينت 2007 إلى شيربوينت تتطلب الترقية إلى شيربوينت 2013 أولاً.
  • الترقية على نفس بيئة عمل شيربوينت 2010 in-place غير مدعوم عند الترقية إلى شيربوينت 2013.
  • عند الترقية إلى شيربوينت 2013 يتم ترقية معلومات قواعد البيانات وبياناتها لكن لا تتم ترقية مجموعة المواقع Site Collection. حيث يمكن أن تبقى مجموعة المواقع Site Collection في النمط 2010. حيث أن شيربوينت 2013 يمكنه أن يدعم النمطين 2010 و2013 ضمن نفس تطبيق الويب Web Application حيث يتم استخدام المجلدين 14 و15 على حسب النمط المطلوب، فالمجلد 14 هو للنمط شيربوينت 2010 والمجلد 15 هو للنمط شيربوينت 2015.
  • تم استبدال عملية الترقية المرئية Visual Upgrade المتوفرة في شيربوينت 2010 بالنمط الاختياري لشيربوينت 2013 حيث يمكن إنشاء نسخة عن مجموعة المواقع Site Collection لتقييم الوظائف والخيارات الجديدة ومعرفة المشاكل التي قد تحدث عن تنفيذ عملية الترقية المرئية.
  • للترقية إلى الشكل الجديد لشيربوينت 2013 للاستفادة من جميع الوظائف الجديدة يجب ترقية شيربوينت 2010 إلى شيربوينت 2013 بدون أن تبقى مجموعة المواقع Site Collection في النمط 2010. وفي حال أن بيئة عمل شيربوينت 2010 تحتوي على مجموعة مواقع Site Collection تستخدم النمط 2007 فيجب ترقيته من 2007 إلى 2010 قبل إمكانية الترقية إلى 2013.


الخميس، 17 يناير 2013

UserProfileApplicationProxy.GetRawPartitionID has null proxy



عند استخدام الميزة FOLLOW على أحد المواقع قد يظهر الخطأ التالي:

UserProfileApplicationProxy.GetRawPartitionID has null proxy

سبب الخطأ هو أن تطبيق الويب Web Application غير مرتبط بمثيل لتطبيق خدمة الحسابات الشخصية Profile Service Application