What is xpressengine CMS?
XpressEngine is a CMS (Content Management System) for anyone to publish content easily, conveniently and freely. In order to respond to the rapidly changing Internet environment and the needs of various functions, XpressEngine has the following features.
scalable structure
There are many different elements that make up a website.
There are programs such as WYSIWYG editors who create content, bulletin boards, wikis, blogs, etc. that show the created content in various forms, and a member management function for more systematic website management. A website requires many components. In addition, most of these functions are expressed in HTML/CSS, but there are times when it is necessary to change the form of expression according to the design of the site or the needs of the user.
XpressEngine uses a modular structure in which each function and design is structurally connected to meet users' needs for various functions and designs. At this time, elements such as modules, add-ons, and widgets are responsible for functions and the design is changed through skins.
framework
XE Core
It is the most basic element to manage the overall operation of XpressEngine, and it analyzes the request and executes the program/skin accordingly to output the result.
program
addon
Relatively simple code to add the necessary behavior before or after the module execution.
editor component
Writing This is a function that can add various functions to the WYSIWYG editor.
widget
It is a small program that can print various contents all over the website.
module
It is a program that provides independent functions such as bulletin boards, wikis, and blogs.
design
widget style
This function allows you to decorate the same widget skin with various colors and styles.
widget skin
It determines the form of outputting the content created in the widget program.
module skin
It determines the form of outputting the content created in the module program.
layout
Print the website template.
Based on the above structure, XpressEngine generates results by executing individual programs and skins through the Core. Through the combination of programs and skins created with various personalities, you can create a website with various functions and various designs.
Open Source Software! open project!
XpressEngine is developing as an open project that can induce collaboration with developers, designers, and users by adopting the open source license, GNU LGPL. You can find issues or create an issue on github.com for suggestions, and you can participate in development either directly or indirectly.
We look forward to your participation in XpressEngine development. Many people are already working hard to improve functions and solve problems, such as multilingual translation and problem reporting, as well as specialized fields such as development, design, and markup. If you would like to participate, please visit the developer forum or the project page on github.com.
execution environment
To run XpressEngine, the following execution environment is required.
XE 1.8 or higher
Web Server
PHP 5.3.0 or later (PHP 5.5.0 or later recommended)
php.ini config session.auto_start = Off
XML Library - Required
GD Library - Required
ICONV - Required
Database
MySQL 4.1 or later (5.0 or later recommended)
MariaDB
MS-SQL
CUBRID
like
Related Searches