- Seme Framework
- version 4.0.3
- Requirements
- Download & Install
- Configuration
- Tutorials
- URI Routing
- Constants
- Global Variables
- Model
- View
- Controller
- cdn_url
- config
- constructor
- getAdditional
- getAdditionalBefore
- getAdditionalAfter
- getAuthor
- getCanonical
- getContentLanguage
- getDescription
- getIcon
- getJsContent
- getJsFooter
- getJsReady
- getKey
- getKeyword
- getLang
- getRobots
- getShortcutIcon
- getThemeElement
- getTitle
- input
- lib
- load
- loadCss
- loadLayout
- putThemeContent
- putJsContent
- putJsFooter
- putJsReady
- render
- resetThemeContent
- session
- setAuthor
- setCanonical
- setContentLanguage
- setDescription
- setIcon
- setKey
- setKeyword
- setLang
- setShortcutIcon
- setTheme
- setTitle
- Library
- CLI (command line interface)
- Core
- Issue
- Deployment
Directory Structure
Here is the files and directories structure on Seme Framework 4.
seme-framework/
├── app/ # Application directory
│ ├── cache/ # Cache storage
│ ├── config/ # Configuration files
│ │ └── development.php
│ ├── controller/ # Controller files
│ │ ├── home.php # Default home controller
│ │ └── notfound.php # 404 handler
│ ├── core/ # Core application files
│ ├── model/ # Model files
│ └── view/ # View files
├── kero/ # Framework core directory
│ ├── bin/ # Command line tools
│ │ ├── docs.sh # Documentation generator
│ │ ├── scan.sh # Code scanner
│ │ └── test.sh # Testing utility
│ ├── lib/ # Library files
│ │ ├── conumtext.php
│ │ ├── seme_dateindo.php
│ │ ├── seme_email.php
│ │ ├── seme_fpdf.php
│ │ ├── seme_log.php
│ │ ├── seme_page_fpdf.php
│ │ ├── seme_purifier.php
│ │ └── sene_json_engine.php
│ ├── sine/ # Core framework components
│ │ ├── SENE_Controller.php
│ │ ├── SENE_Engine.php
│ │ ├── SENE_Input.php
│ │ ├── SENE_Model.php
│ │ ├── SENE_MySQLi_Engine.php
│ │ └── SENE_Runner.php
│ └── Functions.php # Global helper functions
└── index.php # Application entry point