خلاصات Rss
-
Upload
khaled-safi -
Category
Internet
-
view
184 -
download
1
Transcript of خلاصات Rss
www.Khaledsafi.com
خالد صافي
تعريف عام ما هي خدمةRSS؟ ماذا يدل اختصارRSS؟التصفح التقليدي وتضييع الوقت
التشتراك والتستفادة من الخدمة كيف يمكنني أن أشترك في خدمةRSS؟ آلية الشتراك فيRSSمن خلل المتصفح؟ مواقع ويب لقراءةRSS
كيف يمكنني إضافة هذا الملقم في موقعي؟
مراجع ومصادر
..محتويات
RSSخدمة
تعريف عام
ل إله إل ال محمد رتسول الما أطيب أن نبدأ بذكر الل :
فهي تسهل متابعة أخبار أي موقع دون الحاجة لزيارته والبحث الخلصةيطلق البعض عليها اسم
عن آخر الخبار والمواضيع التي يقدمها.
:للمتابعية بشكيل مباشير وبدون الحاجية إليى زيارة الموقيع، حييث تقدم ، عنوان الخبرفهيي خدمية
أيو رابيط لنيص الخيبر الكاميل عليى الموقيع، بالضافية إلى عدد ووصخلة، ومختصخر لنخص الخخبر
التعليقات الموجودة.
م1999كان أول إصدار في
ما هيRSS؟
و هيي تعني ، Really Simple Syndicationهذا الختصيار يدل عليى مباشرة بدون RSSتلقيم مبسط جد،ًا، حيث يقوم الموقع بتلقيم الخبار إلى عميل
تدخل من المستخدم، مما يوفر الوقت والجهد.
ماذا يدل اختصارRSS؟
أين نجده في أي موقع؟
لتقدم حلول لهم مشكلتين: RSSجاءت تقنية الي هدر الوقتمحدودية الطل�ع
ويمكنك الشتراك في مجموعة مختارة من الصفحات التي تمثل مصادر خدمة متابعة المستجداتRSS ،.ًل بأول على الموضوعات التي تستهويك فقط، واللطل ع أو
كما يمكنك الستعانة بخدمة متابعة المستجداتRSS لدخال مواد من مواقع إلكترونية أخرىبصفة تلقائية ثم عرضها على موقعك اللكتروني الخاص.
هل للزلت تضيع وقتك في التصفح بالطريقة التقليدية؟
RSSخدمة
التشتراك والتستفادة
عليه الصلة والسلمما أجمل أن نصلي على رتسول الل :
بعدة طرق تسنذكر أهمها: RSSيمكنك التستفادة من خدمة عن طريق متصفح النترنت الذي تستخدمه يدعم تقنيةRSS كمتصفحMozella FireFox
أو أحدث. Internet Explorer 7.0أو متصفح Operaأو متصفح
قراءءة برنامءج طريءق خاصء RSSعءن RSS Reader وعرض قراءة بإمكانءه والذي .RSSالخبار الجديدة الواردة عن طريق خدمة
كيف يمكنني أن أشترك في خدمةRSS؟
انقر على أيقونةRSS في شريط العنوان في المتصفح، أو في القائمة اليمنى للموقع، تسيأخذكيُهيأت ليستخدم كقارئ بمجرد إلى صفحة بها العديد من خيارات الشتراك. بعض المتصفحات قد
النقر عليها يتم الشتراك أوتوماتيكي.ًا. والفضل هو نسخ الرابط بزر الفأرة اليمن ثم لصقه في “Add Feed ”.في خيارات القارئ
بعد اختيار أحد برامج قراءة الخبار، ل يبقى تسوى الضغط على اليقونة البرتقالية لخدمة متابعةالمستجدات في أية صفحة تريد تلقي المعلومات منها.
ويمكنك بعد ذلك إما تسحب عنوان المصدر إلى برنامج قراءة الخبار الخاص بك أو نسخهولصقه في البرنامج.
آلية الشتراك فيRSS من خل ل المتصفح؟
مواقع ويب لقراءة التلقيمات Google Reader
http://www.google.com/reader Bloglines http://www.bloglines.com/ NewsGator
http://www.newsgator.com/
& Windows & Linuxبرامج تعمل على نظام MAC OS10
RSSOwl
& Windowsبرامج تعمل على نظام Linux
AmphetaDeskPearsRSS Viewer
Linuxبرامج تعمل على نظام LifereaStrawakregator
Windowsبرامج تعمل على نظام FeedReaderFeedDemon
MAC OS10برامج تعمل على نظام NewsFireNetNewsWire
RSSخدمة
كيف يمكنني إضافة هذا الملقم في موقعي؟
ل إله إل ال محمد رسو ل الل تنس ذكر الل :
إنشاء ملف برمجيphp
ثم عمل اتصال بقاعدة
البيانات التي نريد إحضار
البيانات منها ومن ثم
طباعة التعليمات الخاصة
المكتوبة بلغة RSSبملقم
XML.
هناك عدة إصدارات من
RSS ويفضل التعامل
2.0مع الصدار
وهذا أبسط ما يمكن كتابته
من وسوم إجبارية ليبين لك
.RSSطبيعة ملف
يمكن وضع الكود السابق في ملف بالمتداد xml ومن ثم فتحه بأحد المتصفحات المزودة بخاصية
.firefoxكمتصفح RSSلقراءة
الكود الذي تمت كتابته يتكون من عدة وتسوم
في البداية تعريف إصدارxml ومن ثم rss 2.0.
يتكون الكود من وتسوم فتح وإغلق كء>channel< و />channel<.
داخل الوتسم/>channel< .يكتب فيها معلومات عن الموقع (القناة) مثل العنوان والرابط والوصف و >item<ثم يضاف عنصرين أو خبرين وتكون الوتسوم الخاصة بهذين الخبرين ضمن وتسمي
/>item<.(خبر) لكل عنصر
التعرف على المزيد من الوسوم لقد تعرفنا على طبيعة ملفRSS وما يحتويه بصفة عامة فلنتعرف على المزيد من الوتسوم التي
الخاص بك.RSSيمكنك إضافتها في ملف
المقصود من عبارةChannel الموقع الذي تقوم بعرض أخباره في ملقم RSS.
الوسم الوظيفة مثال
titleاسم القناة أو عنوانها. ومن المفترض أن
يوضع نفس عنوان الموقع مدونة خالد صافي
link رابط القناة http://www.Khaledsafi.com
description وصف القناة خالد حين تهفو روحه بين يديه
الوسوم البجبارية الخاصة بالقناةChannel
الوسم الوظيفة مثال
titleاسم أو عنوان
العنصر تصميم واجهة موقع بالفوتوشوب بتأثيرات ضوئية
link رابط العنصر http://www.khaledsafi.com/?p=229
description وصف العنصر
في هذا الدرس تعلم تصميم واجهة احترافية لموقع خاص بالمصممين ليعرضوا فيه أعمالهم ونبذة عنهم. تعلم الكثير من التقنيات الجديدة في هذا
الدرس الحترافي. خصوص ًا التعامل مع أداة القلم والتعامل مع أنماط الطبقات.
الوسوم البجبارية الخاصة بالعنصرitem
مثال الوظيفة الوسمlanguage اللغة التي تم بها كتابة محتويات القناة arcopyright حقوق النشر لمحتويات القناة جميع الحقوق محفوظة لموقع كان هناك
managingEditor بريد مسئول التحرير والمحتويات [email protected] (Khaled)
webMaster بريد الشخص المسئول عن المور التقنية المتعلقة بالقناة [email protected] (Khaled)
pubDateتاريخ نشر محتويات القناة. كما لو كان لديك صحيفة
تصدر كل يوم فعندئذ توضح للمتابع تاريخ النشر ووقتهMon, 03 Nov 2009 05:50:18
GMT
lastBuildDate آخر مرة تم فيها تغيير محتويات القناة (إضافة خبر جديد)Mon, 03 Nov 2009 06:55:11
GMT
category التصنيف أو فئة القناة. كما لو كان لديك موقع إخباري وهذه الخلصة خاصة بالخبار التقنية Newspapers
docsرابط يشير إلى المستندات التي استخدمتها في تنسيق
RSS —
image سوف PNGأو JPEGأو GIFصورة بالمتداد تظهر في الخلصة كشعار للقناة
—
textInputخانة كتابة تظهر في القناة ( يمكنك استخدامها لعمل خانة
بحث أو ما شابه ) —
الوسوم التختيارية الخاصة بالقناةChannel
الوسوم التختيارية الخاصة بالعنصرitem
مثال الوظيفة الوسم
author بريد مؤلف ( كاتب ) العنصر [email protected]
category التصنيف أو الفئة التي يوجد بها هذا العنصر -
comments رابط لصفحة التعليقات المرتبطة بهذا العنصر http://www.Khaledsafi.com/?p=229
enclosure رابط لملف وسائط تستطيع تضمينه في هذا العنصر -
guid رابط لمعرف فريد في هذا العنصر -
pubDate تاريخ نشر العنصر Mon, 02 Nov 2009 04:21:28 GMT
source مصدر العنصر. كما لو كنت تريد الشارة إلى مصدر الخبر الذي نشرته في موقعك http://www.Khaledsafi.com
وها قد انتهينا من التعرف على طبيعة ملفRSS .بشكل كامل
تخاص بك RSSبرمجة ملقم
ال ن إنشاء ملف برمجيphp يتصل بقاعدة بيانات الموقع لضحضار آخر المستجدات منها وإرسالها
.RSSإلى العميل على شكل
سنطبق ذلك على مدونة تستخدم برمجيةWordPess ولكن يمكن تطبيق نفس الفكرة على موقع
عادي إذا كنت تستخدم برمجية مختلفة ولكن يجب كتابة استعلمات قواعد البيانات بشكل مختلف.
إ ًال إنشاء ملف لوضع بينهما الكواد. php وفيه وسمي لغة Rss.phpأو
كتابة كود االستعلم ليحضر البيانات من قاعدة بيانات المدونة
: االتصال بقاعدة البيانات كما يلي
:تدوينة في المدونة ثم يرتبها من الضحدث إلى القدم20الكود بالعلى يأخذ آخر لظحظ
تدوينة في المدونة، قد يفيد هذا الكود )20لمعرفة عدد المواضيع ( في ضحالة وجود أقل من
وضع كل البيانات في متغيرات على شكل مصفوفات لكي يسهل استخدامها فيما بعد
طباعة ملفRSS :إ ًال معلومات القناة باستخدام الكود التالي وسوف يطبع أو
لظحظ: وضعنا الوسم]!>CDATA] قبل المحتوى الذي سوف يظهر في RSS ثم وضعنا وسم
بداخله.htmlاللغل ق الخاص به ]]> والفائدة من هذا الوسم أنه يمكنك من كتابة كود
سوف يظهر لقراء الخلصة وصف كل تدوينة بعد وضع المتغير الذي يحتوي على الوصف
excerpt
.(التدوينات) ثم عمل ظحلقة تكرارية لكي تطبع جميع العناصر
لهظهار محتوى التدوينة بالكامل يتم استبدال متغير الوصف بمتغير المحتوىcontent
ولكن ل ينصح بذلك إل إذا كان المحتوى بسيط ًا وإل فلن تجد أظحد ًا يزور مدونتك لنهم يكتفون
باللطل ع على المحتوى كام ًل هنا.
ولكي ننهي ملف RSS :نختم الملف بالكود التالي
إلى موقعك RSSإضافة لضافةRSS إلى موقعك يجب عليك كتابة السطر التالي بين وسمي head .في صفحات موقعك
>link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://www.Khaledsafi.com/rss.php" /<
ملظحظة هامة:) يجب أن يكون الترميز encoding الخاص بملف (rss من النو ع UTF-8 without BOM
فإذا واجهت أي مشاكل كعدم هظهور العناصر في الخلصة أو ما شابه فقم بتحويل الترميز إلى هذا
، ولتحويل الترميز باستخدام هذا ++ notepadالترميز ولعمل ذلك ينصح باستخدام برنامج
.Encoding > Convert to UTF-8 without BOMالبرنامج توجه إلى القائمة
لقد أصبح لديك النRSS .خاص بك ومن إنتاجك وعلى مزاجك
كل ما تحتاج معرفته عن الـRSS http://www.rss-specifications.com/ مجموعة من برامج قارئات الـRSS
http://www.download.com/RSS-Readers/3150-9227_4-0.html تقنيا ما هي الـRSS و كيف تعملhttp://en.wikipedia.org/wiki/Rss دليل المواقع التي تقدم خدمة الـRSS http://www.syndic8.com/feedcat.php مدونة عالم التقنيةhttp://www.tech-wd.com / أكاديمية فارس سوفت لتطوير المواقعhttp://webdev.faressoft.org / شرح خدمةRSS منBBC
http://news.bbc.co.uk/hi/arabic/help/rss/default.stm سردال: ما هي تقنيةRSS وفوائدها
http://www.serdal.com/archives/2006/01/08/what-is-rss ويكيبيديا عربيhttp://ar.wikipedia.org/wiki/RSS
مصادر ومراجع
www.Khaledsafi.com
خالص التحية والظحترامخالد صافي