۱۳۹۰ اردیبهشت ۲۰, سه‌شنبه

پيوندهای اچتمل ( HTML Links )

در اين درس با پيوندها ( Links ) ، تگ های مربوطه مخصوصا تگ Anchor يا A و نحوه به کار گيری آنها آشنا خواهيد شد، به یاد داشته باشید که با کمک پیوندها است که صفحات وب به هم مرتبط میشوند و همانند تاری نامرئی اطلاعات و صفحات وب را به هم گره میزنند. همچنين شناسه های بسيار مهم href ،target و name تشريح خواهند شد.
در محيط وب، صفحات اچتمل با کمک پيوندها به يکديگر متصل (Link) ميشوند. اصطلاح ابرمتن (Hyper Text) در مقابل متن خطی (Linear) قرار دارد. در يک متن معمولی خواندن به شکل خطی و از ابتدا به انتها ميباشد و در مقابل در يک متن مختلط (Hyper) با کمک پيوندها ميتوان از يک متن به هر صفحه ديگر در وب متصل شد. اين کار با کمک عنصری معلوم الحال! به نام A يا Anchor ميسر ميگردد.

مثالها ايجاد پيوندها با کمک متن
اين مثال چگونگی ايجاد يک پيوند، لينک يا Link را در يک متن اچتمل نشان ميدهد.
ايجاد پيوندها با کمک تصاوير
اين مثال چگونگی ايجاد يک پيوند، لينک يا Link را با کمک يک تصوير (image) نشان ميدهد.

مثالهای بيشتر

تگ Anchor و شناسه href برای ايجاد پيوند به صفحات ديگر از تگ <a> استفاده ميشود. پيوندها ميتوانند به بخش ديگری از همان صفحه، صفحات ديگر وب، تصاوير، فايلهای صوتی يا حتی فيلم ها و ... اشاره کنند.(در واقع به هر آدرس اینترنتی)
فرم کلی يک پيوند به قرار زير است:
<a href="url">Some Text</a>
در مثال بالا تگ <a> برای ايجاد پيوندی به صفحه ای ديگر که آدرس اينترنتی آن url ميباشد بکار رفته است. برای تعيين مقصد و يا آدرس صفحه جديد از شناسه ای به نام href که همان hyerlink reference ميباشد، استفاده ميشود و مقدار اين شناسه در واقع همان آدرس اينترنتی صفحه مقصد است. بخش قابل رويت پيوند و در واقع متــنــی (و يا تصويری ) که توسط مرورگر نمايش داده خواهد شد و بازديدکننده روی آن کليک خواهد کرد ميان تگهای <a> و </a> قرار داده ميشود و هر چند که در مثال بالا اين بخش متن "Some Text" است ولی ميتواند حتی يک تصوير باشد.
برای نمونه کد اچتمل زير پيوندی به سايت google.com ايجاد خواهد کرد:
<a href="http://www.google.com/">Visit Google Site</a>
و مرورگر پيوند بالا را به شکل زير نمايش داده و در اثر کليک روی پيوند توسط بازديدکننده، مرورگر به سايت Google خواهد رفت.
Visit Google Site

شناسه target در پيوندها: با کمک شناسه target امکان تعيين مقصد پيوند جديد فراهم ميشود. در مثال بالا پس از کليک روی پيوند، مرورگر سايت google.com را باز کرده و جايگزين سایت فعلی خواهد شد. اگر ميخواهيد که مرورگر پيوند را در پنجره ای جديد باز کند بايد از شناسه target و مقدار "_blank" برای آن استفاده کنيد . مثال زير سبب باز شدن سايت google.com در پنجره جديدی خواهد شد:
<a href="http://www.google.com/" target="_blank">Visit Google Site</a>
خودتان آزمايش کنيد : Visit Google Site

شناسه Name : با کمک شناسه name ميتوانيد پيوندها را نام گذاری کنيد. پيوندهای نامگذاری شده امکان حرکت ميان قسمتهای مختلف يک صفحه يا page را فراهم ميکنند، مخصوصا وقتی که محتوای یک صفحه زیاد بوده و مرورگرفقط قادر به نمایش بخشی از محتوای صفحه میباشد. در اينصورت مثلا برای رفتن به آخر يک متن ديگر نيازی به Scrool down کردن تمامی صفحه نيست و کافی است که بازديدکننده روی پيوندی که به آخر صفحه اشاره ميکند کليک کند.
مثال: برو بالای صفحه!
استفاده از پيوندهای نامگذاری شده شامل دو مرحله است:
1- ايجاد يک پيوند نامگذاری شده (اين قسمت به عنوان لنگر کار خواهد کرد.) :
فرم کلی يک پيوند نام گذاری شده به قرار زير است:
<a name="label">Text to be displayed</a>
وظيفه شناسه name تعيين نام برای پيوند است و مقدار آن همان نام پيوند ميباشد. نام پيوند هم هر نام لاتينی ميتواند باشد. در فرم کلی بالا، نام پيوند label و متنی که بعنوان پيوند نمايش داده ميشود عبارت "Text to be displayed" خواهد بود. مثال زير به ايجاد يک پيوند نامگذاری شده با نام top ميپردازد:

<a name="top">Here is top of my page!</a>
2- ايجاد يک پيوند به پيوند نامگذاری شده ديگر:
برای دادن لينک به پيوندی نام گذاری شده، کافی است که پيوندی معمولی ايجاد کرده و در قسمت href آن ابتدا url مقصد و سپس نويسه # و در نهايت نام پيوند نامگذاری شده را درج کنيد. مثال زير ايجاد پيوندی است که به لينک نامگذاری شده ای به نام top اشاره ميکند:
<a href="http://www.khaterat.com/www/index.cgi#top"> Goto Top! </a>
در اثر کليک روی پيوند بالا مرورگر مستقيما به ابتدای بخش top صفحه http://www.khaterat.com/www/index.cgi خواهد رفت.
اگر مقصد پيوند در همان صفحه قرار دارد نيازی به قيد url نيست و فقط نويسه # و سپس نام پيوند کافی است:
<a href="#top"> Goto Top! </a>

چند نکته کاربردی در مورد پيوندها: * يکی از کاربردهای رايج پيوندهای نام گذاری شده در صفحات و متونی ميباشد که فهرست و يا ليستی از اقلام نمايش داده شده است، مانند بخش سرفصل مطالب، فهرست FAQ و يا ... در همين صفحه در دو مورد از پيوندهای نامگذاری شده استفاده شده است، آيا ميتوانيد آنها را بيابيد؟!
* اگر مرورگر نتواند يک پيوند نامگذاری شده را بيابد ابتدای صفحه مقصد را نمايش خواهد داد.

مثالهای بيشتر
باز کردن پيوند در پنجره ای جديد
اين مثال نحوه ايجاد پيوندهائی که در پنجره ای جديد باز ميشوند را نشان ميدهد. در اين حالت بازديدکنندگان سايتتان را از دست نخواهيد داد.
ارجاع به قسمت ديگری از صفحه
با کمک اين مثال نحوه تعريف پيوندهای نام گذاری شده را فراگرفته و چگونگی ارجاع به قسمتهای مختلف يک صفحه اچتمل را فرا خواهيد گرفت.
رهائی از شر فريم ها
اين مثال کاربرد شناسه target و مقدار top_ و نحوه رهائی از فريم ها را شرح خواهد داد.
نحوه ايجاد يک پيوند mailto
اين مثال نحوه ايجاد يک پيوند از نوع mailto برای باز کردن برنامه مديريت ايميل ها را نشان ميدهد. در اين حالت اگر بازديدکننده سايت برنامه های مربوط به ارسال و مديريت ايميل ها را نصب کرده باشد ميتواند به ارسال ايميل بپردازد.
مثالی کاملتر در مورد mailto
مثال از ارسال ايميل با امکان تعيين مقادير cc ، bcc، subject و body


Start Tag Purpose کاربرد عنصر Anchor
<a> Defines an anchor تعريف يک پيوند يا Anchor در يک صفحه اچتمل

Target Attributes کاربرد حالتهای مختلف شناسه target
target="_blank" مرورگر پيوند را در يک پنجره جديد باز ميکند.
target="_self" مرورگر پيوند را همان پنجره باز ميکند. (حالت پيش فرض يا default)
target="_parent" مرورگر پيوند را فريم parent باز ميکند. (کاربرد در مبحث فريمها)
target="_top" مرورگر پيوند را در فريم مادر و اصلی باز ميکند.(روشی خوب برای نجات از شر فريمها )

۱۳۸۹ شهریور ۲۱, یکشنبه

تاثیر طراحی سایت بر رتبه آن در موتورهای جستجوگر

طراحی خوب یک سایت علاوه بر اینکه می تواند باعث جذب بازدیدکنندگان زیادی شود می تواند باعث افزایش رتبه سایت در موتور جستجو شده و تعداد بازدیدکننده از طریق موتور جستجو را نیز افزایش دهد. به این منظور پارامترهای مهم در طراحی یک سایت را که از نظر متورهای جستجو هم مهم هستند را ارزیابی می نمائیم.

1- اندازه سایت :
اندازه یک سایت اثر بسیار زیادی در رتبه آن سایت در موتورهای جستجو دارد. موتورهای جستجو به دنبال محتوا هستند ، اگر شما در سایتتان تعداد کمی صفحه وب دارید و رقیب شما تعداد زیادی دارید ، به احتمال بسیار زیاد سایت شما رتبه کمتری از سایت رقیب خواهد داشت. در بسیاری از موارد امکان پذیر نیست که شما صفحات زیادی را در مورد کسب و کار خودتان در سایت منتشر کنید در این مورد شما بایستی به ارائه محتوای رایگان در سایتتان فکر کنید. با اضافه نمودن محتوای رایگان علاوه بر اینکه مورد علاقه موتورهای جستجو قرار می گیرید، باعث رضایت مندی بازدیدکندگان شده و باعث مراجعه مجدد به سایت شما می شود.

2- سایتهای مبتنی بر صفحات گرافیکی :
سایتهائی که از اجزای گرافیکی به مقدار زیاد استفاده می کنند علاوه بر اینکه زمان مورد نیاز برای دیده شده سایت را افزایش می دهند از نشر موتورهای جستجو هم دچار مشکل می شوند. موتورهای جستجو نمی توانند محتوای عکسها را ایندکس کنند. هرچند گوگل این امکان را اضافه کرده است اما این مورد در بیشتر موتورهای جستجو امکان پذیر نیست.

3- صفحات وب پویا :
اگر محتوای سایت شما از روی یک بانک اطلاعات بزرگ ساخته می شود، احتمالا دیده اید که بخشهائی از سایت شما در موتورهای جستجو ثبت نشده و قابل جستجو نیستند. بایستی به نوعی موتورهای جستجو را مجاب کرد که این صفحات را ثبت کنند. یک راه استفاده از لینک صفحات مورد نظر ( صفحات پویا) در صفحات ثابت است. البته باز هم در این روش محتوای اطلاعات به احتمال زیاد قابل جستجو نیستند. اگر می خواهید محتوای اطلاعات را هم قابل جستجو کنید، راه حل منتشر کردن دوره ای اطلاعاتی است که تغییر نمی کنند. این اطلاعات را در صفحات ثابت منتشر کنید. نمونه این نوع صفحات ، صفحات وبلاگ هستند که اطلاعات اصلی در یک بانک اطلاعاتی است و در دوره های زمانی خاصی در سایت ثبت می شوند.

4- استفاده صحیح از کد HTML :
برای تولید سایت خود از برنامه هائی مانند MSWord استفاده نکنید. صفحات تولید شده در این برنامه بیشتر شامل اطلاعات مربوط به رنگ و فونت و قالب صفحات می باشد. در این حالت روبات موتور جستجو بجای اینکه به اطلاعات سایت شما دسترسی داشته باشد ، در درجه اول اطلاعات نمایشی سایت را می گیرد و بعد از آن اطلاعات اصلی را . این می تواند در نحوه گردآوری اطلاعات سایت برای ثبت در موتور جستجو اختلال ایجاد نماید.
یک راه استفاده از برنامه هائی چون Dream Weaver است . این برنامه اطلاعات مربوط به نوع نمایش اطلاعات را در یک فایل CSS ذخیره کرده و در ابتدای صفحه سایت شما آن را مورد استفاده قرار می دهد. به این ترتیب در صورت لزوم و در زمان نمایش این فایل خوانده می شود و روبات موتور جستحو مشکلی پیدا نمی کند. علاوه بر این استفاده از کد HTML نادرست در صفحه سایت می تواند باعث بروز مشکل در روبات موتور جستجو شود هرچند که در نمایش سایت شما توسط مرورگرهای مختلف ایجاد اشکال نکند.

5- انتخاب نام دامنه مناسب :
یک قانون طلائی در این مورد داریم که می گوید کاری کنید که در ذهن بازدیدکننده خود باقی بمانید. یکی از راههای عمل به این قانون طلائی استفاده از نامهای مناسب برای نام سایت است. اسم سایت شما می تواند نام کسب و کار شما باشد یا نام فعالیتی باشد که شما انجام می دهید. هیچگاه از اسامی طولانی و جمله ها برای ثبت نام سایت خود استفاده نکنید. علاوه بر این اگر می خواهید به هر دلیلی نام دامنه خود را عوض کنید، برای اینکه رتبه قبلی سایت را از دست ندهید بهتر است از سرویس Forwarding سایت قبلی استفاده کرده و نام قدیم را به آدرس جدید Forward کنید.

6- استفاده از فریم :
سعی کنید اصلا از فریم در طراحی سایت خودتان استفاده نکنید. حتی اگر مشتری شما از شما خواست سعی کنید او را در این زمینه توجیه کنید. تعدادی از مرورگرهای اینترنتی فریم را پشتیبانی نمی کنند و بنابراین سایت شما توسط این مرورگرها دیده نمی شوند. ذخیره کردن آدرس سایتی که با فریم طراحی شده بسیار مشکل است ( بر خلاف قانون طلائی)

7- اطلاعات خود را بروز نمائید :
علاوه بر اینکه سایتهائی که تاریخ بروز رسانی آنها مربوط به چند سال پیش است از نظر بازدیدکننده اعتبار چندانی ندارد، موتورهاس جستجو هم به این نکته حساس بوده و اینگونه صفحات را با کمترین رتبه در نظر می گیرد. سایتهائی که مرتبا بروز می شوند و صفحاتی که دوره بروز رسانی آنها کوتاه می باشد، در کسب رتبه بهتر موتورهای جستجو موفق تر هستند.

آگاهی از مواردی که در بالا ذکر شد برای تمامی طراحان سایت و مدیران آنها الزامی است. اگر شما سایتی طراحی نمائید موارد ذکر شده در آن رعایت نشده باشند، در حقیقت برای دارنده سایت مشکل ایجاد کرده اید. بیشتر بازدیدکننده های یک سایت خوب از طریق موتورهای جستجو سایت مورد نظر خود را می یابند و علاوه بر این بازدیدکنندگانی که از طریق موتورهای جستجو به سایتی مراجعه می کنند به احتمال بسیار زیاد از مشتریان واقعی سایت هستند.



منبع:forum.microrayaneh.com

۱۳۸۹ شهریور ۱۷, چهارشنبه

ظهور دانش وب


از ميانه دهه 1990 كه وب جهان گستر شد ، تاكنون ، گستره‌اي افزون بر پانزده ميليارد صفحه پيدا كرده كه تقريباً تمامي جنبه‌هاي زندگاني مدرن را متاثركرده است . امروزه ، پيشه بسياري از افراد به وب وابسته شده است . رسانه‌ها ، بانكداري وخدمات بهداشتي توسط وب دگرگون مي‌شوند . حتي دولت‌ها برآنند كه چگونه كشورهاي خود را با آن بگردانند . اما حقيقتي كه كمتر مورد توجه بوده ، آن است كه وب بيش از مجموعه صفحه‌هاي آن است . ويژگي‌هاي نوظهور بسياري پديدار شده‌اند كه جامعه را دگرگون مي‌كنند . ايميل به پيام رساني فوري منجر شد كه خود به شبكه‌هاي اجتماعي مانندFacebook منجر شده است . انتقال اسناد به سايت‌هاي اشتراك فايل منجر شد كه همين امر خود به پروتكل‌هايي ساخته كاربران مانند سايت‌هاي به اشتراك گذاري ويديو انجاميد . بر چسب‌گذاري محتوا در حال ايجاد اجتماع‌هاي آنلايني است كه هر چيزي از اخبار كنسرت تا نكات آموزشي را براي والدين به اشتراك مي‌گذارند . اما پژوهشگران كم شماري سر گرم بررسي اين هستند كه چنان خصوصيات نو ظهوري واقعاض چطور رخ دادند ، چگونه مي‌توانيم آنها را در اختيار بگيريم ، چه پديده‌هاي تازه‌اي ممكن است در راه باشند يا اين كه هر يك از اين‌ها چه مفهومي براي نوع بشر مي‌تواند داشته باشد . شاخه جديدي از دانش وب ( WebScience ) ، در پي پاسخگويي به چنين مواردي است . زمان‌بندي وقايع منطبق بر تاريخ است  : ابتدا كامپيوترها ساخته شدند وعلوم كامپيوتر در پي آن آمد كه بعد از آن محاسبات را بهبود چشم‌گيري بخشيد . سر آغاز دانش وب به عنوان رشته‌اي رسمي ، نوامبر سال 2006 بود ، هنگامي كه ما دو تن و همكاران ما در MIT و دانشگاه ساوت همپتون در انگليس ، شروع يك طرح تحقيقات دانش وب را اعلام كرديم ، از آن تاريخ تاكنون پژوهشگراني پيشرو از شانزده دانشگاه برتر جهان اين كار را گسترش داده‌اند . اين رشته جديد ساختاروب را نمونه‌سازي مي‌كند اصول ساختاري محرك رشد شگفت‌انگيز آن را شرح مي‌دهد و درمي‌يابد چگونه كنش‌هاي آنلاين انساني توسط عرف‌هاي اجتماعي هدايت شده و مي‌تواند آنها را تغييردهند . اين رشته اصولي را كه مي‌توانند تضمين كننده رشد پر بار اين شبكه باشند ، توضيح مي‌دهد و موضوع‌هاي پيچيده‌اي مانند حفاظت از حريم خصوصي و حقوق دارايي‌هاي فكري را حل و فصل مي‌كند . براي دستيابي به چنين هدف‌هايي ، دانش وب متكي بر رياضيات ، فيزيك ، علوم كامپيوتر ، روان شناسي ، بوم شناسي ( اكولوژي) ، جامعه شناسي ، حقوق ، علوم سياسي ، اقتصاد و رشته‌هايي ديگر خواهد بود . مطمئناً نمي‌توانيم پيش‌بيني كنيم كه اين كوشش نوپا چه چيزها را ممكن است معلوم كند . با اين حال دانش وب تا همين الان هم نگرش‌هايي كليدي ايجاد كرده كه برخي از آنها اينجا معرفي مي‌شوند . اين رشته در نهايت در پي پاسخ گفتن به پرسشهاي بنيادي است : چه الگوهاي تكاملي‌اي رشد وب را هدايت كرده‌اند ؟ آيا ممكن است اين الگوها ناگهان از ميان روند ؟ نقاط تغيير مسير چگونه بر مي‌آيند وآيا قابل تغيير هستند ؟
اگرچه دانش وب به عنوان يك رشته نهاني چنان كاري را نشان داده است . در طول سال‌هاي دهه 1990 جست و جوي اطلاعات با گشتن به دنبال واژگان كليدي در ميان شمار فزاينده‌ صفحه‌ها ، مرتباً محتواي نا مربوط بيشتري را بر مي‌گرداند . بنيان‌گذاران گوگل ، لري پيج و سرگي برين ، دريافتند كه بايد نتايج را رتبه‌بندي كنند . بصيرت بزرگ آنان اين بود كه اهميت يك صفحه ميزان مربوط بودنش بهترا زهمه بر چسب تعداد و اهميت صفحه‌هايي كه به آن لينك داده‌اند ، معلوم مي‌شود . دشواري كار آنجا بود كه قسمتي از اين تعريف ، بازگشتي (recursive ) است : اهميت يك صفحه بر چسب اهميت صفحه‌هايي كه به آن لينك داده‌اند تعيين مي‌شود ، كه اهميت آنها نيز به بر پايه اهميت صفحه‌هايي كه به آنها لينك داده‌اند ، معلوم مي‌شود . پيج و برين روش رياضي زيبايي براي نمايش اين خصوصيت يافتند و الگوريتمي به نام pageRank ساختند كه از اين خصوصيت بازگشتي بودن بهره ‌برداري كند و صفحه‌ها را به شكل مرتب شده از مرتبط‌ترين تا بي‌ربط‌‌‌ ترين بازدهد . موفقيت گوگل نشانگر آن است كه وب را بايد فهميد ومهندسي كرد . دانش وب به كار هر دو هدف مي‌‌آيد . وب شالوده‌اي از زبان‌ها وپروتكل‌ها است ؛ يك تركيب مهندسي . اما در پس تمامي خصلت‌هاي پديدار شده وب ، فلسفه پيوند ( لينك) دادن محتوا نهفته است . برخي از اين خصلتها مطلوب هستند و بايد در آن تعبيه شوند .به عوان مثال تضمين كردن آن كه هر صفحه‌اي بتواند به هر صفحه ديگري لينك بدهد وب را هم به صورت محلي و هم به طورجهاني نيرومند مي‌سازد . خصوصيات ديگر نامطلوب هستند و در صورت امكان بايد از ساختار حذف شوند ، مانند امكان ايجاد سايتي با هزاران لينك ساختگي كه تنها براي بهبود رتبه جست وجوي آن سايت توسط روبات‌هاي نرم‌افزاري ساخته شده‌اند و در اصطلاح Link farm خوانده مي‌شوند . يكي ديگر از يافته‌هاي نخستين كه ازنظريه گراف برآمد آن است كه به هم پيوستگي وب از قانوني به نام توزيع تواني درجه‌ها پيروي مي‌كند . در بسياري از شبكه‌ها تقريباً تعداد پيوندها به تمام گره‌ها يكسان است . اما روي وب صفحه‌هاي اندكي هستند كه شمار بسياري از صفحه‌هاي ديگر به آن‌ها لينك داده باشند و شمار خيلي زيادي از صفحه‌ها هستند كه تنها چند صفحه معدود به آنها لينك داده‌اند . وقتي كه البرت لازلو باراباسي و همكارانش از دانشگاه Northeastern ، اصطلاح scale-free ( مستقل از مقياس ) را براي مشخص كردن چنين شبكه‌هايي ابداع كردند بسياري شگفت‌ زده شدند ، زيرا فرض كرده بودند صفحه‌‌هاي وب شمار ميانگين نسبتاً يكساني لينكهاي از خود و به خود را دارند . در شبكه‌هاي مستقل از مقياس حتي اگر اكثريتي از گره‌ها بر چيده شوند ، بازهم محتمل است كه مسيري از يكي از گره‌هاي باقي‌مانده به هر گره ديگروجود داشته باشد . در عين حال بر چيدن شمار نسبتاً كمي از گره‌ها يا هاب‌هاي داراي لينك‌هاي پر شمار ، به ازهم گسستگي چشم‌گيري منجر مي‌شود . اين تحليل براي شركتها و سازمانهايي كه چگونگي مسيريابي اطلاعات روي وب را طراحي مي‌كنند ، خواه فراهم آورندگان ارتباطات باشند يا آزمايشگاه‌هاي پژوهشي تعيين كننده است و به آن‌ها امكان مي‌دهد يك افزونگي دروني تعبيه كنند كه ترافيك را تعديل كرده و شبكه را در برابر حمله‌ها مقاوم تر كند . درك شبكه‌هاي مستقل از مقياس كه از تحليل وب به دست آمد ، كارشناسان را بر انگيخت تا سيستم‌هاي شبكه‌اي ديگر را بكاوند . از آن زمان آنها توزيع‌هاي قانوني تواني درجه‌ها را درحيطه‌هاي دور از ذهني همچون ارجاعات مقاله‌هاي علمي و قراردادهاي تجاري پيدا كرده‌اند . نتيجه اين كار به مركز كنترل و پيشگيري از بيماري‌هاي امريكا كمك كرد تا مدل‌هاي سرايت بيماري‌هاي جنسي را بهبود دهد و به زيست شناسان نيز كمك كرد تا بر هم كنش‌هاي پروتئين‌ها را بهتر دريابند . تحليل علمي همچنين مشخص كرده كه وب مسيرهايي كوتاه وجهان‌هايي كوچك دارد . دانكن جي واتس و استيون اچ استروگاتس در دهه 1990 هنگامي كه در دانشگاه كرنل بودند ، نشان دادند كه اگر چه وب بزرگ بود يك كاربرمي‌توانست از يك صفحه با حداكثر 14 كليك به هرصفحه ديگري برسد . اما براي درك كامل اين ويژگي‌ها ، بايد درك كنيم كه وب يك شبكه اجتماعي است . درسال 1967 روانشناسي از دانشگاه هاروارد به نام استنلي مي‌گرام ، از ساكنان شهر اوماها در ايالت نبراسكا و شهر ويچيتا در ايالت كانزانس خواست تا سعي كنند بسته‌اي را به شخصي بفرستند كه تنها نام وبرخي خصوصيات كلي او را مي‌دانند و اين كه در شهر بوستون زندگي مي‌كند . اين افراد بايد بسته را به واسطه‌اي مي‌فرستادند كه فكر مي‌كردند ممكن است درباره چگونگي يافتن شخص مورد نظر بيشتر بداند واونيز مي‌توانست بسته را به واسطه‌اي ديگربفرستد . در نهايت از ميان حدود سيصد بسته ، 64 تا به دست گيرنده مورد نظر رسيدند . به طور ميانگين تعداد واسطه‌هاي مورد نيازشش تا بود كه ريشه اصطلاح معروف « شش درجه جدايي » گرديد . اما به تازگي واتس كه حالا در دانشگاه كلمبيا است كوشيد تا اين آزمايش را با يك ايميل كه روي وب ارسال مي‌شد ، تكرار كند و در مسيريابي با ناكامي مواجه گشت . به طور مشخص اگر اشخاص انگيزه‌اي براي فرستادن يادداشت به نفر بعدي نداشتند مسير از كار مي‌افتاد . با اين حال انگيزه‌هايي خيلي جزئي هم اوضاع را بهبود مي‌داد . آموزه اين مشاهده‌ها آن است كه ساختار شبكه به تنهايي همه چيز نيست رونق شبكه‌ها وابسته به كنش‌ها ، راهبردها و دريافت‌هاي افرادي است كه درآن قرار گرفته‌اند . براي آن كه واقع بينانه دريابيم چرا وب ساختار سودمندي از مسيرهاي كوتاه دارد لازم است بدانيم چرا مردماني كه محتوا را به شراكت مي‌نهند آن را به چيزهاي ديگر پيوند ( لينك) مي‌دهند . محرك‌هاي اجتماعي ( هدف‌ها ، تمايلات ، علاقه‌ها ، و گرايشها ) . جنبه‌هاي بنيادي چگونگي ايجاد لينك‌ها هستند . فهم وب دقيقاً همان قدر كه نيازمند بينش در رياضي وعلوم كامپيوتر است ، بينش درجامعه‌شناسي و روانشناسي را نيز مي‌طلبد .

از خرد تا كلان

يك حيطه اصلي دانش وب به كشف آن خواهد پرداخت كه چگونه يك نوآوري فني كوچك مي‌تواند آغازگر پديده اجتماعي بزرگي باشد . يك نمونه برجسته آن ، ظهور وبلاگستان (blogesphere ) است . اگرچه مرورگرهاي نخستين راه سرراستي براي اشخاص عادي فراهم نمي‌آوردند تا انديشه‌هاي خود را منتشر كند تا سال 1999 برنامه‌هاي بلاگ نگاري انتشار شخصي يا selfpublishing را بسيار آسان‌تر كرده بودند . اخگر وبلاگ‌ نويسي ازآن به بعد زبانه كشيد زيرا وقتي مردم بحثي از درون ذهن خود را مطرح مي‌كردند افراد ديگري را هم با ديدگاه‌هاي مشابه مي‌يافتند كه به آساني مي‌توانستند انجمني از هم فكران را تشكيل دهند . برآورد دقيق اندازه وبلاگستان دشواراست موتور جست وجوي پيشتاز ديويد سيفري كه technorati خوانده مي‌شود در ماه مي سال 2008 رد بيش از 112 ميليون وبلاگ در سراسر جهان را دنبال مي‌كرد عددي كه احتمالاً تنها تعداد بسيار كمي از72 ميليون وبلاگي را كه گفته مي‌شود در چين هستند شامل مي‌شود اندازه هرچه كه باشد اين رشد انفجاري نياز به توضيحي دارد . بر پايه برخي شواهد ساخت مكانيزم‌هايي بسيار ساده ب trackback به اين رشد كمك كردند .


شکل 1: الگوریتمی که نتایج جست و جوها را برای گوگل رتبه بندی میکند. (و این سرویس را این قدر ارزشمند می کند)، مثالی قدیمی از چگونگی نتیجه بخش بودن دانش وب بود. در این نمایش الگوریتم که Page Rank نامیده می شود، وزن اهمیت لینک ها (از صد واحد) در میان 11 نتیجه جست و جو، تعیین که کدام صفحه ها از همه به موضوع جست و جو مرتبط تر است.
اگر يك وبلاگ نويس يادداشتي در توضيح ( comment ) يا ارجاع به يادداشتي در يك وبلاگ ديگر بنويسد .  trackbackوبلاگ منبع را با يك ping   از اين امرآگاه مي‌كند اين اعلام آگاهي وبلاگ منبع را قادر مي‌سازد تا خلاصه‌اي از همه كامنت‌ها و لينك‌هايي را كه به آن‌ها داده شده نمايش دهند . به اين ترتيب گفت وگوهايي بر مي‌خيزد كه چندين وبلاگ را فرا مي‌گيرد وبه سرعت شبكه‌اي از افراد علاقه‌مند به موضوع‌هايي خاص را شكل مي‌دهد . اينجا هم دوباره بخش‌هاي بزرگي از ساختار وبلاگ با مسيرهاي كوتاهي به هم پيوند مي‌يابند نه تنها ميان خود وبلاگ‌‌ها و وبلاگ‌ نويسان بلكه ميان موضوع‌ها و يادداشت‌هاي نوشته شده نيز اين پيوندها شكل مي‌گيرد .همچنان كه وبلاگ ‌نويسي شكوفا شد . پژوهشگران به سرعت ابزارهايي شگفت‌انگيزشيوه‌هاي اندازه‌گيري و مجموعه‌داده‌هايي براي ردگيري پخش يك موضوع در فضاي وبلاگ‌ها ساختند . متيوهرست تحليلگري اجتماعي از MicrosoftLiveLabs به مدت شش هفته داده‌هاي لينك‌ها را گردآوري كرد و نموداري از فعال‌ترين و به‌هم پيوسته‌ترين بخشهاي وبلاگستان فراهم آورد ( شكل2) .
اين نمودار نشان داد كه تعدادي از وبلاگ‌ها بسيار محبوب هستند و روزانه پانصد هزار شخص متفاوت از آنها بازديد مي‌كنند . لينك دادن يا اشاره شدن به وبلاگي ديگر توسط يكي از اين ابربلاگها تضمين كننده ترافيك زيادي براي سايت موردارجاع است . اين نمودار همچنين گروه‌هاي مجزايي از علاقه‌مندان سخت‌كوش را نشان مي‌دهد كه تماس زيادي با يكديگر دارند اما به ندرت با وبلاگ‌نويسان ديگر ارتباط برقرار مي‌كنند . وبلاگستان اگر درست مورد استفاده قرار گيرد مي‌تواند محيط نيرومندي براي گسترش يك انديشه يا سنجيدن ميزان تاثير يك ابتكار سياسي يا موفقيت محتمل عرضه يك كالا باشد . در روز آغاز عرضه آي فون شركت اپل كه بسياري منتظرش بودند 1/4 درصد تمام پست‌هاي جديد به اين واقعه مربوط بود . يكي از چالش‌ها آن است كه دريابيم اين پخش‌شدگي چگونه نگرش ما را درباره روزنامه‌ نگاري و تفسير ( احتمالاً ) عوض خواهد كرد . چه مكانيسم‌هايي مي‌توانند خوانندگان وبلاگ‌ها را مطمئن سازند كه وقايع نقل شده موثق هستند ؟دانش وب مي‌تواند راه‌هايي براي بررسي كردن اين مسئله كه منشا اطلاعات خوانده مي‌شود بيابد و قواعدي كاربردي درباره شرايط استفاده دوباره از آن ارائه دهد . طرح دنيل ويتزنر در MIT با عنوان داده‌كاوي شفاف پاسخ گو دقيقاً همين كار را مي‌كند .

ظهور معني شناسي

پديده‌اي نوظهور كه از پژوهش هماهنگ نيز بهره مي‌برد ظهور وب معنايي است شبكه‌اي از داده روي وب يكي از چندين نتيجه وب معنايي آن است كه نويد پاسخ‌هايي بسيار هدف‌مند تر براي پرسش‌هاي ما را مي‌دهد . امروزه جست وجو در گوگل براي Massachusetts under$8,000 toyota used cars for sale in western ( خودروهاي تويوتاي كاركرده فروشي در غرب ماساچوست زير هشت هزار دلار ) بيش از دو هزار صفحه وب كلي را بر مي‌گرداند . وقتي توانايي‌هاي وب معنايي افزوده شوند كاربر به جاي اين‌ها اطلاعات دقيقي درباره هفت يا هشت خودروي مشخص دريافت خواهد كرد . شامل قيمت ، رنگ ، مسافت كاركرد ، وضعيت و مالك و چگونگي خريدن آنها . مهندسان پايه‌هاي نيرومندي براي وب معنايي ابداع كرده‌اند كه يك مورد قابل توجه آن زبان نخستين RDF ( سر نام ResourceDescriptionFramework ) است كه لايه‌اي روي HTML اصلي و ساير پروتكل‌هاي تشكيل‌دهنده صفحه‌هاي وب ايجاد مي‌كند . RDF از طريق مجموعه‌هايي از سه‌گانه‌ها به داده‌ها معني مي‌دهد . هر سه گانه همانند فاعل ، فعل و مفعول يك جمله است . به عنوان مثال يك نمونه سه يگانه مي‌تواند اعلام نمايد كه شخص X فاعل خواهر است با فعل شخص  Y مفعول . مجموعه‌اي از سه‌گانه ‌ها مي‌تواند تعيين كند كه خودروي X تويوتا هست مدلش اينكه خودروي X  است وضعيتش اين كه خودروي X مبلغ 7500 دلار قيمت دارد اين كه خودروي X درLenox است مكانش و اين كه  Lenoxدر ماساچوست غربي قراردارد نتيجه اين سه‌گانه‌ها در كنار هم مي‌تواند آن باشد كه خودروي x در حقيقت پاسخ مناسبي براي جستار ما است . مشخص شده كه اين ساختارساده سه‌گانه روشي طبيعي براي توصيف بخش اعظم داده هايي است كه توسط ماشين‌ها پرداخته مي‌شوند . فاعل‌ها ، مفعول‌ها ، هر يك با يك URI ( سر نام Univer Resource Identifler شناخته مي‌شوند . بنابراين هر كسي مي‌تواند مفهوم يا فعل تازه‌اي را با معين كردن يك URI براي آن روي وب تعريف كند . چنان كه اين تعريف‌‌ها رشد كرده وپيوستگي دروني پيدا مي‌كند متخصصان و علاقه‌مندان رده‌بندي‌ها و هستي‌شناسي‌هايي ( Ontology ) را تعريف خواهند كرد مجموعه‌ داده‌هايي كه دسته‌هايي از اشياء و روابط ميان آن را توصيف مي‌كنند.اين مجموعه‌ها به كامپيوترها را در همه جا كمك خواهند كرد تا اطلاعات مورد نظر را يافته درك كنند ونمايش دهند . چندين گروه هم اكنون در حال ايجاد كردن چارچوب هاي وب معنايي هستند . به خصوص در زيست شناسي و بهداشت و درمان مقاله وب معنايي در عمل نوشته لي فيجن بام را در پرونده ويژه وب معنايي در شماره 89 ماهنامه شبكه ببينيد در ماه مي سال گذشته بيش ازهزار نفر در كنفرانس فناوري وب معنايي در سن خوزه كاليفرنيا شركت كردند . دانش وب دور نماي ايجاد راه‌هاي قوي‌تري براي تعريف كردن پيوند دادن و تفسير نمودن داده‌ها را ارائه مي‌كند .
مثال خوبي از ميزان سودمندي چنين بهره‌برداري از داده‌هاي پيوسته به هم دنياي ويكي‌ها است . ويكي پديا دانشنامه آنلايني كه توسط مردماني از همه جا ايجاد شده تا ماه مي بيش از 2/3 ميليون مقاله به زبان انگليسي داشت . اين مقاله‌ها شامل متن معمولي و قالب‌هايي به شكل كادرهاي اطلاعات است كه مجموعه‌‌هايي از حقايق هستند . اكنون بيش ازاين كادرهاي اطلاعات به زبان انگليسي وجود دارد و برنامه‌نويسان راه‌هاي استخراج كردن آنها را مي‌جويند . يكي از اين كارها ، پروژه DBpedia   است كه كريس بايزروهمكارانش آنرا در Free University of Bbelin و دانشگاه لايپزيك در آلمان شروع كرده‌اند ( قابل دسترسي در http:// Wikipedia.aksw.org) كه از شيوه‌هاي وب معنايي براي جستار در كادرهاي اطلاعات استفاده مي‌كند . اين ابزار مي‌تواند نام تمام تنيس بازاني را كه در مسكو زندگي مي‌كنند يا نام تمام شهرداران شهرهايي در امريكا را كه درارتفاع بيشتر از هزار متر قرار دارند جست وجو كند و جواب دقيقي بدهد (شماره4 ) . طبيعتاً دوست داريم ابزاري مشابه را براي تمام وب داشته باشيم . اما ايجاد كردن چنين ابزاري نيازمند آن است كه داده‌هاي بيشتري روي وب به صورت مجموعه‌هاي به هم پيوسته RDF نمايش داده شوند . در همين ضمن معلوم مي‌شود كه ساختار پيوندي DBpedia نيزاز همان قانون‌هاي تواني كه براي وب يافته شده بودند پيروي مي‌كند همانطور كه برخي صفحه‌ها در وب اسناد ( متني ) رتبه بالاتري دارند . داده‌هاي وب معنايي هم وضعي همانند آنها دارند . درهمين حين Oded Now از موسسه پلي تكنيك دانشگاه نيويورك دانشگاه به تدريج مشخص مي‌كند كه چرا نويسندگان ويكي پديا مدخل‌ها را به آن مي‌فرستند و چه چيزي انگيزاننده كار آنها است  . محرك‌هاي رواني آشكار شده به ما كمك خواهند كرد تا دريابيم چگونه مردم را به مشاركت در وب معنايي ترغيب كنيم .

چالش‌هاي پيشرو

به ظاهر معقول است كه بگوييم دانش وب ما را در مهندسي كردن و بي بهتر ياري خواهد داد . مطمئناً بطور كامل نميدانيم كه دانش وب چيست پس بخشي از اين رشته جديد بايد يافتن نيرومندترين مفاهيمي باشد كه به رشد خود اين دانش كمك خواهند كرد . شايد بينش‌هايي از طبيعت ميان رشته‌اي اين كار حاصل شوند . براي نمونه شايد مفاهيمي زيست شناختي مانند شكل‌پذيري ( plasticity ) سودمند از آب درآيند . مغز ودستگاه عصبي در طول زندگاني ما با ايجاد و حذف كردن اتصال‌هايي ميان نورون‌ها ( سلول‌هاي مغزي كه درشبكه عصبي ما نقش گره‌ها را دارند ) رشد مي‌كنند و  سازگاري مي‌يابند . تغييردر اين اتصال‌ها در پاسخ به فعاليت درون شبكه است از جمله آموختن ، بي استفاده ماندن و پير شدن .
به همين شكل ، ارتباط‌هاي درون وب نيز رشد و افول دارند . دانش وب مي‌تواند امكان ايجاد پروتكل‌هايي را بررسي كند كه گره‌هاي وب را درصورتي كه هيچ فعاليت ورودي وخروجي‌اي نداشته باشند بگسلد . آيا چنان شبكه‌اي موثرتركار خواهد كرد ؟ مفاهيمي مانند دايناميك جمعيت ، زنجيره غذايي و مصرف كنندگان و توليدكنندگان ، همگي همتاياني در وب دارند . شايد روش‌ها و مدل‌هايي كه براي بوم شناسي ابداع شده‌اند ما را ياري دهند تا اكوسيستم ديجيتال وب را بهتر بشناسيم اكوسيستمي كه ممكن است تنها با يك رويداد عمده ( همانند تندبادها) يا با فرسايشي دقيق اما يكنواخت ( مانند گونه‌هاي مهاجم ) ، مستعد آسيب ديدن باشد . همچنين لازم است بر آوردي از گستره موارد حقوقي انجام دهيم قوانين مربوط به دارايي‌هاي فكري و حق تاليف ديجيتال هم اكنون مورد منازعه هستند . در محيط‌هاي مجازي مانند secondlife مسائل بسيار جالبي بر آمده‌اند براي نمونه كه درآن‌ها ميليون‌ها نفر چيزهاي كوچكي بر محتواي نخستين مي‌افزايند نيز منتقل مي‌شوند ؟ مسئله ديگر آن است كه آيا مي‌توانيم قوانين استفاده را درون خود محتوا تعبيه كنيم ؟ نمونه‌اي از چنين چارچوبي كه Creative Commons خوانده مي‌شود به پديدآورندگان ،دانش پيشگان ، هنرمندان و معلم‌ها امكان مي‌دهد تا كار خلاقانه خود را به آساني با آزادي‌ها و محدوديت‌هايي كه مي‌خواهند با آن باشد نشانه‌گذاري كنند . نكته مهم آن است كه اين نشانه‌ها فراهم كننده داده‌هاي RDF توصيف كننده گواهي نامه هم هستند و يافتن خودكار آثارو درك كردن شرايط استفاده از آن‌ها را نيز آسان مي‌سازند . دانش وب مي‌تواند تعيين كند كه آيا گواهي نامه‌هايي به سبك Commons بر انتشار اطلاعات اثري دارند يا خير .
جامعه‌شناسي حيطه‌ديگري براي بهره‌برداري است . به عنوان مثال براي ارائه راه‌هاي بهتري به  كاربران وب جهت تعيين قابل اعتماد بودن مطالب يك سايت به پژوهش نيازداريم چگونه مي‌توانيم دريابيم مطالب يك سايت قابل اعتمادند ؟ ايده اوليه وب ابزاري براي پژوهش گراني بود كه كاملاً به هم اطمينان داشتند . شيوه‌هاي نيرومند امنيتي در وب تعبيه نشده‌اند . از آن زمان تاكنون ما با پي آمدهاي اين مسئله زيسته‌ايم .
در نتيجه پژوهش‌هاي مهمي بايد به مهندسي لايه‌هاي اعتبار و اصالت در برهم كنش‌هاي وب اختصاص يابد . هم گرايي هويت‌هاي ديجيتال و فيزيكي ما فرصت‌هايي را براي پيشرفت عرضه مي‌كند مانند يكپارچه ساختن خدمات مالي پزشكي اجتماعي و تحصيلي براي هر كدام از ما اين فرصتي براي دزدي هويت راهزني سايبرو گردن كشي سايبرو جاسوسي ديجيتال نيز هست . دانش وب مي‌تواند كمك كند تا بر سودمندي‌هاي آن بيافزاييم و بدي‌هايش را چاره كنيم . پيش از آنكه پتانسيل غني وب به كمال مورد بهره‌برداري قرار گيرد با پرسش‌هاي گوناگون ديگري نيز بايد رودرو شد . هنجارهاي اجتماعي چگونه بر قابليتهاي تازه اثر مي‌گذارد ؟ حفاظت آنلاين از حريم شخصي ، حقوق دارايي‌هاي فكري وامنيت را چگونه مي‌توان فراهم آورد ؟ چه گرايش‌هايي مي‌توانند وب را چند پاره كنند ؟ افراد بسياري روي قسمت‌هايي از اين پرسش‌ها كار مي‌كنند .  دانش وب مي‌تواند اين كوشش‌ها را گردهم آورد و بينش‌هاي حاصل از آنها را تركيب كند . بايد مجموعه‌اي از پژوهشگران ، توسعه دهندگان ، افراد حرفه‌اي و كاربران را در گستره وسيعي از مهارت‌ها وموضوع‌ها پرورش دهيم . آنها ما را ياري خواهند داد تا وب را تماماً درك كنيم و دريابيم چگونه آن را براي قرن بيستم و يكم و فراتر ازآن طراحي كنيم . 

اصول طراحي صفحات وب (وب سایت)

طراحي سایتهای صنعتي

چگونه يك مشتري جنس مورد نظر خود را شناسايي و رديابي ميكند، و احتمالا پيشنهادات خوبي را براي فروش بر روي صفحه وب ارائه ميدهد؟
اين مبارزه طلبي طراحي صفحات تجاري وب ميباشد
بيشترين توليد كنندگان صنعتي با جديت به سمت مشتريانشان جهت گيري كرده و صفحات طراحي شده براي كمپانيهاي صنعتي، ميبايست تعصبات مشتري گرايانه قوي داشته باشند.
گرايش به مشتري در روشي كه صفحات صنعتي، مشتري را چه از لحاظ تصويري و چه از لحاظ تعاملي درگير ميكنند، ديده ميشود. صفحات صنعتي غالبا معموليتر از صفحات ديگر به نظر ميدهند.

صفحات صنعتي در كل داراي سه عنصر ميباشند

خصوصيات محصول:
هر مشتري ميبايست بتواند يك محصول خاص را از ميان مجموعه اي از محصولات مشخص كند. اين كار ميتواند به صورت تصويري، با استفاده از يك ليست انتخابي يا با استفاده از يك برنامه جستجو انجام شود.

مشخصات محصول:
بيشتر محصولات صنعتي همراه با اطلاعاتي عرضه ميشوند كه صفحه مشخصات ناميده ميشود يك صفحه مشخصات تركيبي از متن، تصوير و توصيفاتي در مورد كارايي محصول در يك ورق كاغذ ميباشد. خصوصيات كارايي يا تصوير توصيف كننده ساختار كالا، اغلب عامل فروش يك محصول ميباشند.
البته با توجه به قابليتهاي وب، ايجاد صفحه مشخصات كالا در وب به روش سنتي، محدود كننده به نظر ميرسد. مشخصات كارايي كالا ميتواند به صورت سه بعدي و همراه با حركت ايجاد شود، همچنين خود محصول در حال انجام عمل، قابل نمايش باشد.

ارتباط با مشتري:
‏‏‏كارتهاي جالبي را كه در آنها از شما سئوال ميشود «آيا مايليد كه نمايندگي سرويسهاي مشتري در مورد كالايي خاص با شما تماس بگيرد؟» را بخاطر بياوريد. با استفاده از وب سئوالات تقريبا پس از پرسيده شدن جواب داده خواهند شد.

منبع:forum.microrayaneh.com