الأربعاء، 20 فبراير 2013

أسماء الميزات المرتبطة بخاصية النشر في شيربوينت 2013



GUID
Name
Description
89E0306D-453B-4ec5-8D68-
42067CDBF98E
Navigation
Installs custom actions and handlers for
Navigation
D3F51BE2-38A8-4e44-BA84-
940D35BE1566
Publishing Layouts
Installs master pages, page layouts, and styles
EAF6A128-0482-4F71-9A2FB1C650680E77
Search Server Web Parts
Installs search Web Parts
8B2C6BCB-C47F-4F17-8127-
F8EAE47A44DD
Search Templates and
Resources
Installs search templates and resources
A4C654E4-A8DA-4db3-897CA386048F7157
HTML Design
Enables HTML Design
4BCCCD62-DCAF-46dc-
A7D4-E38277EF33F4
Asset Library
Installs asset libraries
068BC832-4951-11DC-8314-
0800200C9A66
Enhanced Theming
Installs theming controls
A942A218-FA43-4d11-9D85-
C01E3E3A37CB
Enterprise Wiki Layouts
Installs content types, page layouts, and
handlers for wikis
57CC6207-AEBF-426E-9ECE-
45946EA82E4A
Mobile Publishing
Installs support for mobile browsing
915c240e-a6cc-49b8-8b2c-
0bff8b553ed3
Ratings
Installs rating controls
0C8A9A47-22A9-4798-82F1-
00E62A96006E
Document Routing Resources
Installs content types, fields, and handler for
document routing
5BCCB9A4-B903-4fd1-8620-
B795FA33C9BA
Record Resources
Installs policy fields and custom actions
5B79B49A-2DA6-4161-95BD-
7375C1995EF9
Media Web Parts
Installs media Web Parts
4E7276BC-E7AB-4951-9C4BA74D44205C32
Translation
Installs handlers for language translation
67AE7D04-6731-42dd-ABE1-
BA2A5EAA3B48
Search Taxonomy Refinement
Web Parts
Installs search refinement Web Parts, using
Taxonomy
8C34F59F-8DFB-4a39-9A08-
7497237E3DC4
Search Taxonomy Refinement
HTML Web Parts
Installs search refinement Web Parts, using
taxonomy for HTML content
94C94CA6-B32F-4da9-A9E3-
1F3D343D7ECB
Publishing Web
Main publishing feature for the web
scope—visible in the UI
F6924D36-2FA8-4f0b-B16D-
06B7250180FA
Publishing Site
Main publishing feature for the site
scope—visible in the UI
22A9EF51-737B-4ff2-9346-
694633FE4416
Publishing
Installs handlers and prerequisites for
Publishing
DFFAAE84-60EE-413A-9600-
1CF431CF0560
Rollup pages
Installs rollup capability


الأحد، 17 فبراير 2013

SharePoint server 2010 February 12, 2013


تم إصدار تحديث جديد من شيربوينت February 2013 على الرابط التالي:


لكن حتى الآن لا يحتوي على حل لمشكلة تكرار بعض الصفحات في التنقل Navigation Provider مما يؤدي إلى بطء في بعض المواقع.

كما أعلنت مايكروسوفت فإن الحل سيكون بالتحديث الجديد April 2013


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


الثلاثاء، 29 يناير 2013

حذف نوع محتوى من موقع شيربوينت 2010



لحذف نوع المحتوى Content Type يمكن اتباع الخطوات التالية:
1. من إجراءات الموقع Site Actions اختر إعدادات الموقع Site Settings.
2. تحت قسم معارض Galleries اختر أنواع محتويات الموقع Site Content types.
3. اضغط على اسم نوع المحتوى الذي تريد حذفه

في حال أن نوع المحتوى الذي تريد حذفه مستخدم ضمن أي موقع عندها ستظهر الرسالة التالية

نوع المحتوى مستخدم
The content type is in use

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

SELECT CTU.SiteId, AW.FullUrl, AL.tp_Title
FROM ContentTypeUsage CTU inner join dbo.AllLists AL on CTU.ListId = AL.tp_ID  inner join dbo.AllWebs AW on AL.tp_WebId = AW.Id
WHERE (sys.fn_varbintohexstr(ContentTypeId) LIKE 'CONTENT_TYPE_ID%')

حيث يتم عرض مسار القائمة التي تستخدم نوع المحتوى الذي تريد حذفه.

ملاحظة: عند حذف عنصر من قائمة قد يتم نقله إلى سلة المحذوفات في حال أنها مفعلة, لذلك عند إعادة محاولة حذف نوع المحتوى ستظهر نفس الرسالة. لذلك يجب التأكد من حذف العنصر من سلة المحذوفات Recycle Bin أيضاً.


الاثنين، 28 يناير 2013

أداة لنقل إعدادات البحث من بيئة شيربوينت 2010 إلى بيئة شيربوينت 2010



يمكن باستخدام الأداة Search Migration Tool نقل إعدادات البحث من Search Service Application ضمن بيئة عمل شيربوينت 2010 إلى Search Service Application أخرى ضمن نفس البيئة أو في بيئة عمل أخرى

ويمكن تحميل هذه الأداة من الرابط التالي:


وقد تمت إضافة ميزة نقل الخصائص المدارة Managed Properties أيضاً من قبل أحد المحترفين على الرابط التالي:



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

UserProfileApplicationProxy.GetRawPartitionID has null proxy



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

UserProfileApplicationProxy.GetRawPartitionID has null proxy

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


الجمعة، 11 يناير 2013

ضبط إعدادات التنقل باستخدام خدمة البيانات الوصفية المدارة



يقدم شيربوينت 2013 إمكانية ضبط إعدادات التنقل سواء التنقل العام Global Navigation أو التنقل الحالي Current Navigation باستخدام خدمة البيانات الوصفية المدارة Managed Metadata Service طبعاً إضافة إلى إمكانية ضبط إعدادات التنقل باستخدام الطريقة التقليدية كما في 2010 و 2007. وهذه الميزة تسمح بتوليد عنوان URL للصفحات والمواقع الفرعية له شكل أسهل من الشكل التقليدي، فمثلاً، بدلاً من استخدام http://poc/pages/sitemap.aspx يمكن استخدام العنوان http://poc/sitemap، بدلاً من استخدام العنوان http://poc/news/ يمكن استخدام العنوان http://poc/news للدلالة على موقع الأخبار. ويمكن الاستفادة من هذه الميزة باتباع الخطوات التالية:

من إعدادات الموقع Site Settings اضغط على رابط التنقل Navigation:


ومن ثم يتم اختيار الخيار Managed Navigation كما في الشكل التالي:


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


في حال لم يتم ضبط إعدادات البيانات الصوفية عندها يجب الضغط على الزر Create Term Set لضبط هذه الإعدادات. الآن اضغط الزر OK وانتقل إلى الصفحة الرئيسية للموقع بحيث تلاحظ ظهور التنقل العلوي كما في الشكل التالي:


اضغط على الرابط News عندها سيظهر رابط الصفحة بشكل مشابه للرابط http://poc/news علماً أنه يجب إنشاء موقع فرعي اسمه News وإلا سيظهر الخطأ 404.


جميع التحديثات على شيربوينت 2013

الأربعاء، 9 يناير 2013

بطء شديد في موقع شيربوينت بسبب مشاكل في عناصر التنقل



بعد تثبيت التحديث August 2012 لشيربوينت 2010 قد تظهر إحدى الأخطاء التالية

SharePoint 2010 publishing site quick launch items randomly duplicating

An unexpected error occured while manipulating the navigational structure of this Web

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

لحل هذه المشكلة يوصى بتنفيذ ما يلي:
1 - تحميل آخر تحديث لشيربوينت 2010 علماً أن مايكروسوفت لم تعلن صراحة في التحديث December 2012 بأن المشكلة هذه قد تم حلها لذلك فإن تحميل هذا التحديث لن يحل المشكلة , ولكن يجب دائماً تحميل آخر تحديث لشيربوينت 2010.
2 - من أجل معرفة الموقع الذي تظهر فيه المشكلة هنا يجب أن نلجأ لمنفذ سطر الأوامر PowerShell حيث يمكن من خلاله الوصول إلى عناصر التنقل إلى أي موقع حتى في حال وجود المشكلة السابق. وللوصول إلى عناصر التنقل لأي موقع فرعي يجب تنفيذ الشيفرة التالية:

$web = Get-SPWeb http://SITE_URL/SUB_SITE_URL;
$publishingWeb = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($web);
$webNavigation = $publishingWeb.Navigation.CurrentNavigationNodes;

حيث أن المتغير $webNavigation يحتوي على جميع عناصر التنقل للموقع, ولمعرفة العنصر المكرر نفذ الشيفرة التالية:

for($i = $webNavigation.Count - 1; $i -ge 0; $i--)
{
Write-Host $$webNavigation[$i].Title " " $$webNavigation[$i].Url;
}

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

$repeatedNode = $webNavigation | where { $_.url -eq "RELATIVE_URL_PROBLEM" }
for($i = $repeatedNode.Count - 1; $i -ge 0; $i--)
{
$repeatedNode[$i].Delete();
}

$web.Dispose();

استمتع


الاثنين، 7 يناير 2013