افزونه فارسی لینکدونی برای وردپرس

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

مدتها قبل از آنکه لینکلاگ را بر پایه دلشیوز و فیدبرنر بنا کنم، همیشه یکی از دغدغه هایم داشتن افزونه ای بود که به کمک آن بتوانم براحتی لینکدونی مورد علاقه ام را برای وبلاگم بنا کنم. و حالا یک افزونه کاملاً فارسی برای وردپرس نوشته شده است تا شما براحتی بتوانید لینکدونی وبلاگتان را راه اندازی کنید.

برخی از ویژگی های مهم این افزونه عبارتند از:

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

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

ویژگی هایی که به نظر من باید به این افزونه اضافه شوند، عبارتند از:

  • امکان درون ریزی از سایر سایتهای لینک پراکنی مانند خوشمزه
  • امکان برچسب گذاری (Tag) روی لینکها

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

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

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

نحوه ساخت لینکدونی

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

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

مراحل ساخت لینکدونی در delicious.com :

۱- به www.delicious.com بروید و روی گزینه Join Now کلیک کنید. (اگر این سایت برای شما ف.ی.ل.ت.ر است، این یکبار را به کمک ف.ی.ل.ت.ر.ش.ک.ن یا هر ابزار دیگری وارد شوید، بعدها نیازی به ورود مستقیم به این سایت نخواهید داشت.)

۲- پس از پر کردن فرم ثبت نام، از طریق گزینه Sign In وارد حساب کاربری خود شوید.

۳-در بخش Bookmarks به زیر منوی My Bookmarks بروید. در این قسمت، لیست لینکهایی که شما خوشمزه شان کرده اید وجود دارند. آدرس این صفحه، بدین صورت است delicious.com/sadeghjam که بجای sadeghjam، نام کاربری شما قرار می گیرد.

۴- در پائین بوکمارکهای شما گزینه RSS Feed قرار دارد. اگر روی آن کلیک کنید، صفحه مربوط به خروجی خوراک لینکهای محبوب شما باز می شود. آدرس این صفحه بدین صورت است: http://feeds.delicious.com/v2/rss/sadeghjam?count=15 که بجای sadeghjam نام کاربری شما قرار می گیرد. این آدرس را بدون ?count=15 (یعنی تا پایان نام کاربری تان) کپی و ذخیره نمائید.

مراحل اتصال خروجی Delicious به خروجی FeedBurner :

۱- به حساب کاربری خود در سایت فیدبرنر بروید. (اگر نمی دانید که فیدبرنر چیست و چگونه باید با آن کار کرد، به این مطلب رجوع کنید)

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

۳- در حساب کاربری فید مربوطه به بخش Publicize و در ادامه به قسمت BuzzBoost بروید. در این بخش شما می توانید برای لینکهای خود یک خروجی HTML تهیه کنید و کد آنرا در وبلاگ خودتان به نمایش بگذارید.

در بخش تنظیمات شما می توانید تعداد پستهایی که میخواهید نمایش داده شوند (Number of Items to display)، نحوه باز شدن لینکها (در صفحه جدید یا همان صفحه)، عنوان خوراک، نویسنده، تاریخ و… را تعیین کنید. همچنین شما می توانید مشخص کنید که تنها عناوین پستها در نسخه HTML مشاهده شوند یا متن آن نیز منتشر شود. حتی در صورت انتخاب گزینه Display Itme Content، شما می توانید تصمیم بگیرید که متن پست بصورت HTML باشد یا Plain Text.

توضیحات مربوط به BuzzBoost در مطلب “همه چیز درباره فیدبرنر” زیر عنوان “عمومی سازی خوراک توسط فیدبرنر” نیز آورده شده است.

۴- در انتها شما می توانید کد HTML داده شده را بگیرید و در هر قسمتی از قالب وبلاگتان که دوست دارید قرار دهید.

نحوه افزودن لینک :

برای اضافه کردن لینک به لینکدونی ساخته شده، شما می توانید بطور مستقیم به سایت دلشیوز مراجعه کنید، و از قسمت Save a new bookmark آدرس لینک مربوطه را وارد نمائید.

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

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

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

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

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

اما تنها مشکل این لینکدونی آن است که پیوندها را براساس حروف الفبا مرتب می کند! اما افزونه 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 را در سایدبار وبلاگتان قرار دهید تا پیوندهایتان براساس تنظیمات اعمال شده، در وبلاگ به نمایش درآید.

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

تبیین جایگاه لینکهای روزانه در وبلاگها

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

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

نظر هر دو گروه محترم است و من نیز هر دو نظریه را قبول دارم. اما می خواهم کمی دقیق تر به موضوع وبلاگ و لینکهای روزانه نگاه کنم.

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

وبلاگ در روزهای نخستین آغازش از سوی مبتکران اینگونه تعریف میشد:

A weblog (sometimes called a blog or a newspage or a filter) is a webpage where a weblogger (sometimes called a blogger, or a pre-surfer) ‘logs’ all the other webpages she finds interesting.
The format is normally to add the newest entry at the top of the page, so that repeat visitors can catch up by simply reading down the page until they reach a link they saw on their last visit.

(Jorn Barger, September 1999)

حتی نخستین وبلاگ نویس ایرانی هم، در اولین پستش اینگونه می آورد:

(وب نوشت) اصلا یعنی جی؟
وب نوشت بر وزن دست نوشت یک اصطلاح من در آوردی است! خیلی جدی نگیرید! اما weblog به وب سایت یا homepage ای میگن که شامل نوشته های شخصی یک نفر راجع به چیزها و نکات جالبی که میبینه یا بهشون فکر میکنه هست. weblog ها معمولا هر روز update می شوند.
وب نوشت من شامل چه چیزهایی میشه؟
… از نکات جالبی که در طول روز از اینور و اونور می خونم و می شنوم … تا چیزهای جالبی که روی وب پیدا می کنم … تا فکرها و نکاتی که به ذهنم می آد … همه چی! …

(سلمان حریری، ۱۶شهریور ۸۰)

حسین نوش آذر در مقاله ای که در همان سالهای ابتدایی در مورد وبلاگ نوشته بود، اینگونه می آورد:

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

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

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

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

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

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

شاید تصور شود که خوانندگان برای خواندن مطالب وبلاگ نویس به وبلاگش سر می زنند، اما به قول جورن بارگر، “اگر صادقانه، خودتان باشید، بر جذابیت لینکهایی که در وبلاگ میگذارید افزوده خواهد شد.” و از این طریق نه تنها خوانندگان شخصیت تان را می شناسند که برای یافتن یافته هایتان به شما سر خواهند زد تا در لذت تان شریک باشند.

به هر حال من تصمیم دارم از این پس بیشتر به انتشار وب پویی هایم در اینترنت بها بدهم و آنها را با خوانندگان وبلاگم در ستون اصلی “بلاگ نوشت” یعنی جایگاه پستهایم، به اشتراک خواهم گذاشت. کاری که از نظر من “بازگشت به اصل” است.

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

گذار از بلاگرولینگ به گوگلرولینگ

مدت مدیدی است که Blogrolling سر سازگاری ندارد. یک روز فوراً وبلاگهای بروز شده را بالا می آورد و روز دیگر اصلاً انگار نه انگار. خیلی وقتها هم دریغ از نشان دادن حتی یک لینک! اخیراً هم که نمیدانم چه مرگش شده، عناوین فارسی را یونیکد نشان نمی دهد!

خیلی وقت است که دنبال یک جایگزین مناسب برای این وب سرویس می گردم. اما جستجوهایم راه بجایی نبرد تا اینکه تصمیم گرفتم از Google Reader برای ساخت یک لینک رولینگ از نسل جدید استفاده کنم. لینک رولی که برپایه وب۲ بنا شده است.

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

بدیهی است که نوع دوم، یک نسل از بلاگرولینگ خدا بیامرز، قدیمی تر است. ما هم که کلاً از هر چه قدیمی و عقب مانده بدمان می آید.

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

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

روش کار را خود ایشان توضیح داده اند. من هم یکبار دیگر آنچه را که انجام داده ام، بازگو می کنم:

۱- به حسابتان در Google Reader وارد شوید.

۲- در بالای صفحه، روی گزینه Settings کلیک کنید.

۳- در پائین ترین قسمت سایدبار روی گزینه Manage Subscriptions کلیک کنید تا به بخش مدیریتی فیدهایی که عضوشان هستید، راهنمایی شوید. در این قسمت، فید همه وبلاگها را به پوشه ای با نام Blogs (یا هر نام دلخواه دیگری) منتقل نمائید.

۴- سربرگ Tags را انتخاب کنید. و در لیست نمایش داده شده، پوشه Blogs را پیدا کنید و جلوی آن روی آیکن کنار private کلیک کنید، تا این پوشه به اشتراک گذاشته شود و به اصطلاح public گردد. حالا گزینه View Public Page را که برای این پوشه فعال شده، کلیک کنید، تا صفحه عمومی پستهایتان را ببینید.

۵- آدرس صفحه عمومی شما به این شکل است:

http://www.google.com/reader/shared/user/04018689364171690866/label/Blogs

در این آدرس شماره ۲۰ رقمی، شناسه شماست و آخرین بخش آدرس هم نام پوشه به اشتراک گذاشته می باشد.

۶- اگر میخواهید فقط نام وبلاگهای بروز شده را نمایش دهید، این کد را به Header وبلاگتان و قبل از < head / > اضافه کنید. اگر هم دوست دارید سایدباری مثل مال من داشته باشید و در کنار نام هر وبلاگ، عنوان آخرین پستش را هم نمایش دهید، این کد را بگذارید.

۷- آخرین بخش کار، مربوط میشود به اضافه کردن کد مربوطه در جایی از وبلاگتان که میخواهید وبلاگهای بروز را نشان دهید. برای این کار، این کد را بگیرید و پس از جایگزین کردن شناسه کاربری و نام پوشه ای که ساخته اید، آنرا در محل مربوطه جاگذاری کنید.

توجه داشته باشید که در این کد، n=10 برابر با تعداد وبلاگهایی است که نمایش داده می شوند. و شما با تغییر دادن این مقدار می توانید تعداد لینکهای مورد نظر خودتان را به نمایش بگذارید.

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

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