mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 22:28:51 +00:00
create place for any external or modified libraries (i do not want to have them scattered all over the place).
Also document the initial file structure ;) git-svn-id: file:///svn/phpbb/trunk@9555 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
cd40f978f7
commit
56122028f0
1 changed files with 33 additions and 0 deletions
33
phpBB/develop/file_structure.txt
Normal file
33
phpBB/develop/file_structure.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
File structure grouped by filesystem:
|
||||
|
||||
/includes/core/ Core
|
||||
/includes/api/ API
|
||||
/includes/acm/ Cache
|
||||
/includes/auth/ Authentication
|
||||
/includes/bbcode/ BBCode
|
||||
/includes/captcha/ Captcha
|
||||
/includes/db/ DBAL
|
||||
/includes/search/ Search
|
||||
/includes/utf/ UTF8-specific files/classes
|
||||
|
||||
/includes/classes/ Collection of single classes which we do not want to put into a separate directory. Although later it would be nice to have all of them in one "location".
|
||||
acl.php: ACL/permission class.
|
||||
cache.php: Static class for obtaining cached items/arrays
|
||||
session.php: The session class used for managing sessions.
|
||||
template.php, template_compile.php: The template engine
|
||||
user.php: The user object, handling user-based session and user-specific setups. It defines the users workspace.
|
||||
|
||||
/includes/libraries/ Collection of external and "adjusted" libraries we use and do not constitute one "system" in phpBB.
|
||||
/includes/libraries/diff/ Diff System (Text_Diff-1.1.0 - http://pear.php.net/package/Text_Diff/) - Used By: Updater,
|
||||
/includes/libraries/sftp/ SFTP (http://phpseclib.sourceforge.net/) - Used By: Transfer Class,
|
||||
|
||||
|
||||
/modules/ Directory holding directories/files for the defined module sections (ucp, mcp, acp, etc.)
|
||||
/plugins/ Plugins for phpBB (Hooks are now plugins btw... includes/hooks no longer exists)
|
||||
|
||||
/develop/ Internal helper files for development. Only present in SVN
|
||||
/docs/ Documentation, Documents, License file, Coding Guidelines
|
||||
|
||||
/cache/ Cache directory for storing files. Needs to be writeable
|
||||
/store/ Store directory for storing backup files and temporary files. Needs to be writeable
|
||||
/files/ Files directory for storing attachments and uploaded files. Needs to be writeable
|
Loading…
Add table
Reference in a new issue