أدوات النشر الإلكترونى
هناك عدد من الأدوات المستخدمة فى مجال النشر الإلكترونى على شبكة الإنترنت ومنها:
SGML : Standard Generalized Markup Language*
XML : Extensible Markup Language*
HTML : Hypertext Markup Language*
DVI
Post Script
PDF : Portable Document Format*
وسوف نتناول بالتفصيل ثلاث من هذه الصيغ
1. HTML
هى اللغة التى تستخدم عادة لتصميم صفحات الويب. هذه اللغة تتكون من تعليمات مكتوبة بصيغة ASCII تعرف بالـ Tags, ويتم عن طريق هذه التعليمات وصف طريقة عرض النصوص والرسوم والوسائط الإعلامية الأخرى, كما يمكن عن طريق هذه اللغة تزويد صفحات الويب بنقاط توصيل Hyperlinks وهى نقاط توصل القارئ بأجزاء فى الصفحة المقروءة أو بصفحات أخرى أو بمواقع أخرى على شبكة الإنترنت.
يمكن قراءة صفحات الويب المكتوبة بلغة HTML باستخدام برامج تصفح مثل Netscape أو Microsoft Internet Explorer Navigator . هذه البرامج تقوم بترجمة تعليمات الـ HTML إلى صفحات مرئية, كما تستخدم لغة HTML لعمل صفحات الويب التفاعلية Interactive Forms والتى تعمل بمساندة برامج خاصة مخزنة على أجهزة الكمبيوتر الخادمة Servers تعرف ببرامج الـ CGI والـ ASP.
تتميز لغة HTML بأنها لغة لا تعتمد على نظام تشغيل معين أو جهاز معين Platform And Hardware Independent, إلا أن صفحات HTML لا تستطيع أن تحفظ تنسيق الصفحات Page Layout حيث أنه لا يمكن لمصمم الصفحة أن يتوقع تماماً ما سيظهر على شاشة برنامج التصفح, فقد يتغير شكل الصفحة بتغير برنامج التصفح أو بتغير نظام التشغيل أو بتغير القارئ للحروف Fonts التى يستخدمها برنامج التصفح أو بتغيير حجم الشاشة. فى لغة HTML لا نستطيع أن نتحكم فى تنسيق الصفحة Page Layout بشكل تام إلا أنه يمكن التحكم ببعض جوانب التنسيق مثل حجم العناوين Headings مقارنة بحجم النص الفعلى كذلك يمكن التحكم فى أسلوب النص (مائل, سميك). كما أن لغة HTML تعجز عن عرض الرموز التى نحتاجها فى الأبحاث العلمية كرموز المعادلات والرموز الرياضية وغيرها. يتم عرض مثل هذه الرموز فى صفحات HTML عادة بتحويلها إلى صور Bitmapped.
2. Post Script
هى لغة تم تطويرها من قبل شركة Adobe عام 1985 وذلك لتسهيل طباعة النصوص والرسوم على طابعات الليزر الشخصية وطابعات الـ Image Setters الموجودة فى المطابع. هذه اللغة تعتمد على مجموعة من التعليمات المكتوبة بصيغة ASCII والتى تصف للطابعة الرسوم المصممة بواسطة جهاز الكمبيوتر, وتصف هذه اللغة تنسيق الصفحة Page Layout بشكل دقيق, كما تصف الشكل الذى تطبع به الحروف Fonts من حيث النوع والحجم والأسلوب ......... الخ.
باستخدام برامج معينة يتم وصف الصفحة المصممة على أجهزة الكمبيوتر عن طريق لغة Post Script, بعد ذلك يتم نقل هذه الصفحة الموصوفة من الجهاز إلى الطابعة المجهزة بمفسر للغة Post Script والذى يقوم بتفسير تعليمات هذه اللغة وطبع الصفحة الموصوفة بأقصى جودة تملكها الطابعة (300 نقطة فى البوصة DPI أو أكثر على طابعات الليزر الشخصية و 2540 DPI أو أكثر على طابعات الـ Image Setters) محافظة بذلك على تنسيق الصفحة Page Layout.
ظلت Post Script الصيغة المتعارف عليها لطباعة المنشورات والمطبوعات المصممة عن طريق الكمبيوتر إلى أن استغلت بعد ذلك فى نشر المطبوعات على شبكة الإنترنت وخاصة الأبحاث العلمية, حيث يقوم صاحب البحث العلمى بكتابة بحثه العلمى باستخدام برنامج معالجة كلمات مثل Latex على نظام UNIX أو غيره من برامج معالجة الكلمات ثم يقوم بتحويل بحثه إلى ملف Post Script. هذا الملف يصف بحثه بشكل يحفظ تنسيق الصفحات Page Layout وشكل الحروف والرموز المستخدمة (كرموز المعادلات) ليظهر بعد ذلك عند الطباعة بنفس التنسيق الذى وضعه صاحب البحث, بعد ذلك يضع صاحب البحث ملف الـ Post Script فى صفحته على الإنترنت ليحصل عليه القارئ ويطبعه على أى طابعة ليزر تعمل بنظام Post Script.
يمكن طباعة ملفات Post Script على الطابعات غير المجهزة بنظام Post Script باستخدام بعض البرامج الخاصة. وملفات Post Script هى ملفات مجهزة عادة للطباعة, إلا أن هناك برامح تمكن المستخدم من قراءة ملفات Post Script على الشاشة حيث يترجم ملف Post Script إلى صفحة لتطبع على الطابعة بل تظهر على الشاشة. من هذه البرامج برنامج Ghost Script Viewer. إلا أن ملفات Post Script التى تقرأ من الشاشة ليست واضحة تماماً وليست عالية الجودة, حيث أن جودتها لا يمكن مقارنتها بالنسخة المطبوعة. كذلك فإن ملفات Post Script ليست مجهزة ليتم تزويدها بأدوات Multimedia كالأصوات والرسوم أو بنقاط التوصيل Hyperlinks. كما أنها ليست مجهزة بتصميم صفحات تفاعلية توضع على الويب ويمكن للقارئ تعبئة بعض أجزائها وإرسالها إلى جهاز الكمبيوتر الخادم كما هو الحال فى HTML Forms. كما أن ملفات Post Script كبيرة الحجم إذ ما قورنت بملفات HTML.
2. Acrobat PDF
صيغة PDF هى تقنية طورتها شركة Adobe مطورة لغة Post Script عام 1993, وهى تقنية تهدف إلى نشر وتبادل المعلومات المقروءة إلكترونياً بشكل يحفظ للمادة التى يتم تبادلها الجوانب التالية:
الدقة: بحيث تحفظ تقنية PDF تنسيق الصفحة Page Layout الذى وضعه مصمم الوثيقة أصلاً أثناء تصميمه لوثيقته. وملفات PDF لا يتم إعادة تنسيقها من قبل القارئ عن طريق برنامج التصفح, كما أن القارئ لا يمكن له أن يغير الخطوط التى يحويها ملف PDF بعكس ملفات HTML, فالخطوط Fonts تظهر فى ملف الـ PDF كما وضعها مصمم الوثيقة حيث يظهر الخط نفسه وبنفس الأسلوب (مائل أو سميك على سبيل المثال) وبنفس الألوان. كما أن تنسيق النص لا يتغير على عكس HTML حيث يمكن أن يتغير تنسيق النص بتغير الخط أو بتغير برنامج التصفح. وهذا الأمر ضرورى فى مجال النشر والتصميم وفى مجال الوثائق الرسمية أو العقود. كما أن التنسيق الذى يضعه المصمم يكون له عادة هدف معين. فاستخدام الخط السميك أو المائل أو اللون أو تنسيق النص بطريقة معينة يمكن أن يوصل رسالة معينة وتغيير هذا التنسيق الأصلى قد يغير هذه الرسالة, فملف PDF يعد صورة رقمية للصفحة المطبوعة.
الحجم المضغوط: ملفات PDF صغيرة الحجم وذلك يساعد على نقلها بسرعة عبر الإنترنت, حتى رسوم الـ Bit Mapped والـ Vector-Based التى تحويها ملفات PDF يتم ضغطها أيضاً.
التوافقية: يمكن قراءة ملف PDF من قبل أى مستخدم وعن طريق أى نظام تشغيل باستخدام برنامج Acrobat Reader المتوفر مجاناً على موقع Adobe. فصيغة PDF لا تعتمد نظام تشغيل معين Platform Independent, حيث يمكن قراءة ملف PDF مصمم باستخدام Windows من قبل شخص يستخدم جهازاً يعمل على نظام Macintosh أو UNIX.
جودة العرض والطباعة: ملفات PDF تحفظ للمستخدم أعلى جودة عند قراءتها من الشاشة. كما أنها تسمح للقارئ بتكبير أجزاء من الصفحة دون تأثر الحروف ودون تشويه لشكل الصفحة. ولأن ملفات PDF تعتبر بشكل عام ملفات Vector-Based فإنها تعرض باستخدام أعلى جودة لجهاز العرض حيث تعرض على الشاشة بدقة تصل إلى 72 DPI كما تطبع باستخدام أعلى جودة للطباعة (300 إلى 600 DPI على طابعات الليزر و 2540 DPI أو أعلى على طابعات الـ Image Setters).
عدم الحاجة إلى ربط ملفات PDF بأى ملفات أخرى كملفات الصور وغيرها كما هو الحال فى ملفات HTML حيث أن ملف PDF الواحد يكمن أن يحوى النصوص والرسوم والصور. إضافة إلى ذلك فإن تقنية PDF تملك إمكانيات أخرى توفرها للقارئ والناشر منها:
المراجعة والتعديل
فى المؤسسات الحكومية أو الهيئات العلمية وغيرها قد تمر الوثيقة الواحدة فى دورة مراجعة حيث تمر على أكثر من مراجع بحيث يقوم كل مراجع بالتطبيق وإبداء الملاحظات وقد يقوم المراجع بالكتابة على هامش الوثيقة أو قد يقوم بإلصاق قصاصات ورقية على بعض الصفحات. بعد ذلك يقوم المراجع بإرسال الوثيقة إلى مراجع آخر إلى أن تكتمل المراجعة والملاحظات. فى نهاية الأمر قد يجد المرء نفسه أمام مجموعة من القصاصات والملاحظات المكتوبة على جانب صفحات الوثيقة دون معرفة من قام بكتابة هذه التعديلات والملاحظات. بل أن الأمر قد يتطور إلى تلف الصفحات الأصلية أو إلى ضياع بعض الأوراق خاصة إذا كانت الوثيقة تنتقل من بلد إلى بلد. من أمثلة هذه الوثائق التى تحتاج إلى مراجعات الرسائل الجامعية التى يتم تبادلها بين الممتحنين الداخليين والخارجيين Internal And External Examiners والمعاملات الحكومية.
يقدم نظام Adobe Acrobat أدوات للتعديل ولتدوين الملاحظات ولكنها أدوات إلكترونية تعرف بالـ Annotation Tools, هذه الأدوات تسمح لمن يقوم بمراجعة ملف Acrobat PDF بوضع ملاحظته على وثيقة PDF على شكل Electronic Notes وهى عبارة عن نوافذ صغيرة تظهر على صفحات PDF وتحوى بعض الملاحظات حول أجزاء معينة فى هذه الصفحات. بعد ذلك يقوم المراجع بإرسال ملف PDF الذى تمت مراجعته إلى مراجع آخر أو يعيدها إلى الشخص المرسل عبر شبكة الإنترنت أو شبكة الـ Intranet الخاصة بهيئة معينة. كذلك يقدم Acrobat أدوات أخرى لإضافة الملاحظات كالخطوط, التظليل أو الأختام التى يستطيع أن يعدلها المستخدم عن طريق اختيار صورة تظهر على شكل ختم.
التوقيع الرقمى Digital Signature
نحتاج إلى مراكز العمل المختلفة إلى أن نتأكد أن شخص ما قام بمراجعة وثيقة ما بنفسه, أو أن شخصاً معيناً قام بالموافقة على محتويات وثيقة معينة بعد أن قرأ محتوياتها (كالمدير مثلاً). يمكن إجراء ذلك إلكترونياً عن طريق تقنية التوقيع الرقمى التى يمكن استخدامها فى ملفات PDF وهناك نوعان من التوقيع الرقمى متوفران حالياً:
1. التوقيع المفتاحى Key-Based Signature
تقوم هذه التقنية بتزويد الوثيقة الإلكترونية بتوقيع مشفر مميز Encrypted يحدد هذا التوقيع الشخص الذى قام بتوقيع الوثيقة, الوقت الذى قام فيه بتوقيع الوثيقة ومعلومات عن صاحب التوقيع. يتم تسجيل التوقيع الرقمى بشكل رسمى عند جهات تعرف بإسم Certification Authority وهى طرف محايد مهمته التأكد من صحة ملكية التوقيع الرقمى للأشخاص الذين يقومون بتوقيع الوثائق الإلكترونية لتسجيل التوقيع المفتاحى عند الـ Certification Authority.
تقوم الـ Certification Authority بجمع معلومات من حامل التوقيع الإلكترونى المراد تسجيله, بعد ذلك تصدر الـ Certification Authority لهذا الشخص شهادة Certificate تمكنه من التوقيع الإلكترونى على الوثائق الإلكترونية. ويزود هذا الشخص بعد إعطاؤه الشهادة بكلمة سر خاصة تمكنه من استخدام التوقيع الإلكترونى لتوضيح مهمة الـ Certification Authority ونأخذ المثال التالى:
يمكن لشركة معينة أن تتفق مع الـ Certification Authority معينة مثل VeriSign لتكون الجهة الرسمية المخولة بالتأكد من صحة التوقيعات الإلكترونية, بعد ذلك يمكن للأشخاص العاملين فى هذه الشركة تسجيل توقيعاتهم عند Certification Authority , بعد ذلك كلما أراد أحدهما أن يوقع وثيقة معينة, يقوم بإدخال كلمة السر التى أعطيت لهم من قبل الـ Certification Authority, ثم تقارن كلمة السر التى أدخلها مع قاعدة بيانات الـ Certification Authority للتأكد من أن صاحب هذه الكلمة السرية يحمل شهادة منهم بالتوقيع, فإذا تم التأكد استطاع هذا الشخص التوقيع على الوثيقة وصارت الوثيقة تحمل توقيع هذا الشخص.
2. التوقيع البيومترى Biometric Signature
يعتمد التوقيع البيومترى على تحديد نمط خاص تتحرك به يد الشخص الموقع أثناء التوقيع. إذ يتم توصيل قلم إلكترونى بجهاز الكمبيوتر ويقوم الشخص بالتوقيع باستخدام هذا القلم الذى يسجل حركات يد الشخص أثناء التوقيع كسمة مميزة لهذا الشخص حيث أن لكل شخص سلوكاً معيناً أثناء التوقيع. يدخل فى التوقيع البيومترى البصمة الإلكترونية أيضاً.
يتم تسجل التوقيع البيومترى أيضاً عند الـ Certification Authority كما هو الحال فى التوقيع المفتاحى.
يتم ربط وثيقة الـ PDF بالـ Certification Authority عن طريق برامج مساندة Plug-Ins خاصة تربط برامج Acrobat بالـ Certification Authority عن طريق برامج الـ Plug-In نستطيع من خلال برنامج Acrobat أن نختار أداة التوقيع الرقمى ونقوم بالتوقيع المفتاحى أو البيومترى على وثيقة PDF دون الحاجة إلى برامج خاصة مستقلة. كما يمكن تطبيق أكثر من توقيع رقمى على وثيقة واحدة. كذلك إذا ما أراد مستلم وثيقة ما التأكد من صحة التوقيع الذى عليها, فإنه يستطيع القيام بذلك عن طريق برنامج الـ Plug-In. كما يساعد التوقيع الإلكترونى فى عمل كثير من الجهات التى تتعامل مع عدد كبير من الوثائق التى تحتاج إلى توقيعات من أشخاص عديدين داخل هذه الجهة, فعلى سبيل المثال, إدارة الأغذية والأدوية فى الولايات المتحدة الأمريكية تحتاج إلى توقيعات الآلاف من الأشخاص على الآلاف من الوثائق خلال عملية التصريح بتداول دواء معين. التوقيع الإلكترونى وصيغة PDF قاما بتسهيل هذه العملية حيث تم استخدامها من قبل هذه الإدارة.
يمكن كذلك باستخدام تقنية PDF عمل صفحات تفاعلية Interactive Forms كما هو الحال فى لغة HTML . فهنالك الـ PDF Forms التى تعمل تماماً كما تعمل الـ HTML Forms , حيث يمكن ربطها ببرامج CGI أو ASP لتعطى التفاعلية لصفحات الإنترنت, إلا أن نماذج PDF تتميز بقدرتها على التغلب على مشاكل HTML الخاصة بالحفاظ على تنسيق الصفحات Page Layout كما أن الـ PDF Forms يمكن دمجها مع وثائق أكبر تحمل تنسيقات Layouts خاصة كالأوراق الرسمية التى تحتاج إلى تنسيق من نوع رسمى خاص متعارف عليه. الـ PDF Forms وسيلة هامة لجمع المعلومات يمكن أن تستخدمها الشركات والهيئات الحكومية وغيرها.
مما توفره تقنية PDF أيضاً إمكانية تزويد وثيقة الـ PDF بنقاط توصيل Hyperlinks, Bookmarks, Thumbnails تربط أقساماً معينة فى الوثيقة بأقسام أخرى داخل نفس الوثيقة, وتربط الوثيقة بوثائق أخرى أو بمواقع على شبكة الإنترنت. كذلك تساعد هذه الأدوات القارئ على الوصول إلى المعلومات التى يريدها فى الوثيقة بشكل أسرع. فوثائق الـ PDF ليست وثائق جامدة تقرأ فقط إنما هى وثائق تفاعلية ديناميكية.
البحث والفهرسة
يمكن البحث في ملفاتPDF عن كلمات معينه أو جمل معينة داخل نفس الوثيقة. كذلك يمكن فهرسة ملفات PDF للتمكن من البحث عنها من قبل بعض محركات البحث Search Engines وعناكب الويب Web Spiders وهي أدوات تستخدم للبحث عن المعلومات الموجودة علي شبكة الإنترنت. حيث أن هناك عدداً من الشركات المتخصصة ببرامج البحث في الإنترنت تنتج منتجات متعلقة بمحركات البحث والفهرسة تدعم صيغة PDF مثل شركة Excaliburكذلك يمكن فهرسة وثيقة أو مجموعة من وثائق ليتم البحث في محتوياتها من قبل المستخدم وذلك باستخدام نظام Acrobat Catalog الذي يقوم بعمل فهرس نصي كامل Full Text Index لمحتويات وثيقة أو مجموعة من الوثائق. والفهرس النصى الكامل Full Text Index هو قاعدة بيانات قابلة للبحث تشمل النص الموجود في وثيقة PDF أو في مجموعة من وثائق PDF.
هذه القاعدة تسمح للمستخدم بالبحث عن معلومة معينة داخل وثيقة أو مجموعة من الوثائق باستخدام كلمات مفتاحية Keywords أو باستخدام البحث المنطقي Boolean Logic.
الأمن
تمكن تقنية PDF من تحديد مدى النفاذ إلى الوثيقة عن طريق السماح أو عدم السماح للقارئ بتعديل الوثيقة, طباعة الوثيقة, اختيار النصوص ونسخها من الوثيقة. كذلك يمكن تزويد الوثيقة بكلمة سر بحيث لا يمكن فتحها إلا بكلمة السر هذه.
تتميز بنية Acrobat بأنها بنية مفتوحة Open Architecture حيث يمكن عمل برامج Plug-Ins بلغات برمجة باستخدام أكثر من 1000 API Functions توفرها شركة Adobe للمطورين. برامج الـ Plug-Ins يمكن أن تضاف إلي نظام Acrobat كبرامج مساندة.
كيف يتم صنع ملفات الـ PDF
لعمل ملفات PDF يجب أن يمتلك الناشر برنامج Adobe Acrobat والذي يحوي أدوات منها أداتا PDF Writer و Acrobat Distiller . باستخدام هاتين الأداتين يمكن تحويل أي وثيقة مكتوبة باستخدام أي برنامج معالجة كلمات مثل Microsoft Word أو باستخدام أي برنامج للنشر المكتبي DTP إلى ملف PDF. برنامج PDF Writer يقوم بتحويل الملف مباشرة من صيغة الاصلية إلي PDF. أما برنامج Acrobat Distiller فيقوم بتحويل الملفات المخزنة بصيغة Post Script إلى PDF.
هناك برامج لا يمكن عمل ملفات PDF منها بشكل صحيح إلا باستخدام Acrobat Distiller أي بتحويل الملف إلي Post Script ثم تحويل ملف الـ Post Script إلى PDF. ويحدث هذا عند استخدام بعض البرامج المعدة أساساً لعمل ملفات Post Script كبرامج النشر المكتبي DTP مثل Quark Express. كذلك فأن برنامج PDF Distiller يوفر إمكانيات متقدمة لا يوفرها الـ PDF Writer.
عيوب تقنية PDF
1. لا يملك كل القراء برنامج Acrobat Reader, وقد يجد بعض المستخدمين المبتدئين صعوبة في تحميله من الإنترنت وتركيبه علي أجهزتهم .
2. يصعب تعديل تنسيق الصفحات Page Layout أو تعديل النصوص بعد عمل ملف الـ PDF .
3. عدم وجود خاصية البنيوية Structuring في ملفات الـ PDF كما هو الحال في ملفات XML, SGML, HTML.
4. تتفوق الوثائق المخزنة بصيغة HTML علي تلك المخزنة بصيغة PDF في مرونة تبادل المعلومات بين نصوص الوثائق من جهة وقواعد البيانات Databases, وبرامج الـ CGI وبرامج الـ ASP من جهة أخري.
المصدر: الانترنت
د محمد محمد عبد الهادي استاذ تكنولوجيا التعليم بجامعتي الازهر والملك خالد- ت 0555857094-00201026594577-00201111380440
نشرت فى 22 مايو 2012
بواسطة a121564A
أ. د/ محمد محمد عبد الهادي بدوي
استاذ تكنولوجيا التعليم بكلية التربية بجامعة الملك خالد (سابقاً) بكلية التربية جامعة الازهر حاليًا محافظة الدقهلية- المنصورة- بريد الكتروني [email protected] »
ابحث
تسجيل الدخول
عدد زيارات الموقع
379,402
ساحة النقاش