Releases https://tuskfish.biz/rss/?tag=3 Download official release packages for Tuskfish CMS. [email protected] [email protected] Copyright all rights reserved Tuskfish 2.1 released https://tuskfish.biz/articles/?id=222

Tuskfish 2.1 is a feature release that adds an extensible system for creating and managing blocks (the equivalent of 'widgets' in Wordpress or 'modules' in Joomla). Three block types ship by default: A Spotlight block for highlighting a particular piece of content, and 'Recent Content' block that lists the last X pieces of content filtered by tag and type, and custom HTML blocks. The code base has been updated to use recent language features. The minimum PHP version is now 8.3.

]]>
Fri, 24 Jan 2025 13:55:30 +0000 https://tuskfish.biz/articles/?id=222
Tuskfish development update: Towards V2.1 https://tuskfish.biz/articles/?id=215

I was tempted to call this the "2025 update" but since I usually take leave in December and spend most of it tinkering, quite likely I'll do some of this before new year or at least by the end of January. The next Tuskfish CMS release will be version 2.1. Core functionality will remain unchanged, but I will add support for blocks, and if I can sort out a couple of issues, native multilanguage. Not a crappy hacked up multilanguage, but one that is baked into the core and seamless. I'll be making use of some of the more recent language features in PHP, which will raise the minimum version required to PHP 8.3. Please note that the contemporary versions of PHP are now V8.3 and V8.4, with V8.2 now end of life.

]]>
Tue, 26 Nov 2024 14:48:27 +0000 https://tuskfish.biz/articles/?id=215
Tuskfish 2.0.8 released https://tuskfish.biz/articles/?id=214

Tuskfish 2.0.8 is an incremental update with a bunch of small fixes and refinements. New features include an alternate compact template option for collections that displays child content as a list, support for a 3rd Yubikey hardware token, and extension of html toggling of content online status extended to admin search results. There are several improvements to the video templates as well: They are now responsive, and alternate selectable templates are available for common aspect ratios including 16:9, 4:3, 21:9 and 1:1.

]]>
Tue, 26 Nov 2024 13:44:06 +0000 https://tuskfish.biz/articles/?id=214
[I have added] Optional support for ImageMagick 6 https://tuskfish.biz/articles/?id=208 Optional support for ImageMagick V6 is now available. This gives much better quality thumbnails than PHP's native GD2 library, but at the cost of some manual configuration. You need to:

  • Have ImageMagic installed on your webserver (most hosting companies provide this).
  • Access to PHP's exec() function must be enabled (it is often disabled by default through the disable_functions setting in php.ini).
  • Swap in an alternative ResizeImage.php trait file (provided).
  • Configure the file path to an sRGB.icc colour profile on your server (you can download one if necessary).
  • Clear the image cache (html/cache), which will cause thumbnails to be rebuilt.

You can adjust the level of compression and sharpening in the trait file method createThumbnailWithExec().

]]>
Thu, 07 Nov 2024 06:55:58 +0000 https://tuskfish.biz/articles/?id=208
Tuskfish 2.0.7 released https://tuskfish.biz/articles/?id=196

Tuskfish 2.0.7 is a minor update to fix small bugs and add htmx support. Back end toggling of content on/offline now uses a htmx call to avoid reloading the whole page. This makes management easier when you have a large amount of content. The htmx library is now available in /vendor, but it is only used in the back end administrative theme.

]]>
Sat, 07 Oct 2023 03:08:53 +0000 https://tuskfish.biz/articles/?id=196
Tuskfish 2.0.6 released https://tuskfish.biz/articles/?id=193

Tuskfish 2.0.6 introduces automatic content expiry and sitemap update functionality, via a daily cron job script, updates third party libraries (jQuery 3.7.0, FontAwesome 6.4.0 and TinyMCE 6.4.2). A few bugs were fixed including custom RSS feed error if ID was empty, and indexing of soft 404 and enclosure links has been allowed.

]]>
Sat, 16 Sep 2023 13:33:44 +0000 https://tuskfish.biz/articles/?id=193
Tuskfish 2.0.5 released https://tuskfish.biz/articles/?id=184

Tuskfish 2.0.5 is a maintenance release with no new features, but updates to third party libaries (Bootstrap 5.2, DICE 4.03, FontAwesome 6.2, HTMLPurifier 4.14, jQuery 3.6.1). It includes one bugfix: .png compression was misconfigured (off), so automatic thumbnail generation in templates will now return vastly smaller file sizes.

]]>
Fri, 02 Sep 2022 02:23:21 +0000 https://tuskfish.biz/articles/?id=184
User management system https://tuskfish.biz/articles/?id=177 A user management system is available as of Tuskfish v2.0.4, which allows trusted users to be enrolled as Editors who can create and edit content. The user management system is only accessible to the site Administrator, who is the gatekeeper for whom is allowed editorial privileges. Editors do not have access to the site preferences, but it is still a very sensitive role.

]]>
Wed, 13 Jul 2022 10:18:13 +0000 https://tuskfish.biz/articles/?id=177
Tuskfish 2.0.4 released https://tuskfish.biz/articles/?id=176

Tuskfish 2.0.4 brings a user management module, which allows you to enrol trusted users in an Editorial role, so that they can create and edit content. The core structure has been refactored to improve modularity for development of new extensions. Internal login checks now test admin status against a surrogate password hash, rather than a simple session flag, which is a small security improvement: If an admin/editor changes their password at any time, any existing logged-in sessions are rendered invalid.

]]>
Wed, 13 Jul 2022 08:31:21 +0000 https://tuskfish.biz/articles/?id=176
Tuskfish v2.0.3 released https://tuskfish.biz/articles/?id=124

Tuskfish 2.0.3 brings compatibility with PHP 8.1, so if you want to wring the last few milliseconds of performance out of your site, use this version. New features include support for embedding Youtube videos, a sitemap generation facility, a 'minimum views' preference before displaying the views counter, and a live character counter for the meta description field. Third party libraries have also been updated, including adoption of Bootstrap 5.1.

]]>
Tue, 08 Feb 2022 02:24:49 +0000 https://tuskfish.biz/articles/?id=124