Вышла новая версия CMS системы NetCat 4.0.
Под катом обзор нововведений.
1. Логирование — новый модуль, позволяет отслеживать все изменения, совершенные в системе скриптами или пользователями.
Теперь можно наблюдать, как ведет себя система, использовать, например, модуль как контроль ошибок.
У модуля удобный и простой интерфейс.
2. Подписки полностью переделаны: письма отправляются по крону, значит могут выдержать большое кол-во подписчиков. Есть возможность подписки и для анонимного пользователя.
Можно создать сервисную рассылку — письма будут отправляться определенными пользователям, например, тем, у кого сегодня день рождение.
Гибкая настройка шаблона письма.
Совместимость: можно включить модуль в режиме совместимости с предыдущей версией — он будет работать «как раньше».
При обновлении подписки конвертируются.
3. Форум переписан с нуля.
Теперь использует все возможности движка: разделы, компоненты, стандартные права. Все настраивается на компонентах --> очень большая гибкость по сравнению с предыдущей версией.
Есть конвертер со старой версией форума.
4. С версии 3.5 появился функционал для работы с изображениями, в 4.0 он немного улучшился и, главное, появилась документация нему.
Основные функции: imgResize — изменение изображения, createThumb — создание превью.
Сделаем свою галерею изображения через компонент с полями Picture and Preview, причем превью должно сгенерироваться автоматически, а основное изображение должно измениться до размеров 400х600
В действии после добавления:
какую фс использовать?
защищенная будет генерить лишние запросы --> нагрузка.
простая — кладет все в одну папку, что плохо скажется при большом кол-ве файлов, наверное, наилучший вариант — стандартная.
5. Появилась переменная MYSQL_ENCRYPT, которая определяет функцию MYSQL для шифрования паролей. Допустимые значения: MD5, SHA, PASSWORD, OLD_PASSWORD. Полезно для тех, кто переносит проекты с хостинга на хостинг
Под катом обзор нововведений.
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. Полезно для тех, кто переносит проекты с хостинга на хостинг