شرح سريع للـ OpenSearch
في البداية اعتذر عن تأخري في التدوين لفترة طويلة لكن اعدكم بكل جديد ومفيد بإذن الله
واحببت ان اشرح لكم اليوم شرح بسيط عن تقنية بسيطة تسمى Open Search
ماهي الـOpenSearch :
هي تقنية خفيفة تجعل المتصفح يحتفظ بمحرك بحث موقعك ضمن موفرات البحث الموجودة في المتصفح .
البرامج التي تدعم OpenSearch :
- Internet Explorer 7.0
- FireFox 2.0+

ماذا احتاج لأضيف OpenSearch لموقعي :
لإضافة OpenSearch لموقعك تحتاج ان يكون محرك بحث موقعك يدعم البحث بواسطة الـGET اما إذا كان محرك البحث لا يدعم سوى الـPOST فأنصحك بتطويره ومن ثم تقوم بإنشاء الملف .
كيف يمكن انشاء ملف OpenSearch :
انشاء الملف سهل ولا يحتاج خبرة في برمجة المواقع فهو مجرد ملف XML صغير لذلك افتح معي محرر ملفات ويفضّل Notepad++
ومن ثم في اول سطر وكبداية اي ملف XML نكتب السطر التالي :
<?xml version="1.0" encoding="windows-1256"?>مع ملاحظة تغيير الترميز لترميز الملف .
السطر الثاني هو بداية وسم الـOpenSearch ويكون كالتالي :
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">وهذا السطر عام ولاتحتاج لتعديل اي شيء فيه .
بعد ذلك قم بكتابة السطر التالي :
<ShortName>Saleh AlMatrafe</ShortName>
مع ملاحظة تغيير Saleh AlMatrafe إلى الاسم المختصر لموقعك على سبيل المثال “مدونة صالح المطرفي”
بعد ذلك قم بكتابة السطر التالي :
<Description>Here</Description>
مع تغيير كلمة Here لوصف مختصر عن صفحة البحث في موقعك على سبيل المثال “محرك بحث مدونة صالح المطرفي ”
بعد ذلك قم بكتابة السطر التالي :
<InputEncoding>windows-1256</InputEncoding>
وهو ترميز موقعك اذا كان ترميز موقعك غير ذلك فقم بتغييره
نأتي الآن لأهم سطر وهو سطر رابط صفحة البحث ويكون كالتالي :
<Url type="text/html" template="http://www.saleh.cc/index.php?s={searchTerms}"/>انا جعلت هنا الرابط هو بحث المدونة يمكنك تغييره على كيف ما تشاء مع ملاحظة ان {searchTerms} هي الكلمة التي تم البحث عنها لذلك لابد من وجودها في الرابط
اخيراً سطر اقفال وسم OpenSearch
</OpenSearchDescription>الآن تم الانتهاء من الملف قم بتسميته بـopensearch.xml وضعه في موقعك
ومن ثم ضع السطر التالي بين وسمي head في صفحات موقعك
<link rel="search" type="application/opensearchdescription+xml" href="opensearch.xml" title="محرك بحث موقعي" />هذا مجرد ملف بسيط يشرح طريقة الـOpenSearch ولكن يوجد العديد من الخيارات للإستزادة : OpenSearch
في النهاية ان اصبت فمن الله وان اخطأت فمن نفسي والشيطان
اتمنى التفاعل مع الموضوع واخباري بأي اخطأ في شرحي السابق
اسمح بالنقل ولكن بشرط ذكر المصدر
















أغسطس 9, 2008 الساعة 4:03 ص
السلام عليكم ورحمة اللة وبركاتة
جزاك اللة خير
(اقتباس)
أغسطس 15, 2008 الساعة 1:34 ص
السلام عليكم
موفقين انشاءالله
http://www.fr7ty.com
(اقتباس)
أغسطس 15, 2008 الساعة 4:36 ص
سبتمبر 16, 2008 الساعة 2:42 ص
يعطيك الف عافيه
(اقتباس)
ديسمبر 31, 2008 الساعة 10:22 م
يديك العافيه على الشرح
(اقتباس)
يناير 2, 2009 الساعة 8:30 ص
الله يعافيكم
ومشكورين على المرور
(اقتباس)
فبراير 11, 2009 الساعة 4:48 ص
السلام عليكم
هة التقنية تم استخدامها بموقعنا للبحث بدليل المواقع الخاص بنا
ولكن اعتقد والله أعلم انة يمكن استخدم الـ Post وليس الـ GET فقط
هذا والله اعلم فلم اقم بالتجربة
(اقتباس)
مارس 31, 2009 الساعة 3:12 ص
السلام عليكم و رحمة الله و بركاته
اولاً احب اشكر حضرتك على الشرح البسيط و الرائع
ثانياً أحببت أن أضيف شيئ الي هذه التدوينة رغم انها قديمة و لكن مازالت تظهر في النتائج الأولي لذا من الواجب تصحيحها
ما أريد أضافته هو انه يمكن استخدام الـPOST بطريقة عادية فقط بأضافة method=”POST” في تاج الURL و اضافة Param
و هذا مثال لتحويل
يصبح الكود
(اقتباس)
مارس 31, 2009 الساعة 3:15 ص
للاسف لم تظهر الاكواد
و هذه صورة توضح كود الURL بعد التحويل
http://i43.tinypic.com/15zs5k1.jpg
(اقتباس)
أبريل 13, 2009 الساعة 2:24 م
شكرا لك على المرور والرد
شكراً لك على التصحيح أخي
ونفع الله بك
(اقتباس)
أغسطس 24, 2009 الساعة 2:02 م
سبتمبر 4, 2009 الساعة 9:27 م
جزاك الله خيراً، اسأل الله أن يجعلك ممن ينفع الإسلام والمسلمين
بإذن الله سأضيفها إلى موقعي
;)
(اقتباس)
سبتمبر 15, 2009 الساعة 10:23 م
أخي الكريم
شكراً على الشرح الوافي
لدي استفسار
واعذرني إن كان استفساراً غبياً
لكن
كيف سيصبح المحرك الخاص بمنتداي داخل المتصفح كما الصورة الموجودة في الأعلى
http://www.saleh.cc/images/internetsearch.gif
ممكن توضيح لو سمحت ؟
محبتي
(اقتباس)
أكتوبر 5, 2009 الساعة 8:52 ص
مشكورين على تعليقاتكم …
مجد :
بالنسبة للمنتديات إذا كانت من نوع فيبولتون فأعتقد يوجد Plugin يقوم بالمهمة لوكن لا اذكر اسمه في الوقت الحالي …
(اقتباس)
أكتوبر 17, 2009 الساعة 7:11 م
مشكوووور اخ صالح على المعلومات القيمة
والله الصراحة ابدعت
(اقتباس)
مارس 7, 2010 الساعة 12:25 م
مشكوووور اخ صالح على المعلومات القيمة
(اقتباس)