السبت، 18 أغسطس 2012

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

تقنيات شبكات التواصل الاجتماعي في المكتبات الرقمية العربية : تطبيقات برنامج جرينستون للمكتبة الرقمية
1- مقدمة
تمثل شبكات التواصل الاحتماعي الموجة الثانية في استخدام شبكة الانترنت، او ما يطلق عليه اصطلاحا الوب 2. يمكن تعريف شبكات التواصل الاجتماعي ، كما ورد في الويكيبيديا، بانها تتكون من ملفات شخصية للمستخدمين وخدمات عامة مثل المراسلات الشخصية ومشاركة الصور والملفات الصوتية والمرئية والروابط والنصوص والمعلومات بناءً على تصنيفات محددة مرتبطة بالدراسة أو العمل أو النطاق الجغرافي مثل مواقع فيس بوك وماي سبيس . كما برزت شبكات التواصل الاجتماعي المرتبطة بالعمل المهني مثل شبكة الاتحاد العربي للمكتبات و المعلومات ، و الشبكات المتعلقة بالتطبيقات الفرعية في المجال المهني كتطبيقات التقانه مثل شبكة مجموعة نقاش برنامج جرينستون للمكتبة الرقمية و مجموعة نقاش كوها.
شكل ازدهار صناعة البرمجيات الحرة مثل CDS/ISIS و البرمجيات مفتوحة المصدر مثل تطبيقات نظم ادارة المكتبات المتكاملة مثل PhpMyBibli Pmb و برنامج كوها Koha ، و برمجيات المكتبات الرقمية مثل برنامج جرينستون للمكتبة الرقمية و برنامج دي سبيس نقلة نوعية في تطور المكتبات و خدمات المعلومات.استخدمت تطبيقات نظم ادارة المكتبات المتكاملة و برمجيات المكتبات الرقمية تقنيات شبكات التواصل الاجتماعي للاعلام عن ما هو موجود في الفهارس من تسجيلات بيبليوجرافية او نصوص كاملة.
يهدف هذا النص للتعريف بكيفية استخدام تقنيات شبكات التواصل الاجتماعي او الوب 2 في المكتبات الرقمية العربية من خلال استخدام برنامج جرينستون للمكتبة الرقمية.
2- تقنيات شبكات التواصل الاجتماعي في برنامج جرينستون للمكتبة الرقمية
تعتمد تقنيات شبكات التواصل الاجتماعي في المكتبات الرقمية بالقدرة علي انشاء الروابط للوثائق علي صفحات شبكات التواصل الاجتماعي. أصبح برنامج جرينستون للمكتبة الرقمية منذ الاصدارة 2.84 متكيفا مع هذه التقنيات، بانشاء ملف ماكرو يستخدم لتشارك الوثائق في شبكات التواصل الاجتماعي .
الخطوة الاولي : اذا كنت تستخدم الاصدارة 2.83 سوف تحتاج لتحديث ملف الماكرو Document.dm في مجلد macros greenstone/ و اضافة هذا النص اسفل # headers/footers
**** Macro code - Begin ****
package Global
# Social network support
# Defined here in document, as the most likely place this will be used in
# within a document view, however its package is 'Global' because you
# might equally want this in a search or browse list
# _1_ = e.g. title
# _2_ = [srclink] or left empty. If left empty, then it will share the internal GS document
_sharemescript_ {
<script type="text/javascript">
function fullDomainURL(localURL)
\{
return window.location.protocol+'//'+window.location.host+localURL;
\}
</script>
<script type="text/javascript">
var a2a_config = a2a_config || \{ \};
a2a_config.linkname = "_1_";
_If_(_2_,
var srclink = \'_2_\';
//If metadata value is a valid URL that starts with xxx://
// (e.g. any protocol\, http, https\, ftp ...) then that will be the link to share
if (srclink.match(/^[^:]+:\\\/\\\//i)) \{
a2a_config.linkurl = srclink;
\}
else \{
//if metadata value is [srclink] then we have to cut off the 'href' tag label
var href = srclink.match(/href=\"([^\"]*)\"/);
a2a_config.linkurl = fullDomainURL(href[1]);
\}
,
//if no metadata was passed as link\, then the GS version of the document will be used.
a2a_config.linkurl = fullDomainURL("_gwcgi_")+ "?c=_cgiargc_&a=d&d=_cgiargd_";
)
</script>
}
_shareme_ {
<div style=\'padding-left:50px;\' class=\'a2a_kit a2a_default_style\'>
_sharemescript_(_1_,_2_)
<center>
<a class=\'a2a_dd\' href=\'http://www.addtoany.com/share_save\'>Share</a>
<span class=\"a2a_divider\"></span>
<a class=\'a2a_button_facebook\'></a>
<a class=\'a2a_button_twitter\'></a>
<a class=\'a2a_button_email\'></a>
<a class=\'a2a_button_linkedin\'></a>
</center>
<script type=\"text/javascript\" src=\"http://static.addtoany.com/menu/page.js\"></script>
</div>
}
_sharemesmall_ {
<span style=\'padding-left:8px;\' class=\'a2a_kit a2a_default_style\'>
_sharemescript_(_1_,_2_)
<a class=\'a2a_dd\' href=\'http://www.addtoany.com/share_save\'>Share</a>
<script type=\"text/javascript\" src=\"http://static.addtoany.com/menu/page.js\"></script>
</span>
}
**** Macro code - End ****
ثم حفظ الملف و اعادة تشغيل جرينستون
الخطوة الثانية: اذا اردت التشارك بالموقع ، يمكنك القيام بهذا الاجراء من خلال تعديل ملف الماكرو style.dm في في مجلد macros greenstone/ تقريبا السطر الثامن و العشرين 28
_pagebannerextra_ { } من الي
_pagebannerextra_ {_shareme_('This is my site',' http://e-library.myorg.com
')}
ثم حفظ الملف و اعادة تشغيل جرينستون
الخطوة الثالثة: اضافة تركيبة العرض التالية <br>_shareme_([dc.Title],[srclink])</td> اسفل تركيبة العرض الموجودة اصلا لعرض ايقونات شبكات التواصل الاجتماعي ، و سوف يصبح شكل التركيبة كما في االشكل ادناه
clip_image002
و التي سوف تعرض نتائج بحث لحقل العنوان كالآتي ( ويندوز)
clip_image004
سوف تعرض ايضا ايقونات شبكات التواصل الاجتماعي مع العناوين الفرعية اذا كانت وثائقك هرمية كالآتي
clip_image006
تطبيقات لينكس
clip_image008
الخطوة الرابعة: لتشارك الوثائق علي صفحات الفيسبوك عليك القيام بالنقر علي ايقونة الفيسبوك و سوف تظهر لك صفحة الدخول الي الفيسبوك ،بعد دخولك سوف يظهر لك الشكل ادناه و الذي يطلب منك تحديد الصفحة المحددة للعرض سواء كان ذلك في الصفحة العامة او مجموعة محددة انت مشترك بها و كتابة تعليق مناسب ثم الضغط علي تشارك
clip_image009
تطبيقات لينكس
clip_image011
سوف تظهر النتائج كما يلي
clip_image013
و عرض النتيجة كما يلي
clip_image015
او تجربتها في شبكة لينكدون
clip_image017
لكي تظهر النتيجة كما يلي
clip_image019
و عرض النتيجة كما يلي
clip_image021



السبت، 7 يوليو 2012

ملامح برنامج جرينستون للمكتبة الرقمية




البحث الحقلي وبحث النص الكامل
يمكن لمستخدم بحث النص الكامل للوثيقة او الاختيار بين الكشافات المختلفة والمبنية لمختلف أجزاء الوثيقة .على سبيل المثال بعض المجموعات لها كشاف بكل الوثائق ،كشاف الفصول ،كشاف العناوين ، كشاف المؤلفين ، وكل من هذه الكشافات يمكن بحثه عن كلمات محددة أو جمل .ويتم ترتيب النتائج وفقا لأهمية الصلة أو فرزها بعنصر واصفات بيانات.
تسهيلات التصفح المرنة
يمكن للمستخدم تصفح قوائم بالمؤلفين ،قوائم بالعناوين ،قوائم بالتواريخ، تراكيب التصنيف....الخ المجموعات المختلفة يمكن أن تقدم تسهيلات تصفح مختلفة وحتى ضمن مجموعة واحدة .يوجد تنوع واسع لواجهات البحث .ويتم بناء واجهات البحث والتصفح خلال عملية البناء ووفقا لمعلومات إعداد المجموعة .
إنشاء هياكل الوصول تلقائيا
يقوم برنامج Greenstone بإنشاء مجموعات المعلومات وتتميز بسهولة إدارتها .يتم بناء كل تراكيب التصفح والبحث مباشرة من الوثائق نفسها .ولا يتم حشر أي رابط باليد بل يتم تضمين الروابط الأصلية الموجودة .هذا يعنى إذا توفرت وثيقة بنفس الشكل فأنها تدمج تلقائيا في المجموعة ،فعليا، بالنسبة لبعض المجموعات تتم بواسطة إجراءات تنشيط بصورة منتظمة ،وتقوم باستكشاف المواد الجديدة وإعادة بناء الكشافات بدون تدخل يدوى .
استخدام واصفات البيانات
تعتبر واصفات البيانات معلومات وصفية مثل المؤلف ،العنوان ،الكلمات المفتاحيه والتي يمكن أن تلحق مع وثيقة او مع الفصول الفردية ضمن الوثائق.وتستخدم واصفات البيانات كالمواد الخام لكشافات التصفح .والتى يجب توفيرها خارجيا أو مستخرجة تلقائيا من مصدر الوثائق .معيار واصفات البيانات Dublin Core يستخدم لمعظم الوثائق الالكترونية ،ومهما يكن، فقد تم توفير معايير واصفات بيانات أخرى .
زيادة قدرات النظام بالمقابس
لتضمين مختلف أنواع مصادر الوثائق ، تم تنظيم البرنامج بطريقة تيسر كتابة "مقابس" لأنواع جديدة من الوثائق ،المقابس المتوفرة حاليا هي لوثائق email ,post, PDF, word,HTML,txt وبعض خصائص الأشكال، ويتحرك بصورة متكررة عبر هيكل الدليل والارشيفات المضغوطة والتي تتضمن مصادر وثائق في أشكال مختلفة .لبناء كشافات التصفح في واصفات البيانات يوجد مخطط "مصنفات" يتم استخدامها .تقوم المصنفات بإنشاء كشافات التصفح من مختلف الأنواع على واصفات البيانات .
تصميم مجموعات ضخمة
يمكن تصميم مجموعات تتضمن ملايين الوثائق بطريقة تجعل نظام Greenstone مناسبا"لمجموعات بحجم جيجا بايت متعددة .
الوثائق المتعددة اللغات
يستخدم البرنامج الشفرة اللغوية الموحدة يونيكود بطريقة تعالج أي لغة بصورة مناسبة. حتى الآن ،فأن المجموعات المبنية تتضمن الفرنسية ،والأسبانية ، الماورى، الصينية ،العربية ، الإنجليزية .على الطائر يتم التحويل من اليونيكود إلى الهجائية التي تدعم متصفح الويب المستخدم .
واجهات استخدام متعددة اللغات
يمكن أن تكون واجهات الاستخدام بلغات متعددة . حاليا، تتوفر واجهات الاستخدام باللغة العربية ،الصينية ،الهولندية ، الإنجليزية ،الفرنسية ، الألمانية ،الماورى ، البرتقالية ،الأسبانية .يمكن إضافة لغات جديدة بسهولة.
مجموعات تتضمن نص، صورة ، مواد سمعية وفيديو.
يمكن لمجموعات Greenstone أن تتضمن نص،صورة ،مواد سمعية ومواد فيديو.معظم المواد غير النصية إما أن تكون ملحقة إلى وثائق نصية أو مصحوبة بوصف نصي.ومهما يكن، فأن هندسة النظام تسمح بتطبيق مقابس ومصنفات حتى للبيانات غير النصية .
تقنيات ضغط نصوص عالية
تستخدم تقنيات ضغط النصوص لتقليل حجم الكشافات والنص .يوفر تقليل حجم الكشافات بالضغط قيمة مضافة لزيادة سرعة استرجاع النص.
توفير الوظيفة الإدارية
تمكن وظيفة "إدارية" مستخدمين محددين من تخويل مستخدمين جدد لبناء مجموعات جديدة ،تأمين الوثائق بحيث لا يمكن الوصول إليها إلا ٍمن قبل المستخدمين المعتمدين بتقديم كلمة مرور .فحص مكونات كل المجموعات ..الخ تسجل مدونة أنشطة المستخدم كل الاستفسارات لكل مجموعة في Greenstone .
دنياميكية إظهار المجموعات الجديدة
يمكن تحديث المجموعات وإظهار المجموعات على الخط في أي وقت دون الإضرار بالنظام.
نشر المجموعات على الانترنت أو في قرص مدمج
يمكن استخدام البرنامج للخدمة في شبكة المعلومات الدولية الانترنت كما يمكن إتاحة مجموعات Greenstone ،وبنفس الشكل تحديدا على قرص مدمج .واجهة المستخدم هي وسيط معياري لتصفح الويب (يتم توفير متصفح نتسكيب في كل قرص ) والتفاعل معها متطابق مع الوصول إلى المجموعة عبر متصفح الويب .باستثناء ،فأن وقت الاستجابة يمكن التنبؤ به .يمكن تشغيل كل الأقراص المدمجة تحت مختلف إصدارات نظام التشغيل النوافذ windows .
توزيع المجموعات لمختلف الأجهزة
يسمح هيكل تطبيق مرن بخدمة المجموعات المختلفة من أجهزة مختلفة ،و بعد تقدم للمستخدم بنفس الطريقة ،في نفس صفحة متصفح الويب كجزء من نفس المكتبة الرقمية .
تعدد منصات التشغيل يونيكس Unix ،النوافذ windows
يمكن تشغيل Greenstone تحت يونيكس Unix ،النوافذ windows.وكل من هذه الأنظمة يمكن تشغيلها بمزود ويب لا يمكن بناء المجموعات في الإصدارات السابقة للنوافذ (3.11/3.1) windows ولكن يمكن تحويل المجموعات المبنية إليها .
على ماذا تحصل مع Greenstone
برنامج Greenstone للمكتبة الرقمية هو برنامج مفتوح المصدر متوفر من مكتبة نيوزيلندا الرقمية (nzdl.org) بحسب بنود الرخصة العامة Gnu .يتضمن البرنامج كل ما هو موصوف أعلاه .خدمة الويب، إنشاء قرص مدمج ،بناء مجموعات ،قدرات التعدد ،اللغوي، المقابس والمصنفات لأنواع مختلفة من مصادر الوثائق ،كما يتضمن ملمح تثبيت آلي يتيح بسهولة التثبيت على منصات windows وUnix . برنامج مفتوح المصدر يمكن للمستخدمين المساهمة فى التعديلات والتجديد.