شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
مشرف قسم asp.net
#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






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 25-01-2010, 12:41 PM
الرد مع إقتباس
مشرف سوالف عامة و خبير في التسوق من الانترنت
#2  

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






__________________
سبحان الله وبحمده
> "كتبي، لعلها تفيدك!"
> "مدونتي، تصويري.."
> Twitter
M. Al-Dhafeeri is offline   قديم 26-01-2010, 11:03 AM
الرد مع إقتباس
عضو فعال
#3  

Thnxxxx






khashabawy is offline   قديم 26-01-2010, 05:29 PM
الرد مع إقتباس
عضو فعال
#4  

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






ahmad sadiq is offline   قديم 27-01-2010, 06:20 PM
الرد مع إقتباس
عضو فعال
#5  

إقتباس:
المشاركة الأصلية بواسطة ahmad sadiq مشاهدة مشاركة
ولماذا لا نستعمل xml?
المقصود هنا - هو توضيح طبيعة المعلومات العادية في موقعك...
اي ان تعطي المتصفح وايضاً محركات البحث - طريقة لفهم المعطيات في موقعك...

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

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

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

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


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

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

 






__________________
أحب سوالف ولا احب الجدليين!
اسماء اولاد وبنات http://muslim-names.us
1000 مزاد http://1000mazad.com
موقع نكت سعوديةhttp://arab-jokes.net

آخر تعديل بواسطة massalha في 28-01-2010 الساعة 11:27 AM.
massalha is offline   قديم 27-01-2010, 11:17 PM
الرد مع إقتباس
عضو فعال
#6  

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






ahmad sadiq is offline   قديم 28-01-2010, 12:40 AM
الرد مع إقتباس
مشرف قسم asp.net
#7  

السلام عليكم

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






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 28-01-2010, 10:36 AM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
ماهو أفضل موقع يخبرك بترتيب نتيجة موقعك في قوقل عند استخدام كلمة مفتاحية معينة؟ محمد الفارس تقنية محركات البحث Search Engine Optimization 7 01-12-2008 09:17 AM
لماذا عند استخدام utf-8 لا يمكن استخدام الدالة header? مهندس مصرى PHP 13 29-08-2008 04:11 AM
شرح فيديو استخدام الاوت لوك في قراءة بريد موقعك eslam0900 الويب والويب 2.0 والـ Semantic Web 3 18-12-2007 02:28 AM
مشروع بسيط، تركيب التطبيقات في موقعك مباشرة بدون استخدام برامج نقل ملفات Abdulaziz Al Rashdi الويب والويب 2.0 والـ Semantic Web 0 13-12-2007 03:40 PM
استخدام الدوس لرفع و تنزيل الملفات من موقعك 4rsan.net الويب والويب 2.0 والـ Semantic Web 11 20-01-2007 10:07 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:47 AM.