blob: 5f71c5083ce9db9d582db3570c9f925646a5f2c0 [file] [log] [blame]
Derek Allard2067d1a2008-11-13 22:59:24 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3<head>
4
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6<title>CodeIgniter Features : CodeIgniter User Guide</title>
7
8<style type='text/css' media='all'>@import url('../userguide.css');</style>
9<link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />
10
11<script type="text/javascript" src="../nav/nav.js"></script>
12<script type="text/javascript" src="../nav/prototype.lite.js"></script>
13<script type="text/javascript" src="../nav/moo.fx.js"></script>
14<script type="text/javascript" src="../nav/user_guide_menu.js"></script>
15
16<meta http-equiv='expires' content='-1' />
17<meta http-equiv= 'pragma' content='no-cache' />
18<meta name='robots' content='all' />
19<meta name='author' content='ExpressionEngine Dev Team' />
20<meta name='description' content='CodeIgniter User Guide' />
21
22</head>
23<body>
24
25<!-- START NAVIGATION -->
26<div id="nav"><div id="nav_inner"><script type="text/javascript">create_menu('../');</script></div></div>
27<div id="nav2"><a name="top"></a><a href="javascript:void(0);" onclick="myHeight.toggle();"><img src="../images/nav_toggle_darker.jpg" width="154" height="43" border="0" title="Toggle Table of Contents" alt="Toggle Table of Contents" /></a></div>
28<div id="masthead">
29<table cellpadding="0" cellspacing="0" border="0" style="width:100%">
30<tr>
Derek Jonesb8c038a2011-08-20 08:57:14 -050031<td><h1>CodeIgniter User Guide Version 2.0.3</h1></td>
Derek Allard2067d1a2008-11-13 22:59:24 +000032<td id="breadcrumb_right"><a href="../toc.html">Table of Contents Page</a></td>
33</tr>
34</table>
35</div>
36<!-- END NAVIGATION -->
37
38
39<!-- START BREADCRUMB -->
40<table cellpadding="0" cellspacing="0" border="0" style="width:100%">
41<tr>
42<td id="breadcrumb">
43<a href="http://codeigniter.com/">CodeIgniter Home</a> &nbsp;&#8250;&nbsp;
44<a href="../index.html">User Guide Home</a> &nbsp;&#8250;&nbsp;
45Features
46</td>
47<td id="searchbox"><form method="get" action="http://www.google.com/search"><input type="hidden" name="as_sitesearch" id="as_sitesearch" value="codeigniter.com/user_guide/" />Search User Guide&nbsp; <input type="text" class="input" style="width:200px;" name="q" id="q" size="31" maxlength="255" value="" />&nbsp;<input type="submit" class="submit" name="sa" value="Go" /></form></td>
48</tr>
49</table>
50<!-- END BREADCRUMB -->
51
52<br clear="all" />
53
54
55<!-- START CONTENT -->
56<div id="content">
57
58
59<h1>CodeIgniter Features</h1>
60
61<p>Features in and of themselves are a very poor way to judge an application since they tell you nothing
Derek Jones4b9c6292011-07-01 17:40:48 -050062about the user experience, or how intuitively or intelligently it is designed. Features
Derek Allard2067d1a2008-11-13 22:59:24 +000063don't reveal anything about the quality of the code, or the performance, or the attention to detail, or security practices.
64The only way to really judge an app is to try it and get to know the code. <a href="../installation/">Installing</a>
Derek Jones4b9c6292011-07-01 17:40:48 -050065CodeIgniter is child's play so we encourage you to do just that. In the mean time here's a list of CodeIgniter's main features.</p>
Derek Allard2067d1a2008-11-13 22:59:24 +000066
67<ul>
68<li>Model-View-Controller Based System</li>
Derek Allard2067d1a2008-11-13 22:59:24 +000069<li>Extremely Light Weight</li>
70<li>Full Featured database classes with support for several platforms.</li>
71<li>Active Record Database Support</li>
72<li>Form and Data Validation</li>
73<li>Security and XSS Filtering</li>
74<li>Session Management</li>
75<li>Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail) and more.</li>
Derek Jones4b9c6292011-07-01 17:40:48 -050076<li>Image Manipulation Library (cropping, resizing, rotating, etc.). Supports GD, ImageMagick, and NetPBM</li>
Derek Allard2067d1a2008-11-13 22:59:24 +000077<li>File Uploading Class</li>
78<li>FTP Class</li>
79<li>Localization</li>
80<li>Pagination</li>
81<li>Data Encryption</li>
82<li>Benchmarking</li>
83<li>Full Page Caching</li>
84<li>Error Logging</li>
85<li>Application Profiling</li>
Derek Allard2067d1a2008-11-13 22:59:24 +000086<li>Calendaring Class</li>
87<li>User Agent Class</li>
88<li>Zip Encoding Class</li>
89<li>Template Engine Class</li>
90<li>Trackback Class</li>
91<li>XML-RPC Library</li>
92<li>Unit Testing Class</li>
93<li>Search-engine Friendly URLs</li>
94<li>Flexible URI Routing</li>
Derek Jonesc6da5032010-03-09 20:44:27 -060095<li>Support for Hooks and Class Extensions</li>
Derek Allard2067d1a2008-11-13 22:59:24 +000096<li>Large library of "helper" functions</li>
97</ul>
98
99
100
101
102</div>
103<!-- END CONTENT -->
104
105
106<div id="footer">
107<p>
Derek Allard560dff02009-08-11 11:26:33 +0000108Previous Topic:&nbsp;&nbsp;<a href="cheatsheets.html">CodeIgniter Cheatsheets</a>
Derek Allard2067d1a2008-11-13 22:59:24 +0000109&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
110<a href="#top">Top of Page</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
111<a href="../index.html">User Guide Home</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
112Next Topic:&nbsp;&nbsp;<a href="appflow.html">Application Flow Chart</a>
113</p>
Derek Jones898949f2011-01-28 07:42:16 -0600114<p><a href="http://codeigniter.com">CodeIgniter</a> &nbsp;&middot;&nbsp; Copyright &#169; 2006 - 2011 &nbsp;&middot;&nbsp; <a href="http://ellislab.com/">EllisLab, Inc.</a></p>
Derek Allard2067d1a2008-11-13 22:59:24 +0000115</div>
116
117</body>
adminb0dd10f2006-08-25 17:25:49 +0000118</html>