الخميس، 29 مارس 2012

شعار شيربوينت 2013




طبعاً هذه الصورة هي صورة متوقعة لشعار شيربوينت 2013 أو ما يطلق عليه حتى الآن شيربوينت 15, هناك رأيان فيما يخص شعار الإصدار الجديد من شيربوينت هما:

الأول يقول بأن مايكروسوفت لن تغير الشعار إلى بإضافة 2013 أو 15 والأرجح هو إضافة 15, وعدم تغيير الشعار يعود إلى أنه شعار جديد صدر مع شيربوينت 2010 وليس من المعتاد تغيير شعار منتجات مايكروسوفت بشكل جذري قبل 3 إضدارات.

الثاني يقول بأن مايكروسوفت ستغير الشعار بشكل كامل.

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

سننتظر ونرى, رجاء لا تغيروا الشعار :)

مشاركة الملفات للمستخدمين المجهولين


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

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

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

  • Generic.
  • SharePointTeamSite.
  • SharePointMySite.
  • SkyDrive.
  • WindowsLiveGroup.


طبعاً هذا مؤشر إلى أن هذه الخدمة سيتم تطبيقها من قبل عدة أنواع من الخوادم مثل SkyDrive و ليس فقط من قبل شيربوينت 2013, طبعاً هذه النتيجة بناء على استنتاج وإلا ما الفائدة من قيم الأخطاء هذه!.

في النهاية أعتقد بأن مايكروسوفت في شيربوينت 2013 ستوفر مزايا أكبر بكثير فيما يخص إدارة الملفات وقد توفر أيضاً إمكانية التكامل مع خدمات أخرى مثل SkyDrive.

الأربعاء، 28 مارس 2012

تثبيت شيربوينت 2010 على Windows Server 8


طبعاً بعد فترة سينتشر Windows Server 8 بشكل كبير وسيبدأ العملاء باستخدامه لذلك يجب معرفة ماهي المشاكل التي ستظهر عند تثبيت شيربوينت 2010. وفيما يلي سرد مختصر لهذه المشاكل:


  • يجب تثبيت المتطلبات المسبقة Prerequisites الخاصة بشيربوينت 2010 بشكل يدوي نظراً لأن شاشة تثبيت شيربوينت 2010 لا تعمل حتى تاريخ كتابة هذا الموضوع على Windows Server 8.
  • بعد تثبيت المتطلبات المسبقة يجب تشغيل ملف تثبيت شيربوينت 2010, والذي يعمل على التأكد من أن الوظائف والميزات Roles & Features المطلوبة قد تم تثبيتها على نظام التشغيل, لكن هذه العملية تفشل بشكل كامل وذلك لأن شيربوينت 2010 يعتمد على تطبيق اسمه ServerManagerCmd.exe الذي ما عاد موجوداً في Windows Server 8. وهناك طريقة لتجاوز هذه المشكلة سيتم شرحها في مقالة منفصلة.
  • بعد النجاح في تثبيت شيربوينت 2010, ستظهر مشكلة أخرى تتعلق بتثبيت موقع الإدارة المركزي Central Administration, وهذه المشكلة سببها وجود تضارب في الملف web.config بسبب الإعدادات الافتراضية لـ IIS8. وهذا التضارب يجب حله بشكل يدوي ومن ثم إعادة تشغيل Configures SharePoint Products and Technologies لتثبيت موقع الإدارة المركزي.
  • بعد تثبيت موقع الإدارة المركزي Central Administration يجب ضبط جميع المواقع المرتبطة بشيربوينت 2010 بحيث تعمل على ASP.NET 2.0 وذلك لأن الإعدادات الافتراضية لـ IIS8 هي ASP.NET 4.0.


سيتم تخصيص موضوع كامل لتثبيت شيربوينت 2010 على Windows Server 8 بالتفصيل.

الثلاثاء، 27 مارس 2012

دعم شيربوينت 2007 في بيئة التطوير المتكاملة Visual Studio 2011


حتى الآن يظهر أن Visual Studio 2011 لا تدعم أي نوع من المشاريع ذات العلاقة مع شيربوينت 2007, وهذا يعني بأن مايكروسوفت سوف تبدأ بتجاهل شيربوينت 2007 بعد إطلاق شيربوينت 2013, وذلك يعني أن على مستخدمي شيربوينت 2007 الترقية إلى شيربوينت 2010 بأسرع ما يمكن بحيث يصبح بمقدورهم الترقية مباشرة إلى 2013 من 2010, طبعاً هذا لا يعني أنه لن تكون هناك إمكانية للترقية من 2007 إلى 2013 مباشرة, لكن في حال أن Visual Studio 2011 لن يدعم مشاريع من نوع شيربوينت 2007 فهذا يعني أن الشيفرة المكتوبة لمشاريع 2007 لن يكون بمقدورنا ترقيتها إلى 2013 مباشرة. في جميع الأحوال إلى الآن قد تغير مايكروسوفت رأيها وتضيف دعماً لشيربوينت 2007 في Visual Studio 2011. طبعاً أيضاً هنا قد تتدخل سياسة المبيعات لدى مايكروسوفت في هذا الأمر, حيث قد يضطر مستخدمو شيربوينت 2007 للترقية إلى 2010 ومن ثم إلى 2013, وهذا يعني مبيعات أكثر.

لنظرة أكثر عمقاً عن Visual Studio 2011 يمكنك زيارة الرابط التالي:

http://www.microsoft.com/visualstudio/11/en-us

استمتع :)

الاثنين، 26 مارس 2012

HTTP status 401: Unauthorized - Reporting Service


في أغلب الأحيان يظهر الخطأ "HTTP status 401: Unauthorized" المرتبك باستخدام MS Reporting Service ولهذا الخطأ العديد من الحلول, وسيتم سردها جميعاً في هذا الموضوع.

الحل الأول:

افتح الملف RSReportServer.config الموجود في المسار التالي:

C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer

واستبدل الكود التالي:

كود HTML:
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
بالكود التالي:

كود HTML:
<AuthenticationTypes>
<RSWindowsBasic/>
</AuthenticationTypes>

الجمعة، 23 مارس 2012

ما هو الجديد في شيربوينت 15 SharePoint


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


التطبيقات Apps
من المزيات الجديدة في شيربوينت 15 هي التطبيقات Apps, والتي تعني أنه يمكن تحميل منتجات خاصة بشيربوينت 15 من السوق الإلكتروني كما هو الحال في سوق Windows Phone. وهذه الميزة الجديدة لا تعني إمكانية تحميل أجزاء ويب أو حلول مختلفة عن شيربوينت من السوق الإلكتروني, بل هذه الميزة تعتبر صيغة جديدة لتقديم الحلول لشيربوينت 15, ومن إيجابيات هذه الميزة:
  • تعتبر هذه الميزة مناسبة جداً للتطبيقات التقليدية التي تحتوي على صفحات مختلفة, تصاميم متعددة, وإعدادات للتطبيقات, وقواعد بيانات مستقلة, وغيرها.
  • يمكن للمطورين إضافة منطق التثبيت الخاص بهم (التثبيت, التحديث, إلغاء التثبيت, وغيرها).
  • يمكن إرفاق أنواع مختلفة من قواعد البيانات مع التطبيق.
  • يكون للتطبيق صلاحيات المستخدمين الخاصة به.
  • تحتوي على رخص خاصة بها.


تعتبر هذه الخطوة, خطوة كبيرة لمايكروسوفت ولكنها ضرورية لتواكب حاجة المطورين للتطبيقات المتوفرة على السوق الإلكترونية.

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

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

واجهة برمجة التطبيقات من طرف العميل Client Object Model
أصبحت واجهة برمجة التطبيقات من طرف العميل متوفرة أيضاً لتنفيذ عمليات البحث, وهذه الميزة تشير إلى نفس الإمكانيات المتوفرة الآن من خلال فضاء الأسماء Microsoft.Office.Server.Search.

إضافات أخرى على شيربوينت 15
  • أصبح من الممكن الحصول على معلومات حلو البيانات المفهرسة برمجياً.
  • يمكن للمستخدمين الآن إجراء تعديل على الملفات المقفلة حصرياً من قبل مستخدم آخر, مع إمكانية دمج التغييرات لاحقاً.
  • يوفر شيربوينت 15 إمكانية الحصول على البيانات الثنائية للملفات من خلال مجرى Stream مخصص لهذه العملية.
  • في الإصدار الحالي يجب إضافة عنصر Form Digest عند استخدام واجهة برمجة التطبيقات من طرف العميل, لكن الإصدار الجديد ألغى هذه الحاجة حيث يمكن ضبط هذه الإعدادات من خلال ClientContext.

الجمعة، 16 مارس 2012

لا يمكن إكمال البحث لأنه لم يتم تعيين هذا الموقع إلى مفهرس



في بعض الأحيان قد يظهر الخطأ التالي في صفحة نتائج البحث:

لا يمكن إكمال البحث لأنه لم يتم تعيين هذا الموقع إلى مفهرس. اتصل بالمسؤول للحصول على المزيد من المعلومات

أو

Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information

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

  1. من موقع الإدارة المركزي Central Administration اضغط على Application Management.
  2. من المجموعة Service Applications اختر Manager services on server.
  3. تأكد أن حالة الخدمة SharePoint Foundation Search هي Started, وإلا فاضغط على Start لبدء هذه الخدمة.
  4. الآن ارجع إلى الصفح الرئيسية لموقع الإدارة المركزي واختر Manage content databases.
  5. تأكد من اختيار تطبيق الويب الذي يظهر فيه الخطأ من القائمة في الطرف الأيمن.
  6. اضغط على اسم قاعدة البيانات المرتبطة بتطبيق الويب ومن ثم ابحث عن الخيار "Select Microsoft SharePoint Foundation search server", واختر من القائمة المنسدلة أحد الخوادم المتوفر, ومن ثم اضغط OK.


الثلاثاء، 13 مارس 2012

إيقاف ميزة التحويل إلى نسخة الموبايل في شيربوينت 2010



إيقاف ميزة التحويل إلى نسخة الموبايل في شيربوينت 2010

عند تصفح موقع شيربوينت 2010 من خلال جهاز محمول يتم تحويل المستخدم إلى صفحة خاصة بإصدار الموبايل في شيربوينت 2010 ولإلغاء هذه العملية, اتبع الخطوات التالية:
افتح الملف web.config للتطبيق الخاص بموقعك.
ابحث عن العنصر <browserCaps>
أضف العنصر <filter>isMobileDevice=false</filter> ضمن العنصر السابق

كود HTML:
<browserCaps>
      <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      <filter>isMobileDevice=false</filter>
    </browserCaps>
جرب الآن


السبت، 10 مارس 2012

حزمة الإصلاح لشهر شباط (فبراير) 2012 لشيربوينت 2010


أصدرت شركة مايكروسوفت حزمة إصلاح جديدة بتاريخ شباط (فبراير) 2012 لشيربوينت 2010 على الرابط التالي:


SharePoint Server 2010 cumulative update package (SharePoint server-package): March 7, 2012



والغريب أن الرابط يندرج تحت الشهر شباط (فبراير) في الصفحة التالية:



بينما يشير عنوانه إلى شهر آذار March.



استمتع بحل الثغرات