افزونه لینکدونی myLinksDump – نسخه نهایی فوریه 15, 2009
Posted by silvercover in wordpress, اینترنت, برنامه نویسی و توسعه وب, دنیای کامپیوتر, زبان PHP.Tags: myLinksDump, افزونه لینکدونی, افزونه وردپرس, بوکمارک
151 comments
بعد از طی دوره آزمایشی بالاخره نسخه نهایی افزونه myLinksDump برای عموم عرضه شده. به طور خلاصه باید گفت که کار این افزونه ایجاد لینکدونی هست که بیشتر توی سایت های فارسی رایج هست و اکثرا با اون آشنایی دارید. مهمترین مزیت این افزونه و برتری اون نصب ساده و خوکار بصورت فارسی هست . همچنین هم از داخل پنل و هم از بیرون لینک ها قابل ارسال هستند و دارای یک پنل تنظیماتی خیلی قوی و دینامیک هست که تقریبا همه چیز داره و شما می تونید یک لینکدونی سالم مثل پی سی دانلود داشته باشید . به حد کفایت گزینه هایی جهت پیکربندی افزونه در بخش تنظیمات قرار داده شده که کاربران این افزونه به خوبی قادر باشند بر اساس نیازشون اون رو مدیریت کنند.
تصاویری از افزونه:
ویژگی های افزونه:
- قابلیت درج لینک در کنترل پنل وردپرس بدون نیاز به ابزار یا سایتی واسط
- شمارنده تعداد بازدید ها برای هر لینک
- ابزارک اختصاصی جهت استفاده در قالب های سازگار با ابزارک
- بخش تنظیمات جهت پیکربندی کارکرد افزونه
- قابلیت جستجو و مرتب سازی لینک های درج شده در سیستم به منظور مدیریت هر چه بهتر
- درج لینک خارج از محیط وردپرس و در طی وبگردی
- صفحه آرشیو
- نوار بالایی همچون سایت های p30download.com به آیکن های ارسال لینک به سایت های اشتراک گذاری لینک
- خروجی RSS جهت به اشتراک گذاری لینکدونی و مفید برای دیگران جهت درج در وبلاگ و سایت خود
- درج نوار افقی قابل پیکربندی در بالای صفحه لینک در هنگام تماشای لینک توسط کاربر
- قابلیت ارسال لینک به سایت های اشتراک گذاری لینک همچون دیگ و بالاترین و…
- ارائه نسخه فارسی جهت استفاده هر چه بهتر فارسی زبانان
- امکان پیشنهاد لینک توسط کاربران سایت و تایید آن از جانب مدیر سایت
- امکان حذف و تایید دسته جمعی لینک ها در پنل مدیریت
- نمایش آمار بیشتر در پنل مدیریت برای مدیر سایت
- قابلیت دریافت کد لینکدونی برای کاربران علاقه مند جهت درج در دیگر سایت ها
- آگاه سازی مدیر سایت توسط ایمیل از لینک های جدید ارسال شده
سرور یک ( Rapidshare )
سرور دو ( 4Shared)
سرور سه ( Box.net)
نکته 1: مراحل نصب در فایلی PDF تحت نام persian_readme.pdf در بسته افزونه قرار داده شده است.
نکته 2 : دوستانی که از نسخه آزمایشی ویا نسخه های قبلی استفاده کردند و قصد استفاده از نسخه جدید رو دارند، لطفا ابتداافزونه قدیمی رو غیر فعال کرده و سپس تمامی فایل های اون رو پاک کنند و نسخه جدید رو جایگزین کرده و فعال سازی کنند. البته پشتیبان گیری رو فراموش نکنید.
تغییرات:
29 شهریور 1388:
- امکان پیشنهاد لینک توسط کاربران سایت و تایید آن از جانب مدیر سایت
- امکان حذف و تایید دسته جمعی لینک ها در پنل مدیریت
- نمایش آمار بیشتر در پنل مدیریت برای مدیر سایت
- قابلیت دریافت کد لینکدونی برای کاربران علاقه مند جهت درج در دیگر سایت ها
- آگاه سازی مدیر سایت توسط ایمیل از لینک های جدید ارسال شده
- رفع برخی اشکالات جزئی
5 خرداد 1388:
- شمارنده کلیک برای لینک ها در RSS قرار داده شد که کسانی که از RSS بهره می برن کلیک هاشون در سیستم ثبت بشه.
- مشکل ویژگی صفحه بندی در بخش آرشیو لینکدونی اصلاح شد تا پیمایش بین صفحات آرشیو لینکدونی به خوبی صورت بگیره.
10 فروردین 1388:
- اشکال درج لینک هایی که حاوی کاراکتر های فارسی و غیر لاتین بودند حل شد.
- اشکال RSS لینکدونی برای حالتی که RSS خالی نمایش داده می شد حل شد.
گزارش اشکال و پیشنهاد:
لطفا اشکالات و پیشنهاد های خودتون رو مختصر و مفید مطرح کنید. در صورت گزارش مشکل لطفا نسخه ورد پرس خودتون رو حتما قید کنید. اگر کسی از دوستان مایل هست در تهیه استایل برای لینکدونی مشارکت کنه حتما اعلام کنه. شما میتونین برای اینکار از فایل default.css داخل پوشه styles الگو برداری کنید و تم رنگی خودتون رو ایجاد کنید و اینجا به اشتراک بذارین تا در صورت تایید در بسته نهایی با نام خود شما درج بشه.
حرف آخر:
از بزرگان جامعه وردپرس فارسی گلایه مندم که توجهی درخور به انتشار این افزونه نشان ندادند و کماکان بنده رو مورد بی مهری خودشون قرار دادند. به امید روزی که روحیه تیمی و پیشرفت هرچه بهتر در جامعه توسعه دهندگان ایرانی بیشتر بشه.
در پایان جا داره تا از دوستان خوبم یعنی maxpal97 ، patriot و p30Geek بابت همکاری های صمیمانشون تشکر ویژه داشته باشم. از سایر دوستانی که در تست و اشکال یابی افزونه هم مشارکت داشتن سپاسگذاری می کنم. به امید پیشرفت جامعه ورد پرس فارسی. این افزونه رو تقدیم می کنم به همه دوستام و جامعه کاربران وردپرس فارسی.
[نسخه آزمایشی] بالاخره افزونه استاندارد لینکدونی ساخته شد فوریه 1, 2009
Posted by silvercover in اینترنت, برنامه نویسی و توسعه وب, دنیای کامپیوتر, زبان PHP.Tags: myLinksDump, افزونه لینکدونی, افزونه وردپرس, ساخت لینکدونی در وردپرس
41 comments
سلام بر یاران وردپرسی،
بعد از مدت ها کش و قوس و انتظار بالاخره با توجه به نیاز کاربران عزیز و علاقه خودم نوشتن افزونه مختص لینکدونی تحت عنوان myLinksDump به اتمام رسید و به این ترتیب به اینجا اومدم تا نسخه آزمایشیش رو به صورت محدود در اختیار برخی از دوستان قرار بدم تا محکی بخوره و آماده بشه برای انتشار نهایی.
وِیژگی های افزونه به اختصار:
- قابلیت درج لینک در کنترل پنل وردپرس بدون نیاز به ابزار یا سایتی واسط
- شمارنده تعداد بازدید ها برای هر لینک
- ابزارک اختصاصی جهت استفاده در قالب های سازگار با ابزارک
- بخش تنظیمات جهت پیکربندی کارکرد افزونه
- قابلیت جستجو و مرتب سازی لینک های درج شده در سیستم به منظور مدیریت هر چه بهتر
- خروجی RSS
تصاویری از این افزونه:
این افزونه ضمنا برای کاربران بومی سازی هم شده و نیازی به فارسی کردن هم نداره. برای دریافت نسخه دوم به این آدرس مراجعه کنید:
http://forum.wp-persian.com/topic/3200?replies=13#post-24449
ضمنا از دوستانی که دستی در طراحی سایت دارن و با CSS آشنایی دارن دعوت میکنم که برای تولید چند شیونامه اختصاصی دیگه جهت قرار دادن در بسته این افزونه با بنده همکاری کنند. اگر مایل به همکاری در این حوضه هم هستید لطفا اعلام کنید.
تولید کلمه عبور تصادفی در PHP آوریل 9, 2008
Posted by silvercover in برنامه نویسی و توسعه وب, دنیای کامپیوتر, زبان PHP.Tags: کلمه عبور تصادفی, امنیت, زبان PHP
add a comment
یکی از اصول ساده امنیتی که رعایت کردن اون کمک به سزایی در ارتقا سطح امنیتی وب سایت میکنه، تولید کلمه عبور تصادفی در مواقع نیاز هست. به عنوان مثال اگر شما از توابع رمزگذاری یکطرفه همچون MD5 برای ذخیره کردن کلمه های عبور استفاده کرده باشین در هنگامی که کاربر کلمه عبورش رو فراموش میکنه و درخواست دریافت مجددش رو میکنه می تونین با بهره گیری از این تابع یک کلمه عبور تولید شده تصادفی که فاکتور های امنیتی درش رعایت شده رو تولید کنید و برای کاربر ارسال کنید. و اما کد تابع مورد نظر ما:
<?php
function make_password($num_chars) {
if ((is_numeric($num_chars)) &&
($num_chars > 0) &&
(! is_null($num_chars))) {
$password = ”;
$accepted_chars = ‘abcdefghijklmnopqrstuvwxyz1234567890′;
// تغذیه کردن مولد پسورد که در نسخه های قدیمی پی اچ پی مرسوم هست
srand(((int)((double)microtime()*1000003)) );
for ($i=0; $i<=$num_chars; $i++) {
$random_number = rand(0, (strlen($accepted_chars) -1));
$password .= $accepted_chars[$random_number] ;
}
return $password;
}
}
?>
همون طور که مشخص هست این تابع نیاز به یک پارامتر ورودی داره که وظیفش مشخص کردن طول رشته کلمه عبور تولیدی هست. وقتی که تابع مقدار طول رشته رو دریافت میکنه ابتدا اون رو بررسی میکنه که مقداری عددی و بزرگتر از صفر باشه. در ادامه متغیر password$ اماده سازی میشه. پس از اون بازه حروف و اعداد توسط متغیر accepted_char$ تعریف میشه که در نهایت مولفه های کلمه عبور تولیدی از بین همین موارد انتخاب خواهند شد. شما می تونین موارد دلخواه خودتون از جمله حروف بزرگ لاتین و سایر کاراکتر ها رو به این رشته اضاف کنید.
در نهایت در حلقه پایانی به تعداد مشخص شده از رشته درون accepted_char$ کاراکتر ها به صورت تصادفی انتخاب می شن و در کنار هم قرار میگیرند. در خاتمه کلمه عبور تولید شده به برنامه فراخواننده توسط return ارسال میشه تا مورد استفاده قرار بگیره.
jPOP، فریم ورک کوچک AJAX ای مارس 25, 2008
Posted by silvercover in برنامه نویسی و توسعه وب, دنیای کامپیوتر, زبان PHP.Tags: ajax, jPOP, php framework, RIA
1 comment so far
jPOP یک فریم ورک کوچک نوشته شده به زبان PHP است که هدف از خلقش ایجاد سهولت در تولید برنامه های غنی اینترنتی (RIA) با بهره گیری از تکنولوژی AJAX است. با استفاده از این فریم ورک کوچک امکان ساخت سریع برنامه های تعاملی مبتنی بر وب بدون دانستن Java Script و حتی PHP فراهم می شود. بنابراینبه راحتی می شه صفحات وب ساخته شده رو تبدیل به یک برنامه تعاملی و غنی کرد که این روز ها در حال رشد و شکوفایی هستن.
تمرکز jPOP بر روی تکنولوژی AJAX هست و به همین منظور چند تابع ساده رو ارائه کرده تا کار رو به ساده ترین وجه ممکن بشه صورت داد. یکی از دغدغه هایی که به هنگام توسعه برنامه غنی مبتنی بر تکنولوژی AJAX به میون میاد، حجم نسبتا بالای فریم ورک های استفاده شده هست که باعث میشه زمان بارگذاری صفحه کمی بیشتر بشه. اما این فریم ورک کوچک این مشکل رو نداره و دارای تنها حجمی برابر با 12 کیلوبایت هست که بسیار مطلوب هست. همون طور که گفتم استفاده از این فریم ورک بسیار ساده هست و با صرف تنها چند دقیقه وقت میشه نحوه استفاده رو فرا گرفت. برای مطالعه بیشتر لطفا به سایت رسمی اون که در زیر اومده مراجه کنید.








