Прочие движки | JCMS (Описание)
Имя движка ещё не решил так что пока поставил JungleCMS - означает что это древа для клиента а от корня центрального сервера.
Каждый клиент может создать сайт в офф. сайте (не открыл ещё) под аккаунтом. Это даст возможность брать множество сайтов. И имеет гибкий конструктор шаблонов, страницы и ресурсы а также управления плагинов.
Как выглядит в качестве нового клиента.
1. Клиент зашёл в сайт и создал аккаунт
2. Создал сайт demo.jcms.su где demo это ваш сайт.
3. Во время создания сайта ему предлагает выбирать профиль:
- Пустой проекта (лишь index.php для страницы)
- Форум (плагины: комментария, аккаунт, пользователь, форум)
- и многое другое (в плане развитии)
Пример 1 страниц от пустого проекта.
4. Когда вы выбрали профиль то если имеет плагины то идёт по ней установку для клиента.
5. После успешной установки можете смело переходить в сайт.
Особенности данного конструктора:
- Можно редактировать шаблон
- Можно редактировать страницу (.php)
- Можно добавлять ресурсы таких как png, css, ico и другое.
Чтобы изменять страницу или шаблон там имеет строгое проверка. Поэтому в попытке создать для получение доступа к серверу закрыт. И лишь разрешен вызвать единственный функция это plugin(name).
Благодаря плагина он имеет широкий набор для нужды с сайтом.
Плагины:
- ui "Интерфейс" создаётся папка app/templates
- document "Страница документа"
- account "Аккаунт"
- connect "Соединения с базы данных" не доступно для клиента пока что.
- forum "Форум"
- comment "Комментария"
- util "Утилы"
- widget "Виджеты" создаётся папка app/widgets
Каждый плагин имеет зависимость плагина.
Например документ требует ui благодаря его вы получите к доступ шаблона app/templates/document.tpl.php
И остальные шаблоны листинг, форма, инпут и многое
Это пока достаточно для того чтобы тестировать в боевом сервере.
Прочие ответы
Вопрос: Как работает шаблон?
Ответ: когда ui начинает рисовать то узнает путь приложения для клиента если в случае чего его не будет попытается загрузить из рутт сервера если тоже не загрузилось то попытается получить шаблон от плагина.
Вопрос: А страница тоже как шаблон?
Ответ: А это уже другая история он работает как обычно. Если файл не найден то выведет красивую ошибку "Нет страниц"
Вопрос: Когда он будет доступен?
Ответ: Все основные коды уже написал и минимальную защиту для тестирование. А вот релиз планируют не позднее в коне весны этого года.
Все любые вопросы для конструктора или найденных мои ошибке русского языка то смело исправляй меня.
PS с телефона не думал что столько текстов напечатал ))
________
посл. ред. 06.02.2020 в 11:12; всего 1 раз(а); by JCtapuk
Каждый клиент может создать сайт в офф. сайте (не открыл ещё) под аккаунтом. Это даст возможность брать множество сайтов. И имеет гибкий конструктор шаблонов, страницы и ресурсы а также управления плагинов.
Как выглядит в качестве нового клиента.
1. Клиент зашёл в сайт и создал аккаунт
2. Создал сайт demo.jcms.su где demo это ваш сайт.
3. Во время создания сайта ему предлагает выбирать профиль:
- Пустой проекта (лишь index.php для страницы)
- Форум (плагины: комментария, аккаунт, пользователь, форум)
- и многое другое (в плане развитии)
Пример 1 страниц от пустого проекта.
<?php
// Пустой проект
$document = plugin('document'); // document и ui поумолчание работает
$document->setTitle('Главная страница');
$listing = $document->add(['content', 'item', 'listing']);
$post = $listing->add('post');
$post->setParam('text', 'Вы успешно создали сайт!');
4. Когда вы выбрали профиль то если имеет плагины то идёт по ней установку для клиента.
5. После успешной установки можете смело переходить в сайт.
Особенности данного конструктора:
- Можно редактировать шаблон
- Можно редактировать страницу (.php)
- Можно добавлять ресурсы таких как png, css, ico и другое.
Чтобы изменять страницу или шаблон там имеет строгое проверка. Поэтому в попытке создать для получение доступа к серверу закрыт. И лишь разрешен вызвать единственный функция это plugin(name).
Благодаря плагина он имеет широкий набор для нужды с сайтом.
Плагины:
- ui "Интерфейс" создаётся папка app/templates
- document "Страница документа"
- account "Аккаунт"
- connect "Соединения с базы данных" не доступно для клиента пока что.
- forum "Форум"
- comment "Комментария"
- util "Утилы"
- widget "Виджеты" создаётся папка app/widgets
Каждый плагин имеет зависимость плагина.
Например документ требует ui благодаря его вы получите к доступ шаблона app/templates/document.tpl.php
И остальные шаблоны листинг, форма, инпут и многое
Это пока достаточно для того чтобы тестировать в боевом сервере.
Прочие ответы
Вопрос: Как работает шаблон?
Ответ: когда ui начинает рисовать то узнает путь приложения для клиента если в случае чего его не будет попытается загрузить из рутт сервера если тоже не загрузилось то попытается получить шаблон от плагина.
Вопрос: А страница тоже как шаблон?
Ответ: А это уже другая история он работает как обычно. Если файл не найден то выведет красивую ошибку "Нет страниц"
Вопрос: Когда он будет доступен?
Ответ: Все основные коды уже написал и минимальную защиту для тестирование. А вот релиз планируют не позднее в коне весны этого года.
Все любые вопросы для конструктора или найденных мои ошибке русского языка то смело исправляй меня.
PS с телефона не думал что столько текстов напечатал ))
________
посл. ред. 06.02.2020 в 11:12; всего 1 раз(а); by JCtapuk
Ну и нах нам этот текст? Ты пример покажи, а уж мы напишем что говно
EagleX, будет как я все доделаю в офф. сайте таких как панель управление, плагины и так далее для нужды клиента. Терпение и будет тебе оценка в живую потерпи просто дай для центрального страницы создать!
JCtapuk, дерево по английски tree , а jungle - это джунгли
Все верно столько лесов и это клиенты =)
Назови сразу гкмс