Новость • Создание справки
Привет! Хорошая новость для все, кто изучает систему Boolive, собирается или уже создаёт на ней свои задумки и нуждается в помощи ответом на возникающие вопросы. Добро пожаловать на специально созданный раздел форума Справка — Новые вопросы Мы будем рады ответить на любой вопрос по системе, например, подробно опишем конкретную функции, модуль, как создать свой блок, новую тему оформления или другое. Отвечая на ваши вопросы, мы вместе подготовим справочное руководство по системе с исчерпывающей информацией.
Ваш вопрос — вклад в создание справочного руководства!
P.S. Регистрироваться не обязательно.
Вот две cms чем-то схожие с вашей. Может какие идеи почерпнете. В плане админки и функционала.
http://processwire.com/
https://code.google.com/p/three-cms/
Я лично не программист, но очень люблю cms где можно создавать поля, привязывать их к типу контента и запрещать клиенту все кроме редактирования
Спасибо, оценим! Создание своих полей к содержимому является одним из основных критериев гибкости системы. Эта возможность заложена в архитектуре изначально, правда, в альфа версиях пока в пользовательском интерфейсе не реализуется и оставлена на радость программистам))
Ну да, я заметил что эта функция оставлена на радость программистов
Попытался создавать поля и все получалось, но файл и картинку не получилось добавить к новостям например.
Картинки и файлы, вставляемые через текстовый редактор, привязываются к объекту новости, т.е. точно также как название, юрл адрес и другие поля новости. Картинки отправляются по AJAX, а в текст вставляется просто ссылка на файл. Обработку файлов по AJAX можно посмотреть в модуле-сервисе ServiceUpload.php
скоро будет)
Пример отображения привязанных фоток можно увидеть в новой версии
Приятно слышать о новой версии.
Считаю, если развивать проект, то это будет одна из самых успешных cms в русскоязычном регионе!
Кстати вот еще одна подобного плана http://symphony-cms.com/, ну и естественно ExpressionEngine
Мне кажется упор нужно делать в первую очередь не на простых юзеров, а на верстальщиков, тогда популярности не будет предела.
То есть, разделение cms на две части. Первая часть например супер админ, который может управлять структурой, полями, связями между собой контента и глобальное управление правами остальных юзеров.
Вторая часть админки, пользовательская. Юзер заходит и видит только разделы, страницы и т.д., которые в каких-то случаях можно удалять, в каких-то только редактировать, а в каких-то что-то другое. То есть супер админ выставляет ему жесткие права.
Мой скайп axdes-
Если будет интересно, могу показать реализованные идеи.
Оо, будем стараться) Упор делается на сочетании супер возможностей с простотой их использования верстальщику, программисту и пользователю. Выделять значимость кого-либо не стоит, считаю. Да, это может достигаться разделением интерфейсной части. А пока практика показывает, что достаточно скрывать от простого пользователя разделы настроек «для программиста». Но мы говорим не только об интерфейсе, я думаю.
Очень интересный проект, желаю удачи!
Под Денвером сразу установился и заработал.
Замечания и предложения:
- странно, что пока нет возможности задать Тайтл, дескрибшн, кейвордс для каждой страницы;
- опубликуйте пример создания темы, скажем взять ШТМЛ шаблон и переделать его в тему
- плюс интересует вставка своего ПШП-кода
Создание новой темы: создаем папку под новую тему в modules/site/templates/ там же, где и папка default. Те файлы-шаблоны из default, что хотим изменить создаем с тем же именем в свой папке темы. Там же и стили и всё прочее. Файл шаблона — это php файл, в котором выводятся значения из массива $v, который формируется виджетами.
запись добавляется в таблицу entity, соблюдается иерархические отношения и именование..
Сложность в создании новой темы заключается в необходимости сейчас вручную добавить запись в БД о новой теме, а там не всё просто
Почему не сделан для каждой страницы отдельный заголовок?
Поясните, что за отдельный заголовок?
У меня на этом движке когда создаешь новую страницу у нее заголовок как у гловной страницы и он не изменяется, посмотрел у вас работает у меня почему-то нет
Поправим