Как стать автором
Обновить

NetCat 4.0. Что нового?

Время на прочтение2 мин
Количество просмотров2.6K
Вышла новая версия CMS системы NetCat 4.0.
Под катом обзор нововведений.


1. Логирование — новый модуль, позволяет отслеживать все изменения, совершенные в системе скриптами или пользователями.
Теперь можно наблюдать, как ведет себя система, использовать, например, модуль как контроль ошибок.
У модуля удобный и простой интерфейс.

2. Подписки полностью переделаны: письма отправляются по крону, значит могут выдержать большое кол-во подписчиков. Есть возможность подписки и для анонимного пользователя.
Можно создать сервисную рассылку — письма будут отправляться определенными пользователям, например, тем, у кого сегодня день рождение.
Гибкая настройка шаблона письма.
Совместимость: можно включить модуль в режиме совместимости с предыдущей версией — он будет работать «как раньше».
При обновлении подписки конвертируются.

3. Форум переписан с нуля.
Теперь использует все возможности движка: разделы, компоненты, стандартные права. Все настраивается на компонентах --> очень большая гибкость по сравнению с предыдущей версией.
Есть конвертер со старой версией форума.

4. С версии 3.5 появился функционал для работы с изображениями, в 4.0 он немного улучшился и, главное, появилась документация нему.
Основные функции: imgResize — изменение изображения, createThumb — создание превью.

Сделаем свою галерею изображения через компонент с полями Picture and Preview, причем превью должно сгенерироваться автоматически, а основное изображение должно измениться до размеров 400х600

В действии после добавления:
";
// (!) класс автоматически не подключается
require_once($INCLUDE_FOLDER."classes/nc_imagetransform.class.php"
);
$photo_path = $DOCUMENT_ROOT.nc_file_path($classID, $message,
'Picture', "");
if ( $photo_path) {
nc_ImageTransform::imgResize($photo_path,$photo_path,'600',
'400', 0, 'jpg', 90, $message, 'Picture');
nc_ImageTransform::createThumb('Picture','Preview',50,50);
}
echo "


какую фс использовать?
защищенная будет генерить лишние запросы --> нагрузка.
простая — кладет все в одну папку, что плохо скажется при большом кол-ве файлов, наверное, наилучший вариант — стандартная.

5. Появилась переменная MYSQL_ENCRYPT, которая определяет функцию MYSQL для шифрования паролей. Допустимые значения: MD5, SHA, PASSWORD, OLD_PASSWORD. Полезно для тех, кто переносит проекты с хостинга на хостинг
Теги:
Хабы:
Всего голосов 25: ↑15 и ↓10+5
Комментарии23

Публикации

Истории

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
22 апреля
VK Видео Meetup 2025
МоскваОнлайн
23 апреля
Meetup DevOps 43Tech
Санкт-ПетербургОнлайн
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область