- 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
Requirements
Seme Framework can run on PHP version from 5.4 to 8.2. But, not working on Php version 8.0. Also Seme Framework rely on MySQLi extension for database connection. So, Seme Framework will support all databases that supported by MySQLi extension. /p>
Additional Requirements
For quick development, we recommend you to use XAMPP for local server. And then [Visual Studio Code](https://code.visualstudio.com/download) as your IDE. and then [CMDER](https://cmder.app/) for command line emulator on Windows. And last git as repository manager.
- MySQLi
- JSON
- Session
Supported Database Engine
A database is required for most web application programming. Currently supported databases are:
- MySQL 5.1+ via the MySQLi drivers
- MariaDB version 5.5.x via the MySQLi drivers
- MariaDB version 10.x.x via the MySQLi drivers
Since the framework requires the working connection to a MySQL database, it wont work unless you setup the database connection.
IDE or Text Editor
An IDE or Text Editor are required for implementing codes into Seme Framework. You can choose any IDE but Seme Framework was built by using:
- Notepad++ Simple Text editor but with better features
- Atom Hackable Text editor
- VSCode Lighter if compare to atom
Environments
Seme Framework running well by using this kind of environments:
- XAMPP for Mac, Linux, and Windows
- Seme WebStack Docker Container
- Nginx with PHP-FPM 7.4.x running on Centos 7
Optional Requirements
Seme Framework more powerful and flexible if also installing: