Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Cotonti — мощный каркас веб-разработки и инструмент управления контентом с открытым кодом, нацеленный на безопасность, скорость и расширяемость.

Почему Cotonti?

Cotonti сочетает гибкость веб-фреймворка с быстрым развертыванием и компонентами системы управления содержимым. Несмотря на то, что в нем «из коробки» есть учётные записи, создание контента, управление файлами и инструментарий для сообществ, он может быть легко расширен с помощью модулей и плагинов. У Cotonti есть свой шаблонизатор, быстрый и легкий в освоении, даже если вы не программист.

Узнайте больше о преимуществах Cotonti...

Главные особенности

  • Открытый код, развивается сообществом
  • Безопасный и надежный
  • Быстрый и легкий
  • Модульный и расширяемый
  • Вид отделен от логики
  • Быстрый и удобный шаблонизатор
  • Интернациональный

Новости

Вышла Siena 0.9.1001.06.2012

Мы рады представить вашему вниманию Cotonti Siena 0.9.10, которую можно рассматривать как "beta", поскольку нам осталось всего несколько задач до 1.0. Вот список изменений в этом релизе:

  • Простая XML карта сайта и плагин Autoalias в стандартной поставке.
  • Опции кеширования в плагинах news и recentitems, чтобы главная страница загружалась гораздо быстрее для гостей.
  • Возможность удаления страниц кликом по ссылке вместо отправки формы.
  • Поддержка разных тем и исправления в консолидаторе JS/CSS.
  • Режим "Только установленные" в администрировании расширений.
  • Пользовательские ресурсы для хлебных крошек в темах, поддержка ресурсов и языковых файлов в темах админки.
  • Исправлено более 18 ошибок.

За более подробной информацией обратитесь к  примечаниям к релизу.

В этом месяце мы планируем несколько общественных мероприятий здесь на cotonti.com, так что следите за новостями.

5 | Автор: Trustmaster

Cotonti and the EU e-Privacy Directive28.05.2012

On May 26th, 2011, the European Union accepted a new legislative directive regarding the use of web cookies. Also known as the Cookie Law, it applies to how you use cookies and similar technologies for storing information on a user’s equipment such as their computer or mobile device. It means that you have to get your visitors informed consent before placing a cookie on their machine. The law officially came into effect on May 26th, 2012, but since each EU member state has to implement its own version of the law, enforcement of the law may be delayed.

The law applies to cookies set by websites owned by organizations or individuals operating/living in the European Union. The law allows an exception for cookies which are "strictly necessary for a service requested by a user", such as those used to remember when something has been added to a shopping basket or allowing users to login. These cookies would be implicitly expected by the user. However, the law always applies to cookies which store personal information (such as names and email addresses).

The Cotonti CMS uses only one cookie. This cookie is used to store the user ID and session identifier after a user logs in. No personal information is involved. Also, the cookie is opt-in, meaning it's only stored if the user enables the 'remember me' checkbox on the login form. However, Cotonti does allow to force the 'remember me' option through the admin panel, which would hide the 'remember me' checkbox and enable it in the background. Since this behavior is not implicitly expected by a user, nor is the cookie a requirement for Cotonti to operate, forcing the 'remember me' option would probably not be allowed under the new law.

We recommend to do the following:

  • Disable the 'Force remember me' setting in Admin => Config => Users.
  • Make sure the 'Remember me' checkbox appears in the login form, otherwise check your template files.
  • Add a short text below the login form, or in the general conditions / privacy policy of your site, explaining the 'Remember me' feature will store a cookie on the visitor's computer containing anonymous session data.

Important note

Since each EU member state has to implement its own version of the law (the EU version is just a directive), details of the law may be different between countries. For example, the Dutch version also includes legislation on net neutrality. You should therefore inform yourself of the exact details of the law in your own country. The Cotonti Team and the author of this article accept no liability for any inaccuracies in the article. It's your own responsibility to ensure your site complies with local and international laws.

3 | Автор: GHengeveld

Обновление безопасности Siena 0.9.915.04.2012

Недавно пользователем vekt0r была обнаружена уязвимость типа "SQL injection" в администраторской части модуля опросов, поэтому мы безотлагательно выпускаем версию 0.9.9 как обновление безопасности для ветки 0.9.x.

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

Перейдите на страницу примечаний к релизу для получения более подробной информации.

0 | Автор: Trustmaster

Доступна Siena 0.9.802.04.2012

Благодаря возрастающему интересу сообщества к Cotonti Siena, за последние 2 месяца вместе мы нашли и устранили более 33 багов и сделали около 20 запрошенных улучшений. Наиболее важные возможности этого релиза включают:

  • Категории расширений. Плагины сгруппированы по категориям в установщике, а в Администрировании расширений доступен вид "По категориям".
  • Режим “мульти-хост”, который позволяет одному сайту работать одновременно на разных именах хоста и портах. См. $cfg['multihost'] в config.php.
  • Встроенное управление CAPTCHA и секция "Безопасность" в "Конфигурации".
  • Экстраполя поддерживаются теперь в Форумах, Комментариях и Контакте.
  • Опция для выхода с сайта на всех устройствах сразу.
  • Фильтр категорий в плагине Recent Items.

Посетите страницу релиза, чтобы просмотреть все новшества и подробности.

Кстати, у вас есть классный сайт на Cotonti? Не забудьте добавить его в нашу витрину. Это помогает продемонстрировать новичкам, что может быть сделано с помощью этой великолепной системы.

5 | Автор: Trustmaster

3 года в эфире!01.02.2012

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

  • 36 релизов! это в точности 1 релиз в месяц в среднем;
  • 20 человек сделали 4658 правок (commits) в нашем репозитории, 2284 из которых - в основной ветке;
  • 804 заданий выполнено;
  • 27242 скачиваний одних лишь архивов с ядром;
  • 165 плагинов добавлено в загрузки;
  • кодовая база основной ветки выросла с 30 тыс. строк до 63 тыс. строк кода.

Впечатляет, не так ли? А как насчёт подарка в честь дня рожденья? Вот он! Он называется "Siena 0.9.7" и содержит более 30 багфиксов и более 10 улучшений, среди которых есть:

  • Улучшенный контроль версий и зависимости в Администрировании / Расширениях
  • Улучшен вывод страниц с фатальными ошибками, read more... и more
  • CKEditor 3.6.2
  • HTMLPurifier 4.4.0
  • Ссылки на PFS в комментариях
  • SEO: корректные канонические ссылки и конец дублированию ссылок в форумах
  • Хук для плагинов и сторонних пресетов в URLEditor
  • Meta keywords для списков страниц
  • Начальная дата страниц обновляется при публикации

А теперь пора праздновать!

13 | Автор: Trustmaster