Вы не зашли.
infinity237 пишет:CyberMama пишет:ещё могу добавить немаловажный аспект - потенциальной уязвимости - в той же джумле багов регулярно находят немеряно, ВП тоже периодически проскакивает... про ТП правда особо не слышала и мало с ней знакома. И в любом случае, кодеры тоже люди и могут что-то упустить - в малышке NG - это отследить куда проще, И ооочень понравилось, что вся работа есть в SVN.
Я тоже много всего пересмотрела, правда не совсем под блог, но именно лёгкую и с простым интерфейсом доступным тётеньке за 50, но и чтоб хорошо обрабатывалась напильником.
В общем vitaly - огромный респектище, успехов и процветания.Наоборот, в joomla и wp дыры находятся и латаются постоянно и это нормальная ситуация. А у нас если баг будет найден, то прежде чем его закроют пострадает сдесяток сайтов.
infinity237 прав... дыры как быстро появляются.... так же быстро и исчезают... форум поддержки хорошо работает )))
а с другой стороны... что мешает этому форуму стать на одну ступень с такими монстрами как Joomla, WP или TxP
опять же.. сдесь просто нужна реклама в сети... хорошая репутация.. и постоянная верстка шаблонов, о чем я и написал на своем блоге...
1) Вы как и все "журналюги" перевераете слова.
"Проект существует и по сей день." != "К слову эта cms до сих пор работает и улучшается, причем не безуспешно.."
2) В своём посте вы указали о проблеме "рекламы CMS", в частности:
Особую популярность может получить лишь в том случае, если хорошо себя разрекламируют, и постоянно будут верстать шаблоны для сайтов (я считаю это самым главным для развития проекта и популяризации, ну не считая самого кода).
По этому поводу у меня вот какие соображения:
1. Бесплатная CMS не должна нуждаться в пиаре, т.к. если она действительно хорошая, то её будут использовать. Потенциально новые пользователи/разработчики/заказчики должны узнавать о CMS:
a) Из советов тех же разработчиков/пользователей.
б) Из копирайтов (которые, кстати, зачастую удаляются).
2. Имхо NGCMS просто не в состоянии в данный момент конкурировать с такими гигантами как Joomla, WordPress, т.к.:
а) Нету основных плагинов (каталог, галерея, файловый архив, др.)
б) Нету гибкости шаблонной системы / некоторых функций. (Например, нету групп пользователей.)
Вы скажете, что NGCMS простая CMS и всё что тебе нужно ты сможешь написать сам - вы конечно же будете правы, но разработчику/потребителю зачистую проще/удобнее взять готовое решение "с большим количеством функций/плагинов/шаблонов, но меньшим быстродействием", чем писать что-то самому.
3. Шаблоны. Не совсем понятно, что вы подразумиваете под "постоянная верстка шаблонов". Но в любом случае на форуме есть специалисты, которые в состоянии сверстать под NGCMS, и их не так уж и мало.
Другое дело, что опять же гибкость шаблонной системы создаёт небольшие неудобства, в частности некоторые плагины не поддерживают использование шаблонов из директории templates (voting, feedback, jchat).
А также существует проблема с документацией шаблонов, которые используются такими основными плагинами как uprofile, comments, некоторые другие.
Да проблемы есть и их много, но они постепенно решаются. Больше всего NGCMS сейчас нуждается в граммотных разработчиках, которые могут уделять хоть немного свободного времени на проект.
P.S. Обычно после подобных объёмных текстов вставляют подобное изображение
P.S.S. Из всех российских, свободных проектов ngcms не попал даже в топ 10. Так что видимо качество CMS не достаточно высоко...
ещё могу добавить немаловажный аспект - потенциальной уязвимости - в той же джумле багов регулярно находят немеряно, ВП тоже периодически проскакивает... про ТП правда особо не слышала и мало с ней знакома. И в любом случае, кодеры тоже люди и могут что-то упустить - в малышке NG - это отследить куда проще, И ооочень понравилось, что вся работа есть в SVN.
Я тоже много всего пересмотрела, правда не совсем под блог, но именно лёгкую и с простым интерфейсом доступным тётеньке за 50, но и чтоб хорошо обрабатывалась напильником.
В общем vitaly - огромный респектище, успехов и процветания.
Наоборот, в joomla и wp дыры находятся и латаются постоянно и это нормальная ситуация. А у нас если баг будет найден, то прежде чем его закроют пострадает сдесяток сайтов.
infinity237 пишет:cutesystem --> 2z-project --> ngcms
Если по функционалу сравнивать, то имхо:
Joomla >> WP >> NGCMSо-да... краткость сестра таланта...
вообще-то поподробней хотелось бы))
Каких подробностей-то?
1. В 2005 году появилась такая коммерческая система управления контентом как CuteSystem. Авторами, которой являлись 3 человека: SwiZZeR, Slaver, lexazloy.
2. Через год проект развалился и SwiZZeR вместе с RomaZu создали бесплатную, GNU GPL CMS - 2z-project. В 2007 году к разработке CMS подключился vp7. В 2008 году vp7 объявил об уходе из состава разработчиков 2z-project. Проект существует и по сей день.
3. 2008.10.08 - vitaly образовал новую CMS на основе 2z-project 0.9.7.1. 2008.10.20 - вышла первая версия NGCMS.
Собственно говоря и всё.
Смотри логи / обратитсь в саппорт.
Удали из .htaccess:
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
cutesystem --> 2z-project --> ngcms
Если по функционалу сравнивать, то имхо:
Joomla >> WP >> NGCMS
infinity237 пишет:http://hosting-pro.ru/
infinity237, у тебя есть Код скидки ?)) поделишся?))
Нету.
http://hosting-pro.ru/
1. Нужно в config.php вместо intval(extra_get_param($plugin,'number')) написать: extra_get_param($plugin,'number').
2. Этот способ может сильно нагрузить БД, т.к. там пойдёт +1 тяжёлый запрос с каждого дополнительного плагина.
1. Сделать выборку из нескольких - написать через запятую.
2. Сделать подобное расширение врят ли сумею, т.к. знаний языка нету.
2z --> ngcms 0.9.0 -->ngcms 0.9.1
И после этого должен работать режим совместимости.
50% готово.
Не все сайты, которые пишу я в этой теме мои... xD
Просто стараюсь контролировать ситуацию с сайтами на ngcms, по игровым в особенности, т.к. это можно сказать моя слабость...
Еще один для наших наваяла - Политические новости и расследования еще не полностью добит )
Как реализованы RSS из блока "RSS каналы новостей"?
P.S. Ахтунг! У вас националисты на сайте.
Я бы предложил сделать по ID списком тех кто должен быть в списке по типу:
1:админ
5:общие вопросы
122:рекламный отдел
Уберите Disallow: /uploads/ из robots.txt и проверьте будут ли результаты.
Иногда форма авторизации на сайте не вписывается в дизайн, либо банально для неё не хватает места.
Тогда одним из выходов является использование JS pop-up. (Что это такое вы можете видеть на скриншоте.)
Примечание: в 0.9.1 произошли некоторые изменения, которые не позволяют реализовать полноценный хак, в частности хак потребует небольших доработок в случае если у вас используется отличные от стандарных URL.
1. Скачать архив: http://bestfrag.ru/leftblock.zip
2. Разархивировать его в корень вашего шаблона. Произвести замену usermenu.tpl.
3. Вставить в любом месте шаблона main.tpl код:
<link rel="stylesheet" href="{tpl_url}/leftblock/colorbox.css" type="text/css" />
<!--[if IE 6]><link rel="stylesheet" href="{tpl_url}/leftblock/colorbox-ie.css" type="text/css" /><![endif]-->
<script type="text/javascript" src="{tpl_url}/leftblock/jquery.js"></script>
<script type="text/javascript" src="{tpl_url}/leftblock/jquery.colorbox.js"></script>
<script type="text/javascript" src="{tpl_url}/leftblock/mootools.js"></script>
<script type="text/javascript" language="javascript">
var rl_box_hide_div_holder;
var rl_box_hide_div = document.getElementsByTagName("DIV");33
for (var rl_box_hide_div_y=0; rl_box_hide_div_y<rl_box_hide_div.length; rl_box_hide_div_y++)
{
rl_box_hide_div_holder = rl_box_hide_div[rl_box_hide_div_y].className;
if (rl_box_hide_div_holder.indexOf("-rl_box") > 0)
{
rl_box_hide_div[rl_box_hide_div_y].style.display = "none";
}
}
</script>
<script type="text/javascript">
jQuery(document).ready(
function(){
jQuery(".rlbox_login").colorbox({width:"300px", height:"265px", inline:true, href:"#rlbox_login"});
}
);
</script>
<div class="rlboxhidden">
<div id="rlbox_login">
<div>
<div>
<div>
<div>
<img src="{tpl_url}/leftblock/images/login.png" alt="Login" align="left" />
<h3 class="xtdlogin">Вход</h3>
<form name="login" method="post" action="/login/" >
<input type="hidden" name="redirect" value="{home}" />
<p><br />
<label><strong>Логин:</strong></label><br />
<input type="text" name="username" />
</p>
<p>
<label><strong>Пароль</strong></label><br />
<input type="password" name="password" />
</p>
<input type="submit" class="button" value="{l_login}" name="Login" />
<div>
<a href="{home}/register/">{l_registration}</a>
<a href="{home}/lostpassword/">{l_lostpassword}</a>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
{personal_menu}
После этих действий, у вас на сайте должна появится боковая панель, которая будет перемещаться при скролинге. Шаблон легко настраивается в соответствии с вашими предпочтениями.
Вообщем это средней сложности задача, должна реализовываться при помощи плагина. (Для новостей подобный плагин уже был, остаётся переделать его для статик страниц.)