النتائج 1 إلى 7 من 7

الموضوع: استخدام الـ Microformats في موقعك

  1. #1

    استخدام الـ Microformats في موقعك



    إن فكرة وجود الـMicroformats فكرة بسيطة وجميلة، تكمن في أن نقوم باستخدام وسوم ومواصفات ال XHTML، HTML الموجودة حاليا بطريقة تمكننا من وضع وصف لبعض البيانات الهامة، بدون اللجوء إلى وسوم جديدة،. ولعل الفكرة غريبة بعض الشيء في البداية، ولكن حين النظر إلى فائدة توجيه بعض البيانات ستجد العديد من المزايا، وها هو تفصيل هذه التقنية.

    إن البيانات الموجهة (حسبما أرى فإنها أدق تعريب للـ Microformats )، مفيدة إذا أردنا أن نحدد بعض البيانات في الصفحة لكي يفهمها المتصفح ومحرك البحث مثل : العنوان ، التقويم، الإحداثيات الجغرافية، بيانات الاتصال بشخص... إلخ. وبعد تحديد هذه البيانات يمكن لمحرك البحث أو أي برنامج مخصص أن يقوم باستخراجها من الصفحة بسهولة.
    إن توصيف البيانات بهذه الطريقة لا تحتاج للغة جديدة، بل إن هذا الأسلوب مفترض منذ بضع سنين، إلا أن المشكلة الوحيدة التي واجهتني سابقا هو عدم وجود متصفح يفهمها، ولكن حاليا إنترنت إكسبلورر 8 ، وفايرفوكس 3 يدعمان هذه الأسلوب بالكامل، وهنالك الكثير من التوجيهات أتوقع قد رآها الجميع مثل rel=nofollow.

    تستخدم البيانات الموجهة 3 مواصفات في الوسوم هامة وهي:
    - class
    - rel
    - rev
    هنالك معايير خاصة ومسميات معينة يتوجب علينا استخدامها عند توجيه البيانات حسب بنود معينة، فمثلا البيانات المتعلقة بالاحداثيات الجغرافية لها أسماء هذه الclass في الوسوم (geo, latitude , longitude)، و لتوجيه بيانات خاصة ببطاقة اتصال يمكن استخدام الclass الخاصة vcard وهذا مثال على ذلك

    لنفرض أنه لدينا البيانات التالية
    كود:
    <div>
        <div>خليل سليم</div>
        <div>شركة مطورو دوت نت</div> 
        <div>00970599331236</div>
        <a href="http://developers.ps">http://developers.ps</a>
    </div>
    هذه بيانات وصف بشخص معين يعمل في شركة وله رقم هاتف ورابط الشركة
    يمكن توجيهها بهذه الطريقة

    كود:
    <div class="vcard">
        <div class="fn">خليل سليم</div>
        <div class="org">شركة مطورو دوت نت</div>
        <div class="tel">00970599331236</div>
        <a class="url" href="http://developers.ps">http://developers.ps</a>
    </div>
    إن هذه الفئات يمكن بناءها عبر ال css بالشكل الذي تريده، ولكن يجب أن يكون اسمها بهذا الترتيب.
    حيث fn اختصار لـformatted name وorg لـorganisation وtel لـtelephone وurl لرابط الموقع

    هذا مثال لوصف إحداثيات جغرافية وهي إحداثيات مدينة القدس المباركة

    كود:
    <span class="geo">
        <span class="latitude">31° 47' North </span>
        <span class="longitude">35° 13' East</span>
    </span>

    وهذه قائمة ببعض التوجيهات

    – hAtom: لخلاصات المواقع
    – hCalendar: للأحداث
    – hCard: لبيانات الاتصال وتتضمن:
    – adr: للعنوان
    – geo: للإخداثيات الجغرافية(latitude, longitude)
    – hNews: لمحتوى الأخبار
    – hProduct: للمنتجات
    – hResume: للسير الذاتية
    – hReview: للمراجعات
    – hTrademark: لحقوق الملكية
    – rel-directory: للمجلدات الموزعة
    – rel-enclosure: للوسائط المتعددة المتضمة في موقعك
    – rel-license: معايير الترخيص وحقوق الطبع
    – rel-nofollow: لمنع عناكب المحركات من تتبع زيارة الموقع وهي مفيدة مثلا لسبام المدونات
    – rel-tag: for decentralized tagging -Folksonomy
    – xFolk: for tagged links
    – XHTML Friends Network (XFN): لمواقع العلاقات الاجتماعية كالفيس بوك وغيرها
    – XOXO: لقوائم الملاحظات
    – hAudio: لملفات الصوت المتضمنة في موقعك
    – hRecipe
    – citation: لمراحع المدن
    – currency: لكميات النقود والعملات
    – figure: لإضافة عناوين للصور
    – geo extensions: لإحداثيات جغرافية خاصة مثل إحداثيات على القمر والمريخ والمشتري
    – species: لفصائل الكائنات الحية
    – measure: للكميات القياسية والكميات الفيزيائية

    إن محركات البحث الكبيرة تخصص في خوارزميتها فحصا دقيقا لهذه التوجيهات وتخزنها لديها، كما أن المتصفحات الكبرى تخصص بعض الملحقات مثل الـOomph في الإكسبلورر 8 وOperator في الفايرفوكس، وإذا كنت تستخدم Yahoo! Query Language ستجد العديد من الدوال لاستخراج هذه البيانات الموجهة، بل حتى خرائط جوجل يمكنها أن تستفيد من الإحداثيات الجغرافية في الموقع

    هذه هي البيانات الموجهة باختصار وإن شاء الله لي عودة في مقالات عديدة حولها

    المصدر
    http://developers.ps/articles.aspx?id=44





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications




  2. الله يعطيك العافيه





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    Thnxxxx






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    ولماذا لا نستعمل xml?






  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    المقصود هنا - هو توضيح طبيعة المعلومات العادية في موقعك...
    اي ان تعطي المتصفح وايضاً محركات البحث - طريقة لفهم المعطيات في موقعك...

    اكبر تطبيق لذلك هو google datasets والذي للأسف تخلت عنه جوجل ...
    التطبيق كان باختصار عرض اي موقع وكأنه قائمة مثل قوائم "الاكسل"
    فاستعمال هذه الوسوم الذي يتحدث عنها صاحب القال - يساهم بشكل كبير بترتيب كل معلومة بداخل موقعك.

    مثلاً - اليوم يوجد اكواد جافا سكريبت تضع لك صورة مصغرة لكل وصلة.
    لماذا؟ لأنها تعرف ان
    كود:
    <a href=http://arab-jokes.net>نكت</a>
    هو وصلة لموقع - لهذا تحضر لك صورة الموقع ....

    ولكن ليست كل الارقام والمعلومات في موقعك مفهومة.
    فمثلاً لو رأت
    كود:
    My location is at <span>32° , 36°</span>
    فإنها قد لا تعرف انك بهذا تقصد مكان جغرافي.

    أما لو استعملت الكود الذي وضعه لمدينة القدس الشامخة
    فقد تستطيع بعض التطبيقات أن تعطيك معلومات جغرافية حول المدينة وأن تعطيك خارطة المكان باستعمال جوجل خرائط أو جوجل شوارع...


    الصحيح ان الكثير من التقنيات موجودة في الانترنت لكن استعمالها غير موجود... أكبر مثال على ذلك هو "الأجاكس" التقنية التي انعشتها واشهرتها جوجل .... ولكنها كانت موجودة.

    ووسم ال REL الذي عرفناه بفضل ال jQuery وال Spry.

     





    التعديل الأخير تم بواسطة massalha ; 28-01-2010 الساعة 02:27 PM
    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    وضحت الصورة اخي مصالحة







  7. #7


    السلام عليكم

    أخي massalha كفيت ووفيت
    وشاكر مروركم الكريم





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض