فیچرهای کدایگنایتر

مجتبی پاکزاد کدایگنایتر 3.1.9 در حال تکمیل رایگان

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

  • سیستمی بر پایه MVC
  • بسیار سبک
  • کلاس‌های کاملا ویژه دیتابیس با پشتیبانی از پلتفرم‌های مختلف
  • پشتیبانی از کوئری بیلدرها
  • اعتبارسنجی فرم و داده
  • فیلتر کردن XSS و امنیتی
  • مدیریت سشن
  • کلاس ارسال ایمیل. پشتیبانی از ضمیمه، ایمیل‌های با فرمت متن و HTML، چندین پروتکل (sendmail و SMTP و Mail) و غیره.
  • کتابخانه انجام عملیات مختلف (برش، تغییر اندازه، چرخاندن و غیره.) بر روی عکس. پشتیبانی از GD و ImageMagick و NetPBM.
  • کلاس آپلود فایل.
  • کلاس FTP.
  • محلی‌سازی.
  • صفحه‌بندی.
  • اِنکریپشن (رمزگذاری) داده.
  • بنچمارکینگ (ارزیابی و توان‌سنجی مقایسه‌ای).
  • کش کردن کامل صفحه.
  • لاگ‌گیری خطاها.
  • پروفایلینگ اپلیکیشن. پروفایلینگ یک اپلیکیشن برای اهداف دیباگ و بهبود پرفورمنس کاربرد دارد. کلاس Profiler اطلاعاتی مانند کوئری‌ها، نتایج بنچمارک، سشن جاری و غیره را نمایش می‌دهد.
  • کلاس تقویم.
  • کلاس یوزر ایجنت
  • کلاس انکودینگ Zip
  • کلاس تمپلت انجین (موتور قالب)
  • کلاس ترک‌بَک (یکی از روش‌های آگاه‌سازی از لینک دادن دیگران به مطالب شما)
  • لایبرری XML-RPC
  • کلاس یونیت تستینگ
  • URLهای SEF یعنی هم کاربرپسند و هم موردپسند موتورهای جستجو
  • مسیریابی انعطاف‌پذیر URL
  • پشتیبانی از اکستنشن‌های هوک و کلاس
  • لایبرری بزرگی ار هلپرفانکشن‌ها