الاثنين، 19 أبريل، 2010

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


عند استخدام SharePoint 2010 Beta على Winodws Server 2008 يظهر الخطأ التالي عند محاول الوصول إلى تطبيق ويب Web Application لأول مرة وهذا الخطأ هو:

System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {BDEADF26-C265-11D0-BCED-00A0C90AB50F} failed due to the following error: 800703fa

ويمكن حل هذه المشكلة بطريقتين:
  1. تنفيذ الأمر iisreset في منفذ الأوامر, وهذه الطريقة ستحل المشكلة مؤقتاً
  2. لحل هذه المشكلة بشكل نهائي يجب ضبط الخاصية Load User Profile إلى القيمة true في الإعدادات المتقدمة Advanced Settings للـ Application Pool الخاصة بتطبيق الويب الذي تعمل عليه

الأحد، 4 أبريل، 2010

كل ما تحتاجه للعمل على شيربوينت 2010



Service Pack 1 for SharePoint Foundation 2010 (KB2460058)
http://www.microsoft.com/download/en/details.aspx?id=26640

Microsoft SharePoint Foundation 2010 Language Pack Service Pack 1 (Arabic)
http://www.microsoft.com/downloads/details.aspx?familyid=68b5071a-e890-4b1c-b6dc-8493a033e853&displaylang=ar


Service Pack 1 for Server Language Pack 2010 (KB2460056)
http://www.microsoft.com/downloads/details.aspx?familyid=ecdb9e7b-7dba-4ca6-8683-5427925ae955&displaylang=ar

Service Pack 1 for Microsoft SharePoint Server 2010 (KB2460045)
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26623

Description of the SharePoint Server 2010 cumulative update package (SharePoint server-package): June 28, 2011
http://support.microsoft.com/kb/2536599

SharePoint 2010 Trial Version
SharePoint 2010 Trial Version

SharePoint Server 2010 English Language Pack
2010 Server Language Packs for SharePoint Server 2010, Project Server 2010, Search Server 2010, and Office Web Apps 2010

SharePoint Server 2010 Arabic Language Pack
2010 Server Language Packs for SharePoint Server 2010, Project Server 2010, Search Server 2010, and Office Web Apps 2010

Download Microsoft SharePoint Server 2010 Beta
http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx

Virtual Machine set for evaluating and demonstrating Office 2010 and SharePoint 2010
http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2&displaylang=en

Microsoft SharePoint Designer 2010 Beta (64-bit)
http://www.microsoft.com/downloads/details.aspx?FamilyID=eeda9ab1-ac53-4870-9e1c-38940343d677&displaylang=en

Microsoft SharePoint Designer 2010 Beta (32-bit)
http://www.microsoft.com/downloads/details.aspx?FamilyID=82df15bd-16a5-460e-a7c4-22599c669bb1&displaylang=en

Microsoft Project Professional 2010 Beta (32-bit)
http://www.microsoft.com/downloads/details.aspx?familyid=3B5F07CE-020A-4800-885E-CB621F21435B&displaylang=en

Microsoft Visio Premium 2010 Beta (64-bit)
http://www.microsoft.com/downloads/details.aspx?familyid=90573FC9-25AB-42BB-A922-C2ACA21AC094&displaylang=en

SharePoint Foundation 2010 Beta
http://www.microsoft.com/downloads/details.aspx?familyid=906C9F5A-6505-4EBA-BF24-95E423AC1703&displaylang=en

SharePoint 2010 Reference: Software Development Kit
http://www.microsoft.com/downloads/details.aspx?familyid=F0C9DAF3-4C54-45ED-9BDE-7B4D83A8F26F&displaylang=en

SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic
http://www.microsoft.com/downloads/details.aspx?familyid=C010FC68-B47F-4DB6-B8A8-AD4BA33A35C5&displaylang=en

Download Microsoft Office Professional Plus 2010 Beta
http://www.microsoft.com/office/2010/en/download-office-professional-plus/default.aspx

Visual Studio 2010 and .NET Framework 4 Training Kit - February Release
http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

Microsoft Visual Studio 2010 Ultimate RC – ISO
http://www.microsoft.com/downloads/details.aspx?familyid=457BAB91-5EB2-4B36-B0F4-D6F34683C62A&displaylang=en

Microsoft Visual Studio 2010 Professional RC – ISO
http://www.microsoft.com/downloads/details.aspx?familyid=F9C0B89B-4964-4906-94C6-60AD8A429690&displaylang=en

Microsoft .NET Framework 4 RC
http://www.microsoft.com/downloads/details.aspx?familyid=A9EF9A95-58D2-4E51-A4B7-BEA3CC6962CB&displaylang=en

Visual Studio 2010 SDK RC
http://www.microsoft.com/downloads/details.aspx?familyid=4659F71D-4E58-4DCD-B755-127539E21147&displaylang=en

SharePoint 2010: Developer Platform White Paper
http://www.microsoft.com/downloads/details.aspx?FamilyID=5184CB27-98D9-4CC0-BB0B-4B24D5B62DB6&;displaylang=en&displaylang=en

Topologies for SharePoint Server 2010
http://www.microsoft.com/downloads/details.aspx?familyid=FD686CBB-8401-4F25-B65E-3CE7AA7DBEAB&displaylang=en

Microsoft Office 2010 Filter Packs
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5cd4dcd7-d3e6-4970-875e-aba93459fbee

Service Pack 2 لـ Microsoft 2010 Server Language Pack (KB2687462) - Arabic
http://www.microsoft.com/ar-sa/download/details.aspx?id=39675

Service Pack 2 for Microsoft Office 2010 Filter Pack (KB2687447) 64-Bit Edition
http://www.microsoft.com/en-us/download/details.aspx?id=39668

Service Pack 2 for Microsoft Office Web Apps (KB2687470)
http://www.microsoft.com/en-us/download/details.aspx?id=39659

الخميس، 1 أبريل، 2010

أساسيات إدخال البيانات في SharePoint



ينبغي على مدخلي البيانات إتقان بعض الأساسيات التي تشكل قاعدة فهمهم لكيفية التعامل مع البيانات في SharePoint, وليس المطلوب هنا فهم كامل لبنية شيربوينت SharePoint وإنما فقط فهم التعريف لبعض مكونات شيربوينت SharePointبحيث تصبح هذه المفاهيم مؤلوفة لدى مدخل البيانات ويكفي في هذه المرحلة فهم بسيط لهذه الأساسيات, وفيما يلي سرد بعض هذه المفاهيم دون الدخول في التفاصيل التقنية لها.
الأعمدة Columns
العمود هو عبارة عن بنية قد تكون بسيطة أو مركبة تسمح بتخزين معلومة أو أكثر, ومن الأعمدة البسيطة عمود العنوان Title Column الذي يقبل قيمة نصية فقط, ويتألف أي عمود من مجموعة من العناصر التي تشكل بمجموعها بنية العمود:
  • اسم العمود Column Name, واسم العمود هو عبارة عن اسم نصي يعبر عن اسم العمود كما سيظهر على الصفحة أو عند شاشة الإدخال أو التعديل في شاشة عرض المعلومات, (العنوان, اسم الكاتب, تاريخ الإنشاء) وهي كلها أسماء لأعمدة.
  • نوع بيانات العمود Column Data Type, ونوع بيانات العمود يحدد نوع القيمة التي يمكن إدخالها في العمود, مثلاً عمود العنوان هو عبارة عن عمود نوعه "قيمة نصية" يقبل إدخال نص ما يعبر عن عنوان العنصر المراد إدخاله, مثل عنوان الخبر, أو عنوان المقالة, أو حتى اسم شخص ما, وقد يكون نوع بيانات العمود "بيانات رقمية" أي يجب إدخال قيمة رقمية فقط في العمود, مثل طول الأرض, ترتيب الخبر, سعر المنتج, إضافة إلى أنواع أخرى سيتم سردها لاحقاً.
  • طول بيانات العمود Column Data Length, وهي الطول الأعظمي للبيانات التي يمكن إدخالها في العمود وهذه الخاصية لا تتوفر في جميع أنواع الأعمدة, فمثلاً تتوفر في نوع العمود النصي, ولكن غير متوفرة في العمود الذي يعبر عن تاريخ, أيضاً لا تتوفر في العمود الذي يعبر عن مجموعة من الخيارات.
ملاحظة: العناصر التي تم ذكرها سابقاً ليس كاملة بحيث تشكل عموداً في SharePoint ولكن هذه المعلومات هي ما يجب على مدخلي البيانات فهمهم فقط وليس من المطلوب في هذه المرحلة بيانات تفصيلية أكثر.

ملاحظة: أي معلومة يتم إدخالها في شيربوينت SharePoint يتم تخزينها في عمود ما, بغض النظر عن نوع هذه المعلومة وبغض النظر عن طريقة إدخال هذه المعلومات.

ملاحظة: يعتبر العمود في شيربونيت SharePoint من أهم العناصر التي يجب فهمها ولكن ماتم ذكره هنا عن الأعمدة هو ما يحتاجه مدخل البيانات للتعامل مع الأعمدة في شيربونيت SharePoint.


نوع المحتوى Content Type
يُعرف نوع المحتوى Content Type في شيربوينت SharePointبالنسبة لمدخل البيانات بأنه مجموعة من الأعمدة الموجودة مسبقاً, مثلاً نوع المحتوى "خبر" قد يتألف من الأعمدة التالية (عنوان الخبر – وصف الخبر – نص الخبر – تاريخ الخبر), وهي جميعها أعمدة موجودة في شيربوينت SharePoint مسبقاً.

ملاحظة: أي عنصر يتم إنشاؤه في شيربوينت SharePoint يجب أن يكون من أحد أنواع المحتويات المعرفة مسبقاً ولا يمكن أبداً إنشاء عنصر من دون نوع محتوى.
القوائم Lists
تعتبر القائمة في شيربوينت SharePointوسيلة التخزين الأساسية المستخدمة لتخزين البيانات في شيربوينت SharePoint, ويمكن تشبيه القائمة بالجدول في قواعد البيانات Database Table, وتتألف كل قامئة من مجموعة من الأعمدة, فمثلاً القائمة "منتجات Products" يتم استخدامها لتخزين معلومات عن المنتجات يمكن أن تحتوي على الأعمدة التالية:
  • رقم المنتج.
  • اسم المنتج.
  • وصف المنتج
وجميع هذه الأعمدة هي أعمدة في شيربوينت SharePoint.

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

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