Данные по умолчанию для установленного с нуля движка
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 |