Skip to content

splincode/selfycms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SelfyCMSbeta 0.45

Быстрый старт

  1. Загружаем проект к себе в директорию
  2. Запускаем установку http://domain.com/install

3. Переходим на страницу входа в систему [http://domain.com/login](#)

Содержимое CMS

  • core/ (slim framework)
  • routers/ (настройка url-переходов)
  • view/ (фронтенд)
    • composer.json (зависимости в проекте)
    • index.php (ядро системы)

core/

..

routers/

..

view/

..

index.php

<?php
	
	require 'core/autoload.php'; // подгрузка библиотек
	require 'routers/status/bad.php'; // обработка ошибок запросов

	$page = new \Slim\App($c); // инициализация страницы
	
	require 'routers/twig/path.php'; // инициализация пути twig шаблон
	twig_init($page, 'view/public/'); // путь до шаблона публичной части

	require 'view/replace.backend.php'; // шаблоны меток панели управления
	require 'view/replace.public.php'; // шаблоны меток

	// обработка административной части
	require 'routers/backend/admin.router.php'; // панель управления	

	// обработка публичной части
	require 'routers/public/redirect.router.php'; // редиректы	
	require 'routers/public/index.router.php'; // обработка главной страницы
	require 'routers/public/page.router.php'; // обработка остальных страниц	
	
	$page->run(); // отрисовка

Дополнительно

..