Emad Adel Hanna

I am a Cloud Solution Architect

Emad Adel

With over 15 years of experience in IT, I am a seasoned cloud solution architect and a Microsoft Certified Trainer. I currently work at KlayyTech, a leading IT company that provides cloud services and solutions to clients across various industries.
Erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper.

  • Cairo, Egypt
  • +20-12-4892008, +20-016-3008167
  • me@emadadel.com
  • it.emadadel@hotmail.com
  • www.emadadel.com
Me

My Professional Skills

I have successfully led numerous cloud migration projects, ensuring a smooth transition from on-premises to cloud-based environments. I also have expertise in cloud security and compliance, ensuring data protection and regulatory adherence. .

Microsoft Azure 90%
Microsoft 365 95%
Amazon AWS 70%
Enterprise Architect 60%

Training Services

I give people practical skills and knowledge for the workplace. It can help and improving their skills (Azure ,AWS , Microsoft 365 and SharePoint ).

IT consultant services

Helping businesses use technology to achieve their goals. and offer expertise in areas like cloud computing, cybersecurity, and software selection, and can improve efficiency, reduce risk, and save costs..

Professional Services

As and Azure expert and microsoft 365, I provide the best services, support and advice for all things Microsoft (Microsoft migration, support, and optimisation services).

Enterprise Architect services

help organizations align their IT infrastructure with business strategy. They basically design, evaluate, and build a blueprint for how technology supports the company's goals..

0
Completed project
0
Certifications Award
0
Success Training and Sessions
Completed Consultant projects
  • إدارة الشيربوينت – Administration

    مايكروسوفت وفرت عدة درجات وعدة خيارات لإدارة نظام الشيربوينت،

    فيمكنك القيام بمعظم عمليات الادارة باستخدام صفحة الـ SharePoint Central Administration وهي عبارة عن موقع بسيط نسبياً تم بناؤه مسبقاً ومتوفر سواء في منتج الشيربوينت الـ WSS أو الـ MOSS .. هذا الموقع يتيح لك تنفيذ مهام إدارة الـ SharePoint ويساعدك على تنفيذ الاوامر بمجرد الضغط على بعض الروابط وملئ بعض الخيارات والحقول.

    كما يمكنك استخدام اداة الاوامر – Command Line Utility واستخدام الأمر: واستخدام الأمر:(STSADM)

    هذا الأمر يتيح لك التحكم بالشيربوينت – Administration وتطبيق الخيارات المتاحة في الـ SharePoint Central Administration
    بطريقة اوسع واكثر تحكماً، وفي كثير من الأحيان بشكل اسرع في حالة تنفيذ مجموعة من الاوامر دفعة واحدة.

    أين أجد هذه الأدوات؟

    يمكنك ايجاد الـ Central Administration غالباً هنا:
    Start — All Programs — Microsoft Office Server — SharePoint 3.0 Central Administration

    أما الأداة والأمر STSADM.EXE فيمكنك ايجاده في هذا المجلد:
    C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12BIN

    كيف تحدد أي الأداتين أفضل وأنسب للقيام بعمليات التحكم وإدارة الشيربوينت؟

    حسناً … في معظم العمليات البسيطة التي لا تتكرر كثيراً ومتوفرة في صفحة التحكم المركزية، بالتأكيد ستكون هذه الاداة الجاهزة أفضل أو أبسط ويستطيع الكثير من غير التقنيين استخدامها بسهولة.
    لكن هناك بعض الحالات التي تستدعي مثلاً بناء Web Application في قاعدة بيانات انت قمت باعدادها مسبقاً .. باعدادات معينة.

    أو إذا كنت تريد تنفيذ مجموعة من اوامر التحكم دفعة واحدة، أو القيام بأوامر غير متوفرة وغير معدة مسبقاً في صفحة التحكم Central كأخذ نسخة احتياطية ل Site Collection معين … ففي مثل هذه الحالات ستكون الـ Command Line Utility هي الخيار الأنسب لك.

    وبالتأكيد في كثير من الخيارات المتقدمة، STSADM ستعطيك تحكماً اكثر في العمليات التي تود تنفيذها.

    لمعرفة الخيارات المتاحة في الـ STSADM يمكنك كتابة:
    STSADM –help

    وستعطيك كافة الخيارات او الـ Parameters التي يمكنك تمريرها بشكل عام.

    وإذا اردت المساعدة في أمر معين، مثال: “اضافة مستخدم”، يمكنك كتابة الأمر بهذا الشكل:

    STSADM –help adduser

  • قصة ابتكار الشيربوينت

    قصة ابتكار الشيربوينت: مع مخترعه جيف تيبير

     

    SPC 2009

    جيف تيبير Jeff Teper يبدو اسما غير مألوف عندما تذكر مايكروسوفت مع أبرز رجالها وقادتها ومسؤوليها، لكن لهذا الرجل دور كبير جدا في انتشار ونجاح أحد أكثر منتجات مايكروسوفت إبداعاً بعد الويندوز ونحن نتكلم هنا عن منتجات الأوفيس للأعمال، فهو نائب الرئيس لشؤون مجموعة الأوفيس شيربوينت سيرفر في مايكروسوفت، وهو بمثابة الأب الروحي لهذا المنتج الرائج بقوة والذي يحتفل هذه الأيام بعد انتهاء مؤتمره spc09 او sharepoint conference 2009 يحتفل بقرب الأصدار الرسمي للشيربوينت سيرفر 2010 ومجموعته الرائدة من البرامج والمنتجات ذات الميزات الجديدة والفعالة في عالم الأعمال والتقنية.

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

    إلتحق جيف تيبير بمايكروسوفت عام 1992 وعمل في البداية في قسم استراتيجيات تقنية المعلومات ومطورا لسلسلة توزيعات ويندوز إن تي الشهيرة Windows NT ثم أصبح مدير عاما لمجموعة وشبكة MSN قبل ان يقود وبنجاح منقطع النظير فريقا كبيرا يتكون من عدة آلاف من الأشخاص أطلق عام 2001 الشيربوينت بورتال سيرفر SharePoint Portal Server الذي يمثل النسخة الأولى والإصدار الأول من الشيبربوينت الحالي. ومازال النمو يتصاعد في عملاء هذا الفريق وهذا المنتج بأكثر من عشرة آلاف عميل وشريك فيه.

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

    إقناع المديرين الكبيرين في مايكروسوفت جيتس وبالمر يعطينا انطباعا ونموذجا عن كيفية تفكير كل منهما وتعاملهما مع الأفكار الجديدة، إذ يقول جيف ويتذكر عن تلك الأيام أن بيل جيتس في مناقشته لفكرته حول الشيربوينت سأل اسئلة كثيرة حول مدى استفادة وتطور الشيربوينت من معماريات ومنتجات مايكروسوفت مثل الدوت نت والـ SQL Server، وكذلك الكثير من الأسئلة حول قابلية الإستخدام Usability

    أما بالمر فكان همه في الموضوع هو البساطة. نعم أن يكون المنتج ويبقى بسيطا كما يعبر بطريقته المعهودة “we need to make it simple, simple, simple”

    رغم أن ذلك لم يتحقق كلية باعتراف جيف نفسه حول مدى تعقيد وتعدد وظائف الشيربوينت حتى إنه وصفه في المؤتمر الأخير بـ “سكين الجيش السويسري” الموضح بالصورة ادناه:

    clip_image001

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

    يقول جيف : إن رؤيتنا لهذا المنتج منذ إنشائه كانت سبّاقة في مجالات كثيرة كالتشبيك الإجتماعي، إذ أننا ومنذ إطلاقنا للشيربوينت عام 2001 كان الهدف هو موقع شخصي لكل مستخدم وذلك قبل أن يظهر للوجود الفيس بوك أو الماي سبيس.

    لقد كان الشيربوينت منذ البداية مشروعا معقد التكامل والإتساق، في البداية أطلقت عليه مايكروسوفت الإسم الرمزي “تاهو” Tahoe وبني وقتها على عدة تقنيات اشترتها مايكروسوفت مثل: Vermeer و Interse وهي الأسس التي خرجت منها Commerce Server و Site Server ومنها خرج الشيربوينت إلى الوجود عام 2001

    يقول جيف إن الـ Site Server هو نموذج النجاح العظيم الذي يخرج من الفشل الكبير. ويعترف بأن الشيربوينت الأصلي كان ذو واجهة سيئة ونموذج عمل غير ناجح.

    استفادت مايكروسوفت من الأخطاء السابقة وأسندت إلى جيف وفريق مكون من حوالي ستة أشخاص البدء بتطوير هذا المنتج الوليد ليبدء العمل على النسخة الجديدة من الشيربوينت والتي ستدعى لاحقا شيربوينت سيرفر 2003 Sharepoint Server 2003

    في هذه النسخة الجديدة استبدل جيف ورفاقه اعتماد الشيربوينت على ما كان يدعى بـ Exchange data store كقاعدة للبيانات وذلك بـ SQL وكذلك اشترت شركة NCompass Labs صاحبة تقنية لإدارة محتويات الويب وقامت بدمجها بالشيربوينت.

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

    يقول جيف أن تلك الفترة كانت مليئة بالنقد الذاتي لمنتجهم الجديد ولا زال يذكر تلك الإيميلات المنتظمة والمتكررة من بيل جيتس لمسؤولي الشيربوينت يخبرهم أنا منافسيهم كالفيس بوك والسيلزفورس يملكون هذه الخصائص وأريد أن أعرف متى تمتلكها مايكروسوفت!

    يقول جيف : “إن السبب في نجاح الشيربوينت هو أننا استخدمنا فيه طريقة الأوفيس في التطوير، لقد استخدمنا التطوير التعاوني كطريقة ليناء منتج تعاوني، كطريقة تنظيمنا للفريق ونظرتنا للأمور ،وكيف نعمل ، كل ذلك كان شبيها جدا بطريقة عمل الأوفيس”

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

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

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

    منقول

  • الأسباب العشر الأهم لتجربة SharePoint Workspace 2010

    clip_image001
    هل تريد استخدامه أثناء التنقل؟ اصطحبNumber 1 in a Green Circle 30x27

    SharePoint Workspace معك.
    ألم يحن الوقت لإنجاز المهام وفقًا للجدول الزمني المُعد لها؟ يمكنك مزامنة مكتبات SharePoint 2010 وقوائمه مع الكمبيوتر ببضع نقرات فحسب. كما يمكنك تحديث المستندات والقوائم دون اتصال بسهولة، وكن على ثقة من أنه ستتم مزامنة التغييرات التي تجريها تلقائيًا مع الخادم عند العودة إلى حالة الاتصال.
    clip_image003

    إعادة تعريف طريقة عملك مع الآخرينNumber 2 in a Green Circle.
    مع التأليف المشترك، لن تضطر إلى العمل في الغرفة نفسها حيث يعمل نظراؤك لإنجاز المشاريع التي يعمل عليها الفريق. يمكنكم العمل معًا بشكلٍ متزامن في ملفات Word و PowerPoint المنشورة في SharePoint Workspace من مواقع مختلفة. ويمكنك توفير الوقت من خلال تحرير المستندات أو جداول البيانات أو العروض التقديمية أو المحتوى مع أشخاص آخرين، والتأكد من تخزين التغييرات وتحديثها في SharePoint Workspace وعلى SharePoint Server. ومع التأليف المشترك، يمكنكم العمل معًا بشكلٍ متزامن في ملفات Word وPowerPoint المنشورة في SharePoint Workspace من مواقع مختلفة.
    clip_image005

    العثور على ما تريد بسرعة وسهولة.Number 3 in a Green Circle
    يتضمن SharePoint Workspace 2010 تكاملاً فعالاً مع خدمة البحث في Windows، التي تتيح لك البحث بسهولة عن محتوى في النُسخ المحلية. ومع اعتماد الاستعلامات المخصصة، يمكنك تحديد النتائج بالطريقة التي تريدها بالضبط.
    clip_image007

    مراجعة المستندات وإدارتها بسهولة.Number 4 in a Green Circle
    يمكّنك اعتماد ميزات مثل "الإيداع" و"السحب" من التحكم بسهولة في مستنداتك. يمكنك أيضًا مراجعة الإصدارات المخزنة على الخادم بسهولة — ما يتيح لك التحكم بالمحتوى. كما يتم اعتماد ميزات مثل السحب والإفلات من أي مكان — حتى في تطبيقات Office أخرى مثل Outlook، في مساحة عمل مباشرةً!
    clip_image009

    العمل بكفاءة أكبر مع قوائم SharePoint السهلة الاستخدامNumber 5 in a Green Circle.
    يمكن أن تحتوي مساحات عمل SharePoint على معظم أنواع قوائم SharePoint القياسية، بما في ذلك: "المناقشات" و"الإعلانات" و"الارتباطات" والقوائم المخصصة. كما تتوفر إمكانية معاينة النموذج وتحريره عبر تقنية Microsoft InfoPath 2010. لن يتم إجراء أي تغيير على قوائم SharePoint المخصصة بواسطة InfoPath.
    clip_image011

    الوصول إلى مصادر البيانات الخارجية وإجراء تغييرات عليهاNumber 6 in a Green Circle.
    تُمكن "خدمات اتصالات الأعمال" في SharePoint الاتصالات بمصادر البيانات الخارجية — بما في ذلك حق الوصول للقراءة والكتابة إلى تطبيقات خطوط الأعمال. وعند إقرانها بإمكانية عمل SharePoint Workspace دون اتصال، يمكنك مراجعة البيانات الخارجية داخل SharePoint Workspace، والبحث عنها/تصفيتها/تجميعها، وإجراء تغييرات عليها أيضًا. ويعمل SharePoint Workspace على مزامنة تغييراتك مع مصدر البيانات الخارجية مباشرةً.
    clip_image013

    الحصول على إمكانية وصول سريع إلى محتوى SharePoint من مستكشف WindowsNumber 7 in a Green Circle.
    بعد مزامنة محتوى SharePoint مع الكمبيوتر، يمكنك الوصول بسرعة إلى الملفات نفسها من "مستكشف Windows". هذا الأمر يسهّل العمل على الملفات من موقع SharePoint أكثر من ذي قبل — من خلال استعراضها في المجلدات المحلية أو حتى استخدام الحفظ المباشر من التطبيقات إلى هذه المجلدات ذاتها.
    clip_image015

    Number 8 in a Green Circleالبحث عن تحديثات في لمحة سريعة.
    يسمح لك "شريط التشغيل" بعرض كافة مساحات العمل التي تكون عضوًا فيها بسهولة. يمكنك مشاهدة مساحات العمل التي يعمل بها أشخاص حاليًا، وتلك التي تحتوي على مواد لم تشاهدها. كما تتلقى تنبيهات بمحتوى SharePoint الجديد الذي تمت مزامنته مع الكمبيوتر الخاص بك.
    clip_image017

    إنجاز الأعمال بسرعةNumber 9 in a Green Circle.
    يعتمد الآن SharePoint Workspace 2010 "الشريط". باستخدام "الشريط" الجديد والمحسَّن، يمكنك الوصول إلى الأوامر المفضلة بسرعة وإنشاء علامات تبويب مخصصة لإضفاء طابعك الشخصي على تجربة نمط العمل. وفي طريقة عرض Microsoft Office Backstage™‎ الجديدة، يمكنك تعيين تنبيهات، ومشاركة حسابات وطباعتها وإدارتها ببضع نقرات فقط.
    clip_image019

    مشاركة الملفات مع أي شخص تقريبًاNumber 10 in a Green-Circle_30x30.
    لن تحتاج إلى الوصول إلى SharePoint Server لإنجاز عملك في SharePoint Workspace. فيمكنك إنشاء مساحات عمل Groove محلية لمشاركة المستندات مع آخرين ومشاهدة المحتوى الجديد أو المحدَّث أو غير المقروء بلمحة سريعة.
    SharePoint Workspace 2010: Groove screenshot

  • SharePoint كنظام لإدارة المحتوى

    SharePoint-ECM-SHarePoint-Content-Management-Service

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

    1- تم إضافة رقم تعريف خاص بكل مستند أو محتوى داخل النظام Document ID فأصبح لكل مستند داخل SharePoint رقم فريد خاص به يميزه عن غيره فيسهل من خلاله الوصول له وهذا أحد أساسيات إدارة المحتوى التى كان يفتقدها الـ SharePoint قبل ذلك, فرقم المستند هو الطريقة التى تمكن من الوصول للمستند من خارج النظام فيكون له رابط ثابت لا يتغير مهما طال الزمن يمكن تداوله بين المستخدمين للنظام عبر البريد الإلكتروني أو أي وسيلة أخرى بدلاً من نسخه .

    2- تمكين مدراء النظام من تعريف أنماط المحتوى وأنواعه على مستوى النظام ككل وليس على مستوى الموقع site وذللك من خلال نقطة وصول عامة لأنماط المحتوى Content Type Hub والتي يمكن من خلالها تعريف أنواع المستندات وخصائصها على مستوى المنشأة ككل بحيث يتم يتم إجبار جميع المستخدمين داخل المنشأة على التعامل مع تلك الأنماط في جميع المواقع التي يتبع لها نظام SharePoint داخل المنشأة وهذا لم يكن متوفرا في السابق حيث كان لكل موقع في SharePoint أنماط المحتوى الخاصة به فتصعب إدارتها على مستوى المؤسسة ككل وبالتالي يصعب وضع سياسة عامة لجميع المستخدمين في تعاملهم مع المستندات داخل المنشأة وهذا بالطبع يخالف الهدف الرئيسي من وجود نظام لإدارة المحتوى والمتمثل بوضع السياسات العامة لإدارة المستندات والوثائق داخل المنشأة.

    3- حصر المصطلحات والكلمات المفتاحية التي يستخدمها المستخدمون للنظام في وصفهم لمستنداتهم أثناء العمل عليها بما يتم تعريفه على مستوى النظام ككل فلا تُترك الحرية للمستخدمين لإضافة ما يشاءون على مستنداتهم التي يعملون عليها وذلك من خلال إضافة أداة Managed Metadata لتعريف جميع المصطلحات والكلمات المفتاحية والتصنيفات على مستوى المنشأة ليستخدمها مستخدموا النظام في تعريفهم للمحتوى الذي يقومون بإضافته سواء من خلال الكلمات المفتاحية أو علامات العريف tags أو قوائم الإختيار ونحوها مما يسهل عملية تصنيف المحتوى وتضمينه ضمن سياسة المحتوى داخل المنشأة.

    4- تسهيل عملية حفظ المحتوى داخل مستودع البيانات وفي المكان المناسب بشكل آلي وفقا لقواعد وقوانين يتم تعريفها على مستوى النظام والمنشأة ككل فيقلل الأخطاء البشرية في إضافة مستند معين لمكان ما داخل النظام. ويتم ذلك من خلال منظم المحتوى Content Organizer والذي تم إضافته في الإصدار الأخير ليعمل على تمكين مدراء النظام من زوضع القوانين المناسبة التي تمكن من توجيه المستند بمجرد دخوله للنظام لمكان محدد داخل هيكلية المحتوى ويضع عليه قوانين السرية المناسبة وتوجيهه لمكان معين أو لمستخدم محدد أو ربطه مع خط سير عمل Workflow محدد وكل ذلك يتم وفقا لنوع المستند وبيانات التعريف والسياسات المرفقة به.

    5- تطوير إمكانيات إدارة السجلات في النظام Record management حيث لم تعد إمكانية تحويل مستند الى سجل خاصة بمركز السجلات Record Center فقط كما كان الحال سابقاً بل سيتمكن أي مستخدم من تحويل أي مستند داخل النظام الى سجل وهو في مكانه in place Record إما مباشرة أو من خلال منظم المحتوى.

    6- يمكن للنظام الآن دعم المستندات المركبة Compound Document أو الإفتراضية من خلال خاصية مجموعات المستندات المركبة Documents Set والتي تم إضافتها في الإصدار الأخير حيث تمكن هذه الخاصية المستخدمين من التعامل مع مجموعة مختلفة من المستندات ككيان واحد بربطها مع بعضها البعض كمستند إفتراضي كما هو الحال مع فصول الكتاب أو ملف الموظف أو سجل المريض. لاحظ أن تلك المستندات قد تكون بأشكال مختلفة حسب الحاجة.

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

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

    2- لا يوفر النظام أسلوباًً فعالاً للمسح الضوئي وتحويل الوثائق الورقية إلي إلكترونية ويحتاج الى التكامل مع برامج أخرى في هذا المجال والحقيقة أن جميع منتجات الإدخال الكمي Capturing المتوفرة في السوق اليوم توفر دعماً قوياً لنظام SharePoint ليكمل ذلك النقص كـمنتجات Captiva و Kofax

    3- لا يدعم النظام حتى الأن الأرشفة الإلكرونية بمعناها الحقيقي فبالإضافة الى نقص أدوات المسح الضوئي فإن النظام لا يعتبر معتمداً كنظام لإدارة السجلات وفقاً لمعايير وزارة الدفاع الأمريكية DoD كما هو الحال مع الأنظمة الأخري كما يعاني من عدم قدرته على التعامل مع وسائل التخزين طويلة الأمد إلا من خلال طرف ثالث. وقد وفرت أطراف ثاثة كـ EMC أدوات تساعد على سد ذلك النقص كـ نظام السجلات الإلكتروينة Documentum ERM ونظام الأرشفة SourceOne إصافة الى ما توفره شركة KnowledgeLake من أدوات لإدارة السجلات متكاملة مع SharePoint.

    4- لا يوفر النظام الدعم لجميع أنواع المستندات فهو يدعم فقط ملفات مايكروسوفت أوفيس وصيغ PDF والصور بينما لا يوفر دعما لملفات AutoCAD أو ملفات الفيديو كبيرة الحجم ونحو ذلك ويحتاج الى التكامل مع أحد الأنظمة التقليدية المتخصصة بإدارة المحتوى كـ Documentum, FileNet, ORALCE

    5- لاحظ أن النظام لا يعمل إلا على بيئة Windows وبالتالي لا يمكنه العمل مع أنظمة تشغيل أخرى قد تكون مستخدمة في المنشأت الكبيرة مما يعني عدم قدرة تلك المنشأت على إستخدام SharePoint كنظام رئيسي لإدارة المحتوى لكن يمكن في هذه الحالة الإعتماد عليه كأداة للتشارك وكبوابة إلكترونية.

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

    والحقيقة أن SharePoint قد أسس لنوع جديد من الأنظمة يجمع في طياته البوابات الإلكترونية Portals وأدوات التشارك Web 2.0 وأنظمة إدارة المحتوىECM في مكان واحد وهو ما تعمل عليه الكثير من الشركات في الوقت الحالي كـأوراكل و EMC و OpenText

    وعليه فإن إستخدام نظام SharePoint كنظام لإدارة المحتوى يمكن أن يتم وفقاً لواحدة من الصور التالية:
    1- إستخدامه كنظام متكامل لإدارة المحتوى وهذا يصلح فقط لتلبية الإحتياجات الأساسية لإدارة المحتوى أياً كان حجم المنشأة فالمتطلبات والمشاكل التي سيحلها النظام هي الأساس في ذلك وليس حجم المنشأة
    2- إستخدامه كنظام لإدارة المحتوى مع تكامله مع أنظمة أخرى لإستكمال النقص سواء في الأرشفة الإلكتروتية أو إدارة الوسائط المتعددة أو الإدخال الكمي وهذا الخيار ملائم جداً للمنشأت الكبرى
    3- إستخدامه كبوابة إلكترونية وأداة للتشارك فقط مع تكاملة مع نظام أخر لإدارة المحتوى فيكون SharePoint هو فقط واجهة الإستخدام لذلك النظام الذي سيتم إستخدامه.

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

     

    المصدر : http://ecmarabia.wordpress.com/sharepoint-%d9%83%d9%86%d8%b8%d8%a7%d9%85-%d9%84%d8%a5%d8%af%d8%a7%d8%b1%d8%a9-%d8%a7%d9%84%d9%85%d8%ad%d8%aa%d9%88%d9%89/

  • Install SharePoint Server 2010

    تثبيت برنامج SharePoint Server 2010 الكتاب الثانى  فى سلسلة تعلم واحترف الشير بيونت تحت عنوان

     

    Note: Install SharePoint Server 2010 For Developer

    capture_thumb

     

    ارجو تقيم الكتيب وانا فى انتظار استفسارتكم على

    it.emadadel@hotmail.com

    او على الجورب الخاص بالشير بيونت

    https://www.facebook.com/#!/groups/Sharepoint.Egypt

    رابط الكتاب

    http://www.4shared.com/document/hB_DmqO2/Install_SharePoint_Server_2010.html
  • Lynda c# Essential Training

    Lynda c# Essential Training

    Files type:
    Video
    Description:
    In C# Essential Training, author Joe Marini offers a tour of the foundational programming language at the heart of several Microsoft platforms, including Windows, ASP.NET, Silverlight, SharePoint, and Windows Phone. Joe walks through the basic syntax and structure of the language, introduces object-oriented concepts, and shows how to define custom classes. The course also demonstrates using C# language features, compiling and running code, handling exceptions, reading and writing files, and addressing common compilation issues through debugging. Exercise files accompany the course.
    Topics include:
    Installing the Visual Studio C# Express IDE
    Creating a C# application
    Reading and writing from and to the console
    Writing conditional statements
    Using loops
    Exploring operators, expressions, constants, and enumerations
    Understanding data types and type conversion
    Working with variables such as numbers, characters, and strings
    Defining classes and properties
    Working with data structures such as arrays, stacks, and queues
    Building abstract classes and methods
    Handling, creating, and re-throwing exceptions
    Setting breakpoints and examining code

    Download links:

    http://www.mediafire.com/?96vttvjvx9ea6r6
    http://www.mediafire.com/?nct825fy532in8i
    http://www.mediafire.com/?t36pv8zibbz68ca
    http://www.mediafire.com/?853kmrd5f58a3g4
    http://www.mediafire.com/?d5f4rn7xkddykaj

    clip_image001

     

  • المهارات المطلوبة لتصبح مطور تطبيقات شيربوينت 2010؟

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

    clip_image001


    أولا يجب استيعاب وفهم كيف تعمل صفحات الويب وما هو تركيبها وكيف يتم عرضها وذلك ضمن معيار HTML. الشيربوينت 2010 بالمقابل هي تقنية مبنية أساسا على الويب وتحديدا تقنية ASP.NET وهذا يفرض على صفحات الشيربوينت أن يتم عرضها كصفحات ASPX على سبيل المثال (nazzal.aspx). الخلاصة هي إذا ما افترضنا انك كمطور تمتلك الفهم الأساسي لكيفية عمل صفحات ASPX وكيفية تركيبها, عندها ستسرع عملية إنشاء وتخصيص صفحات الشيربوينت بشكل أسهل.

    كمثال على تعديل محتوى إحدى صفحات الشيربوينت يمكننا استخدام إمكانيات تعديل صفحات HTML وذلك بشكل ضمني وليس من خلال برامج خارجية, حيث يتم تعديل صفحات HTML ومن ثم حفظ كود HTML المعدل وأخيرا عرضها ضمن صفحة شيربوينت. الصورة بالأسفل توضح إمكانيات Wiki الجديدة ضمن الشيربوينت وتوضح كيف يمكن تعديل الكود المصدري ل HTML وذلك عندما تكون الصفحة الأساس ضمن خيار التعديل ( اختر Site Actions ثم Edit ثم اضغط على المساحة العلوية لصفحة أل Wiki - ضمن مساحة المحتوى للصفحة- وأخيرا اختر Markup and Edit HTML Source). عندما يتم حفظ التعديلات يقوم الشيربوينت بحفظ التعديلات على HTML ضمن صفحة أل Wiki ويتم عرض المحتوى بالمحصلة. وكذلك يمكن للكود المصدري ل HTML المراد تعديله أن يدعم معاير أخرى مثل الجافاسكربت و CSS.

    clip_image002

    طريقة أخرى لتعديل صفحات موقع شيربوينت هي باستخدام الشيربوينت ديزاينر 2010 والذي يساعد على تصميم الصفحات و تخطيطها. بالطيع الشيربوينت ديزاينر هو برنامج يتيح العديد من الخيارات المتقدمة للتعديل أكثر بكثير من تعديل الكود الخاص ب HTML ضمن الصفحة بشكل مباشر كما ذكرنا بالأعلى. الشيربوينت ديزاينر يتيح للمطور إمكانية سحب وإفلات Controls لتضمينها داخل الصفحة المراد تعديلها, كما يسمح بمشاهدة التعديلات التي أدخلتها على الصفحة وذلك ضمن Design-time, وكذلك يمكنك من إنشاء تقارير أو مشاهدات متعددة Views للبيانات, بالإضافة أيضا لإمكانية استعراض الملفات والمجلدات والتي تعيش ضمن موقع الشيربوينت, والعديد من الخيارات الأخرى التي تساعد بشكل عملي على تعديل الصفحات.

    إذا تم استخدام الشيربوينت ديزاينر في التصميم فإنه يمكن أيضا استخدام CSS أو Cascading Style Sheet والتي تساعد على توفير طريقة خاصة لإعادة تشكيل وهيكلة الصفحة. يمكنك تطبيق ملف CSS وذلك بـ Design-time ضمن الشيربوينت ديزاينر وذلك لرؤية التغيرات التي ادخلها هذا ملف CSS على الصفحة. كذلك بالطبع يمكنك تضمين كود جافاسكربت وذلك من خلال الشيربوينت ديزاينر.

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

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

    كمثال على ما تقدم نذكر مثلا تطوير وتثبيت جزء ويب Web Part والتي تستخدم أدوات وأحداث الـ ASP.NET. كذلك يمكنك تثبيت Assemblies خاصة والتي تم إنشائها ضمن أل .NET حيث يتم تثبيتها فعليا ضمن بيئة الشيربوينت. هذه الحلول يمكن أن تكون تطبيقات .net والتي تستخدم عدد بسيط من ادوات ASP.NET أو ربما يمكنك استخدام تطبيقات أكثر تعقيدا وذلك بالتطوير ضمن بيئة Sliverlight الجديدة والتي هي أساسا تقنية مبينة على بيئة .NET مع تركيز أكثر على التصاميم الرسومية وما حولها من الأمور.

    إذا الخلاصة هي انه إذا أردت الدخول إلى عش الدبابير وتصبح مطور برمجيات ضمن بيئة الشيربوينت, يتوجب عليك أن تمتلك المهارات التالية:

    1.       العنصر الأول هو فهم HTML, XML/XSL, و CSS وذلك لفهم كيف يتم عرض صفحات الشيربوينت. كذلك يجب امتلاك بعض الخبرة بمجال لغات الويب الديناميكية مثل الجافاسكربت.

    2.       العنصر الثاني هو فهم أل ASP.NET والمبرمجين ضمن بيئة .NET وتحديدا ASP.NET فانه من السهل عليهم البدء بتطوير تطبيقات ضمن الشيربوينت.

    3.       العنصر الثالث هو فهم إحدى لغات الكود المدارة مثل C# أو VB.NET. هذه اللغات غرضية التوجه Object Oriented تستطيع الوصول لجميع مكتبات .NET والتعامل معها وكلاهما مدعوم بالكامل ضمن VS 2010 للتطوير ضمن بيئة الشيربوينت 2010.

    المصدر : الأخوين نزال