|
|
Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
|
Опции темы | Поиск в этой теме |
09.03.2011, 16:17 Вверх | #1 | |||
Fedoraвод
|
Delta cms
Выкладываю свою cms для общественного пользования
Основные плюсы при её использовании: 1 Естественно бесплатность 2 Минимальное количество затрачиваемых ресурсов при её работе 3 Минимальная нагрузка на базу данных (на всех страницах 1 запрос в базу) 4 Максимально простой код, который сможет понять даже начинающий программист 5 Легкая расширяемость, подогнать cms очень просто под любые задачи или тип сайта 6 ЧПУ 7 XML карта сайта для поисковых систем, которая сама обновляется 8 Возможно использовать категории 9 Абсолютная защита. Эту CMS не взломать! 10 маленький вес самой cms, 3 php файла и один файл настройки сервера Так же присутствуют и минусы 1 Отсутствие пагинатора, это сделано в целях снижения нагрузки на базу данных, обычный пагинатор добавляет 2 запроса в базу. На данный момент имеется пагинатор на аяксе, полностью рабочий. 2 Отсутствие "админки", мой мнение - самая лучшая админка - phpmyadmin. Также админка всегда является самым уязвимым местом в скрипте. 4 Отсутствие регистрации пользователей и как следствие возможности комментирования. Установка Delta cms: 1 Создаем базу данных под названием delta 2 Импортируем в неё дамп базы данных (находится в архиве под именем delta.sql) 3 В файлах index.php show.php и sitemap.php прописываем настройки для подключения к базе данных. 4 Радуемся! Системные требования: 1 PHP версии 5.0 или выше 2 MySQL 3 Mod_rewrite |
|||
Последний раз редактировалось Злой; 09.03.2011 в 16:37.. |
||||
10.03.2011, 01:18 Вверх | #2 | |||
Коварный тип
|
Злой, завтра на работе затестю принцип работы. Уже даже придумал куда ее можно поставить в качестве сателита )
Сразу предложение. Может имеет смысл создать файл config.php и заинклудить его в файлы срипта, чтобы не прописывать данные к базе в обоих файлах и еще хотя бы нарисовать микроскопическую админку, типа название новости, описание, ключи, текст и т.п. ну и кнопку отправить ) |
|||
Последний раз редактировалось Serberg; 10.03.2011 в 01:22.. |
||||
10.03.2011, 01:34 Вверх | #3 | |||
Fedoraвод
|
Смысл есть, но только при наличии большого количества файлов в которых есть работа с базой. А тут их всего три, потому нет смысла напрягать сервер при запросе страницы обращением к одному ненужному файлу каждый раз!
Если есть желание, это можно сделать самому, пример кода можно подглядеть в dle. там это правильно реализовано. Ну если под админкой подразумевается скрипт для добавления новостей в обход phpmeadmin, то такой набросать не проблема, другое дело безопасность, либо придется его раздувать до космических размеров (на что у меня нет ни времени не желания) либо запускать на локалке (обоими руками за такой вариант, причем он такой уже имеется). |
|||
10.03.2011, 18:25 Вверх | #6 | |||
Старший модератор
|
Ну об этом упоминаеться топикстартером уже
Для кого языки непугают,то могут вполне все исправить сами,так как это каркас который возможно приспособить под себя. Встречал cms у которых вообще нет ни дефолтного,никмкого варианта-просто читая страница браузера,но зато есть админка. И вот думаешь что же делать с этой админкой,потому что тоже убогая. |
|||
Последний раз редактировалось Ghost; 10.03.2011 в 18:31.. |
||||
10.03.2011, 22:20 Вверх | #8 | |||
Коварный тип
|
Злой, я думаю что в файлах стоило бы указать место где имя базы данных прописывается которое по умолчанию указано как delta + простенькая админка - уже что то )
|
|||
11.03.2011, 09:00 Вверх | #9 | |||
Fedoraвод
|
Не совсем понял...
Выкладываю, вполне работает, но напоминаю, фильтрации переменных нет, так что либо на локалке её запускать, либо как говорится "на свой страх и риск" |
|||
Последний раз редактировалось Злой; 11.03.2011 в 09:07.. |
||||