Skip to content

Commit 0767da4

Browse files
committed
Add links to official packages.
1 parent 451ebb0 commit 0767da4

2 files changed

Lines changed: 47 additions & 0 deletions

File tree

user_guide_src/source/index.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,12 @@ Advanced Topics
113113

114114
license
115115
changelogs/index
116+
117+
*****************
118+
Official Packages
119+
*****************
120+
121+
.. toctree::
122+
:titlesonly:
123+
124+
libraries/official_packages
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#################
2+
Official Packages
3+
#################
4+
5+
The CodeIgniter framework cannot solve all of the problems that developers will encounter.
6+
Many users have said they love how small and fast the framework is, so we don't want to
7+
bloat the core framework. To bridge the gap we are releasing official packages to provide
8+
additional functionality that not every site will need or want.
9+
10+
.. contents::
11+
:local:
12+
:depth: 2
13+
14+
******
15+
Shield
16+
******
17+
18+
`CodeIgniter Shield <https://github.com/codeigniter4/shield>`_ is an authentication
19+
and authorization framework for CodeIgniter 4. It is designed to be secure, flexible,
20+
and easily extendable to meet the needs of many different types of websites.
21+
Among the many featues, it includes:
22+
23+
* Session-based authentication
24+
* Personal access token authentication
25+
* framework for after login/register "actions" (like Two Factor Authentication, etc)
26+
* Role-Based Access Control with simple, flexible permissions.
27+
* Per-user permission overrides,
28+
* and more...
29+
30+
********
31+
Settings
32+
********
33+
34+
`CodeIgniter Settings <https://github.com/codeigniter4/settings>`_ is a wrapper around
35+
the configuration files that allows any configuration setting to saved to the database,
36+
while defaulting to the config files when not custom value has been stored. This allows
37+
an application to ship with the default config values, but adapt as the project grows
38+
or moves servers, without having to touch the code.

0 commit comments

Comments
 (0)