کاتالوگ آنفایو
051-38400603 09100054057

آموزش طراحی سایت

مراحل ساخت وب سایت
یکشنبه 1 دسامبر 13

مراحل ساخت وب سایت

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به  مراحل ساخت وب سایت  میپردازیم.

تا وقتی که چند تا کتاب و سایت مربوط به طراحی سایت رو خوندم و نظرم به کل در این مورد عوض شد، تا جایی که الان سعی میکنم هیچوقت از نرم افزار مثل DreamWeaver برای کد نویسی استفاده نکنم و خودم دستی بنویسم. دلایل زیادی برای این کار میتونم بگم ولی به طور خلاصه این موارد رو میتونم بگم :

– وقتی کد نویسی دستی باشه شما کنترل کامل روی سایت دارید، یعنی میدونید که دقیقا کجا باید یک المان رو به کار ببرید، یا این المان برای چی اینجاست و…
– وقتی کد نویسی دستی انجام میدید به راحتی میتونید ساختار کلی سایت رو پیاده کنید و المان ها رو در سر جایش قرار دهید و بعدا قسمتهای جانبی رو تکمیل کنید.
– کد نویسی دستی معمولا از نظر حجمی کمتر ار کد ماشینی میشود و برای بارگذاری وب سایتها خیلی مناسب تر است.
– معمولا وقتی میخواین کد بنویسین و در مورد ساختار سایت فکر میکنید، اگه منطق شما درست باشد ساختار سایت بسیار ایده ال خواهد شد در صورتیکه ماشین در مورد سایت شما فکر نمیکنه و نمیدونه که این سایت در چه موردی هست ولی شما بسته به موضوع سایت ساختار سایت رو میسازید و این نکته خیلی مهمی هست.
– کد نویسی دستی به صورت منطقی و اصولی نتیجه بهتری در موتورهای جستجو خواهد داشت.
نکته مهم دیگه اینکه لذت نوشتن کد دستی رو نمیشه با چیزی عوض کرد ! ادامه مطلب

ادامه مطلب
تاریخچه php
شنبه 16 نوامبر 13

تاریخچه php

تاریخچه php

فکر اوليه php در پاييز سال 1994توسط Rasmus Lerdorf ايجاد شد و مخفف واژگان Personal Home Pages به حساب مي آيد. در ابتدا نگارشي از php در صفحه شخصي وي به کارگرفته شده تا اطلاعاتي از کساني که رزومه وي را مي بينند نگاه داشته شود. اکنون php4 آخرين نگارش اين محصول است که درآن از موتور اسکريپت zend براي بدست آوردن قابليت هاي بيشتر استفاده شده است .
هم اکنون برآورد مي شود بيش از 000/100/5 سايت از php استفاده کرده اند که اين ميزان از تمامي سايتهاي که ازسرورهاي IIS مايکروسافت استفاده مي کنند بيشتر است . ادامه مطلب

ادامه مطلب
ساختن دیتابیس و نحوه استفاده از phpMyAdmin در دایرکت ادمین
پنج‌شنبه 14 نوامبر 13

ساختن دیتابیس و نحوه استفاده از phpMyAdmin در دایرکت ادمین

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به  ساختن دیتابیس و نحوه استفاده از phpMyAdmin در دایرکت ادمین میپردازیم.

دایرکت ادمین یکی از کاراترین کنترل پنل های اینترنتی می باشد که با هزینه ای بسیار کمتر نسبت به cPanel و پلسک ( Plesk ) امکانات بسیار زیادی را در اختیار کاربران قرار می دهد. این در حالیکه است که پس از تحریم ایران از سوی cPanel که مشکلات زیادی را برای کاربران ایرانی بوجود آورده است ، استقبال از این کنترل پنل روند رو به رشدی را طی کرده است. در این مقاله به شما نشان خواهیم داد که چگونه می توانید در دایرکت ادمین یک دیتابیس جدید بسازید و از طریق phpmyadmin آن را مدیریت نمائید.

در هاست ابری ، زمانیکه از ابزار ساخت خودکار اسکریپت استفاده می کنید این امکان برای شما وجود دارد که یک دیتابیس یا پایگاه داده جدید و به طبع آن یک کاربر اختصاصی ( یوزر ) برای دسترسی به آن دیتابیس بسازید. در خیلی از موارد کاربرانی که از ابزار ساخت خودکار اسکریپت برای ساختن وب سایت استفاده می کنند دیگری نیازی به انجام تنظیمات جداگانه برای دیتابیس ندارند

ساخت دیتابیس ( Database )
mysqlهمانطور که گفته شد برای ساختن دیتابیس نیاز به ورود به دایرکت ادمین می باشد که برای این منظور مطابق تصویر پس از ورود به پنل میزبانی ابری می بایست از قسمت ” مدیریت هاست ” آیکون کنترل پنل که را جهت ورود به دایرکت ادمین انتخاب نمائید.

زمانیکه به دایرکت ادمین وارد شدید برای مدیریت دیتابیس ها باید مطابق تصویر گزینه MySQL Management را انتخاب نمائید. برای ساخت دیتابیس جدید باید گزینه Create new Database را انتخاب نمائید. در صفحه بعدی کافیست نام دیتابیسی را که می خواهید بسازید وارد نمائید و همچنین یک کاربر ویژه دسترسی به این دیتابیس بسازید، البته می توانید از یک کاربر که قبلا برای دیتابیس دیگری ساخته اید نیز برای دسترسی به این دیتابیس استفاده کنید. با انتخاب کلید create دیتابیس شما در mysql ساخته می شود و با اطلاعات کاربری مربوطه می توانید به آن متصل شوید.

چگونه به دیتابیس MySQL متصل شوم؟
برای مدیریت یک دیتابیس Mysql می توانید از نرم افزارهای مختلفی استفاده کنید که رایج ترین راه برای این منظور استفاده از phpMyAdmin می باشد. برای ورود به phpMyAdmin یک کلید در پنل میزبانی ابری قرار داده شده است که با کلیک بر روی آن صفحه phpMyAdmin باز می شود ، البته نحوه دیگر دسترسی به phpMyAdmin استفاده از همان بخش MySQL Management در دایرکت ادمین می باشد که در تصویر بالا نیز قابل مشاهده می باشد. با بازشدن صفحه پی اچ پی مای ادمین باید از اطلاعات کاربری که به هنگام ساختن دیتابیس در سیستم وارد کرده اید ، استفاده نمایید. باید دقت نمائید ، تا زمانیکه دیتابیسی در اکانت هاست خود ایجاد نکرده اید امکان استفاده از اطلاعات ورود به کنترل پنل دایرکت ادمین برای دسترسی به دیتابیس ها از طریق phpmyadmin فراهم نمی باشد. اما پس از ساخت دیتابیس های خود می توانید از اطلاعات ورود به دایرکت نیز برای دسترسی به ” کلیه ” دیتابیس های اکانت خود جهت مدیریت آنها استفاده نمائید. البته می توانید از اطلاعات کاربری مخصوص هر دیتابیس نیز بطور جداگانه استفاده نمائید.

بازیابی و یا ری استور ( Restore ) دیتابیس
restoreبرای بازیابی دیتابیس نیز باید وارد پنل دایرکت ادمین شده و از قسمت MySQL Management دیتابیسی که می خواهید داده های خود را بر روی آن بازیابی نمائید را در پایین صفحه از بخش Select Database انتخاب فرمائید. سپس از کلید choose File مسیر دیتابیس را از روی کامپیوتر شخصی خود به آن داده و از گزینه Upload استفاده نمایید. مشاهده می کنید که داده های شما بر روی دیتابیس مورد نظر بازیابی می گردد.

 در ادامه با آموزش های تیم طراحی سایت آنفایو همراه باشید.

ادامه مطلب
راهنمای مدیریت جوملا
پنج‌شنبه 14 نوامبر 13

راهنمای مدیریت جوملا

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به  راهنمای مدیریت جوملا  میپردازیم.

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

yourdomain.com/directory/administrator

قسمت های مختلف سیستم مدیریت محتوای جوملا :
برای مدیریت درست وب سایت می بایست بر ساختار اسکریپت مورد استفاده تسلط کاغی داشته باشید، لذا در ادامه به تشریح ساختار محتوایی سیستم مدیریت محتوای می پردازیم:

1. مقالات ( Article ):
مطالبی که در وسط صفحه اول سایت مشاهده می کنید و یا مطالبی که پس از این می خواهید در یک منوی منحصر به فرد مشاهده شوند می بایست در قالب یک مقاله در وب سایت ذخیره شوند، برای اینکار کافی است از منوی مقاله جدید استفاده نمائید.

2. دسته بندی ( Category ):
دسته بندی مطالب در دو حالت بخش ها و موشوعات که زیر مجموعه بخش ها هستند صورت می پذیرد، به این ترتیب یک بخش می تواند دارای چندین موشوع باشد. توجه نمائید یک مقاله تنها در یک بخش و یک موشوع جای می گیرد.

3. ماژول ها ( Module ):
ماژول ها زمانی استفاده می شوند که شما بخواهید یک متن کوتاه را در یک جای غیر معمول که قبلا در قالب وب سایت شما پیش بینی شده است جای دهید، مثلا متنی که در بالا یا انتهای سایت استفاده خواهید کرد. همچنین ممکن است برخی امکانات خاص مانند بخش ورود کاربران و یا محبوب ترین مقالات نیز به عنوان یک ماژول استفاده شود که شما از بخش مدیریت ماژول ها می توانید آنها را بررسی و در صورت نیاز یک ماژول جدید بسازید.

4. کامپوننت ها ( Component ):
کامپوننت ها در واقع هسته های اصلی اسکریپت هایی هستند که در حوملا مورد استفاده قرار می گیرند که معمولا حجم قابل ملاحظه از کدها را در خود جای می دهند. برای نمونه مطالب اصلی که در وسط صفحه مشاهده می کنید خود یک کامپوننت است که توسط جوملا گسترش می یابد، تالار های گفتگو و از جمله تالار گفتگو کیوننا ( Kunena ) نیز از دیگر نمونه هایی هستن که به عنوان یک کامپوننت در سیستم مدیریت در دسترس خواهند بود.

5. بنر ها ( Banner ) :
در قسمت بنر ( banner ) شما می توانید آگهی های تصویری و یا متنی خود را در دسته بندی های مختلف ایجاد و نمائید و بعدا از قسمت ماژول ها برای مدیریت بنر مربوطه اقدام فرمائید.

6. کاربران ( User ) :
کاربران یا یوزرها ( user ) در مدیریت جوملا بخش جداگانه ای را به خود اختصاص می دهند، شما می توانید کاربران مختلف با سطوح مختلف دسترسی ایجاد نمائید. برای مثال کاربری که تنها اجازه نگارش مقالات را بر عهده خواهد داشت.

7. قالب ( Template ) :
بخش مدیریت قالب یا پوسته ( template ) به شما این امکان را می دهد که قالب دلخواه خود را بر روی وب سایت اعمال نمائید.

8. پلاگین یا افزونه ( plugin ) :
پلاگین ها وظیفه اصلاحات ریز در سیستم را بر عهده دارند، مانند پلاگینی که نصب می کنید تا سرعت جستجو را در سایت شما افزایش دهد و یا مطالب مرتبط را در پایین مقالات شما ضمیمه نماید.

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

10. نصب افزونه ( Extention installation ) :
در مدیریت بخش جداگانه ای برای نصب افزونه ها ( extension installation ) وجود دارد که فارغ از نوع آنها اعم از ماژول ، کامپوننت ، پلاگ این و یا قالب وب سایت باید ابتدا از این طریق بر روی سیستم نصب گردند تا پس از آن شما قادر گردید در قسمت مربوطه آن را مدیریت نمائید.

در پایان ذکر این نکته اهمیت دارد که باتوجه به متن باز ( open source ) بودن این نرم افزار همانطور که توسعه دهندگان وب می توانند از آن برای توسعه نرم افزاری برای پاسخوگیی بهتر به نیازهای شما استفاده نمایند، هکر ها و خرابکار های اینترنتی نیز می توانند با مطالعه کدها برای نفوذ به وب سایت شما و یا سوء استفاده از اکانت هاست شما استفاده نمایند، لذا اهمیت دارد که تنها افزونه های معتبر که مرتبا توسط تولید کننده بازبینی می شود استفاده نمایئد و در به روز رسانی نرم افزار جوملای خودحداکثر تلاش را مبذول فرمائید.

در ارتباط با روند توسعه جوملا ذکر این نکته نیز خالی از لطف نیست که تاکنون بیش از 9300 افزونه از سوی سایت رسمی جوملا برای آن شناخته شده است که کاربران جوملا بسادگی می توانند از این افزونه ها که اغلب بصورت رایگان ارائه می گردند، استفاده نمایند.

 در ادامه با آموزش های تیم طراحی سایت آنفایو همراه باشید.

ادامه مطلب
راهنمای مدیریت وردپرس
پنج‌شنبه 14 نوامبر 13

راهنمای مدیریت وردپرس

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به  راهنمای مدیریت وردپرس میپردازیم.

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

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

اما پس از مدح سادگی و محبوبیت وردپرس در میان طرفداران باید ایراد آن را در ساختار طراحی دیتابیس دانست، به گونه ای که پس از مدت کوتاهی یک وب سایت مبتنی بر وردپرس به سادگی به یک وب سایت پر مصرف از لحاظ سخت افزار تبدیل می گردد که این خود منجر به افزایش هزینه های جانبی مدیر سرور می گردد، پس راه چاره در بهینه سازی آن باقی می ماند که بر خلاف سادگی ظاهر وردپرس این مهم دیگر به آن میزان ساده به نظر نخواهد رسید چراکه پای دستکاری در ساختار آن در میان خواهد بود. البته استفاده از کش صفحات وب سایت ( cache ) و تبدیل صفحات تغییرپذیر به صفحات استاتیک که ممکن است توسط افزونه های مختلف در دسترس قرار گیرد به کاهش مصرف آن کمک عمده ای می نماید.

آدرس ورود به قسمت مدیریت وردپرس به شرح زیر می باشد:

yourdomain.com/yourdirectory/wp-admin

ساختار محتوایی وردپرس :
به جهت سادگی وردپرس در قسمت مدیریت شما با ساختار پیچیده ای روبرو نیستید، پس از ورود کافی است به نوشته ها بروید و بعد گزینه افزودن نوشته را انتخاب نمائید. متن شما بسادگی در وب سایت قرار می گیرد جز اینکه باید بدانید تنظیمات پوسته یا قالب ( template ) را باید از بخش “نمایش” اصلاح نمائید.
البته بخش مدیریت دیدگاه ها که اتفاقا یکی از پرکارترین بخش های وردپرس است نیز امکانات خوبی را برای پذیرفتن و یا رد نظرات و یا اسپم نمودن آنها و یا شناسایی هویت اینترنتی نظر دهنده ارائه می نماید. توجه نمائید که عموم تنظیمات محتوایی از جمله تنظیمات منوها و یا بخش بالایی سایت ( header ) ، از بخش نمایش قابل دسترس خواهد بود.

در حالت کلی واررسی بخش مدیریت وردپرس دقایق زیادی را طلب ندارد، خصوصا که در حال حاضر بسادگی می توانید از خدمات رایگان میزبانی ابری استفاده کنید و بخش نصب خودکار اسکریپت ظرف چند دقیقه سیستم مدیریت محتوای ( wordpress ) وردپرس را در اکانت هاست خود نصب نمائید.

 در ادامه با آموزش های تیم طراحی سایت آنفایو همراه باشید.

ادامه مطلب
چگونه در هاست ابری IP های مهاجم را به کمک htaccess مسدود نمائیم؟
پنج‌شنبه 14 نوامبر 13

چگونه در هاست ابری IP های مهاجم را به کمک htaccess مسدود نمائیم؟

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به  نکته ای در باره هاست ابری میپردازیم.

این روز ها کم و بیش هر وب سایت پربازدیدی حداقل یکبار با مشکلات ناشی از حملات اینترنتی dos و یا ddos به وب سایت و یا سرور خود روبرو شده است. در خیلی از مواقع چنین حملات مشکلات زیادی را برای صاحب وب سایت یا سرور بوجود می آورد. اگر شما از هاست ابری پارس پک استفاده می کنید این مقاله می تواند به شما کمک نماید. یکی از راه ها برای مقابله با چنین حملاتی، مسدود کردن IP سرور مهاجم می باشد تا با محدود شدن دسترسی مهاجم به سرور میزبانی کننده وب سایت شما حملات آن دفع گردد.
برای این منظور ابتدا می بایست با ورود به بخش کاربری ، مراجعه به پنل میزبانی ابری و ورود به دایرکت ادمین به بخش logs رفته و IP های حمله کننده را استخراج نمائید. پس از مشاهده و تشخیص IP هایی که مراجعه آنها به وب سایت شما غیر عادی می باشد، می توانید به کمک روش زیر نسبت به مسدود سازی آنها اقدام فرمائید. البته این فایل توسط اکثر اسکریپت های مورد استفاده قبلا ایجاد شده است ، در غیر اینصورت می بایست یک فایل text با نام ” .htacess ” ایجاد نمائید ( نقطه در ابتدای فایل قرار دارد. )
.htaccess چیست و چگونه به کمک آن IP های مهاجم را مسدود نمائیم؟
.htaccess یک فایل پنهان ( hidden ) در درون پوشه public_html است که تنظیمات قابل اعمال بر روی وب سرور را می توانید در آن وارد نمائید و در واقع برای مدیریت کردن امکانات وب سرور آپاچه ( Apache web server ) به کار می رود.
برای مسدود ساختن یک و یا دسته ای از IP ها می توانید از دستوارت زیر در فایل .htaccess استفاده فرمائید:

order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all
مطابق خط دوم ای پی 255.0.0.0 دیگر به سایت شما دسترسی نخواهد داشت. در خط سوم اگر دقت فرمائید، تنها 3 بخش از 4 بخش IP ذکر شده است، این به آن معناست که هر IP ای که 3 بخش اول آن با مورد فوق منطبق باشد دیگر به سایت دسترسی نخواهد داشت. برای مثال IP های 123.45.6.2 و یا 123.45.6.112 دیگر به وب سایت دسترسی نخواهد داشت.
اگر می خواهید دسترسی همه به جز خودتان را مسدود نمائید نیز می توانید از دستورات زیر استفاده فرمائید:

order allow,deny
allow from 255.0.0.0
deny from all
دقت فرمائید که می بایست IP اینترنتی کامیپوتر خود را که توسط ISP به مودم به شما اختصاص داده شده است را در بالا وارد نمائید. البته معمولا IP اینترنت شما ثابت نمی ماند ، پس باید در استفاده از آن دقت فرمائید.

 در ادامه با آموزش های تیم طراحی سایت آنفایو همراه باشید.

ادامه مطلب
وب 2 موجی زودگذر یا آینده وب؟
پنج‌شنبه 14 نوامبر 13

وب 2 موجی زودگذر یا آینده وب؟

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به وب 2 میپردازیم.

در یکی دو سال اخیر کسب و کارهای مختلف، مراجع دانشگاهی و متخصصان فنی به بحثهای بسیاری درباره “وب 2″ پرداخته اند. اخبار، نوشته ها، نقدهای مرتبط با “وب 2” آنقدر بالا بود و هست که باید اذعان کرد که “وب 2” اینترنت را تکان داد. سایتهایی بسیاری برای گسترش مفهوم آن راه اندازی شده است، کنفرانسهایی برای آن برگزار شد و حتی نخستین مجله با موضوع تخصصی “وب 2” پا به عرصه وجود گذاشت.

از دیگر سو گوگل و مایکروسافت عنوانهای خبری را پشت سر هم می قاپند. یاهو با خرید سایتها و تکنولوژیهای جدید خیز بلندی برداشته است تا بازیگر اصلی “وب 2” باشد. یاهو با خرید del.icio.us، Flickr و راه اندازی My Web 2.0، گوگل با Google Maps و MSN با ارایه ESS که مبتنی بر RSS است (RSS دو طرفه) همه و همه به “وب 2” کمک کرده اند. ضمن آنکه همه آنها به Secioal Search توجه ویژه ای نشان داده اند.

مخالفان “وب 2” آنرا تنها موجی گذرا می دانند که به جان اینترنت افتاده است. اما آنچه که روشن است “وب 2” و هر چه مرتبط با آن است هواداران بسیاری دارد. نکته جالب آنجاست که هر کس آنرا به گونه ای تعریف می کند و برداشت متفاوتی از آن ارایه می دهد.

“وب 2” را می توان چتری دانست بر تکنولوژیهای جدید. تکنولوژیهای جدیدی که به کاربر تجربه حضور بهتر در وب فراتر از تواناییهای HTML کلاسیک (وب 1) ارزانی می دارد.

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

“وب 2” تمرکز از تولید کننده اطلاعات را به کاربر اطلاعات منتقل می کند و این کار را با جذاب کردن اطلاعات انجام می دهد. قدرت “وب 1” در ناوبری آن بود و کاربر به مرور وب می پرداخت تا اطلاعات خود را بیابد. اما “وب 2” می گوید همان اطلاعات ویژگیهایی دارد و همین ویژگیها یکدیگر را دنبال می کنند و به هم ارتباط می یابند.

“وب 2” کاری می کند که اطلاعات به دنبال ما حرکت کند تا هر وقت مورد نیاز بود از آن استفاده کنیم و این در صورتی امکان پذیر است که به اطلاعات امکان استفاده از آن در سایر ابزار و رسانه ها داده شود.

یکی از ویژگیهای برجسته “وب 2” این است که اطلاعات را برای ما جذاب می کند. اطلاعات به سوی ما می آید و ما در حین رفتن از مکانی به مکان دیگر تعیین می کنیم که کدام اطلاعات و چگونه به سوی ما بیایند.

نکته کلیدی در “وب 2” مشارکت کاربر و اعتماد به وی است. سرویسهایی که در “وب 2” ارایه می شود قابلیت استفاده مجدد از آنرا در سایر ابزار و رسانه ها فراهم می آورد. دسترسی به آنها آسانتر می شود و ابزار قابلیت اطمینان بیشتری می یابند.

“وب 2” سایتهایی نیستند که اطلاعات تولیدی کاربران در آنها بالاست. نظیر آمازون و ای بی، زیرا آنها از همان ابتدا با این ایده طراحی شده اند. “وب 2” همچنین ایجاد ارتباط و سازگاری بین سایتها و ابزار نیست. شمارشگران سایت سالهاست که فعالیت می نمایند و کدهای ساده جاوا اسکریپت پیامهایی را بین سایتها و ابزار آنها فراهم می کنند. اینها موارد تازه نیستند، هیجانی هم ندارند و البته “وب 2” هم نیستند.

AJAX هم “وب 2” نیست. هر چند که ابزار قدرتمندی برای طراحی ابزار “وب 2” است. RSS، Social Networking ، Tagging و XHTML/CSS هسته اصلی “وب 2” هستند. اگر قرار باشد به هر چیز تازه و بامزه ای “وب 2” اتلاق گردد آنگاه “وب 2” بی معنی خواهد شد.

وب 2 همینجاست. کافیست سری به سایتهایی نظیر Flickr، del.icio.us، Kiko و meebo بزنید.

“وب 2” بر قابلیت ترکیب مجدد و سازگارسازی بدون مذاکره و حتی اجازه استوار است. “وب 2” یعنی گرفتن اطلاعات و داده های یک سایت به کمک RSS یا Open API، ترکیب آن با داده هایی از همان نوع اما دریافت شده از منابع دیگر و تولید چیزی جدید.

“وب 2” را یک رویکرد نو می دانند نه یک تکنولوژی تازه. خمیرمایه “وب 2” مشارکت با دیگران برای انجام دادن چیزهایی است که به تنهایی امکان انجام دادن آنها را نداریم.

کی از “وب 1” به “وب 2” مهاجرت می شود؟

وب 2 هنوز محقق نشده است بنابراین هنوز مهاجرتی در کار نیست. اما تلاشهای بسیاری در حال انجام است. به هر حال هر چه هست، اتفاقی نیست که به یکباره انجام شود و شاید سالها طول بکشد تا اکثر سایتها خود را با تکنولوژیهای “وب 2” منطبق کنند. فراموش نکنید هنوز هم هستند افرادی که با ویندوز 3.1 کار می کنند. بنابراین تا آنزمان که سایتهای وب به طور کامل پوست اندازی کنند و با تکنولوژیهای “وب 2” طراحی شوند، راه بسیاری مانده است.

سایتهایی که اکنون بر مفهوم “وب 2” کار می کنند عموما در حالت بتا هستند. گروهی “وب 2” را به جدی یا به شوخی دنیای “بتا” می خوانند. جالب است بدانید سایتهایی هم هستند که در حالت آلفا در اختیار عموم قرار داده شده اند.

چه تاثیری بر کاربران، تولیدکننگان محتوا، طراحان دارد؟

افراد بسیاری با شنیدن نام HTML گیج می شوند و هنوز در آرزوی داشتن یک سایت ساده هستند. اما اکنون زمانه تغییرات است. وب توسط متخصصان فنی و برنامه نویسان شروع شد و به همین خاطر برای آنان بود. اکنون وب برای مردم عادی است.
اکنون سیستمهای مدیریت محتوا به کاربران عادی کامپیوتر اجازه می دهند تا سایتهای حرفه ای داشته باشند. دلیل اقبال به وبلاگها نیز همین بود که افراد بدون نیاز به دانش فنی می توانستند به راحتی مطالب خود را منتشر کنند.

تولیدکنندگان محتوا و طراحان وب باید محتوا و ابزار را به گونه ای توسعه دهند که در سایر ابزار و رسانه ها قابل استفاده باشد. در حقیقت استفاده چندین باره از اطلاعات از مشخصه های اصلی “وب 2” است. خروجی یک سایت باید پس از استفاده در سایتهای دیگر و بازگشت به سایت مادر همچنان قابل استفاده باشد.

برای آنکه اهمیت و اقبال به “وب 2” بهتر بیان شود به مقایسه دو سایت از “وب 1” و “وب 2” می پردزیم.
وب شاتس در سال 1999 راه اندازی شد و توانست به عنوان یک سرویس دهنده عکس به محبوبیت فوق العاده دست یابد. اما فلیکر در سال 2004 راه اندازی شد و توانست در کمتر از 2 سال وب شاتس را به پایین بکشد.

جالب است بدانید که وب شاتس 15 میلیون کاربر دارد و فلیکر تنها 1.5 میلیون. فلیکر کلمه ای است که به سختی نوشته می شود و تلفظ آنهم ساده نیست! اما چگونه است که فلیکر تاز از راه رسیده، وب شاتس محبوب و پر طرفدار را به پایین می کشد؟

هر چند به طور دقیق نمی توان دلایل موفقیت آنرا بیان کرد اما می توان به ویژگیهایی از آن اشاره کرد که به خوبی حکایت از برتری “وب 2” دارد:

سیستمی است ساده که به راحتی فهمیده می شود.
دارای ظاهری است واضح که بر کارایی تمرکز دارد.
قابلیتهایی دارد که به درد اجتماعات آنلاین می خورد نظیر تگینگ،گروهها، کامنت گذاری، ارزیابی و…
RSS Feeds
Open API

در هر صورت رویدادهای تازه ای در حال وقوع است و “وب” تکان خورده است. ذائقه کاربران تغییر کرده است و وب را با مزه ای دیگر می خواهند. چه این رویدادهای در حال وقوع را “وب 2” بنامیم و چه با نام دیگر بخوانیم، به هر حال خواهند آمد و با خود تغییرات بسیار خواهند آورد. نیک می دانیم که وب دنیای تغییرات است پس چه خوب است اگر مفاهیم نوین مطرح شده را جدی تر دنبال کنبم.

 در ادامه با آموزش های تیم طراحی سایت آنفایو همراه باشید.

ادامه مطلب
هفت قابلیت چشمگیر ویندوز 8
پنج‌شنبه 14 نوامبر 13

هفت قابلیت چشمگیر ویندوز 8

در ادامه سلسله آموزش های تیم طراحی سایت آنفایو به هفت قابلیت چشمگیر ویندوز 8 میپردازیم.

۱- معرفی رابط کاربری جدید در صفحه ی نمایش انتقال فایل
در ویندوز ویستا/۷ شما قابلیت این رو نداشتید که سرعت دقیق کپی را با جزئیات مشاهده کنید یا بتوانید فرایند کپی را Pause کنید ولی در ویندوز ۸ این قابلیت برای شما فعال هست همچنین وقتی شما با Error مواجه می شوید فرایند کپی متوقف نخواهد شد بلکه ادامه خواهد داشت و در آخر لیست Error ها و فایل هایی که کپی نشده است به شما نشان داده خواهد شد.

۲- قابلیت mount کردن فایل های ISO
وقتی شما از یک سی دی یا برنامه فایل image می گیرید در صورتی میتوانید آن فایل را ببینید که آن فایل یا رایت بشود از طریق برنامه های رایت image یا اینکه mount شود.فرایند mount یا استقرار به این صورت است که شما فایل image را در قالب یک درایو مجازی بر روی هارد خود مشاهده می کنید و از محتویاتش استفاده می کنید.تا به امروز به این صورت بود که با برنامه های واسطه مثل Clone این عمل انجام شدنی بود ولی از این به بعد بدون برنامه ی واسطی این عمل امکان پذیر هست. ادامه مطلب

ادامه مطلب

هاست پرسرعت سرور ایران

مشاهده پلن‌ها
آنفایو

استعلام قیمت بصورت آنلاین

تلگرام