CodeIgniter ব্যবহারকারী সৃজনশীলতার কোনো টাস্ক দেওয়া বা বৈশিষ্ট্য জন্য প্রয়োজনীয় কোড পরিমাণ হ্রাস দ্বারা প্রকল্পের উপর মনোযোগ দেয়. '
ঢাকা সার্বিক কাঠামো বেশ ছোট হয় যখন অন্যান্য অনুরূপ সরঞ্জাম তুলনায়, সুপরিচিত কর্মক্ষমতা উপলব্ধ, এবং যখন এটা সর্বনিম্ন প্রয়োজনীয়তা আসে বেশ বন্ধুত্বপূর্ণ, সবচেয়ে পিএইচপি সঙ্গে কাজ হোস্টিং অ্যাকাউন্ট ভাগ. '
ঢাকা ডেভেলপারগণ সবসময় তার ভাল একত্র করা ডকুমেন্টেশন, যা সাম্প্রতিক বছরগুলোতে তন্ন তন্ন স্বল্প না হিংস্র হয়েছে গত ধন্যবাদ CodeIgniter ভিড় করত আছে. '
ঢাকা CodeIgniter বিল্ট ইন টুলস, ছোট ক্লাস করে ওয়েব ডেভেলপমেন্ট, যা আপনি নীচের বৈশিষ্ট্য বিভাগে সম্বন্ধে আরও পড়তে পারেন বিভিন্ন সাধারণ কর্ম মোকাবেলার প্রচুর সঙ্গে আসে. '
ঢাকা 2015 সাল থেকে, CodeIgniter ফ্রেমওয়ার্ক উন্নয়ন অপারেশন EllisLab, ইনক, তার প্রাথমিক স্রষ্টা থেকে, প্রযুক্তি ব্রিটিশ কলাম্বিয়া ইনস্টিটিউট স্যুইচ করা হয়েছে.
নতুন এই রিলিজে:
নিউ CodeIgniter 2.2.1 (ফেব্রুয়ারি 11, 2015)
সংস্করণ 3.0.5 নতুন এ:
- ফ্রেমওয়ার্ক এমআইটি লাইসেন্স এর অধীনে উন্মুক্ত করুন
- ফ্রেমওয়ার্ক এমআইটি লাইসেন্স এর অধীনে উন্মুক্ত করা লি>
<লি> ডাটাবেসের ড্রাইভার ব্যাপক refactoring ছিল করুন - ফ্রেমওয়ার্ক এমআইটি লাইসেন্স এর অধীনে উন্মুক্ত করা লি>
<লি> ডাটাবেসের ড্রাইভার ব্যাপক refactoring ছিল করুন - ফ্রেমওয়ার্ক এমআইটি লাইসেন্স এর অধীনে উন্মুক্ত করা লি>
<লি> ডাটাবেসের ড্রাইভার ব্যাপক refactoring ছিল করুন - xss_clean উন্নত নিরাপত্তা ().
- xor_encode () এনক্রিপ্ট শ্রেণীতে পদ্ধতি রয়েছে সরিয়ে ফেলা হয়েছে. এনক্রিপ্ট ক্লাস এখন Mcrypt এক্সটেনশন ইনস্টল করার প্রয়োজন.
- xss_clean উন্নত নিরাপত্তা () করুন
- বাগ সংশোধন করা হয়েছে:
- xss_clean উন্নত নিরাপত্তা () করুন
- ফাইল আপলোড লাইব্রেরী উন্নত MIME প্রকার সনাক্তকরণ.
- ভুল অ্যারের কী আপলোড লাইব্রেরি ব্যবহার করা হয় মূকাভিনয়-ধরনের পরীক্ষা করার জন্য.
- ফিক্সড সিকিউরিটি গ্রন্থাগারে একটি সম্ভাব্য পরামিতি ইনজেকশন খুঁত এবং HTML5 vulnerabilites জন্য XSS ফিল্টার শক্তিশালী.
- এই একটি নিরাপত্তা রক্ষণাবেক্ষণ রিলিজ এবং একটি বাঞ্ছনীয় সব সাইটগুলির জন্য আপডেট. নিরাপত্তা ফিক্স ক্রস সাইট স্ক্রিপ্টিং ফিল্টারের মধ্যে একটি ছোট দুর্বলতা প্যাচ. আমরা আমাদের অন্যান্য ফিল্টারিং কোড কিছু পুনরুক্তি করতে সুযোগ গ্রহণ করে. ফলস্বরূপ, সিকিউরিটি লাইব্রেরি এখন একটি কোর উপাদান.
- পিএইচপি 4 জন্য সমর্থন সর্বস্বান্ত হয়, পিএইচপি 5.1 হয় এখন একটি প্রয়োজন.
- সংস্করণ 1.7.3 একটি নিরাপত্তা রক্ষণাবেক্ষণ রিলিজ, পূর্বে patched ফাইল আপলোড বর্গ, এবং কিছু ক্ষেত্রে সম্ভব ডিরেক্টরি ট্র্যাভেরসাল রোধ করার জন্য একটি নতুন নিরাপত্তা ফিক্স সহ (ব্যাক BitBucket এ CodeIgniter 2.0 করা একটি ফিক্স থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা). অন্য কোনো গুরুত্বপূর্ণ পরিবর্তন আছে.
- গ্রন্থাগার:
- নতুন কার্ট ক্লাস যোগ করা হয়েছে.
- পিএইচপি 5.2.4 বা উচ্চতর করুন
<লি> ডাটাবেসের ড্রাইভার ব্যাপক refactoring ছিল করুন
<লি> PDO subdrivers সঙ্গে সম্পূর্ণরূপে কার্মিক করুন
<লি> নেই একটি নতুন সেশন লাইব্রেরি করুন
<লি> নেই একটি নতুন এনক্রিপশন লাইব্রেরি করুন
<লি> ইউনিট টেস্টিং জোরদার করা হয়েছে, এবং কোড কভারেজ উন্নত করুন
<লি> পিএইচপি 5.4 অথবা ঊর্ধ্বতন সংস্করণ বাঞ্ছনীয়, কিন্তু সি আই এখনও পিএইচপি 5.2.4 করুন কাজ করবে
সংস্করণ 3.0.4 নতুন
<লি> PDO subdrivers সঙ্গে সম্পূর্ণরূপে কার্মিক করুন
<লি> নেই একটি নতুন সেশন লাইব্রেরি করুন
<লি> নেই একটি নতুন এনক্রিপশন লাইব্রেরি করুন
<লি> ইউনিট টেস্টিং জোরদার করা হয়েছে, এবং কোড কভারেজ উন্নত করুন
<লি> পিএইচপি 5.4 অথবা ঊর্ধ্বতন সংস্করণ বাঞ্ছনীয়, কিন্তু সি আই এখনও পিএইচপি 5.2.4 করুন কাজ করবে
সংস্করণ 3.0.3 নতুন
<লি> PDO subdrivers সঙ্গে সম্পূর্ণরূপে কার্মিক করুন
<লি> নেই একটি নতুন সেশন লাইব্রেরি করুন
<লি> নেই একটি নতুন এনক্রিপশন লাইব্রেরি করুন
<লি> ইউনিট টেস্টিং জোরদার করা হয়েছে, এবং কোড কভারেজ উন্নত করুন
<লি> পিএইচপি 5.4 অথবা ঊর্ধ্বতন সংস্করণ বাঞ্ছনীয়, কিন্তু সি আই এখনও পিএইচপি 5.2.4 করুন কাজ করবে
সংস্করণ 3.0.0 নতুন
<লি> PDO subdrivers সঙ্গে সম্পূর্ণরূপে কার্মিক করুন
<লি> নেই একটি নতুন সেশন লাইব্রেরি করুন
<লি> নেই একটি নতুন এনক্রিপশন লাইব্রেরি করুন
<লি> ইউনিট টেস্টিং জোরদার করা হয়েছে, এবং কোড কভারেজ উন্নত করুন
<লি> পিএইচপি 5.4 অথবা ঊর্ধ্বতন সংস্করণ বাঞ্ছনীয়, কিন্তু সি আই এখনও পিএইচপি 5.2.4 করুন কাজ করবে
নতুন সংস্করণ 2.2.1 / 3.0rc2 মধ্যে
<লি> তারিখ সাহায্যকারী আপডেট অঞ্চলগুলোকে.
সংস্করণ 2.2.0 নতুন
<লি> সেশন লাইব্রেরী এখন HMAC প্রমাণীকরণ পরিবর্তে একটি সহজ MD5 চেকসাম এর ব্যবহার করে.
নতুন সংস্করণ 2.1.4 :.
সংস্করণ 2.1.3 নতুন
<লি> ফাইল ভিত্তিক ক্যাশিং পদ্ধতি get_metadata () টিটিএল মান জন্য চেহারা একটি অবর্তমান অ্যারে কি পুনরায় ব্যবহার.
<লি> সেশন লাইব্রেরী পদ্ধতি sess_destroy () userdata অ্যারের ধ্বংস করা হয়নি.
<লি> বাগ যেখানে প্রোফাইলার লাইব্রেরী একটি E_WARNING ত্রুটি যদি সেশন userdata বস্তু রয়েছে জারি.
<লি> মাইগ্রেশন লাইব্রেরী $ কনফিগ উপেক্ষিত [ 'migration_path'] সেটিং.
<লি> ইনপুট লাইব্রেরী HTTP_CLIENT_IP হেডার মাধ্যমে HTTP- র ক্লায়েন্টদের আইপি অ্যাড্রেস এর নিঃশর্ত স্পুফিং অনুমতি.
<লি> ইনপুট লাইব্রেরী উপেক্ষিত HTTP_X_CLUSTER_CLIENT_IP এবং HTTP_X_CLIENT_IP হেডার যখন প্রক্সি জন্য চেক.
<লি> csrf_verify () কোন প্রকৃত গ্য, যা একটি অনুরোধ যে অবৈধ বিবেচনা করা উচিত যাচাই ফলাফল সঙ্গে একটি POST রিকোয়েস্ট প্রক্রিয়াকরণের সময় CSRF কুকি সেট ব্যবহার করা.
<লি> যেখানে একটি CSRF কুকি তৈরি করা হয়েছে $ কনফিগ [ 'csrf_protection'] যে কোন ক্ষুদ্র বস্তু মিথ্যা সেট করা হয়, এমনকি যদি সিকিউরিটি গ্রন্থাগারে একটি বাগ.
<লি> ইনপুট লাইব্রেরী csrf_verify () CLI অনুরোধ সূত্রপাত.
নতুন সংস্করণ 2.1.2 :.
সংস্করণ 2.1.1 নতুন
<লি> url_title () কর্মক্ষমতা এবং আউটপুট উন্নত. এখন আপনি শব্দ বিভেদক হিসেবে যে কোনো পংক্তি ব্যবহার করতে পারেন. পিছন দিকে শব্দ বিভেদক হিসাবে 'ড্যাশ' বা 'আন্ডারস্কোর' সঙ্গে সামঞ্জস্যপূর্ণ.
<লি> IPv6, IP ঠিকানা জন্য সমর্থন যোগ করা হয়েছে.
<লি> SITE_URL বিরুদ্ধে form_open () তুলনায় $ কর্ম (base_url পরিবর্তে) () করুন
<লি> CI_Upload :: _ file_mime_type () যদি mime_content_type () সনাক্তকরণের জন্য ব্যবহার করা হয় এবং ফেরৎ মিথ্যা ব্যর্থ করেছি পারে.
<লি> উইন্ডোজ পাথ যখন ইমেজ ম্যানিপুলেশন ক্লাস ব্যবহার করে একটি নতুন ফাইল তৈরি করতে উপেক্ষা করা হয়েছে.
<লি> ডাটাবেজ ক্যাশে সক্রিয় করা হত, $ এই - & # x3e; ডিবি - & # x3e;. কোয়েরি () বাঁধাই ভেরিয়েবল আগে ক্যাশে যা ক্যাশে প্রশ্নের ফলাফল পাওয়া যায় নি হচ্ছে চেক করুন
<লি> CSRF কুকি মান কোনো (অ খালি) আউটপুট লিখিত হওয়ার আগে স্ট্রিং হতে অনুমতি প্রদান করা হয়, কোড ইনজেকশন একটি ঝুঁকি তৈরি.
<লি> PDO এটা একটি 'dbname' যুক্তি করা সংযোগ স্ট্রিং ব্যবহার ডাটাবেসটি প্ল্যাটফর্ম, যার ফলে এটি অসম্ভব SQLite ব্যবহার করা নির্বিশেষে না.
<লি> CI_DB_pdo_result :: সারির_সংখ্যা () সঠিকভাবে ফিরে নি নির্বাচন প্রশ্নের সঙ্গে মান, কারণ এটা () PDOStatement :: rowCount উপর নির্ভর করা হয়.
আপনি কি নতুন সংস্করণ 2.1.0
<লি> কলব্যাক বৈধতা নিয়ম এখন অন্য কোন বৈধতা নিয়ম মত পরামিতি গ্রহণ করতে পারে.
<লি> html_escape () কমন ফাংশান যোগ করা হয়েছে XSS easliy বাধা জন্য HTML আউটপুট অব্যাহতি.
নতুন সংস্করণ 2.0.2
নতুন সংস্করণ 2.0.0 মধ্যে এ কি:
<লি> CSRF সুরক্ষা ফর্ম সাহায্যকারী পাতাটা করুন
<লি> ড্রাইভারের করুন
<লি> অ্যাপ্লিকেশন প্যাকেজ করুন
<লি> ভারা, সংস্করণ সংখ্যা জন্য অবচিত হয়েছে, সরানো হয়েছে.
<লি> সরানো অবচিত ভ্যালিডেশন ক্লাস.
<লি> প্লাগইন সরানো হয়েছে, আনসারদের পক্ষে.
<লি> প্রধান index.php ফাইলে রাউটিং ওভাররাইড যোগ করা হয়েছে, প্রতি & quot ওভাররাইড করা স্বাভাবিক রাউটিং সক্রিয়; সূচক করুন & quot; ফাইল ভিত্তিতে.
<লি> যোগ করা হয়েছে $ রুট [ '404_override'] 404 পৃষ্ঠাগুলি কনট্রোলার দ্বারা নাড়াচাড়া দিতে.
<লি> 50+ বাগ সংশোধন করা হয়েছে.
সংস্করণ 1.7.3 নতুন
সংস্করণ 1.7.2 নতুন
<লি> ফাইল আপলোড ক্লাস জন্য $ কনফিগ [ 'FILE_NAME'] পাস এবং আপলোড ফাইল নামান্তর করতে ক্ষমতা যোগ করা হয়েছে.
<লি> তালিকাভুক্ত ব্যবহারকারী এজেন্ট পরিবর্তন অর্ডার তাই সাফারি আরও সঠিকভাবে নিজেই রিপোর্ট হবে. (# 6844)
<লি> ডাটাবেজ:
<লি> অব্যাহতি () এ gettype () ব্যবহার করে * পদ্ধতি is_, যেহেতু ভবিষ্যত পিএইচপি সংস্করণ তার আউটপুট পরিবর্তন হতে পারে থেকে সুইচড.
<লি> সব ডাটাবেসের ড্রাইভার আপডেট escape_str অ্যারে হ্যান্ডেল () করুন
<লি> escape_like_str যোগ করা হয়েছে () স্ট্রিং পলায়নের জন্য পদ্ধতি মত অবস্থায় ব্যবহার করা
<লি> নতুন মত পালানোর প্রক্রিয়া কাজে লাগাতে আপডেট সক্রিয় রেকর্ড.
<লি> টিকিয়ে রাখার জন্য চেষ্টা পুনঃসংযোগ যোগ করা হয়েছে () ডিবি ড্রাইভারগুলি পদ্ধতি / একটি দীর্ঘ অলস পরে একটি সংযোগ reestablish.
<লি> পরিমিত এমএস স্কুয়েল চালক ত্রুটিসূচক বার্তাগুলি mssql_get_last_message () ব্যবহার করতে.
<লি> আনসারদের:
<লি> form_multiselect () ফর্ম সাহায্যকারী যোগ করা হয়েছে.
<লি> পরিমিত form_hidden () ফর্ম সাহায্যকারী মধ্যে বহু মাত্রিক অ্যারে গ্রহণ করতে.
<লি> পরিমিত form_prep () ফর্ম সাহায্যকারী prepped ক্ষেত্র ট্র্যাক রাখতে পরবর্তী কল যা ঘটতে পারে থেকে একাধিক ভেতর / পরিব্যক্তি এড়ানোর জন্য যখন আউটপুট ফর্ম ক্ষেত্রগুলি ফরম ভ্যালিডেশন এবং ফর্ম সাহায্যকারী ফাংশন ব্যবহার করে.
<লি> পরিমিত directory_map () নির্দেশিকা সাহায্যকারী মধ্যে লুকানো ফাইল অন্তর্ভুক্তি করার জন্য, এবং তালিকা পড়তে ব্যর্থতা উপর মিথ্যা ফিরে.
<লি> পরিমিত স্মাইলি সাহায্যকারী একাধিক ক্ষেত্র সঙ্গে কাজ এবং সর্বশেষ জ্ঞাত কার্সার অবস্থানে স্মাইলি সন্নিবেশ করার.
<লি> সাধারন:
<লি> পিএইচপি 5.3.0 সঙ্গে সামঞ্জস্যপূর্ণ করুন
<লি> পরিমিত show_error () HTTP সার্ভার রিস্পন্স কোডগুলো পাঠানোর অনুমতি দেয়.
<লি> পরিমিত show_404 () 404 অবস্থা কোড পাঠাতে, error_404.php টেমপ্লেট থেকে অ সিজিআই সামঞ্জস্যপূর্ণ হেডার () বিবৃতি সরিয়ে ফেলা হয়.
যখন আউটপুট বর্গ অনুপলব্ধ <লি> কমন ফাংশান যোগ করা হয়েছে set_status_header () ব্যবহার করার জন্য.
<লি> is_php () কমন ফাংশান যোগ করা হয়েছে পিএইচপি সংস্করণ তুলনা সহজতর.
<লি> যোগ করা হয়েছে 2 CodeIgniter করুন & quot; cheatsheets করুন & quot; (এই অবদানের জন্য DesignFellow.com ধন্যবাদ).
এ আবশ্যকতা করুন :
পাওয়া মন্তব্যসমূহ না