Cotonti ist ein leistungsfähiges, quelloffenes Webentwicklungs-Framework und Contentmanager mit Fokus auf Sicherheit, Geschwindigkeit und Flexibilität.
Warum Cotonti?
Cotonti verbindet die Flexibilität eines Web-Frameworks mit der Funktionsvielfalt eines Content-Management-Systems. Trotz der bereits enthaltenen Funktionen wie beispielsweise Benutzerkonten, Inhaltserstellung, Dateiablagen und Community-Werkzeugen, kann es leicht mit Modulen oder Plugins erweitert werden. Cotonti verwendet seine eigene Template-Engine, die auch von unerfahrenen Programmierern schnell und leicht erlernt werden kann.
Erfahren Sie mehr über die Vorteile von Cotonti...
News
Whats new:
- СoTemplate. Support for multiple function arguments. Now you can use other tags as function arguments. You can write like this:
{PHP|cot_url('page', 'c=news')|var_dump({PHP.L.Home}, $this, {PHP.cfg.mainurl}, {PHP|cot_url('page', 'c=news ')}, {HEADER_TITLE})}
The $this
support is left in place. You can still use function call chains.
- СoTemplate. Strict comparison operators:
===
and !==
- Fixed a bug where data from the database cache might not be loaded automatically.
- Static cache improvements.
- You can now use comments in Url editor's *.dat files
- Forums API. A new function
cot_forums_sqlExcludePrivateTopics()
that generates an SQL condition to exclude private topics from the selection, based on the the current user's rights. You can use it in your extensions.
- The page views counter now works even when the static page cache is enabled.
- Captcha and posting comments by guests now work when static page cache is enabled.
- Search. The default sorting is by date descending.
- Fixed/added meta tags title, description and canonical url in some extensions
- Function
cot_generatePaginationTags()
for uniform generation of pagination tags in extensions.
- Extrafields. Field name validation.
- CKEditor has been updated to version 4.22.1. In future releases, it will be replaced with version 5.
- Refactoring of tags in templates has begun. Making tags more understandable and convenient. The old tags are kept for backward compatibility, but will be removed in the future. We recommend updating your themes.
- The Composer folder has been moved to lib/vendor
- 1st part of Tags plugin improvements
- Improvements to the Recent items plugin
- Other minor improvements
- Fix for various errors found during operation.
Read more on the release page.
Thanks to everyone who participated in the work on this release, programming and testing
For more detailed info see:
Whats new:
- Added Composer support.
- Added PSR-4: Autoloader for classes
- Improved
cot_mail()
function to follow RFC 2822. Added support for several recipients, CC and BCC recipients and custom sender (from)
- Added check for file existence for hooks
- Implemented first part of logging system improvement
- Install - prevent execution of more than 1 process at a time
- CKEditor updated to v4.21.0
- Plugins 'BBcode Parser' and 'MarkItUp!' are removed from standard 'box'
- Fixed some bugs.
You can find removed plugins here: BBcode Parser and MarkItUp!
Read more on the release page.
Thanks to everyone who participated in the work on this release, programming and testing
For more detailed info see:
Learn more, download and don't forget to upgrade
What's new:
- Force HTTPS. If you are using HTTPS but for some reason it is not detected automatically, enable this option in config.php
- Ability to add attributes to included JS/CSS files via the Resources class
- Refactored and ordered icons and resources that use them
- Detailed information about PHP installed on the server (phpinfo) has been added to the admin panel
- CKEditor updated to version 4.20.2
- Minor admin panel update
- Fixed some missing lines in language files
- There is still some code that is not adapted to php 8.1. But there is less and less of it. In this release, we continued to work on this.
- Fixed some bugs.
The 'Table Of Contents' plugin has also been updated
There are some breaking changes and new tags in tpl files. Read more on the release page.
Thanks to everyone who participated in the work on this release, programming and testing: Kort, Dayver, webitproff, Kabak and Alex300
For more detailed info see:
Learn more, download and upgrade
Whats new:
- Removed outdated 'News' plugin. Please use 'Index news' instead.
- The CotDB class has been rewritten. We have taken the first step to using different databases, not just MySQL.
- The cot_import_date() function can now accept string values. Date/time values are allowed in any format that the strtotime() function supports. See: https://www.php.net/manual/en/datetime.formats.time.php. This makes it easier to use different datepickers on the frontend.
- Compatibility with PHP 8.1
- Htmlpurifier updated to version 4.15.0
- Improvements in 'i18n' plugin. (Support for multilingual content in core and extensions)
- Several improvements and fixes
- Lots of fixes and improvements
For more detailed info see:
Commits list…
Closed 0.9.21 issues…
Learn more, download and upgrade
Whats new:
- Dropped support of PHP 5.3, now minimal requirements is PHP 5.4
- Compatibility with PHP 8.0. We are waiting for the Htmlpurifier update to implement compatibility with PHP 8.1
- CKEditor updated to version 4.19.1
- Htmlpurifier updated to version 4.14.0
- Installer errors have been fixed
- Improved work with MySQL (InnoDB engine instead of MyISAM, and utf8mb4 charset)
- Improved email sending
- Lots of fixes and improvements
For more detailed info see:
Commits list…
Closed 0.9.20 issues…
Learn more, download and upgrade for more stability!
Bildiğiniz kadarıyla, Transifex hizmetindeki projemizin dil dosyalarını barındırıyoruz. Herhangi bir kullanıcının tüm diller için Cotonti çeviri alanında işbirliği yapmasına izin verir.
Bu duyuru size Siena projesindeki tüm dosyaların 0.9.19'a güncellendiğini ve çeviri konusunda yardımınızı beklediğini bildirmek için yayınlamıştı.
We update our API and code reference according to 0.9.19 version.
By the way —
- we renew page styles to be more clean and pretty
- fix source code listing error that cause unexpected redirects
- source code listings now have a syntax highlighting
We glad to announce the long-awaited 0.9.19 release!
Let's see what we get with it:
- Bunch of security updates ( #1431, #1436, #1442, #1474 );
- Compatibility with MySQL 5.7;
- and dropped support for PHP 5.2;
- Improved Extensions config types and featured new Custom type values;
- Updated
CKEditor
and HTMLPurifier
;
- New
indexnews
plugin as a replacement for outdated news
;
- Cotonti API extended with new functions: cot_page_enum(), cot_url_sanitize(), cot_themes_info(), cot_lang_determine();
- many bugfixes for bundled extensions ( i18n, page, search, tags, userimages, users )
- and much more...
in total of 217 commits.
We work hard and we get it! Thanks for this release contributors and our community volunteers.
Learn more about release and upgrade for more stability!
HybridAuth plugin had been used to login with social networks is temporary down for maintenance reasons.
If you have any problems with login — write me a message to macik.spb at gmail. Or use new registration and write me a PM.