This is an open-source project aimed at providing a simple, flexible platform for managing news articles and content. The application includes features for managing articles, authors, staff, assets, and layout customization.
OTHER License
PHP 8.x Composer 2.x
composer create-project esnanta/yii2-news
environment: in command do "php init" and choose development or production.
assets
sql/ sql for database
backend
assets/ contains application assets such as JavaScript and CSS
config/ contains backend configurations
controllers/ contains Web controller classes
models/ contains backend-specific model classes
runtime/ contains files generated during runtime
views/ contains view files for the Web application
web/ contains the entry script and Web resources
common
config/ contains shared configurations
config/main.php app and database configuration
mail/ contains view files for e-mails
models/ contains model classes used in both backend and frontend
widgets/ contains app widgets
frontend
assets/ contains application assets such as JavaScript and CSS
config/ contains frontend configurations
controllers/ contains Web controller classes
models/ contains frontend-specific model classes
runtime/ contains files generated during runtime
views/ contains view files for the Web application
web/ contains the entry script and Web resources
vendor/ contains dependent 3rd-party packages
environments/ contains environment-based overrides