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

الاثنين، 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


الجمعة، 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.


الجمعة، 21 ديسمبر 2012

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



بعد تنفيذ عملية الترقية من شيربوينت 2007 إلى شيربوينت 2010 قد يظهر الخطأ التالي:

Field type is not installed properly. Go to the list settings page to delete this field

وهذا الخطأ يعني أن هناك مشكلة في أحد الحقول سواء ضمن أحد أنواع المحتويات Content Types أو إحدى القوائم تحتوي على حقل لم يتم تثبيته بشكل صحيح أثناء عملية الترقية, طبعاً الخطأ عام جداً ولا يشير إلى القائمة التي يحدث فيها الخطأ أو الموقع, ولكن أحد أسباب هذا الخطأ بعد الترقية من شيربوينت 2007 إلى شيربوينت 2010 هي حقل اسمه GroupID في قائمة اسمها قائمة العلاقات Relationships List, حيث أن هذا الحقل نوعه سطر نص مفرد في 2007 وعند تنفيذ عملية الترقية يصبح اسمه GroupGuid من النوع Guid كما هو واضح في الشكل التالي:


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

كيف يتم حل المشكلة؟
حل هذه المشكلة يكمن في تغيير اسم الحقل GroupID إلى GroupGuid ونوعه من سطر نص مفرد إلى Guid, لكن تنفيذ هذه العملية بشكل يدوي تقريباً غير ممكنة إضافة إلى أن النوع Guid غير متوفر عند إنشاء عمود لإضافته إلى قائمة أو نوع محتوى. لذلك يجب اتباع الخطوات التالية لحل المشكلة:

1. يجب الحصول على نسخة احتياطية عن الموقع الذي تعمل عليه بحيث يمكن استرجاعه بشكل صحيح في حال أن الخطوات التالية لم تعمل بشكل صحيح.
2. القائمة Relationships List هي قائمة مخفية لا تظهر إلا باستخدام SharePoint Designer 2010, حيث يتم إنشاؤها في الموقع الرئيسي لمجموعة المواقع:


3. يجب حذف هذه القائمة بالضغط على زر Delete وحتى لو ظهرت رسالة خطأ فلا بأس, اضغط على اسم القائمة واحذف كل محتوياتها.
4. ثبت البرنامج http://spdeploymentwizard.codeplex.com المجاني على نفس الخادم الذي يحتوي على بيئة عمل شيربوينت 2010. وهذا البرنامج يعمل مع شيربوينت 2007 وشيربوينت 2010 لذلك ستجد نسخة تدعم منصة العمل 32Bit والتي تخص شيربوينت 2007. ويجب تثبيت النسخة COB.SharePoint.Utilities.DeploymentWizard.Installe r_x64.msi على خادم شيربوينت 2010 الذي يحتوي على المشكلة.





5. بعد تثبيت البرنامج السابق، يجب فتحه من المسار التالي:

C:\Program Files\Chris O'Brien\SharePoint Content Deployment Wizard

6. قبل فتح الملف SPContentDeploymentWizard.exe يجب نسخ الشيفرة التالية إلى الملف SPContentDeploymentWizard.exe.config:

كود HTML:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.diagnostics>
    <switches>
      <add name="COB.SharePoint.Utilities.ContentDeploymentWizard" value="0"/>
    </switches>
    <trace autoflush="true" indentsize="2">
      <listeners>
        <add name="WizardListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\Wizard.log">
        </add>  
      </listeners>
    </trace>    
  </system.diagnostics>
  <!-- Uncomment this section to use the Wizard with SharePoint 2010 - this will ensure the SharePoint 2010 assemblies are used.-->
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
        <assemblyIdentity name="Microsoft.SharePoint" publicKeyToken="71e9bce111e9429c" culture="neutral" />
        <bindingRedirect oldVersion="11.0.0.0" newVersion="14.0.0.0" />
      </dependentAssembly>
      <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
        <assemblyIdentity name="Microsoft.SharePoint.Publishing" publicKeyToken="71e9bce111e9429c" culture="neutral" />
        <bindingRedirect oldVersion="11.0.0.0" newVersion="14.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

</configuration>

7. ما الهدف من هذا البرنامج؟ الهدف هو نسخ القائمة Relationships List من مجموعة مواقع Site Collections تم إنشاؤها مباشرة تحت بيئة شيربوينت 2010 مباشرة بدون ترقية بحيث تحتوي على الحقل GroupGuid, والخطوات التالية هي لأخذ نسخة عن هذه القائمة من موقع يعمل بشكل صحيح:








8. بعد تنفيذ الخطوات السابقة نكون قد نفذنا عملية تصدير للقائمة Relationships List بشكل كامل.
9. في هذه الخطوات سيتم استيراد نسخة القائمة التي حصلنا عليها في الخطوات السابقة إلى مجموعة المواقع التي تحتوي على المشكلة:



بعدها اضغط Finish لإتمام العملية.

بعد تنفيذ العملية السابقة يجب أن تكون مشكلة العمود GroupID قد تم حلها بشكل نهائي.


الأحد، 9 ديسمبر 2012

MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found



بعد تنفيذ عملية الترقية من شيربوينت 2007 إلى شيربوينت 2010 تظهر مشكلة بعد الترقية الظاهرية Visual Upgrade من إعدادات الموقع, تظهر مشكلة عند محاولة تحرير أي صفحة ضمن مكتبة الصفحات Pages للصفحات القديمة, وعند البحث في ملفات تعقب أخطاء شيربوينت تظهر الرسالة التالية:

MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found on this page

لحل هذه المشكلة يجب تعديل قيمة العمود tp_WebPartTypeId إلى القيمة 874F5460-71F9-FECC-E894-E7E858D9713E في الجدول AllWebParts في قاعدة بيانات المحتوى Content Database الخاصة بمجوعة المواقع Site Collection كما يلي:

UPDATE AllWebParts
SET tp_WebPartTypeId = '874F5460-71F9-FECC-E894-E7E858D9713E'
WHERE tp_WebPartTypeId IN('BAF5274E-A800-8DC3-96D0-0003D9405663','2242CCE6-491A-657A-C8EE-B10A2A993EDA') AND
(tp_DisplayName <> 'كافة المستندات' OR tp_DisplayName <> 'All Documents')


استمتع بترقية مريحة :)