بایگانی

بایگانی برای دسته ی ‘ITLPoll’

وب سایت ITLPoll.CoM بر خط شد

۲۱ بهمن ۱۳۸۸ بهرام بدون دیدگاه

خودم اصلا راضی نبودم که برای یه اسکریپت ساده‌ی نظرسنجی یه سایت و دامین راه‌اندازی کنیم. اما فشار مدیر تیم TrilexNET وادارم کرد که امروز بشینم و یک سایت رو مونتاژ (!) کنم و برخط کنم. هرچی که گفتم من اصلا طراح گرافیک نیستم و دست به قلمم خوب نیست ، گوش نکرد که نکرد !!

به هر حال این سایت رو بیشتر به خاطر فرومش راه‌اندازی کردم تا افراد سوالات خودشون رو در مورد مسائل مختلف از نصب گرفته تا استفاده در اون بپرسند.

برای دیدن سایت اینجا را کلیک کنید.

برای رفتن به انجمن پشتیبانی ITLPoll اینجا را کلیک کنید. ( از عزیزان توسعه دهنده وب که می‌تونن من رو کمک کنند ، تماس بگیرن تا مدیرشون کنم ! )

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

بعضی از دوستان هم که سوال می‌کنند مثل اینکه لینک ورود به مدیریت کمتر به چشم می‌خوره که در اینجا دوباره می‌زارم.

نام کاربری : demo

رمز عبور : demo

دسته هاITLPoll, اخبار جدید, پاسخ به سوالات برچسب ها:

انتشار نسخه‌ی ۳٫۰٫۲ سیستم نظرسنجی آنلاین ITLPoll

۸ بهمن ۱۳۸۸ بهرام ۲ دیدگاه

بعد از حدود ۲ روز کار بر روی نسخه‌ی ITLPoll 3.0.1 حالا این نسخه‌ رو به همراه ویژگی‌های بسیار جدید تقدیمتان می‌کنم. تمام شدن ترم هم مزیت‌های خوبی داره که از جمله‌ی آن انتشار این نسخه از ITLPoll هست.

ویژگی‌ها و تغییرات اصلی در این نسخه به صورت زیر هستند :

۱- امکان انتخاب چندین گزینه به طور همزمان برای هر نظرسنجی

۲- کنترل بیشتر بر روی کوکی‌ها و امکان شرکت در نظرسنجی‌های جدید

۳- اصلاح مشکل لینکر صفحه‌ی خانگی (include_itlpoll.php)

۴- بهبود سازی قالب‌ها و پالایش بهتر بر روی متغیرهای ورودی و خروجی

توضیحی مختصر :

مورد اول که روشنه. مدیر سیستم می‌تونه در قسمت مدیریت برای هر نظرسنجی گزینه‌ی « نظرسنجی چندگانه » رو انتخاب کنه تا هر کاربر در هر بار شرکتش در نظرسنجی بتواند به جای تنها یک گزینه ، چند گزینه ( یک ، چند و یا همه‌ی گزینه‌ها ) را انتخاب کند.

مورد دوم شاید یک کمی گنگ باشه. در نسخه‌های قبلی هنگامی که مدیر یک نظرسنجی را فعال می‌کرد ، کاربران نظرهای خودشان را ثبت می‌کردند و دیگر امکان شرکت در نظرسنجی ( حتی در صورت فعال شدن یک نظرسنجی جدید دیگر ) را نداشتند. اما در این نسخه به محض فعال‌شدن یک نظرسنجی جدید ، کاربرانی که در نظرسنجی‌های قبلی شرکت کرده بودند ، کوکی‌های مرورگرشان ریست شده و مجددا می‌توانند ( فقط برای یکبار ) در نظرسنجی جدید شرکت کنند ( که طبعا می‌تواند چندگانه یا تکی باشد )

مورد سوم مشکلی بود که دوستان بهم اطلاع دادن ( متاسفانه خودم متوجهش نشده بودم ! ) وقتی که کاربر سیستم را از طریق لینکر صفحه‌ی خانگی (include_itlpoll.php) در صفحه‌ی اول سایتش قرار می‌داد ، لینک‌های نتایج و آرشیو و کلید ثبت نتایج به همین صفحه‌ی جاری خانگی ( به جای پوشه‌ی اصلی ITLPoll ) اشاره می‌کردند که در این صورت در صفحه‌ی Pop-Up بازشده کل Home Page باز می‌شد که در این نسخه رفع شد.

(لینک دانلود در ادامه نوشته ) ادامه ی نوشته

تعداد خطوط نوشته شده برای سیستم نظرسنجی ITLPoll

۱۱ مهر ۱۳۸۸ بهرام ۶ دیدگاه

امروز همین طوری به فکر افتادم که تعداد خطوط نوشته شده در ITLPoll رو بشمارم. تا ببینم در این ۵-۴ ساله چند خط کد نوشتم ؟!!

بنابراین از دو روش ( یکی دستی و یکی هم برنامه‌ای ) استفاده کردم. در روش دستی تعداد خطوط کد PHP موجود رو که جمع زدم حدود ۷۰۰۰ ( هفت هزار ) کد خط بدست آمد که البته از این ۷۰۰۰ خط حدود ۲۰۰۰ تا ۲۵۰۰ خط مربوط به کلاس‌های XML ، تبدیل تاریخ هجری به شمسی و چارت است و میشه گفت که حدود ۴۰۰۰ تا ۴۵۰۰ کد خط PHP رو خودم نوشتم. البته این تعداد فقط مربوط به کدهای PHP هست و معلومه که وقتی رو هم روی قالب‌ها و عکس‌ها و زبان‌های مختلف صرف کردم که اونها حساب نمی‌شن !!

بعد از این کار از یک برنامه‌ی Line Counter استفاده کردم که نتیجه‌ی تعداد خطوط فایل‌های PHP حدود ۸۰۰۰ خط کد درآمد که از این تعداد ۸۰۰ خط آن خطوط خالی ( جهت خوانایی برنامه ) بودند که به صورت دستی من اونها رو حساب نکردم پس این برنامه هم تعداد خطوطی رو که شمرده بودم تایید کرد.

در نتیجه این کنجاوی من هم با دونستن اینکه ITLPoll نسخه‌ی ۳٫۰٫۱ شامل بیش از ۷۰۰۰ خط کد است به پایان رسید.

فکر می‌کنم بعضی وقت‌ها کنجاوی‌هام فقط وقت‌گیرن !!! ولی برای یک سیستم نظرسنجی رقم کمی نیست !

دسته هاITLPoll برچسب ها:

انتشار اولین بروز رسانی برای نسخه‌ی سوم ITLPoll

۳ مهر ۱۳۸۸ بهرام بدون دیدگاه

با سلام بروزرسانی

این یکی دو روزه بیکار بودم و تعدادی بروز رسانی را در نسخه‌ی ۳٫۰٫۰ سیستم نظرسنجی ITLPoll انجام دادم و هم اکنون آخرین نسخه ۳٫۰٫۱ می‌باشد. تعدادی تغییرات جزیی در این بروزرسانی داده شده است از جمله :

  1. درست کردن سیستم بازیابی رمز عبور مدیران و کاربران
  2. پررنگ (Bold) کردن گزینه‌ای که دارای بیشترین رای است ( در قسمت نتایج )
  3. تعدادی تغییرات جزیی در ظاهر قالب‌های front-end

برای آپدیت کردن نسخه‌ی ۳٫۰٫۰ به نسخه‌ی ۳٫۰٫۱ کافی است که این نسخه را دانلود کرده و فایل‌های زیر را جایگزین فایل‌های قدیمی کنید. ( تغییری در بانک اطلاعاتی داده نشده است )

  1. admin/index.php
  2. includes/functions.php
  3. templates/metalic-ltr/user.xml
  4. templates/metalic-rtl/user.xml

دانلود این نسخه از سایت رسمی

دسته هاITLPoll, اخبار جدید برچسب ها:

انتشار نهایی نسخه ۳.۰.۰ سیستم نظرسنجی ITLPoll

۱۲ شهریور ۱۳۸۸ بهرام بدون دیدگاه

همان طور که قول داده بودم ، هم اکنون یعنی در حدود نیمه‌ی ماه شهریورشاهد انتشار نهایی نسخه‌ی سوم ITLPoll هستید.itlpoll3-final

از ویژگی‌های عمده‌ی نسخه‌ی سوم ITLPoll به صورت زیر است :

  • استفاده از چارت‌های پویای ۳-بعدی دایره‌ای و ستونی و همچنین ۲-بعدی ( قدیمی ) برای نمایش نتایج
  • امکان ایجاد کاربران مختلف برای مدیریت سیستم ( اضافه ، ویرایش و یا حذف نظرسنجی‌ها ، ویرایش تنظیمات و … )
  • امکان ایجاد گروه‌های دسترسی برای ایجاد محدودیت برای کاربران سیستم
  • تغییرات اساسی در ساختار بانک اطلاعاتی و جدا کردن تنظیمات کاربران از تنظیمات عمومی

همچنین حدود یک ماه از انتشار آزمایشی نسخه‌ی ۳.۰.۰ می‌گذرد. غیر از اضافه‌کردن نسخه‌ی بروز شده‌ی زبان‌های آلمانی و اسپانیایی ، تغییرات زیر در نسخه‌ی نهایی داده شد :

  • بروز کردن سیستم بازیابی رمز عبور فراموش شده ( وارد یک loop نامحدود می‌شد )
  • تعدادی بهینه‌سازی در قسمت محاسبات برای چارت‌های ۳-بعدی
  • اضافه‌کردن نمایش دهنده‌ی آخرین نسخه‌ی موجود در پانل مدیریت از سایت SourceForge و TrilexNET
  • تعدادی تغییرات و بهینه‌سازی در قسمت set کردن کوکی‌های front-end
  • تغییرات محتوایی برای نصاب و قالب‌های سیستم

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

ادامه ی نوشته

دسته هاITLPoll, اخبار جدید برچسب ها:

پیوستن ITLPoll به آزمایشگاه TrilexNET

۹ شهریور ۱۳۸۸ بهرام ۱ دیدگاه

itlpoll_back

یک خبر دارم اینکه سیستم نظرسنجی ITLPoll به آزمایشگاه Trilex ملحق شد. شرکت Trilex یک شرکت Open Source هست که پروژه‌های Open Source را در توسعه ، تست و البته فروش همکاری می‌کند. در طی تماس‌هایی مدیر این گروه با بنده داشتند ، اظهار تمایل به اضافه کردن ITLPoll به آزمایشگاهشان در جهت توسعه‌ی هرچه بیشتر این سیستم کردند و البته منم با خرسندی کامل (!) پذیرفتم. به زودی وب سایتی (احتمالا با نام UniPoll) برای پشتیبانی رسمی از ITLPoll توسط این گروه افتتاح خواهد شد.

در واقع هدف اصلی این گروه کسب درآمد از پروژه‌های موفق Open Source هست. امیدوارم که این پروژه‌ی کاملا ایرانی بتواند به این هدف برسد.

البته هنوز آغوش بنده برای کسانی که می‌خواهند در توسعه‌ی این پروژه همکاری کنند ، باز است.

دسته هاITLPoll, اخبار جدید برچسب ها: