· Emad Adel · SharePoint · 4 min read
What Is SharePoint
الشيربوينت : أنتجته مايكروسوفت وله العديد من الاصدارات 2003 ،2007 ، 2010، يعمل على هيئة المواقع الإلكترونية ،يتميز بأنه يقدم العديد من الخدمات التي يمكن الإستفادة منها على مستوى المؤسسة و على مستوى الإدارة، كما أنه...
الشيربوينت :
أنتجته مايكروسوفت وله العديد من الاصدارات 2003 ،2007 ، 2010، يعمل على هيئة المواقع الإلكترونية ،يتميز بأنه يقدم العديد من الخدمات التي يمكن الإستفادة منها على مستوى المؤسسة و على مستوى الإدارة، كما أنه يتمتع بقدر عالي من الأمان وضمان سرية المعلومات والتي تتطلبها كل إدارة في مؤسسة ما, حيث تكون الملفات وجميع تفاصيل العمل الخاصة بها محاطة بالسرية الكاملة، وهذا بالطبع لا يمنعها من مشاركة موقعها الإلكتروني مع باقي الإدارات ولكن على الإدارة أن تقرر ما الأقسام التي يمكن مشاركتها والأقسام التي بحاجة لعزلها
هو مجموعة من الحلول الخاصةلأتمام الاعمال الداخلية والخارجية لأي مؤسسةويتكون من العديد من الوظائف****والتي هي بشكلها العام
· التفاعل في العمل
التفاعل في العمل
· ادارة الوثائق
· ادارة السجلات
· ادارة محتوى الويب
· ادارة الاعمال الذكية
· ادارة الوثائق
· ادارة السجلات
· ادارة محتوى الويب
· ادارة الاعمال****الذكية
· ادارة النماذج الرقمية وادارة سير العمل
وهو فيالحقيقة بيئة مفتوحة للتطوير كمنصة لبناء الاعمال عليها, وربما يصعب تشغليها كما هيدون التدخل البرمجي لتكون فعالة حقا. الشيربيونت هو مصطلح عام يتكون من منتجين انصح التعبير, اولهما****هو خدمات الشيربوينت Windows SharePoint services والثاني****خادم الشيربيونت Office SharePoint Server. ولتكون الصور واضحة فالمنتج الاول هو اساس الثاني بمعنيانه الخدمات هي الاساس وتتكون من ادارة التفاعل في العمل فقط, والخادم مبني عليهابحيث يضيف الوظائف المذكور سابقا ليكون منتج متكامل لإدارة المحتويات الرقمية. هذان****المنتجان يمكن التعامل معهما من خلال الويب بالكامل Web Based Application لكن لتكون الصورة واضحة فإن هذان المنتجان يحتاجان للعديد من****التطبيقات المعتمدة على الويندوز Desktop application مثل
· Microsoft Office Access
· Microsoft Office Excel
· Microsoft Office Word
· Microsoft Office InfoPath
· Microsoft Office FrontPage or SharePoint Designer
· Microsoft Visual Studio****والكثير الكثير من تطبيقات Microsoft
الانسنأتي على ذكرنبذة عن SharePoint !مرالشيربوينت بالعديد من المراحل منذ عام 2001, حيث بدء****كمنتج منبثق من Exchange وقتها وكان يعتمد على قاعدة****بياناتها الخاصة, وليس قاعدة بيانات MS SQL Server وكانمنتجا قويا ومميزا وهو الانطلاقة الحقيقية للشيربيونت لكن كان صعب جدا على المطورينالتعامل معه حيث كان مبني على العديد من التقنيات المتفرقة. اصدار العام 2001 كان يتميز بإمكانية تحديد اكثر من سجل والسجل هو مجموعةحقول ترتبط مع المستند لوصف محتوها, مثلالمؤلفوالعنوان” وكذلك كان يتميز بقدرته على منح الصلاحية على مستوى****العنصر. في الاصدار 2003 هاتين الميزتان لم تكن موجوة****مع انه اصدار احدث, حيث اعتمد الاصدار 2003 لأول مرة****على MS SQL server كقاعدة بيانات وكانت القدرة على نقلجميع ميزات الاصدار القديم صعبة جدا, لكن تميز هذا الإصدار بالعديد من الميزاتالخاصة بالمطورين, فقد اصبح متعمد اعتمادا كليا على الدت نت ASP.NET وكذلك تم ادخال المنتج الجديد وقتها وهو لإدارة****النماذج الرقمية InfoPath.الاصدار 2007كان مميزا حيث جمع ميزات الاصدار 2001 و****2003 واضاف العديد منالوظائف الحيوية الجديدة التي تمكن اي مؤسسة من تطبيق مبدء “مكتب بلا اوراق” وتمادخال منصة جديدة لإدارة سير العمل Windows Workflow Foundation وهو ما اعطى قوة حقيقة لهذا المنتج. كذلك تم دمج خادم ادارة****المحتويات القديم Content Management Server ضمن****وظائف خادم الشيربيونت 2007 ليصبح هذا الخادم حلا****متكاملا للانترنت والانترانت والاكسترانت والبوابات الرقمية, كذلك اصبح يدعم مبدء ECM وهو اختصار ل Enterprise Content Management وهذا المبدء يتكون من ادارة الوثائق والسجلات ومحتوىالوب بالإضافة لإدارة النماذج الرقمية.تم بناء الاصدار 2007 بالكامل على تقنية ASP.NET 2.0 وهو ما اتاح الاستفادة من تقنيات مثل Master Page و Site Navigation والعديد من الامور****التقنية الرائعة. طبعا يصعب الحديث عن تقنيات ال ASP.NET 2.0 في مقالة عامه كهذه.بعض من مميزات SharePointيمكن تكوين بيئة برامج تلبيالاحتياج دون الاستعانة بسطر واحد من الاكواد .. ولكني من خلال خبرتي المتواضعه فيمجال البرمجةفإنه من المستحيل الاعتماد كليا على الشيبريونتكمنتج جاهز للعمل, طبعا يحتاج الشيربيونت لكي ينجح بأي مؤسسةللتخطيطوالتصميموعمل الدراسات الموسعة. لكن الحديث هنا عن التطبيق الفعلي, **فعند التطبيق ستواجة اي مستخدم مشاكل تتمحور معضمها حول التكامل مع الانظمة الفعالةبالفعل بالمؤسسة وجلب البيانات منها والاعتماد على بيانات خارجية لإثراء الشيربيونتمثلقوائم رؤوس موضوعات, قوائم العملاء وغيرهامنالامور التي ربما تكون مطبقة بالفعل داخل بيئة المؤسسة.**كما تمت اضافة ميزة BDC وهذه الخدمة تمكنك من الارتباط مع جداول خارج بيئة****الشيربيونت عن طريق تكوين ملفات XMLواي مبرمجمحترف في بيئة ASP.NET سيستطيع التعامل مع هذه التقنية****حيث يوفر الشيربيونت امكانية الوصول برمجيا لجميع وظائفه سواء عن طريق API او عن طريق XML Web Service, كذلك يمكنك بناء محركات سير عمل اعتمادا على WWF سواء****بإستخدام SharePoint designer او عن طريق استخدام Visual Studio 2005 ولكن تصميم محركات سير عمل مبنية على منصة WWF ليس بالامر السهل, وربما توفر منتجات 3rd Party حلولا مثالية لهذا الموضوع مثل منتج Nintex او AgilePoint او Skelta او K2.ختاما,نرى هنا ان بيئة الشيربيونت ستتبوء مكانة مميزةقريبا شئنا ام ابينا وذلك لكونها بيئة ومنصة لإدارة الاعمال الكترونية بكل ما تحملهالكلمة من معنى واعتقد انها ستسهم في بناء لبنات الحكومات الالكترونية اذا ماربطنها مع خادم اخر من ميكروسوفت وهو BizTalk والذي****يعمل على تسيير الاعمال الالكترونية ضمن مبدء B2B.
مراجع
http://sharepoint.microsoft.com
http://msdn.microsoft.com/en-us/sharepoint
https://www.facebook.com/groups/Sharepoint
https://www.facebook.com/MSSharePoint
https://www.facebook.com/groups/Sharepoint.Egypt
تم عمل كتيب كمقدمة لسلسة تعلم واحترف الشير بيونت تحت عنوان ما هو الشير بيونت
ارجو تقيم الكتيب وانا فى انتظار استفسارتكم على
او على الجورب الخاص بالشير بيونت
https://www.facebook.com/#!/groups/Sharepoint.Egypt
رابط الكتيب
http://www.4shared.com/document/dk4rVQTF/What_Is_SharePoint.html
