EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Идея CMS, создающей php-файлы на сервере

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Скрипты
Идея CMS, создающей php-файлы на сервере
Автор Сообщение
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Вс, 20 Июн, 2010 13:57    Заголовок сообщения: Идея CMS, создающей php-файлы на сервере Ответить с цитатой

Возникла потребность в нестандартной cms.

Вот идея (возможно, очередной велосипед):
СMS представляет собой сочетание: файловый менеджер + редактор кода + визуальный редактор.

Суть cms:
В админке отображается структура сайта (только контент, без системных файлов: разделы, подразделы, файлы) как в Total Commander.

Снизу кнопки: "Создать раздел", "Создать страницу", "Редактировать", "Удалить"

При нажатии кнопки "Создать страницу" открывается визуальный редактор. При сохранении генерируется php-файл с заданным названием в соответствующем разделе. Причём структура файла получается следующей...
Каждый файл состоит из трёх частей:
top.php - шаблон дизайна верхушки (инклудится в каждую страницу)
*.php -
bottom.php - шаблон дизайна нижней части (также инклудится в каждую страницу)

Затем после сохранения файла открывается окно редактора кода, в котором отображается актуальный код меню. Предлагается вставить в меню готовый (сгенерированный) код ссылки на страницу (или раздел). После сохранения меню открывается первоначальное окно.

При нажатии кнопки "Редактировать" открывается редактор кода.

Давно ищу нечто подобное в сети, но всё не то.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Photon



Зарегистрирован: 25.05.2010
Сообщения: 16
Откуда: Санкт-Петербург
1151 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 07:16    Заголовок сообщения: Ответить с цитатой

А зачем, если не секрет, нужны такие сложности?
_________________
http://www.tabunakapriz.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 08:50    Заголовок сообщения: Ответить с цитатой

Photon писал(а):
А зачем, если не секрет, нужны такие сложности?

Не хочется использовать БД.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 10:01    Заголовок сообщения: Ответить с цитатой

corsar8888
даже без использования БД можно разобраться куда проще... тот же LD поддерживает работу на файлах достаточно давно (соответствующий драйвер могу предоставить)
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
digwnews



Зарегистрирован: 12.08.2009
Сообщения: 14

89 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 12:10    Заголовок сообщения: Ответить с цитатой

Сделайте БД из файлов, в чём проблема?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 13:16    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus писал(а):
corsar8888
даже без использования БД можно разобраться куда проще... тот же LD поддерживает работу на файлах достаточно давно (соответствующий драйвер могу предоставить)

Посмотрел LD. Логична, проста и удобна. Правда, дизайн оригинального шаблона не по вкусу, слишком всё мелкое и тусклое.
А имеются ещё шаблоны?
Чуть не забыл упомянуть об отличной инсталляции в плане понятности, красоты и удобства.

digwnews писал(а):
Сделайте БД из файлов, в чём проблема?

Идея в создании реальных страниц, а не виртуальных.
Т.е., чтобы при обращении site/razdel1/file1.php загружался реальный файл "file1.php" из директории "razdel1". Видимо, данный способ уходит в прошлое.

Видимо, придётся всё-таки использовать БД. Confused

Просмотрел кучу cms'ок, больше других понравилась CMS Made Simple. Читал, что у неё производительность не айс из-за множества запросов к БД. Что скажете по этому поводу? Кто пользовался?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 16:02    Заголовок сообщения: Ответить с цитатой

corsar8888
Поскрести по сусекам - найдутся... собственно, правка CSS в админке должна сама по себе решить проблему. Драйвер SQLite (для базы на файлах, если нужно) имеется.
Цитата:
Видимо, данный способ уходит в прошлое.

Как неудобный и нерациональный.
Цитата:
больше других понравилась CMS Made Simple

CMSimple, насколько помню, годы применялась в рунете как CMS для сателлитов, что и составило ей определенную репутацию
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 16:26    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus писал(а):

собственно, правка CSS в админке должна сама по себе решить проблему.

Думаю, что css здесь будет недостаточно.
У меня имеется свёрстанный с рисунка сайт, необходимо по нему сделать шаблон.
Вкратце обрисую дизайн (показывать пока не хочу):
Код:

 _______________________________
|Лого |место для баннера | рис.|
|______________________________|
|горизонтальное выдвижное меню_|
|< - - - - - - - - - - - - - ->|
|< - - - - - - Контент - - - ->|
|< - - - - - - - - - - - - - ->|
|______________________________|
|< - - - - - -подвал - - - - ->|
|______________________________|


Также меня волнует, как поведёт себя админка LD.

[LP]LordPro.teus писал(а):
LD поддерживает работу на файлах достаточно давно (соответствующий драйвер могу предоставить)

[LP]LordPro.teus писал(а):
Драйвер SQLite (для базы на файлах, если нужно) имеется.

Хорошо, учту. Wink

[LP]LordPro.teus писал(а):
CMSimple, насколько помню, годы применялась в рунете как CMS для сателлитов, что и составило ей определенную репутацию

Репутацию со стороны кого? Как это может отразиться на сайте?
А для сателлитов легче использовать что-нибудь попроще, например, zebrum lite или hts Лазутова.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 21 Июн, 2010 21:54    Заголовок сообщения: Ответить с цитатой

Цитата:
например, zebrum lite

Zebrum Lite (равно как и Zebrum, с которой он связан) появился гораздо - гораздо позже CMSimple... время - важный фактор.
Цитата:
У меня имеется свёрстанный с рисунка сайт

Исходя из приведенного... примера - достаточно чуть-чуть отредактировать шапку базового стиля - дальше все решается через CSS.
Админка при этом в любом случае будет работать через основную часть ("контент" на примере) - впрочем, если боковой панели нет как таковой - задача усложняется, но не смертельно.
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Вт, 22 Июн, 2010 09:55    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus писал(а):
впрочем, если боковой панели нет как таковой - задача усложняется, но не смертельно.

Боковых панелей у данного сайта нет, основная таблица страницы динамично растягивается по вертикали и горизонтали (как я люблю Smile ), подстраиваясь под любое разрешение. В общем, буду думать, выбирать и пробовать! Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
corsar8888
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 01.01.2010
Сообщения: 280
Откуда: Новосибирск
12923 Монеты

СообщениеДобавлено: Пт, 25 Июн, 2010 18:48    Заголовок сообщения: Ответить с цитатой

Обобщая результаты своего поиска лучшей cms, приведу список тех движков, которые мне наиболее понравились.
Искал я простую cms (для новичка) с расширяемым функционалом.

MaxSite cms
+ высокая производительность, перспективность, расширяемость;
- сложность создания шаблона (для новичка), хотя имеются подробные инструкции;

Cms Made Simple
+ логичная админка, лёгкость создания шаблона;
- большое количество запросов к БД;

LiteDiary
+ удобная, логичная админка, ничего лишнего; приятный и лёгкий процесс установки;
- недостаток шаблонов.

Мой выбор - MaxSite cms.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Скрипты Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group