NG CMS – бесплатный аналог DLE

Опубликовано 6 ноября, 2009 в CMS, PHP, Сайтостроительство

DLE (DataLife Engine) – достаточно популярная CMS, идеально подходящая для новостных сайтов. Вебмастерам очень полюбилась, как платформа для варезников. Люди, зарегистрировавшиеся на DLE сайте, могут автоматически получать статус журналиста и добавлять новости на сайт. Существует толпа негров-школьников и софт, которые гоняют по варез-сайтам новости с ссылкой на скачивание файла с хранилища типа depositfiles.com. На таких файловых хранилищах есть платные аккаунты, часть от вырученных от таких аккаунтов денег отдается тому, кто привел будущий платный акаунт.

Все хорошо, владельцы варезников с посещаемостью больше 10-50 в сутки получают всегда свежий контент, пусть и не уникальный (до 50 новостей в день), те, кто размещает эти новости, получает деньги с файлохранилищ. Вот только эта CMS платная и стоит не мало. В сети есть куча нулла, но, думаю, всем известно, что нулл не является «хорошо».

Но есть неплохой аналог DLE –  NG CMS (Next Generation CMS). По функционалу NG мало уступает DLE, да и вообще, степень схожести двух движков равна 80%, даже в плане программного кода и структуры папок, синтаксиса шаблонов. Но самое главное – NG повторяет принцип открытых дверей,  зарегистрировавшийся человек может добавлять новости на сайт.

NG CMS - админка

Поковырялся немного в движке, мне понравилось. Работать также удобно, как с DLE, а по скорости генерации страниц, NG оставляет DLE позади (но не на много). Сгенерировал сайт на 10 тыс. страниц, все летает.

Единственный недостаток NG – малоразвитость (следовательно, мало плагинов, нет шаблонов) и недоношенность (даже 1.0 версии еще нет). Но это устранимо.  Еще 1000 человек, таких же как я, напишет в блоге об этой CMS,  и Россия навсегда забудет про DLE.




Комментарии «NG CMS – бесплатный аналог DLE»:
Комментариев: 14. Обязательно оставьте свой!
pistol 13.11.2009 в 16:32

по скорости генерации страниц, NG оставляет DLE позади (но не на много).

Еще немного потестировал на нагрузку, заправив 5 тыс. страниц. Ужасно тормознутая штука, тормознутее DLE.

pistol 17.11.2009 в 13:21

Еще немного потестировал на нагрузку, заправив 5 тыс. страниц.
Ужасно тормознутая штука, тормознутее DLE.

После этого коммента со мной связалось аж 2 разработчика с просьбой показать на примере тормоза. Показал, один из разработчиков помог оптимизировать сайт (включил кеширование плагинов, выставил права на кеш), скорость генерации увеличилась в 2 раза (с 10 до 4-5 сек. на главной, на странице самой новости – в 4 раза), за что ему огромное спасибо. Пришли к выводу, что проблема в хостинге. Старый, добрый фест ( http://php.name/wordpress/firstvds-ru-oborzeli/ ). Блог перенес оттуда на онкелхост, сейчас использую фест для тестирования скриптов.

Дал доступы к хостингу, ребята попробуют оптимизировать CMS для совсем медленных хостов, найти слабое место.

Макс 23.11.2009 в 19:17

Предложите пожалуйста пример скриптов на базе которых можно было бы протестировать сервер на скорость. Желательно не затягивать.
Кто поможет – найдем точки полезного взаимодействия :-)

pistol 23.11.2009 в 19:30

Предложите пожалуйста пример скриптов на базе которых можно было бы протестировать сервер на скорость.

Только что установленный WordPress, в footer.php шаблона в любое место код:

< ?php echo get_num_queries(); ?>:< ?php timer_stop(1); ?>

Выведет информацию в формате «количество запросов:время». На этом блоге снизу перед счетчиком стоит такая штука. 0,5 сек. в среднем на онкелхосте (где блог сейчас), 5-10 сек. на фесте было, независимо от тарифа.

Это если я правильно понял вопрос.

Макс 23.11.2009 в 20:28

В целом правильно – но только не особо то он(вордпресс) нагружает сервер, нужно чтото сложнее – длинное вычисление 3.14 или там длинная обработка нескольких файлов в один или же выборка из 5-10 таблиц в одну..

pistol 23.11.2009 в 20:52

Вот например, всякий мусор создает, вычисляет регуляркой всякий хлам. На моем домашнем выполняется 1,5 минуты (проц 1,5, озу 512, винда).

< ?php
set_time_limit(0);
$var = '';
for($i = 1; $i <= 10; $i++) {
	for($t = 0; $t <= 1000; $t++) {
		file_put_contents("$i.txt", @file_get_contents("$i.txt").(rand(0, 9999)*rand(0, 9999)));
		file_put_contents("$t.txt", rand(0, 999999));
		unlink("$t.txt");
	}
	$var .= file_get_contents("$i.txt");
	preg_match_all('/.*9(.*)0.*/si', $var, $vars);
	unlink("$i.txt");
}
?>
pistol 23.11.2009 в 21:03

Хотя, rand() – зло, может подыгрывать одним серверам и нагружать другие :) 6-7 строки лучше сделать такими:

file_put_contents("$i.txt", @file_get_contents("$i.txt").'0'.(99999*777).'9');
file_put_contents("$t.txt", 1);

10 минут выполняется.

Макс 23.11.2009 в 23:19

1) Page generated in 32.4554 seconds with queries (0.0000 seconds of sql) Memory usage: 69 Kb (masterhost)
2) Service Temporarily Unavailable (masterhost)
3) Page generated in 36.7750 seconds with queries (0.0000 seconds of sql) Memory usage: 69 Kb (masterhost)
4) Page generated in 5.8491 seconds with queries (0.0000 seconds of sql) Memory usage: 116 Kb (alfa***)

На своем позже будем тестить.

Игорь 11.12.2009 в 20:58

что-то на 2z очень похоже (2z-project.ru)

Сергей 05.01.2010 в 16:17

NG CMS – самая лучшая СМС, это стало всем понятно, после прочтения данного поста, но, как мне кажется, она не заменит DLE потому, что широка распространена DLENews. А потому много людей могут зарабатывать на автопостинге ссылок на всякие разные варезники… Есть ли для NG CMS такие же раскрученные программы? Без них даже 10000 постов ситуацию в сторону NG CMS не сместят…

RocketBoy 26.05.2011 в 11:37

2z уже давно сдох и стух. А тот NGCMS идет только вперед.
Ставьте последний релиз 0.9.2 и будет вам счастье

Сергей 02.06.2011 в 22:03

Потестил NG CMS несколько дней на локалке и решил свой сайт перенести с DLE на Next Generation CMS.
Тем более БД с DLE можно влить на NG

duncan 28.08.2011 в 12:06

NGCMS создал один из разработчиков 2z.
если бы не использовали устаревшие функции (вроде eregi) и по умолчанию более юзерфрендли визуальный редактор — цены бы движку не было!

Ваш комментарий: