./www/php-dotclear, Open-source web publising software

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.25.3, Package name: php74-dotclear-2.25.3, Maintainer: triaxx

Dotclear's proposed aim is to develop a software that fully respects web
standards based on open source solutions, with multilingual interface and
publishing capabilities. It is written in PHP.
Notable features include handling many blogs, using Wiki or XHTML syntax for
entries, adding pages that are independent from the flow of entries and support
for several database types: (MySQL, PostgreSQL, SQLite).



Package options: mysql

Master sites: (Expand)

Filesize: 2957.015 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-28 16:57:44 by Takahiro Kambe | Files touched by this commit (1)
Log message:
www/php-dotclear: move PHP_VERSIONS_ACCEPTED definition

* PHP_VERSIONS_ACCEPTED should be defined before including
  lang/php/phpversion.mk.
   2023-03-05 20:21:24 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (7)
Log message:
php-dotclear: Update to 2.25.3

pkgsrc changes:
* Add 82 as PHP_VERSIONS_ACCEPTED

upstream changes:
-----------------
* Dotclear 2.25.3
  https://dotclear.org/blog/post/2023/02/25/Dotclear-2.25.3
* Dotclear 2.25.2
  https://dotclear.org/blog/post/2023/02/19/Dotclear-2.25.2
* Dotclear 2.25.1
  https://dotclear.org/blog/post/2023/02/18/Dotclear-2.25.1
* Dotclear 2.25
  https://dotclear.org/blog/post/2023/02/13/Dotclear-2.25
* Dotclear 2.24.1
  https://dotclear.org/blog/post/2023/01/18/Dotclear-2.24.1
* Dotclear 2.24
  https://dotclear.org/blog/post/2022/12/24/Dotclear-2.24
   2022-09-19 05:34:15 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
dotclear: Update to 1.23.1

upstream changes
----------------
Dotclear 2.23.1 - 2022-08-13
===========================================================
  * Fix: Adding a new comment was buggy (front/back)

Dotclear 2.23 - 2022-08-13
===========================================================
  * PHP 7.4+ is required, PHP 8.0/8.1 compliance
  * Remove Iconset management
  * Admin UI: Harmonize font size on different support (laptop, tablet, mobile)
  * Admin UX: Group more logically buttons on CKEditor toolbar
  * Core: New constant DC_DEFAULT_THEME, set to 'berlin'
  * Core: Use predefined constants for post statuses (dcBlog::POST_*)
  * Core: Use predefined constants for comment statuses (dcBlog::COMMENT_*)
  * Core: Deprecated global $core (or $GLOBALS['core']), use dcCore::app() instead
  * Core: Deprecated global $_ctx, use dcCore::app()->ctx instead
  * Core: Deprecated global $_lang, use dcCore::app()->lang instead
  * Core: Deprecated global $mod_files, use dcCore::app()->cache['mod_files'] \ 
instead
  * Core: Deprecated global $mod_ts, use dcCore::app()->cache['mod_ts'] instead
  * Core: Deprecated global $_menu, use dcCore::app()->menu instead
  * Core: Deprecated global $__resources, use dcCore::app()->resources instead
  * Core: REST server now accepts JSON format (experimental)
  * Fix: Use relative URL for attachments as far as possible
  * Fix: Remove select hiding mechanism when help is displayed
  * Fix: Loading of modules (plugins/themes) in safe mode
  * Fix: Message position on Quick entry submit (dashboard)
  * Fix: Select appearance on Safari (webkit engine)
  * Lib: Update CKEditor to 4.19.1
  * Lib: Update Codemirror to 5.65.7
  * Various bugs, a11y concerns and typos fixed
  * Some locales and cosmetic adjustments
  * Warning: Internet Explorer is not more officially supported (may still work \ 
weirdly)
   2022-08-02 22:09:00 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
dotclear: Fix patch
   2022-05-26 23:08:38 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (9)
Log message:
dotclear: Update to 2.22

upstream changes:
-----------------
  * PHP 7.4+ is required, PHP 8.0/8.1 compliance
  * Bug fixes
   2022-01-25 09:31:38 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (9) | Package updated
Log message:
php-dotclear: Update to 2.20.1

upstream changes:
-----------------
Dotclear 2.20.1 - 2021-11-19
===========================================================
* Fix: Lost of context in media popup (editor media insertion)
* Fix: Active menuitem in favorites menu
* Fix: Avoid notice on unknown namespace (dcSettings)
* Fix: New user button had disappeared since the previous version

Dotclear 2.20 - 2021-11-13
===========================================================
* 🐘 PHP 7.3+ is required, PHP 8 compliance
* Js: switch to ES2016+ syntax, up to ES2021 (was ES2015 in 2.19), will require \ 
a "modern" browser
* Template: Refine tpl:block for pagination and archive (dotty templateset)
* Template: Add ".updated" class to republished posts (dotty templateset)
* Template: The {{tpl:CommentIfMe}} template item take care of author's \ 
alternative emails and URLs
* Admin UI: Enforce visibility of last action Β« button Β» on update
* Admin UI: Remove box and text shadows from CKEditor dotclear CSS styles
* Admin UI: Slightly review the look of theme's screenshots (blog appearance page)
* Admin UI: Move drag'n'drop button to right side on dashboard
* Admin UX: Add screenshots for disabled themes
* Admin UX: Add a badge with number of updates available on dashboard icon
* Admin UX: Add password strength meter on auth page (if password change is required)
* Admin UX: Generic filter controls refactored
* Admin UX: Cope with local .mediadef file (JSON format wich superseeds \ 
insertion defaults)
* Admin UX: Add message about next required PHP version on update page
* Theme: Remove left border for (aside) sidebar of Berlin theme
* Core: Add third-party repository option for modules (plugins and themes)
* Core: Asynchronous check store update on dashboard
* Core: Add constant (DC_STORE_NOT_UPDATE) to disable DotAddict updates check
* Core: Add constant (DC_ALLOW_REPOSITORIES) to disable third party repo
* Core: Open admin search page to other type (WIP)
* Core: Remove currywurst template set (never used)
* Core: Add color, email, number types for widget settings
* Core: Fix determination of Β« republished Β» state of post
* Core: Cope with IPv6 addresses
* Core: Create DC_TPL_CACHE directory if necessary
* Core: Add IP v6 antispam filter (only enabled if GMP or BC Math library is \ 
available)
* Core: Add standard nethttp timeout constant (DC_QUERY_TIMEOUT)
* Core: Add alternatives Emails and URLs for users in My Preferences and User \ 
Profile (super-admin only)
* Core: Set repositories store cache TTL to 12 hours rather than 30 minutes
* Fix: Cope with DotAddict server not responding
* Fix: Cope with isolated figcaption for remove_html and strip_tags tpl attributes
* Fix: Allow modification of "official" themes if they are not in \ 
distributed folder (themes) of Dotclear
* Fix: RSS style, fix css responsive + fix input
* Fix: Ensure theme's settings namespace exists
* Fix: Ensure DC_VAR constant exists before using it
* Fix: Fix favicon path in auth page
* Fix: Allow https protocol for trackbacks
* Fix: Fix IPv4 antispam filter for subnet mask > 32
* Fix: Fix plugins privileges on config file
* Fix: Uses the same font in the CKEditor editor as the rest of the administration
* Fix: CKEditor sometimes add a t parameter to a request URL (background sprite \ 
image), ignore it
* Lib: Update CKEditor from 4.16.1 to 4.16.2 (with local additional fixes in \ 
CKEditor jQuery adapter)
* Lib: Update Codemirror 5.62.0 from to 5.63.3
* Lib: Update jQuery UI (custom) from 1.12.1 to 1.13.0
* ClearBricks: Allow legitimate .. in media filenames
* ClearBricks: Allow legacy forms (array of key => value) for select and \ 
optgroup components in form class
* Clearbricks: Add HTML details block support in wiki syntax
* Clearbricks: Use mysqli_get_server_version() rather than \ 
mysqli_get_server_info() to get server version
* πŸ›‘ Security: Add SECURITY.md document
* πŸ› β†’ Various bugs, a11y concerns and typos fixed
* 🌼 β†’ Some locales and cosmetic adjustments
* πŸ“£ Warning: Next major release (2.21) will require PHP 7.4+

Dotclear 2.19 - 2021-08-13
===========================================================
* 🐘 PHP 7.3+ is required, PHP 8 compliance
* jQuery: Remove old jQuery biscuit plugin and replace it by "modern JS"
* jQuery: Remove old jQuery pwstrength plugin and replace it by "modern JS"
* Js: Use dotclear global object rather than global constants, var and methods (AFAP)
* Js: No more need of global dotclear_init const as dotclear global object is \ 
initialized before (prepend.js)
* Js: Rewrite metaEditor script
* Template: Add {{tpl:CategoryID}} template
* Template: Refine granularity of tpl:Blocks in dotty template set, will \ 
simplify inheritance and overload of themes
* Template: Add dc-home-first class to body tag if it is the first page \ 
(standard mode)
* Template: {{tpl:FeedLanguage}} consider lang in post context
* Admin UI: Remove some PNG fallback image when SVG are available as every \ 
modern browsers support SVG format
* Admin UI: Bye bye responsive font size, thanks for all the fish!
* Admin UI: Blog appearance, use details HTML5 element rather than div and JS to \ 
display theme details
* Admin UI: Add system-ui (cross-platform default user interface font) in 1st \ 
position of font-family
* Admin UX: Load themes in some admin popups as some configurable theme may use \ 
a link/post/page selector
* Admin UX: Load themes in media/media-item admin pages as some configurable \ 
theme may use a media selector
* Admin UX: Disable deletion and modification of officially distributed themes
* Admin UX: Remove Google Blog Search from pings URIs (service stopped) and fix \ 
pings global settings management
* Admin UX: Check themes dependencies (with core, plugins)
* Admin UX: Management of attachments, allow using media->postmedia property
* Admin UX: Use details HTML5 element rather than div and JS for authentication \ 
additional options
* Admin UX: Add Ad-blocker detection (may be disabled) as it may interfere with \ 
CKEditor (may be other features).
* a11y: Cope with mediaquery prefers-reduced-data (experimental)
* Public UX: Fix navigation widget to cope with static mode
* Public UX: Add language information (if any) in breadcrumb
* Public UX: Use localStorage rather than cookie to store comment's author info \ 
("remember me" checkbox)
* Public UX: Subscribe widget and feeds handling language context
* Theme: Use <link rel… rather than <style @import… for CustomCSS theme
* Theme: Align right field's labels (single line fields only) of Berlin theme
* Theme: No need to load again util.js in _public.php as it's already loaded by \ 
dotty/_head.html
* Core: Add .svg in allowed var/plugin loaded files
* Core: Add .webp in allowed var/plugin loaded files and ope with wepb thumbnails
* Core: Remove mysql driver support, obsolete in PHP 7+
* Core: Forget about URL type = lang as it cannot be set as this by the URL handler
* Core: Add publicBeforeCommentRedir behavior - useful to add parameters on redir URL
* Core: Globally disable (Google) FLoC tracking by default
* Fix: Cope with original size when storing current media insertion settings
* Lib: Update jQuery from 3.5.1 to 3.6.0
* Lib: Update Codemirror 5.58.2 from to 5.62.0
* Lib: Update CKEditor from 4.16.0 to 4.16.1 (and fix CKEditor jQuery adapter \ 
warnings)
* πŸ› β†’ Various bugs, a11y concerns and typos fixed
* 🌼 β†’ Some locales and cosmetic adjustments
   2021-12-29 07:05:19 by Takahiro Kambe | Files touched by this commit (16)
Log message:
Retire of php73, PHP 7.3.x.
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz