وردپرس را با آژاکس درآمیزید

AJAXed WordPress Because WordPress loves AJAXآژاکس (AJAX = Asynchronous JavaScript And XML) تکنولوژی و فن آوری ای است که به یک صفحه وب این امکان را می دهد که بدون باگذاری مجدد یا Refresh شدن، بصورت دینامیک به کاربر پاسخهایی را ارائه دهد و به روز گردد. بعنوان نمونه اگر Google Map بر پایه آژاکس طراحی نمی شد، پس از ارسال درخواست شما مبنی بر دیدن مکانی بر روی نقشه، این درخواست به سرور گوگل فرستاده می شد و سرور در پاسخ، صفحه وبی را که حامل پاسخ بود بر روی مرورگر شما بارگذاری می نمود. اما حالا که Google Map بر پایه آژاکس طراحی شده است، کافیست که شما روی نقشه دراگ کرده و محل مورد نظرتان را پیدا نمائید. گرچه شاید در این روش هم برای بارگذاری کامل نقشه زمانی صرف می شود، اما طول این مدت بسیار بسیار کمتر از وقتی است که یک صفحه کامل قرار است بارگذاری شود.

امروزه سایتهای بسیاری هستند که برپایه آژاکس طراحی شده اند از جمله Facebook، Twitter، Orkut، Gmail و…

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

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

راه حل، بسیار ساده است! کافیست هرکس قادر باشد تا آژاکس را به هر قسمتی که خودش می پسندد، اضافه کند!

پروژه AWP یا AJAXED WordPress بر همین اساس پایه گذاری شده است تا با شعار  AJAXed WordPress Because WordPress loves AJAX وردپرس را با آژاکس در آمیزد و در نتیجه سایتی با سرعت بالاتر و انعطاف پذیری بیشتر را برای مراجعان به ارمغان آورد.

افزونه AJAXED WordPress به شما امکانات زیر را می دهد:

  • اضافه کردن نظرات، فرم نظرات، پستها و صفحات بصورت درخط (Inline) برپایه آژاکس
  • دریافت نظرات بصورت آژاکس
  • قرار دادن پستهای تو در تو
  • رفتن بین صفحات بصورت آژاکس
  • بخش مدیریت قدرتمند
  • امکان جاگذاری قابلیتهای آژاکس در هر نوع قالب
  • و…

در یک کلام، هرگونه قابلیت آژاکس که بخواهید به قالب وردپرستان اضافه کنید، با این افزونه امکان پذیر است. هم اکنون من تنها بخش نظرات بلاگ نوشت را به قابلیت آژاکس مسلح نموده ام! اگر پائین همین پست روی “نظرات” کلیک کنید، خواهید دید که بدون بارگذاری صفحه ای دیگر، در همین صفحه، نظرات دیگران قابل مشاهده خواهند بود و شما هم میتوانید نظرتان را به اشتراک بگذارید.

فکر کنم دیگر وقت آن رسیده که جنبش وردپرس فارسی هم به سمت آژاکس پیش رود، خصوصاً با این سرعت اینترنت پائینی که در مملکت فخیمه ما وجود دارد!

پس بشتابید به سمت آژاکس که وردپرس آژاکس را دوست می دارد!

13 دیدگاه در “وردپرس را با آژاکس درآمیزید

  1. سلام….
    صادق جان با حرفتون موافق نیستم!!!
    تکنولوژی آژاکس چیز خیلی خوبیه… اما نه برای وبلاگ ها….
    در حقیقت اینکه ما در وبلاگمون بهش به اسم آژاکس نگاه میکنیم در حقیقت چیزی جز جاوا اسکرپت خالی نیست!!!
    راستش پروژه فارغ التحصیلی م رو تحقیق و راه اندازی سایتی بر مبنای آژاکس انتخاب کردم….
    پس از بررسی متوجه شدم که این آژاکسی که ما در مورد حرف میزنیم کلا کلاه گزاشتن سر خودمون و بقیه ست!!!
    بر خلاف اون که ما فکر می کنیم تکنولوژی آژاکس در سایتهایی مثل گوگل مپ واقعا داره کار میشه… چون موتور سمت سرور اونا واقعا با ایکس ام ال هست و بسیار قدمرت مند… و تا حدودی حتی هوشمند که بدونه چه چیزایی رو باید بفرسته و چه عکس هایی و در چه اندازه ای که کمترین بار بر دوش کاربر باشه!!
    اما ما چیکار می کنیم؟؟؟ صفحه های آماده… ماکسیمم با موتور پی اچ پی !!!
    کل کاری که ما میکنیم اینه که بخشی از نظرات رو لود کنیم و اون پشت نگه داریم… و هر وقت کاربر بر روی نظرات کلیک کرد ، با جاوا اسکریپت اونا رو براش باز کنیم و اندازه صفحه مون رو عوض کنیم تا دیده بشن!!!
    اما به نظر من واقعا متخصصین برنامه نویسی خارجی نظرشون درست بوده!!! اونا میگن : آژاکس نامی جدید برای تکنولوژی بسیار قدیمی و با سابقه است!!!
    راست هم میگن بیچاره ها… همین آژاکسی که من یک ترم در موردش تحقیق کردم رو از همون اوایل کار وب ازش استفاده میکردن و از وقتی هم که جاوا اسکریپت اومده به عناوین مختلف و با نو آوری برنامه نویسان داشته استفاده می شده!!! الان فقط اسمش تجدید شده و در اصطلاح سازماندهیش کردن!!!

    موفق باشید.

  2. البته در وبلاگ شما این آژاکس تا حدودی به صورت نیمه جان دیده میشه…
    اونطور که دیدم وقتی روی نظرات کلیک میکنیم درخواستی به سرور ارسال میشه… اما همونطور که گفتم این اون آژاکسی نیست که با موتور ایکس ام ال باید اجرا بشه…

    موفق باشید.

  3. مطلب مفیدی بود
    مرسی
    من بلاگتون رو از طریق فید دنبال می کنم و بهتون هم لینک دادم خوشحال می شم بهم لینک بدید.

    صادق: از لطفتون ممنونم.
    مدتی است که لینکدونی وبلاگ من وب۲یی شده! یعنی بجای لینکدونی ثابت لینک ۱۵ وبلاگ آخری که در گوگل ریدر فیدشون رو دنبال میکنم، نشون داده میشه. به هر حال من هم فید وبلاگتون رو به گوگل ریدرم اضافه کردم.

  4. اتفاقا میخواستم امسال از توی نمایشگاه یه کتاب خارجی تو زمینه AJAX بگیرم که پشیمون شدم. اگه میدونی پیش زمینه هاش چه چیزاییه… ممنون میشم راهنمایی کنی (;

    صادق: متاسفانه اطلاعات من در زمینه آژاکس در همین حدی بود که در پست آوردم.

  5. سلام
    عادت کرده ایم مطالبت را استفاده کنیم.

    به یاد ندارم که متن فی البداهه بنویسی. همیشه از روی حساب و کتاب است و یادگیری یک نکته جدید.

    مصاحبه بیل گیتس را که ترجمه کرده بودی خواندم. (البته مال آرشیو قدیمت بود)

    این مطلبت هم خوب بود.

    راستی من در Page rank مشکل دارم یه سر میزنی ببینی چشه؟
    من Feed رو هم که تعریف کرده بودی گذاشتم.
    وبلاگم را چک میکنی؟

    عطر تنم را جا میگذارم در وبلاگت شاید خاطره ای شد!!!!!

    صادق: از لطفتون سپاسگزارم. البته من این همه نیستم!

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

    راستی عطر تنت خیلی خوشبوست!

  6. من با مادایکس کار می کنم و وردپرسی نیستم.
    پس اسکریپتی که معرفی کردید رو امتحان نکردم ولی این حدس رو می زنم که با نظر اول متفائت باشه چون آژاکس با تکنیکهای نمایش اطلاعات کاملا فرق می کنه.
    هیچ وقت امکان استفاده از tab که از جاوااسکریپت نمایشی استفاده می کنه رو نمیشه آژاکس نامید بلکه زمانی آژاکس معنی پیدا می کنه که اطلاعات در سرور پردازش بشه نه اینکه اطلاعات از قبل پردازش شده نمایش داده بشه.

  7. سلام…
    مطلب مفیدی بود اما یک سئوال : برای پیاده سازی آژاکس با این پلاگین در سایت باید تغییر خاصی در قالب بدم؟
    راستی وبلاگ نوشت اینجا فیلتره :(

    1. در حالت عادی نیازی به تغییر خاصی نیست. مگر اینکه قرار گرفتن قسمتهای مختلف این پلاگین برای قالب‌تون مشکل ایجادکنه و بهم بریزه.
      اما با توجه به اینکه این افزونه مدت زیادی هست دیگه پشتیبانی نمیشه و با نسخه‌های جدید وردپرس به روز نشده، پیشنهاد می‌کنم دنبال افزونه‌ی مشابه دیگری بگردی.
      متاسفانه چند ساله که اینجا فیلتره. به هر حال کاری هم نمیشه کرد!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *