بلاگ نوشت

برچسب ‘’

خوراکرولینگ پیوندهای وردپرس

قبلاً در مطلبی تحت عنوان «گذار از بلاگرولینگ به گوگلرولینگ» توضیحاتی درباره ساخت لینکدونی برپایه آپدیت شدن خوراک (فید) وبلاگها داده بودم. و دوستان نیز افزونه ای را معرفی کرده بودند که در وردپرس این کار را انجام می داد.

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

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

اما تنها مشکل این لینکدونی آن است که پیوندها را براساس حروف الفبا مرتب می کند! اما افزونه Feed Reading Blogroll این لینکدونی را به نسل جدیدی بدل می کند که در آن شما می توانید پیوندهایتان را به هر روشی که دوست دارید، از جمله براساس زمان آپدیت شدن فیدهایشان، مرتب کنید.

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

1- پلاگین Feed Reading Blogroll را دانلود کنید.

2- پلاگین را در مسیر wp-content/plugins/feed-reading-blogroll بر روی هاست تان آپلود کنید.

3- به پنل مدیریتی وبلاگتان بروید و از قسمت افزونه ها (Plugins) افزونه تازه آپلود شده را روشن (Active) نمائید.

4- به این صفحه بروید و بعد از قبول کردن شرایط و وارد کردن آدرس وبلاگتان، کلید API مربوط به آنرا دریافت کنید.

5- به صفحه تنظیمات وبلاگتان مراجعه کنید، و زیر سربرگ Feed Reading Blogroll، تنظیمات دلخواه خود را برای نمایش دادن پیوندها وارد کنید:

Google API Keyنمایی از ابزارک افزونه: کلید API مربوط به وبلاگتان (که در مرحله 4 بدست آورده اید) را وارد کنید.

Blogroll Title for Sidebar Widget: عنوان قسمت نمایش پیوندها در سایدبار وبلاگتان.

Arguments for getBookmarks: مهمترین بخش تنظیمات همین قسمت است. شما در این بخش باید آرگومانهای دلخواهتان را وارد کنید، تا پیوندها بر اساس آنها مرتب شوند.

مرجع اصلی آرگومانهای وردپرس برای پیوندها در این صفحه قرار دارند. من به توضیح برخی از آنها می پردازم:

orderby : برای مشخص کردن نحوه مرتب شدن

order : مشخص کردن صعودی یا نزولی بودن ترتیبها

limit : اعمال محدودیت برای نمایش تعداد پیوندها

exclude : استثنا کردن برخی از پیوندها

و…

اما در کادر مذکور، مثلاً اگر بخواهید، لیسته پیوندها براساس زمان آپدیت شدن خوراک آنها، مرتب شود و در ضمن تنها 20 عنوان آخر در سایدبار وبلاگ نمایش داده شود، کافیست مقدار زیر را وارد کنید:

orderby=updated, limit=20

Default Icon: اگر گزینه Show Icon را انتخاب کرده باشید، آیکنی که برای هر لینک در قسمت مدیریت پیوندها، معرفی کرده اید، در سایدبار به نمایش در خواهد آمد. و برای لینکهایی که آیکنی برایشان تعریف نشده است، آیکنی که در این قسمت لینکش را می گذارید، به نمایش در خواهد آمد.

CSS class for links: در این کادر می توانید با مشخص کردن Css Class، نحوه نمایش لینکها را از نظر ظاهری مشخص نمائید. اگر این کادر را خالی بگذارید، تنظیمات پیش فرض قالب بر آن اعمال خواهد شد.

Show Update Information: با انتخاب این گزینه زمان بروز شدن وبلاگها، در زیر نام آنها به نمایش در خواهد آمد.

بعد از انجام تنظیمات، به قسمت نمایش (Design) پنل مدیریتی وردپرس بروید، و زیر سربرگ ابزارک (Widgets)، ابزار Live Blogroll را در سایدبار وبلاگتان قرار دهید تا پیوندهایتان براساس تنظیمات اعمال شده، در وبلاگ به نمایش درآید.

نمونه کار این افزونه را در ساید بار بلاگ نوشت و زیر عنوان «آپدیت لاگ» می توانید ببینید.

1 نظر

با فایرفاکس نام ایران را در جهان مطرح کنیم

من سالهای سال از Internet Explorer بعنوان مرورگر اینترنتی محبوب خودم استفاده می کردم. و هر چه ملت خودشان را به در و دیوار می کوباندند که آقا FireFox مرورگر بهتری است، گوشم بدهکار نبود! تا اینکه یک روز تصمیم گرفتم در کنار IE از FireFox هم نصب کنم. و همان شد که الان یکسالی است که مرورگر اصلی من FireFox شده است، و البته در کنارش هنوز از Internet Explorer هم استفاده می کنم.

حالا من یک پیشنهاد دوستانه برای شمایی دارم که هنوز از Internet Explorer استفاده می کنید. یک روز را افتخار بدهید و با دانلود کردن نسخه نهایی FireFox از آن استفاده کنید. من تضمین می کنم که هرگز پشیمان نخواهید شد.

اصلاً قضیه چیست؟

فایرفاکس در نظر دارد تا رکورد دانلود نرم افزار در 24 ساعت را بشکند! البته با وجود محبوبیت زیادی که این روزها در سطح جهان پیدا کرده است، این کار اصلاً غیر ممکن به نظر نمی رسد. اما در حال حاضر قضیه استقبال کم ایرانی هاست!

اگر به آماری که تا این لحظه ارائه شده است، نگاه کنیم، متوجه خواهیم شد که از ایران تنها 4207 نفر برای همکاری کردن در شکستن این رکورد، اعلام آمادگی نموده اند، و این در حالیست که از هند 8162 نفر، از چین 9534 نفر، از استرالیا 8286 نفر، از کانادا 16626نفر، از برزیل 41855 نفر و از آمریکا 91969 نفر در این طرح نام نویسی کرده اند!

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

چه باید کرد؟

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

برای ثبت نام لازم است که مراحل زیر را طی نمائید:

1- به سایت Download Day 2008 مراجعه کنید.

2- در سایت روی گزینه Pledge Now کلیک کنید.

3- در کادر باز شده، کشور Iran را از لیست انتخاب نموده و آدرس پست الکترونیکی تان را نیز وارد کنید و در انتها، بار دیگر روی گزینه Pledge Now کلیک کنید.

4- آمادگی شما برای همکاری در این طرح با موفقیت به ثبت رسید. بعد از بارگذاری مجدد نقشه، اگر نشانگر ماوس را روی کشور ایران قرار دهید، نشان می دهد که شما چندمین نفر هستید که از ایران در این همکاری ثبت نام نموده اید:

9 نظر

Google Sites

http://sites.google.comدر مطلب قبلی درباره سرویس های Google Apps اشاراتی کرده بودم. یکی از سرویس هایی که گوگل در این بخش به دارندگان دامنه های شخصی ارائه میدهد، Google Sites است که توسط آن میتوانند سایت شان را به کمک گوگل منتشر کنند.

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

بدین ترتیب شما می توانید یک آدرس شخصی بصورت http://sites.google.com/your-website برای خودتان داشته باشید و در فضایی معادل 10 گیگابایت اطلاعاتتان را با دیگران به اشتراک بگذارید.

Google Sites به شما این امکان را می دهد که هر چند صفحه که می خواهید در سایتتان بسازید و فایلهایتان را در آنها بچینید. برای این کار شما نیاز به داشتن هیچ اطلاعاتی در زمینه زبان های برنامه نویسی تحت وب ندارید! کار کردن با کنترل پنل این سرویس دهنده، حتی از کار کردن با Word هم ساده تر است!

شما می توانید سایت تان را برای بازدید عموم باز بگذارید، یا اینکه دیدن آنرا برای عده ای که دعوتشان می کنید، امکان پذیر کنید.

برای نمونه شما می توانید، از سایتی که من ساخته ام دیدن کنید. البته این سایت بر روی دامنه blognevesht.com تنظیم شده است، ولی قابلیتهای آن با یک اکانت بدون دامنه هیچ تفاوتی ندارد.

نظر

گوگل + بلاگ نوشت

1- امروز به کمک راهنمایی های وبلاگینا تونستم سرویسهای Google رو روی دامنه blognevesht.com نصب کنم. نتیجه این کار ساخت ایمیل sadegh[@]blognevesht[.]com بود که توسط Gmail مدیریت میشه و در کنار اون با همین ID هم می تونم از Gtalk استفاده کنم.

اگه شما هم دامنه شخصی دارین، توصیه میکنم که حتماً از سرویسهای Google بهره ببرید.

2- بعد از تعریف کردن ایمیل جدید، لازم شد که برای استفاده همزمان هر دو اکانت از Gtalk، راهی پیدا کنم تا بتوانم بطور همزمان هر دو ID را از روی یک کامپیوتر لاگین کنم.

با کمی کنکاش در گروههای Google توانستم به این امر دست پیدا کنم:

- روی دسکتاپ، راست کلیک کنید و از بخش New، گزینه Shortcut را انتخاب نمائید.

- در box مربوطه در پنجره Shortcut،  آدرس زیر را وارد نمائید:

“c:\program files\google\google talk\googletalk.exe” /nomutex

- پس از زدن گزینه های Next و Finish، با کلیک کردن روی میانبر ساخته شده، شما می توانید هر چندبار که بخواهید، برنامه Gtalk را همزمان اجرا کنید.

3- یکی از دوستان، زحمت کشیده اند و آدرس ایمیلی از مخابرات در اختیارم قرار داده اند که به کمک آن می توان آدرس سایتهایی که به اشتباه فیلتر شده اند را اطلاع داد: filter@dci.ir

شما هم این آدرس را داشته باشید شاید به کارتان آمد.

راستی! می دونید چه شرکتهایی در امر فیلترینگ نقش داشته اند؟! اینجا می تونید باهاشون آشنا بشید!

3 نظر

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

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) برپایه آژاکس
  • دریافت نظرات بصورت آژاکس
  • قرار دادن پستهای تو در تو
  • رفتن بین صفحات بصورت آژاکس
  • بخش مدیریت قدرتمند
  • امکان جاگذاری قابلیتهای آژاکس در هر نوع قالب
  • و…

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

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

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

7 نظر

فرمها در وردپرس

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

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

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

برخی از ویژگیهای این افزونه به شرح زیر می باشند:

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

قسمت مدیریت طراحی فرمها

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

جاگذاری فرمها در مطالب

  • محافظت در برابر اسپمها: برای جلوگیری از حمله اسپمها به فرمهایتان می توانید در آنها تائیدیه سوال و جواب (مثلاً 2+2=) یا ورود کدهای تصویری را جاگذاری نمائید.

  • امکان اتصال به پایگاه داده: میتوانید فرمهای طراحی شده را به پایگاه داده متصل کنید تا اطلاعات در آن بایگانی شوند.
  • مدیریت ایمیل: شما میتوانید ارسال پاسخهای خودکار به پیامهای ارسالی را به این افزونه بسپارید تا از طریق PHP Mailer یا SMTP Server آنها را به انجام برساند.

و صدها ویژگی دیگری که شما را از شر هزاران مشکلی که با طراحی فرم در وردپرس با آنها مواجه می شوید، می رهاند!

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

شما میتوانید این افزونه قوی را از اینجا دانلود کنید. و سپس آنرا مانند همه افزونه های دیگر به پوشه wp-content/plugins بیافزائید و پس از فعال کردن در قسمت افزونه های (Plugins) وردپرستان، از آن بهره ببرید.

2 نظر

لینکلاگ

Subscribe to RSS headline updates from:
Powered by FeedBurner

آرشیو