Данные по умолчанию для установленного с нуля движка
| Macik |
|
|---|---|
|
Да. Это идея мне нравится гораздо больше. Выбрал галочкой нужный скрипт - и ок. Это и разработчикам сильно упростить развертывание системы - один раз написал скрипт который создает все базовые настройки - и установка клиенту превращается в одно удовольствие. Двумя руками за! Думаю, что и реализация не будет сильно трудной. Механизм подгрузки и исполнения sql и php скриптов уже есть в движке. Придумать правило именования этих SQL скриптов (чтобы запускались в определенном порядке), а описание скрипта брать из первых строчек коментария в скрипте. Например файл 001_add_user.sql:
-- COTONTI: 0.9.1-0.9.8
-- RU: Создает запись тестового пользователя в группе 'members', имя 'test', пароль 'test'
-- EN: Creates test user with name 'test' in 'members' group, password 'test',
INSERT INTO `cot_users` (`user_name`, `user_password`, `user_maingrp`, `user_country`, `user_text`, `user_timezone`, `user_birthdate`, `user_gender`, `user_email`, `user_hideemail`, `user_theme`, `user_scheme`, `user_lang`) VALUES
('test', '41da76f0fc3ec62a6939e634bfb6a342', 6, '', NULL, '4.0', '0000-00-00', 'U', 'test@example.com', 1, 'nemesis', 'default', 'ru');
Файл 001_more_rocknroll.inc:
<?php
/**
* COTONTI: 0.9.1-0.9.8
* RU: Наш чудо скрипт
* EN: Our mega code
*/
defined('COT_CODE') && defined('COT_INSTALL') or die('Wrong URL');
// тут производим более тонкие настройки
?>
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |