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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

و…

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

orderby=updated, limit=20

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

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

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

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

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

افزونه جات وردپرس

WPlite: گرچه کار کردن با WordPress نسبت به سیستم های مدیریتی دیگر خیلی ساده است. اما هنوز هم افرادی هستند که به سادگی بیشتر می اندیشند.

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

(برای دیدن سایر تصویر اینجا کلیک کنید)

PodPress: یک افزونه بسیار عالی برای تبدیل کردن WordPress به یک سکوی مدیریتی پادکست. از قابلیتهای این افزونه میتوان به موارد زیر اشاره نمود

– پشتیبانی کردن از فرمتهای مختلف، از جمله ویدئو پادکستینگ

– اجرای خودکار مدیاپلیر برای MP3، RM، MP4، QT، AVI و…

– سیستم کامنت صوتی

(برای دیدن سایر تصاویر این افزونه، کلیک کنید)

NewsPaper: خیلی ها را دیده ام که دنبال قالبی مناسب برای بدل کردن وردپرس به یک خبرگزاری هستند. افزونه و قالب NewsPaper وبگاه شما را مبدل به یک روزنامه الکترونیکی می کند.

ابتدا لازم است که یکی از قالبهای سازگار (پیش نمایش:۱ و ۲ – دانلود ۱ و ۲) با این افزونه را دریافت کنید و روی سرورتان نصب نمائید. سپس افزونه مربوطه را نصب کنید و در عرض چند ثانیه مطالبتان را در قالب روزنامه مانند صفحه بندی کنید.

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

(برای دیدن سایر تصاویر اینجا کلیک کنید)

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

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

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

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

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

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

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

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

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

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

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

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

ابزارهای توئیتر برای وردپرس

یکی از کاملترین افزونه هایی که تاکنون برای افزودن توئیتر به وردپرس دیده ام، افوزنه ای است با نام Twitter Tools.

این افزونه یک Widget برای نشان دادن توئیتهای شما در سایدبار وبلاگتان اضافه میکند که برخلاف بسیاری از افزونه هایی که برای این مورد نوشته شده اند، با زبان فارسی هم مشکلی ندارد و حروف فارسی را به درستی نشان میدهد.

از امکاناتی که این افزونه برای نمایش توئیتها می دهد، عبارتند از:

– امکان ارسال هر توئیت یا مجموعه ای از توئیتهای یک روز به عنوان یک پست در وبلاگ؛ با امکان انتخاب نویسنده، مشخص کردن دسته بندی و همچنین نسبت دادن برچسب

– امکان مجزا کردن @replyها از سایر توئیتها

– کنترل توئیتهای دانلود شده از نظر اینکه حقیقتاً متعلق به نویسنده هستند یا نه (گاهی اوقات توئیتر دچار اشتباه هم می شود!)

– امکان مرتب سازی نمایش توئیتها در سایدبار (تازه ترین را در سطر اول نمایش دهد یا یا قدیمی ترین را)

– امکان ارسال توئیت از سایدبار وبلاگ (تنها برای نویسندگان وبلاگ)

– امکان استفاده از jQuery بجای Prototype در توئیتهای ارسالی از طریق سایدبار. ویژگی برتر jQuery کم حجم تر بودن آنها می باشد.

– ارسال خودکار نام و لینک آخرین پست شما در وبلاگ، به توئیتر

و اما این افزونه کاری است از AlexKing که از اینجا قابل دانلود است.

پ.ن۱: وردپرس رو عشق است که چنین افزونه هایی براش نوشته میشه!

پ.ن۲: یعنی هنوز هم کسی هست که توئیت نکنه؟!

حل مشکل وردپرس ۲.۵

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

نوید عزیز، گوشزد نمودند که آدرس پیش فرض فید RSS2 در وردپرس ۲.۵ به این صورت می باشد: http://www.blognevesht.com/?feed=rss2

همچنین مطرح نمودند که مشکل مربوطه به Permalink بعلت وجود باگی در wp-jalali 2.3.1 بوجود می آید. که این مشکل در نسخه ۴ آن برطرف شده است. لذا دوستانی که این مشکل را دارند می توانند فعلاً  از نسخه بتای این افزونه استفاده کنند.

همچنین با نصب نسخه بتا، مشکل مربوط به آرشیو و تاریخ جلالی هم در وردپرس ۲.۵ بر طرف می شود. همانگونه که قبلاً هم گفته بودم، به دلیل همخوانی نداشتن پلاگین قبلی آرشیو جلالی با وردپرس نو،  وردپرس مثلاً در هنگام باز کردن آرشیو جلالی ۱۲ / ۱۳۸۶، بجای باز کردن اسفند ۸۶، به سراغ ماه دسامبر میرفت و پیغام ۴۰۴ را ارسال می کرد، که الحمدلله این مشکل هم حالا حل شده است.