الأربعاء، 6 نوفمبر 2013

دوربال Durpal كقاعدة بيانات مفتوحة المصدر
















قاعدة بيانات دوربال Drupal

دروبال نظام لإدارة المحتوى بمواقع شبكة الإنترنت، ويمكن أن يعمل أيضاً كنظام للتدوين أو كنظام لبناء تطبيقات الويب. بدأ تصميمه دريس بايتيرت ليكون برنامج لإنشاء المنتديات، ولكن دروبال تطور إلى أبعد من هذا نظراً لتصميمه الجيد وبنيته المرنة التي يمكن التحكم بها وتطويرها بسهولة. يستخدم دروبال في مواقع شهيرة مثل Debian Planet و Spread Firefox.البرنامج مشهور في استخدامه في بناء المجتمعات القائمة على الويب.دروبال مكتوب بلغة برمجة PHP.
  • معنى المصطلح

تكتب بالعربية (دروبال)، وهي تعريب لفظي للاسم الإنجليزي Drupal، الذي أتى بدوره من الهولندية Druppel، والتي تعني بالعربية قطرة كما في "قطرة ماء".
نظام إدارة المحتوى.
يحتوي دروبال على بذرة أساسية، أو ما يمكن أن يسمى بقلب النظام. يدعم قلب النظام إضافة دوال برمجية تكتب خصيصا لتتوافق مع النظام. توفر هذه الدوال إمكانيات إضافية عديدة منها: إمكانية إضافة أنظمة للتجارة الإلكترونية، وألبومات الصور، وأنظمة إدارة القوائم البريدية، والدمج مع CVS.
إن تصميم نظام الدوال البرمجية في دروبال، بالإضافة إلى قاعدة الشيفرات الموثقة جيداً يجعلان من الأسهل بمكان على الأشخاص ذوي المعرفة بلغة بي إتش بي أن يكتبوا شيفرات تضيف مزايا جديدة للبرنامج. يستخدم البرنامج بكثرة في بناء المواقع التي تركز على مجموعات المستخدمين.
  • تاريخ النظام

تعتبر ادارة المحتوى المعروفه دروبال من اقدم سكربتات cms على الويب وكانت في بدايتها مجرد اكواد بسيطه وحتى الهدف منها بسيط مجرد البقاء على اتصال مع الاصدقاء وبعدها تم طرح السكربت مجاني مفتوح المصدر تقريبا من عام 2000م ومن بعدها قفزة دروبال قفزات عجيبه ان كان من ناحية ادارة المشروع الضخم والكبير او من ناحية الامكانيات اللي نشاهدها في كل جيل جديد من دروبال حتى وصلت الى عدد ضخم جداً وكل فتره واخرى نشاهد مواقع ضخمه اما تستخدمها او تحول لها مثل موقع البيت الابيض الامريكي whitehouse.gov. و ايضا موقع مطورين paypal الرائع x.commerce وايضا يستخدمه تويتر http://dev.twitter.com وايضا من المواقع الاخباريه الضخمه http://www.france24.com/ar/ وغيرها الكثير لكن وضعت المواقع الضخمه واللي ترجع لمواقع كبيره حتى نبين مدى قدرة دروبال الكبيره والا لما تستخدمها باي بال وتويتر الا بسبب قدرتها الكبيره في التطويع ...
  • لغة برمجتها ودعمها 
دروبال برمجة بلغة البرمجه php المعروفه ودعم اكثر من قاعدة بيانات منها mysql و PostgreSQL و SQLite و Microsoft SQL Server و Oracle وهذي قواعد البيانات المشهوره والمعروفه حاليا ...
وتدعم اكثر من خادم للمواقع منها المشهور اباتشي و Nginx و Microsoft IIS ...
واصبحت حاليا اطار عمل للمواقع وجاهزه للتخصيص لاي تخصص تريدونه
  • دعم دروبال التقني 

1- المجانيه برخصة استخدام واضحه وهذي مهمه يا احباب مو مثل ماهو موجود حاليا حمل وركب لابد يكون فيه رخصة استخدام على اعتبارها عقد بين المستخدم واصحاب الحقوق وفي دروبال الرخصه GPL المفتوحة المصدر وبناء عليه نشاهد الدعم الكبير من قبل مجتمع المصادر المفتوحه لها وغالباً المصادر المفتوحه لا تنتهي لو قل الدعم انشق مجموعه وبدئوا في اصدار اصداره جديده خاصه بهم ...
2- ادارة المشروع وهذي اهم نقطه ابحث عنها بدون اداره فاعله وادارة دروبال اكثر من رائعه من ناحية توفير الادوات المهمه للمطورين وحتى المستخدمين لان عند البحث داخل الموقع بتشاهدون هذا الشي بكل سهوله خاصه اللي كان يتابع تصميم الموقع القديم والفرق مع التصميم الجديد بتشاهدون المجموعات وايضا المنتدى وهذي موجهه للمستخدمين اما المطورين هناك مساحه كبيره لهم مع التحكم الخاص بمنتجاتهم سواء كان ثيم او وحده برمجيه خاصه في الابلاغ عن الاخطاء او الاستفسارات تكون خاصه بالمنتج فقط وايضا الادوات مثل استخدام نظام get لترقيع الاخطاء وغيرها من الادوات المهمه اللي تفيد المطور وتنمي مهاراته ...
3- مجتمع دروبال اصبح مثل خلية النحل وهذا نتاج النقطتين السابقه لانه بدون رخصة استخدام واضحه ومفتوحة المصدر لن يكون هناك دعم من مجتمع المصادر المفتوحه ايضاً لو كان ادارة المشروع سيئه لن يكون هناك مطورين ولا مجتمع فاعل حتى لو كان الرخصه تتبع المصادر المفتوحه وشاهدنا امثل كثيره في الويب عن هالنقطه بالذات اما لرؤية قوة مجتمع دروبال بالامكان مشاهدة الوثائق الخاصه بها الواضحه جداً لمطورين دروبال والشبه كامله ايضا الوحدات والدعم لها كان من فتره لايوجد الا وحدات بسيطه لدعم التجاره الاكترونيه لكن بعد فتره ظهرت وحدات تنافس سكربتات خاصه بالتجاره الاكترونيه مثل Ubercart الرائعه وصارت سكربت بحد ذاته للتجاره الاكترونيه مبنيه على دروبال ....
  • مميزات دروبال الافتراضيه 

1- بنية دروبال البرمجيه اكثر من رائعه تعتمد على بناء الوحدات وهذي من افضل الطرق اللي شاهدتها حالياً 
2- دروبال تعتمد في استخدامها على البناء بمعنى افتراضيا بتجدون مفعله الصفحات والمقالات فقط كنوعين للمحتوى بالرغم انه يوجد بداخلها انواع للمحتوى اخرى لكنها متروكه للمستخدم وتخصص موقعه ...
3- تضم بداخلها وحدات مهمه تغنيكم عن غيرها مثل المدونات والمنتدى والمقالات والصفحات مع امكانية اضافة انواع محتوى مختلفه مثل الصور والفيديو والمجموعات (القصد مثل مجموعات قوقل والياهو) لكنها بوحدات منفصله بالامكان تحميلها من موقع دروبال مجاناً ...
4- نظام الاعضاء والمجموعات والصلاحيات اكثر من مميز تعطيكم ميزة التحكم في كل مجموعه مع صلاحيات النظام نفسه او حتى الوحدات ...
5- تعدد اللغات افتراضيا تجي مع دروبال بدون اضافات لكن عند التخصيص بالامكان الاستعانه بوحدات اخرى متوفره في موقع دروبال لاعطائكم مميزات اكبر في التحكم بها ...
6- انشاء الدومينات الفرعيه افتراضياً بدون استخدام وحدات ممكن تنشيئ البوم صور على دومين فرعي مع امكانية انشاء دومين فرعي اخر للفيديو مع ربط جدول الاعضاء بحيث يسجلون الدخول في اي دومين فرعي ويدخلون على الدومين الفرعي بنفس البيانات.
  • لتحميل دروبال
http://drupal.org/project/drupal
  • تنصيب دروبال

بعد إكتمال عملية تنصيب الخادم المحلى Wamp Server على جهاز الكمبيوتر حيث نبدأ بالآتى:-
  • بداية نفترض تحميلنا لملفات النظام المضغوطة من المواقع الرسمية للتحميل وعلينا أيضا تشغيل الخادم المحلى 

    Wamp Server وعند تحول لون أيقونة البرنامج للون الأخضر 

    نختار WWWdirectory لفتح المجلد ثم ننقل إليه حزمة الملفات المضغوطة Rar Files وبعد حذف الملفات الموجودة به أصلا.


                       

       














  • الخطوة اللاحقة نعمل على بناء قاعدة بيانات من خلال قائمة الخادم المحلى ثم إختيارPHP My Admin ثم نختار قاعدة بيانات وليكن إسمها drupaldb ثم نضغط على تكوين أو Create حيث تظهر كالآتى:-    
  • نغلق الواجهة  ونعود إلى القائمة الرئيسية منها نفتحWWWdirictory ونعمل على فك ضغط ملفات النظام فى نفس المكان الموجودة به.                    وبعد إكتمال عملية فك الضغط لملفات النظام سوف يظهر مجلد النظام بذات الإسم  للملف المضغوط.



  • ثم نغلق المجلد ونعود مرة أخرى إلى قائمة الخادم الرئيسية لنفتح Localhost سوف تظهر لنا محتوايات المجلدwww وهى مجلدات النظام وملفاته المضغوطة.
نختار مجلد النظام لتبدأ عملية تنصيبه وكالآتى:-
  • Choose Profile:الشاشة رقم(1) نختار Save &Continue مع تفعيل خاصية Standard










  • Choose Language:الشاشة رقم(2) إكمال عملية التنصيب من خلال إختيار اللغة الإنجليزية لغة إفتراضية.


  • Data Base Configuration:الشاشة رقم(3) الإعدادات الخاصة بقاعدة البيانات فقط تكتب إسم قاعدة البيانات الذى سبق إختياره وهو drupaldb ومع إسم مستخدم قاعدة البيانات نكتب root ونحفظ عند هذا الحد دون إدراج كلمة مرور.



  • Installing Drupal:الشاشة رقم(4) بعدها تبدأ عملية تنصيب ملفات النظام .


  • الخطوة الأخيرة:الشاشة رقم(5) هى عبارة عن معلومات الموقع Site Information والتى تتضمن المعلومات الموجودة الأساسية وأهمها إسم مدير الموقع وكلمة المرور.


  • بعد إدراج المعلومات كاملة فى الحقول المشار إليها بالنجمة الحمراء نضغط على حفظ لتتم عملية التنصيب بنجاح كما فى الشاشة رقم(6) والتى يمكن من خلالها زيارة الموقع للمرة الأولى قبل إجراء تعديلات عليه.


  • عند الضغط على رابط Visit Your Site  تظهر لك شاشة الترحيب الخاصة بالنظام علما بأنك فى هذه الحالة سوف تكون مسجل دخول تلقائى بالإسم الذى إخترته لنفسك كما حدث فى الإعدادات التى حدثت فى الشاشة (5).

ومع ظهور هذه الشاشة تكون عملية تنصيب النظام وإنشاء موقع خاص بك على دروبال Drupal قد تمت بنجاح ولا يتبقى سوى تنظيم محتوى الموقع وتعريبه.

  • المصادر 

السبت، 2 نوفمبر 2013

الضبط الإستنادي


العمل الإستنادي

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

التسجيلة الإستنادية

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

الملف الإستنادي

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

عملية الضبط الإستنادي

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

أنواع ملفات الإستناد
  • ملف إستناد للأسماء ،و يضم (أسماء أشخاص ، أسماء الهيئات ، أسماء الأماكن ، العناوين المقننة ) .
  • ملف إستناد السلاسل .
  • ملف إستناد موضوعات .


أسباب الحاجة إلى عملية الضبط الإستنادي

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

أهمية عملية الضبط الإستنادى

تهدف عملية الضبط الإستنادى إلى أختيار شكل واحد للمدخل فى الفهرس مما يتيح إمكانية تجميع كل أعمال مؤلف معين و الطبعات المختلفة للعمل الواحد فى مكان واحد ، و أيضا العناوين الصادرة ضمن سلاسل ، و الموضوعات التى تتناول مجالا محددا ، و ذلك من خلال إستخدان إحالتى (أنظر ، أنظر أيضا) مما يساعد فى الوصول إلى مكان أوعية المعلومات داخل المكتبة .

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

الملف الإستنادي الإفتراضي الدولي

Virtual International Authoyity File(VIAF)

التعريف

هو خدمة دولية جديدة ظهرت عام 2003 ، تم تصميمها لتوفيروصول سهل للملفات الإستنادية الرئيسية للأسماء فى العالم .


الهيئات المشتركة فى هذا الملف
هو عبارة عن  جهد مشترك بين كل من الجهات الأتية :
  • مكتبة الكونجرس .
  • المكتبة الوطنية الألمانية .
  • المكتبة الوطنية الفرنسية :
  • مكتبة الإسكندرية .
  • OCLC
  • المكتبة الوطنية الأسبانية .
  • المكتبة الوطنية الإسرائيلية .
  • المكتبة الوطنية البرتغالية .
  • المكتبة الوطنية النمساوية .
  • مكتبة الفاتيكان .
  • المعهد المركزى للفهرس الموحد للمكتبات الإيطالية و المعلومات الببليوجرافية .


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

أمثلة لبعض الجهود العربية لأنشاء ملفات إستناد

مداخل المؤلفين والاعلام العرب/ناصر محمد السويدان، محمد السيد العرينى

1. القائمون بالمرجع

من الناحية الفكرية:
ناصر محمد السويدان ، محسن السيد العرينى.
من الناحية المادية:
جامعة الرياض.

2. حدود التغطية "مدى السعة"
الجوانب الكمية:
تشمل هذة القائمة على ما يقارب تسعة ألاف اسم من فئات مختلفة.
الجوانب الزمانية:
أسماء الاشخاص الذين عاشوا حتى منتصف القرن الرابع عشر الهجرى"اى انها لا تشمل أسماء الأعلام الذين أمتدت حياتهم بعد عام 1350ه/1930م.
3. طريقة التنظيم
  •             رتبت المداخل والاسماء هجائيا حسب الكلمة.
  •           يشتمل المرجع على مداخل .
  •       شبكة الاحالات :
فى هذة القائمة تم اختيار افضل الصيغ التى يعرف بها الشخص وفى نفس الوقت وضعت الاحالات اللازمة التى يعرف بها الشخص ولكنها غير مستخدمة فى هذة القائمة ، وهذة الاحالات تهدف الى تيسير البحث عن الشخص باكثر وسيلة تمكن من العثور عليها سواء بالاسم المعتمد فى هذة القائمة او باسماء اخرى يحال منها الى الأسم المستخدم ،وقد وضعت الاحالة بحيث تشمل الاسم الذى قد يعرف به وبعدة فاصلة يتبعها الاسم المتشابهة لة وقد فصل بين الاسم المحال اليه بعلامة(=) وهى تعنى انظر حيث يأتى بعدها الاسم المحال اليه وهو الاسم المستخدم فى القائمة ولكنة يرد فى الاحالة بشكل مختصر توفيرا للمساحة المخصصة للاحالة .
  •           يتبع خط واحد فى الترتيب.
  •        لا يوجد كشاف.
4. الجوانب الشكلية
  •     القائمة مكونة من مجلد واحد ، 642 صفحة ، التجليد السميك.
  •               لا يشتمل على ايضاحيات .
  •               الورق من النوع الردئ ، حروف الطباعة واضحة

مدخل الاسماء العربية القديمة: قائمة إستنادية للمكتبات ومراكز المعلومات العربية/شعبان عبد العزيز خليفة ، محمد عوض العايدى
1. القائمون بالمرجع

  من الناحية الفكرية:

شعبان عبد العزيز خليفة ، محمد عوض العايدى .

من الناحية المادية:

المكتبة الاكاديمية .

2. حدود التغطية "مدى السعة"

  الجوانب الكمية :

عدد المواد التى يغطيها المرجع خمسة وعشرين اسم عربى قديم توفى اصحابها.

  الجوانب الزمنية:

عام (1900م) (1318ه) .

  الجوانب النوعية :

  •   اللغة المغطاة هى العربية .

  •   الاسماء التى لها اكثر من رسم كما وردت فى المصادر دون محاولة تثبيت صيغة واحدة لها والاحالة لها والاحالة من الصيغ الاخرى . 
  • الاسماء العربية القديمة مرجئين الاسماء العربية الحديثة التى عاش اصحابها بعد سنة 1900 ومداخل الهيئات التى بدات ظهورا من القرن التاسع عشر الى عمل اخر نظرا لطبيعة تلك الاسماء الحديثة.

  •    تمت صياغة المداخل فى هذة القائمة على اساس الجزء الاشهر فى الاسم كما جاء فى غالبية المصادر وقد تم اعداد احالات تحت بعضها صيغ لوردها فى قائمة المصادر .



3. طريقة التنظيم

  •       رتبت هذة الاسماء هجائيا.

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

  •    يتبع خط واحد فى الترتيب .

4. الجوانب الشكلية

  •        يقع المرجع فى مجلدين :. الاول "804ص"  ،   الثانى "1609ص"  .

  •      التجليد من النوع السميك .

  •      لا تشتمل على ايضاحيات.

  •    الورق من النوع الجيد والطباعة واضحة .