CMS SmallNuke


 Навигация

 Интеграция
Invision Power Board

phpBB2

vBulletin

 Каталог файлов
■ Авторизация
■ Администрация
■ Блоки
■ Модули
■ Оформление
■ Система
■ Языки

 Поиск по сайту

 Реклама


 Новости

SmallNuke v.2 Beta
Пятница, 11 Март 2005

Предлагаю Вашему вниманию Beta версию системы построения сайтов SmallNuke v.2
Данная версия практически полностью готова к использованию на действующих проектах. К сожалению, не успел написать инсталлятор и файлы помощи к разделу администрации, в остальном же все системные функции полностью готовы для решения возложенных на них задач. Пример того что Вы получите в итоге можно посмотреть здесь...

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

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

Комплектация данной версии следующая:
Модуль новостей, модуль произвольных страниц, модуль опросов, модуль первой страницы и модуль регистрации пользователей. Созданы так же различные блоки к упомянутым модулям.

Модуль новостей
По сравнению с прошлой версией, введены категории, подключена функция календаря и комментариев.

Модуль произвольных страниц
Постарался создать универсальный модуль, при помощи которого можно создать все необходимые разделы для небольшого сайта (о фирме, каталог, текстовая информация и т.д.).
Модуль не имеет категорий, вместо этого пошел по пути вложенности страниц, т.е. можно создавать произвольные страницы сами по себе, а так же можно к основным страницам создавать вложенные страницы, что позволит в случае необходимости создавать своеобразные подразделы сайта. Ссылки на дополнительные страницы формируются по желанию в виде текстовых ссылок или в виде цифровой навигации, возможно отключить вывод ссылки для конкретной страницы, что позволяет не выводить ее в навигации а скажем дать ссылку в каком-либо тексте и т.д. В совокупности с редактором можно создавать каталоги продукции или чего-нибудь еще. К примеру основная страница описание каталога, вложенные страницы являются галереей предпросмотра, основные фото открываются в новом окне под размер графического файла (функция Popup изображения в визуальном редакторе).

Модуль опросов
В принципе ничего нового, за исключение того, что теперь опросы Вы можете приостанавливать (Статус завершенного голосования), а так же создавать сразу несколько опросов и демонстрировать блок каждого из них в разных разделах.

Функция календаря
В текущей версии подключена к новостям, но принципе можно подключить к любому модулю для которого это необходимо, все что для этого требуется это создать по имеющемуся примеру блок и соответствующую функцию в самом модуле.

Функции комментариев
Как уже говорилось ранее данная функция является системной и для подключения к тому или иному модулю ее уже не нужно будет писать заново а всего лишь вставить пару строк кода в требуемый модуль и создать для данного модуля таблицу комментариев по имеющемуся шаблону.

По многим новинкам в тексте кода даны пояснения, так что если кто-либо будет что то писать под себя всегда сможет разобраться что к чему.
Вообще постарался в уже имеющихся модулях дать примеры различных приемов программирования, это и работа с категориями, дабы не использовать множество запросов к базе, а манипулировать ими при помощи массивов, вывод в шаблонах вложенных циклов и т.д..

Хочется предупредить и напомнить авторам новых компонентов что система изначально задумывалась как противоположность негативным сторонам системы PHP-Nuke, это и громоздкость самой системы и большая нагрузка на базу, и “грязный” программный код и многочисленные дыры в следствии того что принят стиль программирования с включенным параметром register_globals и т.д. А посему следите за тем как создаете свои приложения, обязательно тестируйте при включенной опции вывода всех ошибок и контролируйте количество запросов к базе.
На текущий момент система в чистом виде выполняет всего два запроса к базе, один на проверку доступа к модулям, формировании титлов, и сборку страницы, второй на вывод сразу всех блоков (правые, левые, верхние, нижние). При включенной опции регистрации пользователей, а так же в случае если текущий пользователь является зарегистрированным выполняется третий запрос (решил не экономить на этом). Как видите совсем неплохо, а что получиться в итоге зависит только от Вас -)

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

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

Скачать SmallNuke v.2 Beta

С уважением.


Автор: Sergey
Прочитали: 2386 раз

Распечатать Распечатать    Переслать Переслать    В избранное В избранное

Новости по теме:
  • Новая версия CMS SmallNuke 2.0.4
  • С Новым 2009 годом.
  • Новая версия CMS SmallNuke 2.0.4.RC2
  • Новая версия CMS SmallNuke 2.0.4.RC1
  • Выпущен патч безопастности 20070120

    Читайте так же:
  • Zend, Microsoft и IBM ведут совместную работу по созданию Cloud API для PHP
  • Linux станет основной платформой Cisco в сегменте малого и среднего бизнеса
  • HP и Intel встраивают быстрозагружаемый Linux в ноутбуки и материнские платы
  • Компания Zend представила пакет для создания web-серверов с поддержкой PHP
  • Созданы недорогие гибкие дисплеи


    Комментарии (13)
    Вы не авторизованы! Комментарии могут оставлять только зарегистрированные и авторизованные пользователи!
    cargo | 17.03.2005 00:09
    Re: SmallNuke v.2 Beta
    Хм.. сейчас проверил, действительно... это внешний модуль я его сам поставил... Прошу прощения! Постараюсь поправить сам!

    cargo | 17.03.2005 00:01
    Re: SmallNuke v.2 Beta
    Модуль Pages в админке... --> Управление статьями..
    Мой браузер IE

    Sergey | 16.03.2005 21:04
    Re: cargo
    Я не понял про Управление статьями, такого раздела пока нет!?
    Уточни, если речь идет о Новостях или Страницах, то все атрибуты проставлены для указанных полей, как для IE так и для альтернативных браузеров.
    Но если Вы используете альтернативные браузеры, то в свойствах сайта отключите использование редактора.

    cargo | 16.03.2005 16:52
    Re: SmallNuke v.2 Beta
    Вообще-то ты прав. Не стоит нагружать лишним. Будет внешний модуль - кому надо, тот поставит. А вот за сводную статистику, если появится, спасибо - очень будет полезная штука. Можно будет делать выводы об общей тенденции развития контента.
    Заметил в админке, если править статью в модуле "Управление статьями" .."Вводное содержание страницы" выводится полем... таким маленьким-маленьким... 3 строки в ~1/7 ширины. Вообще-то не страшно, но если редактировать вводный текст, то неудобно.

    Sergey | 15.03.2005 16:29
    Re: cargo
    Да какая там инструкция -) Заметить перечисленные здесь http://smallnuke.com/index.php?go=News&in=view&id=7 файлы и все.
    По поводу статистики, ну во всех видах контента она есть, представить ее в админ панели наверное действительно не лишне.
    По поводу баннеров, в дефолтной функции ее точно не будет. Тут исхожу из основной идеи проекта, легкость и не требовательность к ресурсам. Если кому то понадобиться более мощная система управления баннерами то она будет реализована в качестве дополнительного компонента, но никак не стандартной функции.

    cargo | 15.03.2005 15:08
    Re: SmallNuke v.2 Beta
    Кстати, Сергей, большая просьба - снабди пожалуйста новый релиз инструкцией по апдейту с v.2 Beta. Еще раз выражаю свое восхищение твоим энтузиазмом!

    cargo | 15.03.2005 11:18
    Re: SmallNuke v.2 Beta
    Было бы совсем неплохо включить в стандартную поставку Block RSS/XML импорта/экспорта.. Это всё таки уже неотъемлемая часть любой современной CMS (Content Management System)... И вроде бы других замечаний и пожеланий нет. Статистика по посещениям сайта - не проблема (то же самый HotLog), а вот сводная статистика популярности контента (в том числе и внутренних баннеров) очень даже не помешала бы -).

    Sergey | 14.03.2005 22:47
    Re: cargo
    Да, с отключением есть такая ошибка. В финале поправлю, статистики пока не будет, программирование начала и конец показа конкретного баннера будет.

    cargo | 14.03.2005 18:20
    Re: SmallNuke v.2 Beta
    Вот еще.. заметил.. в крутилке баннеров, если баннер введён, но отключен - всё равно на сайт выводится... :-). Кстати, а как статистику по баннерам посмотреть? И можно ли баннеры програмировать на даты.. например - на 8-е марта... 23-е февраля.. :-)

    cargo | 14.03.2005 09:05
    Re: SmallNuke v.2 Beta
    Сергей, уже разобрался! Спасибо! Теперь пытаюсь подправить пару самых необходимых модулей от нюки. Кстати, Модуль линков (Links_SN2_V0.2 - Модуль ссылок для SmallNuke v2 by Аleksandr (gp, alex66) в админке не работает - белый лист.. А вообще - очень приятный движок! Очень! Было бы хорошо сделать вывод блока "По центру слева" и "По центру справа" - получилась бы эдакая вставка в модуль на главной страничке. Вот глянь сюда http://www.secnews.ru/russian/11060320302.htm . Неплохо, правда? Это просто пожелание!

    Страницы: 1, 2  След.


  •  Авторизация
    Логин:
    Пароль:
    Запомнить меня
    Регистрация
    Напомнить пароль

     Наш опрос
    Нужен ли код (капча) в формах после регистрации пользователя на сайте?
    Да обязательно во всех случах
    Настраиваемо, по желанию
    Нет, только для анонимных
    Код вообще не нужен
    А что такое капча



    Всего голосов: 750
    Комментариев: 5
    Результат опроса

     Сейчас на сайте
    Гостей: 26
    Пользователей: 3
    Всего: 29

    Пользователи:
    01: MatthewFat
    02: PavelJap
    03: RobertJap

     Реклама