Automated Web Development Based On Metadata Stored in the Database

ملفّات مشابهة
التقديم الإلكتروني

البرامج المنفذة خالل شهر محرم 1433 ه

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

NUBIX for Information Technology

د ر و س ف ق ه ي ة ا ل ث ان ي ا ل ثان وي

دفرتالأطفال

Slide 1

عرض تقديمي في PowerPoint

Microsoft Word - C#2

riyadh-geeks-mobile-first

جاهعة الوسيلة هركز الشبكات و أنظوة اإلعالم و االتصال والتعلين الوتلفز و التعلين عن بعد مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام ا

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0

WHAT’S NEW

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

مر سوم سلطاين رقم 94/102 باإ صدار قانون ا ستثمار راأ س املال الأجنبي نحن قابو س بن سعيد سلطان عمان بعد االطالع على املر سوم ال سلطاين رقم 75/26 ب إاUص

حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه

Magazine No. 23- A

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

النشر في مجلات ال ISI

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

تعلم للحياة والعمل واإلتقان 1 الئحة المعادالت واالنتقال من النظام الفصلي إلى المقررات

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

نموذج توصيف مقرر دراسي

دور ا ا ا ا ى ا ب ا رس ا ر م د إ ا أ أ در ن ا - ا دان ا ذ ا ا ر أ ا

Microsoft Word - Oracle1

Our Landing Page

2

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

دبلوم متوسط برمجة تطبيقات الهواتف الذكية

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد

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

امل ؤمتر الدويل 160 اخلام س للغة العربية نحو صناعة قامو س اإلكرتوين م صو ر للغة العربي ة د. صفوت علي صالح ملخ ص فكرة ا ستخدام ال صورة أاو الر سم فى شر

عرض تقديمي في PowerPoint

Allomani Warehouse User Guide

2 وزارة الرتبية والتعليم أمن وحماية املعلومات كتاب الطالب ال صف الثاين االبتدائي 2 نحو ثقافة إلكرتونية آمنة 1

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

مر سوم سلطاين رقم 81/53 باإ صدار قانون ال صيد البحري وحماية الرثوة املائية احلية نحن قابو س بن سعيد سلطان عمان بعد االطالع على املر سوم ال سلطاين رقم

LOBBY ACCESSORIES

2 سل سلة القانون واالقت صاد املن ش آت ال صغرية واملتو سطة ب ي ن ال ن ص وال ت ط ب ي ق موا ضيع خمتارة 2010 اجل زء ال ث ال ث 1

اختر عنوان مناسب

English C.V. أآرم فتحى مصطفى على الاسم :.مدرس الدرجة العلمية : مدرس بقسم تكنولوجيا التعليم - آلية التربية النوعية بقنا - جامعة الوظيفة الحالية : جنوب

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

Microsoft Word - Excel VBA

جامعة حضرموت

مدى تطبيق جامعة العلوم والتكنولوجيا اليمنية لمعايير الجودة الشاملة في التخطيط الاستراتيجي وفقا للأنموذج الأوروبي (EFQM)

مشروع المكتبات الرقمية

اجلريدة الرSسمية العدد )1076( وزارة الزراعة والثروة الùسمكية قرار وزاري رقم 2014/272 ب إ صدار لئحة تنظيم ا ستخدام الأرا ضي الزراعية ا ستنادا إاىل املر

السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام ابتداء من ابريل Subject Rate card 2015 starting from April تهديگم شرگة ال

الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات

واقع ر ضا طلبة كلية الدرا سات العليا بجامعة الكويت عن اخلربات االأكادميية والعلمية يف ضوء بع ض املتغريات الدكتورة نبيلة يو سف الكندري كلية الرتبية - ج

دليل المستخدم لبوابة اتحاد المالك التفاعلية

قررت وزارة التعليم تدري س هذا الكتاب وطبعه على نفقتها الريا ضيات لل صف االأول االبتدائي الف صل الدرا سي الثاين كتاب التمارين قام بالت أاليف والمراجعة

حالة عملية : إعادة هيكلة املوارد البشرية بالشركة املصرية لالتصاالت 3002 خالل الفرتة من 8991 إىل مادة ادارة املوارد البشرية الفرقة الرابعة شعبة نظم امل

Banner – Hold Information SOAHOLD

دليل اشتراع قانون الأونسيترال النموذجي للاشتراء العمومي

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو

مدى تطبيق معلمي الرياضيات يف مديرية تربية مشال اخلليل لألنشطة التعليمية املبنية على منوذج فان هايل Hiele( )Van يف التفكري اهلندسي د. عادل عطية ريان تا

Certified Facility Management Professional WHO SHOULD ATTEND? As a Certified Facility Management Professional course, Muhtarif is the ideal next step

1

كني سة مهجورة تتحول إىل سكن عائلي ممتع أعادة ت أهيل A House in a Church Along the river De Rotte in Rotterdam stands a wooden church from the 1930 s.

How To Install Oracle Forms & Reports 6i

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

تجربة السقوط الحر

Microsoft Word - 47-Matthew

افتتاحية العدد

الإمارات العربية املتحدة وزارة ش ؤوون مجل س الوزراء الأمانة العامة ملجل س الوزراء دليل اأعمال نظام جمل س الوزراء يناير 2010

هيئة السوق املالية التعليمات املنظمة لتمل ك املستثمرين االسرتاتيجيني األجانب حصصا اسرتاتيجية يف الشركات املدرجة الصادرة عن جملس هيئة السوق املالية مبو

نموذج السيرة الذاتية

أاعمال الر سل 507

جملة جامعة القد س املفتوحة للأبحاث والدرا سات الرتبوية والنف سية- املجلد الثاين-ع )7(- ت رشين اأول 2014 مدى التزام كليات الرتبية فى جامعات قطاع غزة بأ

قوائم التميز العلمي يف الوطن العريب 1 د. موزه بنت حممد الربان يف هذه السلسلة من الدراسات الوصفية حناول تسليط الضوء على التمي ز يف االنتاج العلمي العري

Microsoft Word - Access VBA

صندوق استثمارات اجلامعة ومواردها الذاتية ( استثمارات اجلامعة الذاتية ) مركز مركز استثمارات الطاقة املتجددة االستثمارات مركز اإلمام للمالية واملصرفية ا

التحكم في الجهاز عن بعد باستخدام نظام VNC

Microsoft Word - 50-John

د. ط در ءة ز ا ت ا دزة (درا ا ا ت) د. ط در را ر ا م م ا ا ا : ا ت ا ا ا م وا ا ي و إ ى ا ت ا ا ا دو إ و دة ا و أ اد ا. و ف ا ا إ وا ا ت ا دزة م ا أ ا

جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

الدليل التعريفي لبرنامج التحول األول بالمنطقة الشرقية إصدار مجموعة التواصل للتجمع الصحي األول بالمنطقة الشرقية

Microsoft Word - ٖٗخص عربÙ−

من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني امل

املعامل املركزية معامل مركز أحباث املؤثرات العقلية قامت جامعة جازان مشكورة بتجهيز معامل املركز املركزية ابألجهزة املتطورة واالدوات الالزمة اليت حيتاجه

افتتاحية العدد

دراسة االحتياجات املهارية للمورد البشري مبجال الطرق احلديدية يف ليبيا د. حممد علي الشريف د. مدحت عبد الرمحن يوسف تاريخ التسليم: 2014 م 1/ 25/ تاريخ ال

R.A.K Chamber of Commerce & Industry Studies & Commercial Cooperation Directorate Economic Studies Section 5510 /50/11 غرفة تجارة وصناعة رأس الخيمة إد

Our Landing Page

دليل التعامل مع املا شية لتطوير الت صال والإنتاج ورفاهية احليوانات يف منطقة ال شرق الأو سط و شمال اأفريقيا

النسخ:

Palestinian Journal for Open Learning & e-learning Volume 5 Number 10 Article 4 January 2016 Automated Web Development Based On Metadata Stored in the Database Mohammed Ibrahim Information Technology Center/Syria, mohamad_20481@hotmail.com Ahmed Webee Information Technology Center/Syria, WebeAhmedemohamad_20481@hotmail.com Follow this and additional works at: https://digitalcommons.aaru.edu.jo/jropenres Recommended Citation Ibrahim, Mohammed and Webee, Ahmed (2016) "Automated Web Development Based On Metadata Stored in the Database," Palestinian Journal for Open Learning & e-learning: Vol. 5 : No. 10, Article 4. Available at: https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 This Article is brought to you for free and open access by Arab Journals Platform. It has been accepted for inclusion in Palestinian Journal for Open Learning & e-learning by an authorized editor. The journal is hosted on Digital Commons, an Elsevier platform. For more information, please contact rakan@aaru.edu.jo, marah@aaru.edu.jo, dr_ahmad@aaru.edu.jo.

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات أ. حممد إبراهيم العبيد د. أمحد وبى تاريخ التسليم: 2014/7/16 م تاريخ القبول: 2014/12/3 م. مركز تكنولوجيا املعلومات/ سوريا. مركز تكنولوجيا املعلومات/ سوريا. 103 Published by Arab Journals Platform, 2016 1

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ملخص: اأظهر تقرير صادر عن االحتاد الدويل لالت صاالت اأن حجم املحتوى العربي على االإنرتنت ال يتجاوز %3. ووفقا للمدير التنفيذي ل رشكة اخلدمات ا آالمنة ل صناعة الربجميات فاإن حجم املحتوى العربي على ال شبكة الدولية ال ميكن مقارنته باأية حال من ا أالحوال باملحتوى االإنكليزي اأو غريه من اللغات العاملية. وبناء عليه ب ني هذا النظام لي ساهم يف إاثراء املحتوى العربي على شبكة االإنرتنت وذلك من خالل تزويد امل ستخدم مبن صة عمل سهلة ت ستخدم يف تطوير املحتوى ا إاللكرتوين و ن رشه و إادارته على االإنرتنت اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات. حيث يقوم النظام بقراءة هذه املعلومات من قاعدة البيانات ملعرفة اأ سماء اجلداول وحقولها والعالقات بينها ثم توليد جمموعة صفحات جاهزة للتعامل معها: )اإ ضافة وتعديل وحذف- وتنقل( كما ي سمح هذا النظام باإ ضافة وحدات برجمية لتوليد الرتميز النهائي. ومن اأهم النتائج التي تو صلت لها الدرا سة: وجود م شكالت كبرية وا ضحة يف طرق توليد صفحات الويب الديناميكية احلالية إاذ تبني لنا عدم التوافق بني االإ صدارات املختلفة من اأنظمة إادارة املحتوى وكون معظم املكونات والوحدات الربجمية والقوالب غري جمانية. اإ ضافة اإىل ذلك مدى تعقيدها بالن سبة للمواقع الب سيطة و صعوبة اإن شاء املواقع ح سب الطلب وا ستهالكها الكثري من موارد اخلادم )Server( وتعر ضها لكثري من املت سللني أالن معظمها من امل صادر املفتوحة. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 104 2

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى Abstract: Automated Web Development Based On Metadata Stored in the Database A report issued by the International Telecommunication Union revealed that the volume of Arabic content on the Internet does not exceed 3%, and according to the CEO of Secure Services for the software industry the volume of Arabic content on the Internet cannot be compared in any way with the content in English or other international languages. Therefore, it is important to build this system to contribute to the enrichment of Arabic content on the Internet by providing user of a platform to work easily and for the use, development, deployment and management of e- content on the Internet depending on the metadata information stored within the base where the system reads this information from the database to find out the names of tables and fields, relationships between them and generate a page group which is ready to deal with i. e. (add- edit- delete- the movement). This also allows the system to add software modules to generate encoding problems with large, clear ways and to generate Web pages current dynamic where we show the compatibility for the various versions of content management systems. The components and code units and templates is a free addition to the complexity for sites Mini as well as the difficulty of creating sites on demand in addition to the consumption of a lot of server resources and exposure to the fact that many of the infiltrators mostly from open sources. اجمللد اخلامس العدد العاشر كانون ثاني 105 2016 Published by Arab Journals Platform, 2016 3

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات مشكلة الدراسة: تكمن م شكلة هذه الدرا سة يف البحث عن بناء نظام للتوليد املوؤمتت ملواقع الويب اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات. وذلك للم ساهمة يف اإثراء املحتوى الرقمي على ا إالنرتنت ب أاقل قدر ممكن من االأخطاء. لذا جاءت هذه الدرا سة للتعرف اإىل أانظمة إادارة املحتوى ومعرفة اأكرثها شهرة والتعرف اإىل التقنيات التي يتم بها اإدارة املحتوى الرقمي ون رشه وتطويره يف اأنظمة اإدارة املحتوى امل شهورة. أهمية البحث: تكمن اأهمية البحث يف كونه حماولة جادة لبناء نظام للتوليد املوؤمتت ملواقع الويب اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات. وذلك للم ساهمة يف إاثراء املحتوى العربي على االإنرتنت. هدف البحث: يهدف البحث إاىل ت صميم نظام للتوليد امل ؤومتت ملواقع الويب اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات حيث يقوم هذا النظام بقراءة املعلومات من قاعدة البيانات ملعرفة اأ سماء اجلداول وحقولها والعالقات بينها وتوليد جمموعة صفحات جاهزة للتعامل معها. كما ي سمح هذا النظام ب إا ضافة وحدات برجمية لتوليد الرتميز النهائي ب رشط أان يكون النظام مفتوحا. فرضية البحث: يعتمد البحث على املعلومات الو صفية املخزنة ضمن قاعدة البيانات والوحدات الربجمية امل ضافة يف توليد ال صفحات. املنهجية املستخدمة: اإن املنهجية امل ستخدمة تعتمد على املعلومات الو صفية املخزنة ضمن قاعدة البيانات https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 106 4

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى والوحدات الربجمية امل ضافة حيث يقوم النظام بقراءة املعلومات الو صفية املخزنة ضمن قاعدة البيانات ملعرفة اأ سماء اجلداول وحقولها والعالقات بينها ليتم بعدها إا ضافة الوحدات الربجمية لل صفحة املراد توليدها. اإلطار النظري: نظام إادارة املحتوى (CMS( :Content Management System نظام اإدارة املحتوى:هو برنامج معلوماتي يعمل على الويب وي ستخدم لتطوير املحتوى االإلكرتوين ون رشه و صيانته وتخزينه على الويب حيث يتمكن امل ستخدمون ذوو اخل ربة التقنية الب سيطة يف ت صميم املواقع اأو حتى الذين ال ميلكون خربة تقنية من اإن شاء عدد كبري من ال صفحات والتطبيقات االإلكرتونية التفاعلية وحتريرها با ستخدام لوحة اأو واجهة حتكم مزودة من قبل النظام دون احلاجة إاىل التدخل يف ا أالمور الربجمية له. وت ستخدم أانظمة اإدارة املحتوى قواعد البيانات لتخزين املحتوى بدال من تخزينها باالأ سلوب التقليدي كما يف صفحات )HTML(. ويتم عر ض املحتوى ب صفحات مكتوبة بلغات برجمة خا صة بالويب مثل JSP( )ASP. NET- PHP- حيث ي عر ض املحتوى ويظهر على الويب بطريقة نظامية متخ ص صة. وغالبا ما تدعم اأنظمة اإدارة املحتوى Management( Content )System ا ستخدام جمموعة من التطبيقات اخلارجية التي ت ضيف خ صائ ص للنظام غري موجودة يف ن سخته االأ صلية. وما مييز اأنظمة إادارة حمتوى الويب عن لغات برجمة املواقع ا إاللكرتونية مثل )فرونت بيج( املنتج من قبل رشكة )مايكرو سوفت( اأو )درمي ويفر( املنتج من قبل رشكة ( أادوبي( هو عدم احلاجة اإىل خربة أاو معرفة تقنية أاو تدريب لتطوير حمتوى ال صفحات االإلكرتونية ون رشها و إادارتها. كما يقدم النظام قدرة التحكم بال صفحات ا إاللكرتونية وتعديلها وتطويرها ومراقبتها من قبل م ستخدم اأو م ستخدمني عدة ب صالحيات حمددة. إاذ يوجد العديد من النماذج الإدارة حمتوى الويب منها: املدونات Blogs املنتديات Forums البوابات.Portals فاملدونات ت ستخدم نظما مب سطة الإدارة املحتوى املوجه لال ستخدام ال شخ صي كما ميثل )ويكي( منوذجا آاخرا لنظم اإدارة املحتوى. اجمللد اخلامس العدد العاشر كانون ثاني 2016 107 Published by Arab Journals Platform, 2016 5

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ال شكل )1( نظام إادارة املحتوى. اإن ازدياد تعقيد املحتوى وترابطه وزيادة حجمه وال رسعة التي يطلبها الن رش الرقمي اأدى اإىل رضورة ا ستعمال أانظمة اإدارة املعلومات يف مواقع االإنرتنت. وكاأمثلة عن أانظمة اإدارة املحتوى الرقمي جند: دوت. نت. نيوك NUKE( )DOT NET بي. اإت ش. بي. نيوك NUKE( )PHP جروجز. نت ورد بر س PRESS( )WORD دروبال )DRUPAL( جومال )JOOMLA( زووب س )Xoops( موودل )Moodle( وغريها... - - - ومن أهم األعمال ذات الصلة باملشروع نظام إدارة احملتوى»جومال«: جومال:هو برنامج اإدارة املحتوى الرقمي احلائز على جائزة اأف ضل نظام إادارة حمتوى. والذي يتم من خالله تطوير املحتوى االإلكرتوين و إادارت ه وكذلك إادارة ال صالحيات وتعريف امل ستخدمني وغري ذلك. وهو برنامج جماين مفتوح امل صدر ومتاح للجميع يتميز ب سهولة الرتكيب واال ستعمال وكثافة مكتبة قوالبه حيث ي ضم ما ال يقل عن 1000 قالب اأغلبها جماين و أاكرث من 2000 قالب أاغلبها جتاري. وتستخدم )جومال( أربع تقنيات أساسية هي: املحتوى الثابت Content( )Static الغري مرتبط باالأق سام والت صنيفات. املحتوى الديناميكي Content( )Dynamic املرتبط با أالق سام والت صنيفات. املكونات )Components ) : وهي جمموعة من التطبيقات اأو الربامج ال صغرية https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 108 6

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى املوجودة ضمن )جومال( والتي ميكن اإ ضافتها اإىل املوقع اأو ا ستبعادها أالنها اجلزء الرئي س من ال صفحة. وتعد جومال يف حد ذاتها مكونا اأو تطبيقا. - الوحدات الربجمية )Modules( : وهي كتلة من التعليمات الربجمية التي ال تتطلب برجمة خا صة اأو ا ستعانة با ستعالم من جدول قاعدة البيانات. حيث حتم ل الوحدات الربجمية من مواقع رشكات التطوير ثم ت ستخدم يف )جومال( مثل االأمن اط )Styles ) والقوالب )Components( من املكونات وغري ذلك. وتعد الوحدات الربجمية اأ صغر )Templates( من حيث الوظيفة واحلجم. والتقنيتان ا أالخريتان تغنيان حمتوى املوقع الذي تبنيه )جومال(. ال شكل )2( نظام اإدارة املحتوى»جومال«. بو صف )جومال( نظام إادارة حمتوى ف إانه يقوم بعملية اأمتتة ن رش حمتوى املوقع على الويب بطريقة سهلة ومرنة ومنظمة. ويتم ذلك با ستخدام لوحة أاو واجهة حتكم مرنة و شاملة حيث يق سم املوقع اإىل اأق سام وكل ق سم يتمتع با ستقالل عن الق سم االآخر مما ي سهل التعامل مع كل منها وذلك با ستخدام قوالب جاهزة فعالة وديناميكية ت سمح بتغيري شكل العر ض فيها ثم تغيري شكل املوقع كامال وذلك كله بثوان معدودة. وي ستطيع العامل على )جومال( اإذا كانت لديه خربة يف لغة ( PHP و )HTML أان ي جري تعديالت برجمية على الربجميات امل صدرية جلومال. اجمللد اخلامس العدد العاشر كانون ثاني 109 2016 Published by Arab Journals Platform, 2016 7

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات خيارات اإلدارة يف«جومال«: ي دار املوقع من خالل لوحة أاو واجهة حتكم Panel( )Control تت ضمن عددا كبريا من اخليارات املق سمة إاىل جمموعات: - خيارات القائمة»موقع«:Site تت ضمن هذه القائمة اخليارات املتعلقة باالإعدادات العامة للموقع كافة وهي مق سمة إاىل جمموعة من اخليارات الفرعية. - التعريفات العامة Configuration( )Global : تت ضمن اختيار قيم واإدخالها لتعمل على م ستوى املوقع كامال كا سم املوقع ومعلومات ت سجيل الدخول واختيار حمرر الكتابة الرئي س و إاع دادات قواعد البيانات واإع دادات ت شخي ص االأخطاء و إاع دادات الربيد االإلكرتوين وخيارات اللغة امل ستخدمة... الخ. وتت ضمن هذه التعريفات اأكرث من مائة خيار تتحكم يف عمل املوقع كامال. - إادارة اللغة Manager( )Language : نتمكن من خاللها حتميل لغة جديدة ليقوم املوقع بعر ض القوالب والنماذج املن ضاأة سابقا باللغة اجلديدة. وميكن اأن تكون صفحات ا إالدارة بلغة و صفحات املوقع بلغات متعددة أاخرى. - اإدارة امل ستخدمني Manager( )Users : يجري تعريف امل ستخدمني وحتديد اأنواعهم ليتمكن مدير املوقع الحقا من حتديد صالحيات امل ستخدم. - اإدارة الو سائط Manager( )Media : ت ستخدم الإن شاء فهار س لتخزين ملفات الو سائط من صور و صوت وفيديو وذلك ال ستخدامها الحقا يف مكونات املحتوى الرقمي. - االإح صاءات )Statistics( : ت ستخدم يف تخزين معلومات اإح صائية عن زوار املوقع والكلمات التي قاموا بالبحث عنها وعن اأ سماء أانظمة الت شغيل وامل ستعر ضات واملجال الذي تنتمي اإليه حوا سيبهم. - اإدارة القوالب Manager( )Template : ت ستخدم لتغيري ال شكل العام للموقع اإذ ميكن تغيري القالب يف )جومال( اإىل قالب آاخر. وتق سم القوالب اإىل ثالثة اأنواع: قوالب خا صة بالعر ض على امل ستخدم العادي وقوالب ا إالدارة وقوالب أاماكن الوحدات الربجمية يف املجلة. ومن املمكن تن صيب أاي قالب يف )جومال( رشط اأن يكون متوافقا مع اإ صدار املجلة. كما باالإمكان حتميل القوالب من مواقع عدة منها املجاين ومنها الغري جماين. واأغلب القوالب املجانية وغري املجانية غري متوافقة مع املواقع التي تكتب باللغة العربية. وملعرفة اأماكن املوديالت املتوافرة يف اأي قالب ن ستخدم الكود االآتي PHP?TP=1( )NDEX.. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 110 8

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى ال شكل )3( القوالب واأماكن املوديالت. - اإدارة املحذوفات Manager( )Trash : ما نقوم بحذفه يف اأثناء العمل على حمتوى املوقع ير سل إاىل إادارة املحذوفات. ومن املمكن الرتاجع عن احلذف أاو حذفه نهائيا. - اإدارة القوائم Manager( )Menu : ي ستفاد منها باإن شاء قوائم املوقع الرئي سية والفرعية وتربط بالروابط التي قد ت شري إاىل مقاالت أاو صفحات )Web( أاو مواقع خارجية. وتتضمن إدارة القوائم خيارات فرعية هي: Ùالقائمة Ù الرئي سة Menu( )Main : وهي للدخول ال رسيع إاىل القائمة الرئي سة. وتت ضمن خيارات ال صفحة الرئي سة التي ستظهر لكل امل ستخدمني املخولني با ستعرا ضها ومعظم املحتوى الرقمي. Ùالقائمة Ù العليا Menu( :)Top تو ضع يف اأعلى املوقع وتت ضمن اخت صارا ملحتويات ال صفحة الرئي سية اأو أاية خيارات أاخرى يرغب امل صمم يف و ضعها. Ùقائمة Ù امل ستخدم Menu( )User : وهي قائمة يتحكم بها امل ستخدم امل سموح له بهذا. حيث ميكن أان يختار مو ضوعات معينة للظهور له دون غريه وذلك عند دخوله اإىل املوقع حيث تظهر له صفحته اخلا صة فيبدو املوقع كما لو اأنه خم ص ص لهذا امل ستخدم. والقوائم ال سابقة جميعها يجري التحكم بها بف ضل جمموعة من اخل صائ ص فمثال ميكننا التقرير من عر ض خيار القائمة أاو ال وعلى من ميكن عر ضه اأو ترتيب ظهوره. اجمللد اخلامس العدد العاشر كانون ثاني 2016 111 Published by Arab Journals Platform, 2016 9

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات - قائمة املحتوى Menu( )Content : هذه القائمة متثل حقيقة كامل املحتوى فباال ستفادة منها يجري اإ ضافة املحتوى وحذفه و صياغته وتبويبه وربطه مبحركات البحث وال سماح مل ستخدم دون غريه با ستعرا ض املقال اأو اخلرب أاو غري ذلك. وقبل احلديث بالتف صيل عن إامكانات هذا اخليار البد من االإ شارة إاىل اأن املحتوى يف )جومال( ي نظ م على ال شكل ا آالتي: Ùاالأق سام Ù )Sections( : يجري اإن شاء االأق سام الرئي سة للموقع اأوال )ق سم االأخبار- ق سم املقاالت الرئي سية...( Ùاالأ صناف Ù )Categories( : يجري تق سيم كل ق سم اإىل اأ صناف )االأخبار مثال تق سم اإىل أاخبار سيا سية اقت صادية...( ثم يتم اإن شاء املحتوى. وهو مقاالت ت ربط ب صنف ما أاي بق سم معني. وميكن بف ضل خيارات قائمة املحتوى اإ ضافة ق سم اأو صنف اأو اأية مقالة ثم حذفها اأو تعديلها. كما تتحكم هذه اخليارات يف ن رش اأية مقالة اأو إايقاف ن رشها وحتديد من با ستطاعته ا ستعرا ضها و إاظهار معلومات أاخرى عنها كالكاتب وتاريخ االإن شاء وغري ذلك وتتيح خيارات أاخرى يف هذه القائمة نقل مقالة ما إاىل االأر شيف لالحتفاظ بها مع إامكانية البحث فيه عن املقاالت ال سابقة. اإن ت صميم مقالة جديدة يتم من خالل حمرر ن صو ص مماثل متاما ملحرر الن صو ص )Word( حيث يحوي حمرر الن صو ص على جميع اأدوات التن سيق و إادراج ال صور وملفات الفيديو وامللفات ال صوتية مع إامكان تعديلها واإظهارها بال صورة املالئمة مع العلم أان ذلك كله يتم بالتوافق مع القالب التلقائي الذي جرى اختياره يف مرحلة من مراحل ت صميم املوقع. وميكن بف ضل خيارات هذه القائمة أاي ضا اإ صدار تقرير يبني عدد املرات التي جرى فيها دخول امل ستخدم ال ستعرا ض كل مقالة من املقاالت. ال شكل )4( حمرر الكتابة. - اخليار )Components( : يت ضمن هذا اخليار اإ ضافة بع ض الربجميات واملقاطع الربجمية التي تغني املوقع ومنها: ال )Banner( : يتيح هذا اخليار م ستويني من التعامل ا أالول اإمكان تنظيم و ضع االإعالنات https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 112 10

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى والثاين متكني امل ستخدمني املخولني من و ضع اإعالنات خا صة بهم. ومن املمكن حتديد عدد مرات الظهور وت سجيل عدد مرات ال ضغط والظهور اأي ضا. وميكن أان تكون االإعالنات على شكل صورة اأو على شكل إاعالنات ن صية. ال شكل )5( االإعالنات. معلومات االت صال أاو :)contacts( يتيح هذا اخليار تعريف امل رشف على كل ق سم من اأق سام املجلة وو ضع معلومات االت صال به. ال شكل )6( جهات االت صال. اجمللد اخلامس العدد العاشر كانون ثاني 2016 113. )Mass Mail( اجلماعي Ùالربيد Ùاآخر Ù االأخبار Feeds( )News : للتعرف إاىل اآخر ا أالخبار وعر ضها يف مكان ما على ال صفحة الرئي سة. مع إامكانية جلب هذه ا أالخبار من مواقع أاخرى. Ùالت صويت Ù وا ستطالعات الراأي )Poll( : يتيح اإ ضافة ا ستطالع جديد ون رشه واإيقافه. كما ميكن عر ض نتائج الت صويت وجعله مفتوحا للجميع أاو ل أالع ضاء فقط. كما ال ت سمح لل شخ ص بالت صويت اأكرث من مرة يف اليوم نف سه. Published by Arab Journals Platform, 2016 Ù 11

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ال شكل )7( ا ستطالعات الر أاي. Ùاملزامنة Ù )Syndication( : يتيح هذا اخليار للم ستخدم نقل االأخبار اجلديدة من املوقع عرب خدمة )RSS( دون احلاجة للدخول إاىل املوقع نف سه اإذ جت لب االأخبار املتجددة آاليا. ال شكل )8( اآخر ا أالخبار. Ùاخليار Ù )Installer( : يتيح تنزيل اإ ضافات اإىل املوقع مثل اإ ضافة لغة اأو قالب جديد اأو خدمة جديدة موجودة على شكل حزمة يف موقع ما. Ùارتباطات Ù Links( )Web : يتيح إا ضافة ارتباطات خارجية وو ضعها على ال صفحة الرئي سية يف املوقع. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 114 12

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى مساوئ هذه التقنية: على الرغم من أان هذه الطريقة توؤدي عملها اإال اأن لها العديد من امل ساوئ نذكر منها: كثري من املكونات والوحدات الربجمية وا إال ضافات الربجمية والقوالب غري جمانية. هناك العديد من م شكالت التوافق عند تثبيت العديد من املكونات أاو التطبيقات اأو الوحدات الربجمية اأو ا إال ضافات الربجمية مع إا صدارات )جومال(. حتميل كثري من االأدوات امل ساعدة اأو التطبيقات أاو الوحدات الربجمية يجعل حتميل املوقع بطيئا. صعوبة اإن شاء املواقع ح سب الطلب. كما اأن تخ صي ص املوقع يف )جومال( مكلف. صعوبة التطوير والتحديث مقارنة باأنظمة إادارة املحتوى. تعقيدها بالن سبة للمواقع الب سيطة. ا ستهالكها لكثري من موارد اخلادم )server(. تعر ضها لكثري من املت سللني كونها مفتوحة امل صدر. 5 املقارنة بني نظام إدارة احملتوى )جومال( ومشروع التوليد اآللي ملواقع الويب: املالحظ أان تقنية )جومال( تعمل على توليد مواقع إالكرتونية ديناميكية ولكنها تفتقر اإىل بع ض امليزات مقارنة لها بهذا امل رشوع ومنها: يعتمد هذا امل رشوع على توليد ال صفحات اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات اإ ضافة إاىل الوحدات الربجمية. أاما يف نظام إادارة املحتوى )جومال( فتولد ال صفحات اعتمادا على املكونات والوحدات الربجمية اإ ضافة اإىل ا أالدوات امل ساعدة. كثري من املكونات الربجمية والوحدات الربجمية غري جمانية مقارنة بهذا امل رشوع الذي يعتمد على املعلومات الو صفية املخزنة ضمن قاعدة البيانات. با إالمكان يف هذا النظام توليد ال صفحات اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات وكذلك توليد الوحدات الربجمية. أاما يف نظام إادارة املحتوى )جومال( يتم تن صيب الوحدات الربجمية أاو املكونات. لكل موقع إالكرتوين لوحة حتكم خا صة يتمكن من خاللها مدير املوقع من اإدارة حمتوى املوقع. أاما يف هذا النظام الذي مت اإن شا ؤوه فاأ صبح باالإمكان توليد صفحات ويب ديناميكية اجمللد اخلامس العدد العاشر كانون ثاني 2016 115 Published by Arab Journals Platform, 2016 13

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات خا صة باالإدارة والتي مت كن من اإدارة املحتوى بال شكل ا أالمثل وهذا غري متوافر يف أانظمة اإدارة املحتوى ا أالخرى والتي تعتمد يف اإدارتها على املكونات أاو التطبيقات اأو الوحدات الربجمية. مبا أان نظام اإدارة املحتوى )جومال( يعتمد على املكونات والوحدات الربجمية فهو يعاين من م شكلة التوافق بني االإ صدارات القدمية واجلديدة. عر ضنا فيما سبق بع ض املزايا والوظائف الأحد اأ شهر برامج اأنظمة اإدارة املحتوى الرقمي على االإنرتنت وبع ض م ساوئ هذه التقنية ثم مقارنة لهامع هذا امل رشوع. وكانت الغاية من ذلك توفري م صدر معلومات جيد عن املحتويات الرقمية من خالل بيئة ب سيطة قادرة على التوليد االآيل ملواقع الويب دون عناء العودة إاىل مطوري الويب أاو اخلو ض يف تعقيدات الربجمة. اجلانب التطبيقي: - - - - ي سمح هذا النظام بناء املواقع ا إاللكرتونية ب رسعة من خالل قاعدة البيانات دون احلاجة اإىل كتابة اأية كود برجمي. فتطبيق الويب املن ض أا ي سمح للم ستخدمني مب شاهدة سجالت قاعدة البيانات و إا ضافتها وتعديلها وحذفها. وال ستخدام هذا النظام يجب اتباع اخلطوات االآتية: 1.1 الت سجيل باملوقع وذلك باإدخال املعلومات االأ سا سية. 2.2 ت سجيل الدخول باإدخال ا سم امل ستخدم وكلمة املرور. 3.3 اختيار قاعدة البيانات املراد توليد ال صفحات لها أاو إان شاء اجلداول والعالقات بينها وذلك يف حال كون اجلداول غري مولدة يف قاعدة البيانات بعد. 4.4 اإ ضافة االأدوات امل ساعدة التي ميكن ا ستخدامها يف ال صفحات املولدة مثل حمرر الن صو ص أاو عار ض ال صور أاو عار ض الفيديو. 5.5 توليد ال صفحة أاو الوحدة الربجمية وذلك بعد اختيار القيم االآتية وتفعيلها: اختيار اجلدول املراد توليد ال صفحة له أاو تفعيل خيار التوليد ا آاليل جلميع اجلداول حيث يتم توليد ال صفحات للجداول جميعها. يف حال توليد ال صفحة جلدول معني يختار اجلدول املراد توليد ال صفحة له. ليتم بعد ذلك: اإ ضافة حقول ا إالظهار للمفاتيح الثانوية للجدول املختار. اإ ضافة االأدوات امل ساعدة حلقول اجلدول. اإ ضافة الوحدات الربجمية ليتم توليد الرتميز النهائي. إا ضافة مكونات ال صفحة وقالبها. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 116 14

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى إا ضافة الوحدات الربجمية ملكونات ال صفحة. توليد ال صفحة. تعديل كود ال صفحة أاو الوحدة الربجمية. اإدارة املجلدات و إارفاق امللفات لها. حتميل ملف م ضغوط يحوي جميع ملفات املوقع املولد. - - - - - 1- التسجيل يف املوقع: يتم يف هذه املرحلة الت سجيل باملوقع باإدخال املعلومات االأ سا سية. و أاهم املعلومات هي: 1 جملد املوقع:وهو املجلد ال ذي سيتم اإن شاوؤه يف اخل ادم ويحوي جملدات املوقع املراد توليده. 2 اخلادم )server( : وهو ا سم اخلادم الذي يحوي قاعدة البيانات. 3 قاعدة البيانات: وهو ا سم القاعدة املراد توليد ال صفحات لها. 4 ا سم االت صال: وهو ا سم االت صال مع قاعدة البيانات. وغري ذلك من املعلومات التي ت ن ضاأ مبجرد الت سجيل يف املوقع. كما يتم اإن شاء املجلدات االأ سا سية حتت املجلد الذي أا دخل ا سمه يف اأثناء الت سجيل ويكون ا سم املجلد واالإمييل وا سم امل ستخدم فريد. اأما املجلدات التي يتم اإن شاوؤها فهي املجلدات االأ سا سية مثل: جملد ال صور وجملد الوحدات الربجمية وجملد صفحات االإدارة وجملد يحوي امللفات امل ضغوطة وغريها من املجلدات. كما يف ال شكل )9(. ال شكل )9( املجلدات التي يتم توليدها بعد الت سجيل. 2- عملية تسجيل الدخول: بعد الت سجيل يف املوقع يتمكن امل شرتك من الدخول إاىل النظام ب إادخال ا سم امل ستخدم وكلمة املرور كما يف ال شكل )10( ليتمكن بعدها من اال ستفادة من إامكانات النظام. اجمللد اخلامس العدد العاشر كانون ثاني 2016 117 Published by Arab Journals Platform, 2016 15

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ال شكل )10( عملية ت سجيل الدخول. 3- إدارة اجلداول: بعد عملية الت سجيل باملوقع وت سجيل الدخول ننتقل اإىل إادارة اجلداول حيث يتمكن امل شرتك من اإن شاء اجلداول والعالقات بينها. وهي غري رضورية إاذا كانت اجلداول مبينة سابقا يف قاعدة البيانات. و إال ضافة جدول يتم اإدخال ا سم اجلدول كما يف ال شكل )11(. ال شكل )11( عملية اإ ضافة جدول. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 118 16

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى بعد اإ ضافة ا سم اجلدول ننتقل الإ ضافة حقول اجلدول واأمناطه وقابليته للقيم الفارغة وغريها من اخليارات. كما يف ال شكل )12(. ال شكل )12( عملية اإ ضافة حقول اجلدول. ثم يتم اإدخال ا سم العامود ومنط احلقل وقابليته للقيم الفارغة وللزيادة التلقائية ومقدار هذه الزيادة )وهو مفتاح اأ سا سي(. وبعد االنتهاء من إا ضافة حقول اجلدول ننتقل إاىل اإ ضافة العالقات بني اجلداول. كما يف ال شكل )13(. ال شكل )13( عملية اإ ضافة حقول اجلدول. حيث يتم اإدخال ا سم املفتاح واختيار جدول املفتاح االأ سا سي ثم اختيار حقله. بعد ذلك يتم اختيار جدول املفتاح الثانوي ثم اختيار حقله. اجمللد اخلامس العدد العاشر كانون ثاني 2016 119 Published by Arab Journals Platform, 2016 17

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات 4- إضافة األدوات املساعدة: وهي عبارة عن كود برجمي يقوم بعمل حدث معني عند وجود حدث آاخر أا سا سي يتطلب وجود هذه االإ ضافة امل ساعدة مثل حمرر الن صو ص أاو عار ض ال صور أاو عار ض الفيديو حيث يتم اإدخال ا سم االأداة والكود الربجمي لها والكود الربجمي لتفعيلها يف ال صفحات كما يف ال شكل )14( ال شكل )14( االأداة امل ساعدة )حمرر الن صو ص(. 5- إدارة الصفحات: من املمكن توليد ال صفحات اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات اأو توليد ال صفحات اعتمادا على الوحدات الربجمية كما يف ال شكل )15(. ال شكل )15( توليد ال صفحات. ولتوليد ال صفحات اعتمادا على املعلومات الو صفية املخزنة ضمن قاعدة البيانات يتم اإدخال ا سم ال صفحة املراد توليدها أاو اختيار توليد ال صفحة با سم اجلدول نف سه ثم اختيار نوع https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 120 18

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى التوليد ) صفحة أام وحدة برجمية( ثم اختيار اجلدول املراد توليد ال صفحة له ثم اختيار اجلداول الثانوية للجدول املختار ليتم اختيار حقول ا إالظهار لكل حقل ثانوي. كما يف ال شكل )16(. ال شكل )16( اإ ضافة حقول ا إالظهار للمفاتيح الثانوية. ومن املمكن اإ ضافة اأدوات م ساعدة حلقول اجلدول مثل حمرر الن صو ص وعار ض ال صور وعار ض الفيديو إاذ يتم اإ ضافة احلقل مع ا أالداة. كما يف ال شكل )17(. ال شكل )17( اإ ضافة ا أالداة امل ساعدة للحقل. ومن املمكن عدم تفعيل االأداة امل ساعدة يف ا إال ضافة والتعديل بحيث تكون يف االإظهار فقط. وال شكل )18( يو ضح الفكرة. اجمللد اخلامس العدد العاشر كانون ثاني 2016 121 Published by Arab Journals Platform, 2016 19

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ال شكل )18( االأداة امل ساعدة عر ض ال صورة يف ا إالظهار فقط. وال شكل )19( يو ضح االإ ضافة والتعديل مع ا أالداة امل ساعدة حيث مت تفعيل ا أالداة امل ساعدة يف ا إالظهار فقط. ال شكل )19( االأداة امل ساعدة عر ض ال صورة يف ا إالظهار فقط. اخلطوة التالية هي اختيار املجلد املراد توليد ال صفحة بداخله وبذلك يتم توليد ال صفحة اأو الوحدة الربجمية. ومن املمكن توليد ال صفحات أاو الوحدات الربجمية للجداول جميعها دفعة واحدة ولكن يف هذه احلالة ال يتم اختيار حقول االإظهار للمفاتيح الثانوية وال ميكن اإ ضافة االأدوات لهذه احلقول. ويبني ال شكل )20( صفحة مولدة با ستخدام النظام. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 122 20

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى ال شكل )20( صفحة مولدة با ستخدام النظام. 6- إدارة الكود الربجمي للصفحات املولدة: من املمكن تعديل كود ال صفحة املولدة وذلك عندما ي ختار املجلد فتعر ض جميع ال صفحات التي بداخله وت ختار ال صفحة املراد تعديلها. كما يف ال شكل )21(. ال شكل )21( اإدارة الكود الربجمي لل صفحات املولدة. 7- إدارة الكود الربجمي للوحدات الربجمية املولدة: من املمكن تعديل كود الوحدة الربجمية املولدة عندما يتم اختيار املجلد فتعر ض جميع الوحدات الربجمية التي بداخله وت ختار الوحدة الربجمية املراد تعديلها. كما يف ال شكل )22(. اجمللد اخلامس العدد العاشر كانون ثاني 2016 123 Published by Arab Journals Platform, 2016 21

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ال شكل )22( إادارة الكود الربجمي للوحدات الربجمية املولدة. 8- إدارة اجمللدات: بعد الت سجيل باملوقع يتم اإن شاء املجلدات االأ سا سية للم شرتك كمجلد ال صور والوحدات الربجمية وغريها. ومن املمكن اإ ضافة جملدات اأخرى من خالل اإدارة املجلدات حيث يتمكن امل شرتك من إا ضافة املجلدات أاو حذفها. كما يف ال شكل )23(. ال شكل )23( إادارة املجلدات. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 124 22

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى 9- إرفاق ملف: من املمكن رفع ملف إاىل جملد معني يف ح ساب امل شرتك إالكمال عملية توليد املوقع. ومن املمكن اأن يكون امللف املراد حتميله م ضغوطا حيث يتم رفع امللف وفك ال ضغط يف املجلد املختار من قبل امل شرتك. كما يف ال شكل )24(. ال شكل )24( إارفاق ملف. 10- إدارة الوحدات الربجمية: من املمكن رفع الوحدات الربجمية وتن صيبها حيث يتم إادخال ا سم الوحدة الربجمية ويجب اأن تكون الالحقة ). ascx( اأما ملف الوحدة الربجمية فيجب اأن يكون م ضغوطا. ومن املمكن اأن تكون الوحدة الربجمية مكونة من وحدات برجمية عدة أاخرى وعند رفع ملف الوحدة الربجمية ي فك امللف امل ضغوط. ال شكل )25( يو ضح إادارة الوحدات الربجمية. ال شكل )25( اإ ضافة وحدة برجمية. اجمللد اخلامس العدد العاشر كانون ثاني 2016 125 Published by Arab Journals Platform, 2016 23

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات 11- قوالب الصفحات: من املمكن تعريف قوالب عدة يتم ا ستخدامها يف توليد ال صفحات واإ ضافة الوحدات الربجمية لها بعد تعريف املكونات. وال شكل )26( يظهر تعريف قالب مكون من خم سة مكونات وهي راأ س ال صفحة وذيلها وميينها وي سارها وحمتواها. وال شكل )27( يو ضح القالب. ال شكل )26( قالب صفحة. ال شكل )27( قالب صفحة. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 126 24

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى 12- إدارة مكونات الصفحة: الإ ضافة الوحدات الربجمية اإىل ال صفحات يجب تعريف مكونات ال صفحة حيث ت ق سم ال صفحة اإىل مكونات عدة ويف كل مكون يتم تعريف اال سم امل صدري له والقالب الذي ينتمي اإليه. كما يف ال شكل )28(. ال شكل )28( مكونات ال صفحة. حيث مت تعريف خم سة مكونات لل صفحة وهي راأ س ال صفحة وذيلها وميينها وي سارها وحمتواها. وال شكل )29( يبني مكونات ال صفحة. ال شكل )29( مكونات ال صفحة. اجمللد اخلامس العدد العاشر كانون ثاني 2016 127 Published by Arab Journals Platform, 2016 25

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات 13- إضافة الوحدات الربجمية إىل مكونات الصفحة: من املمكن اإ ضافة الوحدات الربجمية املولدة من خالل النظام أاو التي مت رفعها وتن صيبها من قبل امل ستخدم إاىل مكونات ال صفحة حيث يتم إادخال ا سم ال صفحة واختيار القالب. كما يف ال شكل )30(. ال شكل )30( إا ضافة الوحدات الربجمية اإىل مكونات ال صفحة. ومن املمكن التعديل على قالب ال صفحة واملتابعة. كما يف ال شكل )31(. ال شكل )31( التعديل على قالب ال صفحة واملتابعة. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 128 26

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى ومن املمكن إا ضافة املجلدات وحذفها ثم املتابعة. كما يف ال شكل )32(. ال شكل )32( االإ ضافة للمجلدات وحذفها ثم املتابعة. ليتم يف املرحلة التالية اختيار املكون و إا ضافة الوحدة الربجمية له. وال شكل )33( يبني كيفية اإ ضافة الوحدات الربجمية إاىل املكونات. ال شكل )33( اإ ضافة الوحدات الربجمية إاىل مكونات ال صفحة. مت اإ ضافة الوحدة الربجمية ascx( )Menus. اإىل املكون راأ س ال صفحة واإ ضافة الوحدة الربجمية ascx( )SLIDER. إاىل املكون حمتوى ال صفحة و إا ضافة الوحدة الربجمية LEFT.( )ascx اإىل املكون ي سار ال صفحة واإ ضافة الوحدة الربجمية ascx( )Right. اإىل املكون ميني ال صفحة. ومن املمكن اأن تكون ال صفحة عادية اأو صفحة رئي سة حتتوي على وحدات ثابتة تظهر يف جميع ال صفحات مثل الوحدة الربجمية القائمة. اجمللد اخلامس العدد العاشر كانون ثاني 2016 129 Published by Arab Journals Platform, 2016 27

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات ومن املمكن توليد ال صفحة ضمن جملد ح ساب امل شرتك على اخلادم )server( كمامن املمكن توليد امل سارات للوحدات الربجمية على الفهر س الرئي س للخادم ضمن جملد الوحدات الربجمية. 14- ضغط ملفات املوقع املولد وحتميلها: بعد توليد ال صفحات والوحدات الربجمية واإن شاء املجلدات الالزمة ي ستطيع امل شرتك ضغط امللفات وحتميلها ليتم ن رشها على خادم آاخر. وال شكل )34( يو ضح كيفية ضغط امللفات وحتميلها. ال شكل )34( ضغط امللفات وحتميلها. حيث مت ضغط امللفات باال سم الذي اأدخل يف املجلد احلاوي على امللفات امل ضغوطة. ومن املمكن حتميل امللف بال ضغط على الرابط )حتميل امللف(. وال شكل )35( يو ضح امللف امل ضغوط. ال شكل )35( ضغط امللفات وحتميلها. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 130 28

Ibrahim and Webee:????????????????????????????????????????????????????????????????????????? أ. حممد إبراهيم العبيد / د. أمحد وبى النتائج: تبني من خالل هذا البحث وجود م شكالت كبرية وا ضحة يف طرق توليد صفحات الويب احلالية اعتمادا على اأنظمة اإدارة املحتوى. إاذ تبني عدم توافق الوحدات واالإ ضافات الربجمية مع ا إال صدارات اجلديدة بالن سبة الأنظمة اإدارة املحتوى. اإ ضافة اإىل كون معظم املكونات والوحدات الربجمية غري جمانية وتعقيدها بالن سبة للمواقع الب سيطة وكذلك صعوبة اإن شاء املواقع ح سب الطلب وا ستهالكها كثريا من موارد اخلادم )server( وتعر ضها لكثري من املت سللني كونها من امل صادر املفتوحة. وبناء عليه دعت احلاجة إاىل البحث عن طرق جديدة ومتطورة لتوليد صفحات الويب الديناميكية والتي مت اعتمادها يف هذا البحث. التوصيات: من خ الل ه ذا البحث مت العمل على تطوير تطبيق للتوليد املوؤمتت ل صفحات الويب الديناميكية. ولكن هناك االأف ضل دائما. ولتحقيق هذا االأف ضل ف إاننا سنقوم با ستعرا ض التطلعات واالآفاق امل ستقبلية الرامية لتطوير التطبيق وحت سني اأدائه: 1.1 تطوير النظام ليدعم البحث با إال ضافة إاىل عمليات االإ ضافة والتعديل واحلذف. 2.2 تطوير عمليات التحقق للحقول كحقول كلمات املرور واحلقول التي من ال شكل التايل dd(3.3 )dd- dd- اأو من ال شكل )ISBN( وغريها من عمليات التحقق. 4.4 تطوير النظام ليحوي العديد من قوالب ال صفحات. 5.5 تطويره لي سمح باإدخال اأ سماء احلقول بدال من اأ سمائها كما هي يف اجلدول. 6.6 تطويره ليحوي عددا كبريا من الوحدات الربجمية اجلاهزة. 7.7 تطويره ليحوي عددا كبريا من االأدوات امل ساعدة. اجمللد اخلامس العدد العاشر كانون ثاني 2016 131 Published by Arab Journals Platform, 2016 29

Palestinian Journal for Open Learning & e-learning, Vol. 5, No. 10 [2016], Art. 4 التوليد اآللي ملواقع الويب اعتمادا على املعلومات الوصفية املخزنة ضمن قاعدة البيانات املصادر واملراجع: أوال - املراجع العربية: 1.1 صالح اجلرعي, يو سف, ت صميم املواقع ا إاللكرتونية, 2014, الباب اخلام س جومال. ثانيا - املراجع األجنبية: 1. Ben- Gan, Itzik, Microsoft SQL Server 2012 T- SQL Fundamentals, Microsoft Press, 2012. 2. Gettman, Karen, Microsoft SQL Server 2008 R2 Unleashed,Indianapolis, Indiana 46240 USA,Publisher Paul Boger, 2010. 3. Jason N. Gaylord, Christian Wenz, PranavRastogi, Todd Miranda, Scott Hanselman,Professional ASP. NET 4. 5 in C# and VB,Wrox,2013. 4. Plummer,Tim,Learning Joomla! 3 Extension Development Third Edition,Birmingham,Packt Publishing Ltd,July 2013. 5. Rahmel, Dan, Advanced Joomla, New York, Apress, 2013. 6. Ron Severdia, Jennifer Gress, Using Joomla!, 2nd Edition, USA, O Reilly Media, 2014. 7. SandeepChanda,DamienFoggon, Beginning ASP. NET 4.5 Databases, New York, Apress, 2013. 8. Tiggeler, Eric, Joomla! 3 Beginner s Guide, USA, Packt Publishing, 2013. https://digitalcommons.aaru.edu.jo/jropenres/vol5/iss10/4 اجمللة الفلسطينية للتعليم املفتوح 132 30