diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fa5a45..5cc676e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,201 +1,238 @@ - dev -- [ ] fix disallow self blog feeds -- [ ] add plugin muppet support (request Mathieu M.) -- [ ] add log for errors +zoneclearFeedServer 2023.08.16 +=========================================================== +* Require Dotclear 2.27 +* Require PHP 8.1 +* Remove unused nullsafe check +* Upgrade to Dotclear 2.27 stable +* Move third party repository +* Use Dotclear style for CHANGELOG -2023.07.01 -- require dotclear 2.26 -- require php 8.1+ -- fix php8.1 compliant -- duplicate settings to blog pref -- fix checkbox helpers +zoneclearFeedServer 2023.07.01 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* fix php8.1 compliant +* duplicate settings to blog pref +* fix checkbox helpers -2023.05.13 -- require dotclear 2.26 -- require php 8.1+ -- use define php_min -- use form helper -- use dotclear lock method -- add feed cursor helper -- fix action pages -- fix behaviors level -- fix null category -- fix translation -- fix type hint and nullsafe warnings +zoneclearFeedServer 2023.05.13 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* use define php_min +* use form helper +* use dotclear lock method +* add feed cursor helper +* fix action pages +* fix behaviors level +* fix null category +* fix translation +* fix type hint and nullsafe warnings -2023.05.08 -- require dotclear 2.26 -- require php 8.1+ -- support plugin Uninstaller -- support plugin tweakurls 4.0 -- use namespace +zoneclearFeedServer 2023.05.08 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* support plugin Uninstaller +* support plugin tweakurls 4.0 +* use namespace -2022.12.11 -- fix posts owner on feeds update -- fix category type -- fix permissions -- enhance feed update -- use constant for table name -- use new behaviors names -- use dc methods in widget -- use abstract plugin name -- split file by class -- clean prepend file -- clean install file -- update settings ids to shorter ones -- update settings to json rather than serialise -- update translation +zoneclearFeedServer 2022.12.11 +=========================================================== +* fix posts owner on feeds update +* fix category type +* fix permissions +* enhance feed update +* use constant for table name +* use new behaviors names +* use dc methods in widget +* use abstract plugin name +* split file by class +* clean prepend file +* clean install file +* update settings ids to shorter ones +* update settings to json rather than serialise +* update translation -2022.11.26 -- use SVG icon -- fix missing dcCore (resources) -- fix permissions check using contants -- fix update crach on unconfigured blog +zoneclearFeedServer 2022.11.26 +=========================================================== +* use SVG icon +* fix missing dcCore (resources) +* fix permissions check using contants +* fix update crach on unconfigured blog -2022.11.20 -- fix compatibility with Dotclear 2.24 (required) -- fix feed update +zoneclearFeedServer 2022.11.20 +=========================================================== +* fix compatibility with Dotclear 2.24 (required) +* fix feed update -2022.02.13 -- Fix sqlStatement errors (dc 2.21) +zoneclearFeedServer 2022.02.13 +=========================================================== +* Fix sqlStatement errors (dc 2.21) -2021.11.06 -- add generic filters (dc 2.20) -- add user pref for columns and filters options (dc 2.20) -- fix redirections, page title, posts feed form -- update translation -- update to PSR12 +zoneclearFeedServer 2021.11.06 +=========================================================== +* add generic filters (dc 2.20) +* add user pref for columns and filters options (dc 2.20) +* fix redirections, page title, posts feed form +* update translation +* update to PSR12 -2021.09.16 -- fix Dotclear 2.19 compatibility -- fix php7.3+ php8.0 compatibility -- clean up code -- fix license -- remove all SoCialMe feature as this plugin is dead -- cometics fixes on admin pages +zoneclearFeedServer 2021.09.16 +=========================================================== +* fix Dotclear 2.19 compatibility +* fix php7.3+ php8.0 compatibility +* clean up code +* fix license +* remove all SoCialMe feature as this plugin is dead +* cometics fixes on admin pages -2015.07.19 - Pierre Van Glabeke -- modif lien vers tous les flux -- héritage thème mustek -- ajout breadcrumb -- localisation -- dc2.8 requis +zoneclearFeedServer 2015.07.19 - Pierre Van Glabeke +=========================================================== +* modif lien vers tous les flux +* héritage thème mustek +* ajout breadcrumb +* localisation +* dc2.8 requis -2015.04.25 - Pierre Van Glabeke -- modif nom dans liste des plugins -- modif html5 pour validation +zoneclearFeedServer 2015.04.25 - Pierre Van Glabeke +=========================================================== +* modif nom dans liste des plugins +* modif html5 pour validation -2015.01.13 - Pierre Van Glabeke -- Dotclear 2.7 requis -- Fin de ligne unix -- Ajout case hors ligne pour les widgets -- Jeux de templates modifiés (mustek/currywurst) -- Modifications locales +zoneclearFeedServer 2015.01.13 - Pierre Van Glabeke +=========================================================== +* Dotclear 2.7 requis +* Fin de ligne unix +* Ajout case hors ligne pour les widgets +* Jeux de templates modifiés (mustek/currywurst) +* Modifications locales -2013.11.18 -- Require Dotclear 2.6 -- New icons 'traviata' thx @franckpaul -- Use new Actions systems for feeds and posts +zoneclearFeedServer 2013.11.18 +=========================================================== +* Require Dotclear 2.6 +* New icons 'traviata' thx @franckpaul +* Use new Actions systems for feeds and posts -2013.07.12 -- Added sort option on widget -- Fixed Dashboard counts -- Fixed Feed tags spliting -- Fixed typo +zoneclearFeedServer 2013.07.12 +=========================================================== +* Added sort option on widget +* Fixed Dashboard counts +* Fixed Feed tags spliting +* Fixed typo -2013.07.02 -- Required Dotclear 2.5 -- Fixed admin pages titles and messages and typo -- Added Favorites icon -- Added new 'homeonly' option on widgets -- Fixed https protocol -- Added option to keep active empty feeds -- Added option to transform imported tags +zoneclearFeedServer 2013.07.02 +=========================================================== +* Required Dotclear 2.5 +* Fixed admin pages titles and messages and typo +* Added Favorites icon +* Added new 'homeonly' option on widgets +* Fixed https protocol +* Added option to keep active empty feeds +* Added option to transform imported tags -1.3 - 2011.01.30 -- Fixed install on nightly build -- Fixed bug on null blog (and settings) -- Added verbose on admin side -- Added behaviors to open to others plugins (ie messenger) -- Added support of plugin soCialMe (writer part) -- Removed messenger functions (as it's to another plugin to do this) +zoneclearFeedServer 1.3 - 2011.01.30 +=========================================================== +* Fixed install on nightly build +* Fixed bug on null blog (and settings) +* Added verbose on admin side +* Added behaviors to open to others plugins (ie messenger) +* Added support of plugin soCialMe (writer part) +* Removed messenger functions (as it's to another plugin to do this) -1.2 - 2010.09.11 -- Added plugin tweakurls support (Thanks Mathieu M.) +zoneclearFeedServer 1.2 - 2010.09.11 +=========================================================== +* Added plugin tweakurls support (Thanks Mathieu M.) -1.1 - 2010.09.08 -- Removed old Twitter functions -- Added StatusNet small functions (Identica) -- Required plugin Tac for Twitter ability +zoneclearFeedServer 1.1 - 2010.09.08 +=========================================================== +* Removed old Twitter functions +* Added StatusNet small functions (Identica) +* Required plugin Tac for Twitter ability -1.0 - 2010.06.27 -- Switched to DC 2.2 (settings, tags) -- Fixed PHP 5.3 compatibility -- Added toogle menu and link to feed edition in admin post page -- Fixed redirection to original post -- Fixed typo +zoneclearFeedServer 1.0 - 2010.06.27 +=========================================================== +* Switched to DC 2.2 (settings, tags) +* Fixed PHP 5.3 compatibility +* Added toogle menu and link to feed edition in admin post page +* Fixed redirection to original post +* Fixed typo -0.8 -2010.06.08 -- Added auto tweet new post -- Added option to import tags from feed (or not) -- Fixed filters on admin list (closes #466) -- Enhanced lockUpdate() function +zoneclearFeedServer 0.8 -2010.06.08 +=========================================================== +* Added auto tweet new post +* Added option to import tags from feed (or not) +* Fixed filters on admin list (closes #466) +* Enhanced lockUpdate() function -0.7.2 - 2010.05.25 -- Fixed minor bugs -- Fixed DC 2.1.7 +zoneclearFeedServer 0.7.2 - 2010.05.25 +=========================================================== +* Fixed minor bugs +* Fixed DC 2.1.7 -0.7.1 - 2010-05-01 -- Fixed update order +zoneclearFeedServer 0.7.1 - 2010-05-01 +=========================================================== +* Fixed update order -0.7 - 2010.04.22 -- Added icon on dashboard if some feeds are disabled -- Added public page of feed description (first step) -- Added update of existing entries -- Added settings to add "aftercontent" and ajax options -- Added uninstall features -- Fixed duplicate entry (I hope so) using php flock -- Fixed feeds actions on admin -- Fixed typo (closes #441) -- Fixed user settings (closes #442) +zoneclearFeedServer 0.7 - 2010.04.22 +=========================================================== +* Added icon on dashboard if some feeds are disabled +* Added public page of feed description (first step) +* Added update of existing entries +* Added settings to add "aftercontent" and ajax options +* Added uninstall features +* Fixed duplicate entry (I hope so) using php flock +* Fixed feeds actions on admin +* Fixed typo (closes #441) +* Fixed user settings (closes #442) -0.6 - 2010.04.11 -- Added DC 2.2 compatibility (new setting) -- Added cron script to update feeds -- Fixed multiple bugs -- Changed admin interface +zoneclearFeedServer 0.6 - 2010.04.11 +=========================================================== +* Added DC 2.2 compatibility (new setting) +* Added cron script to update feeds +* Fixed multiple bugs +* Changed admin interface -0.5.2 - 2010.04.05 -- Added option to redirect url to local/original post -- Changed db fields names (fixed pgSQL compatibility) +zoneclearFeedServer 0.5.2 - 2010.04.05 +=========================================================== +* Added option to redirect url to local/original post +* Changed db fields names (fixed pgSQL compatibility) -0.5.1 - 2010.02.16 -- Fixed php warning on admin post page +zoneclearFeedServer 0.5.1 - 2010.02.16 +=========================================================== +* Fixed php warning on admin post page -0.5 - 2010.02.08 -- Added option to change update interval by group of feeds -- Fixed order by lower name -- Fixed HTML escape on content -- Fixed typo +zoneclearFeedServer 0.5 - 2010.02.08 +=========================================================== +* Added option to change update interval by group of feeds +* Fixed order by lower name +* Fixed HTML escape on content +* Fixed typo -0.4.3 - 2010.01.02 -- Added option to update feeds from admin side -- Added behavior for more urls types for full content +zoneclearFeedServer 0.4.3 - 2010.01.02 +=========================================================== +* Added option to update feeds from admin side +* Added behavior for more urls types for full content -0.4 - 2010.02.02 -- Added option to change posts owner -- Added option to truncate content on some templates +zoneclearFeedServer 0.4 - 2010.02.02 +=========================================================== +* Added option to change posts owner +* Added option to truncate content on some templates -0.3.1 - 2010.01.28 -- Fixed bug with getURL on classic post +zoneclearFeedServer 0.3.1 - 2010.01.28 +=========================================================== +* Fixed bug with getURL on classic post -0.3 - 2010.01.27 -- First lab release -- Fixed absolute URL -- Fixed unauthentication +zoneclearFeedServer 0.3 - 2010.01.27 +=========================================================== +* First lab release +* Fixed absolute URL +* Fixed unauthentication -0.2 - 2010.01.26 -- First release +zoneclearFeedServer 0.2 - 2010.01.26 +=========================================================== +* First release -0.1 - 2010.01.25 -- First test \ No newline at end of file +zoneclearFeedServer 0.1 - 2010.01.25 +=========================================================== +* First test diff --git a/README.md b/README.md index 952a772..f21bca2 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # README -[![Release](https://img.shields.io/github/v/release/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/releases) -[![Date](https://img.shields.io/github/release-date/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/releases) -[![Issues](https://img.shields.io/github/issues/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/issues) -[![Dotclear](https://img.shields.io/badge/dotclear-v2.26-blue.svg)](https://fr.dotclear.org/download) -[![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.svg)](https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer) -[![License](https://img.shields.io/github/license/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/blob/master/LICENSE) +[![Release](https://img.shields.io/badge/release-2023.08.16-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases) +[![Date](https://img.shields.io/badge/date-2023.08.16-c44d58.svg)](https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases) +[![Dotclear](https://img.shields.io/badge/dotclear-v2.27-137bbb.svg)](https://fr.dotclear.org/download) +[![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer) +[![License](https://img.shields.io/badge/license-GPL--2.0-676e78.svg)](https://git.dotclear.watch/JcDenis/zoneclearFeedServer/blob/master/LICENSE) ## WHAT IS ZONECLEARFEEDSERVER ? @@ -16,18 +15,19 @@ It mix your blog with a feeds planet. ## REQUIREMENTS - zoneclearFeedServer requires: +_zoneclearFeedServer_ requires: - * super admin permission for plugin and services configuration - * admin permission to manage feeds - * Dotclear 2.24 +* super admin permission for plugin and services configuration +* admin permission to manage feeds +* Dotclear 2.27 +* PHP 8.1 ## USAGE First install zoneclearFeedServer, manualy from a zip package or from Dotaddict repository. (See Dotclear's documentation to know how do this) -Go to ''plugins manager'', expand zoneclearFeedServer information then +Go to ''plugins manager'', expand _zoneclearFeedServer_ information then go to ''configure plugin'', fill in form. Once it's done you can manage your feeds from menu @@ -35,15 +35,15 @@ Once it's done you can manage your feeds from menu ## LINKS - * License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) - * Source & contributions : [GitHub Page](https://github.com/JcDenis/zoneclearFeedServer) - * Packages & details : [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer) - * Discussion & Help : [Dotclear Forum](http://forum.dotclear.org/viewtopic.php?pid=331158) +* License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) +* Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/zoneclearFeedServer) or [GitHub Page](https://github.com/JcDenis/zoneclearFeedServer) +* Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer) +* Discussion & Help : [Dotclear Forum](http://forum.dotclear.org/viewtopic.php?pid=331158) ## CONTRIBUTORS - * Jean-Christian Denis (author) - * BG - * Pierre Van Glabeke +* Jean-Christian Denis (author) +* BG +* Pierre Van Glabeke - You are welcome to contribute to this code. \ No newline at end of file +You are welcome to contribute to this code. diff --git a/_define.php b/_define.php index 2dbcdca..b96fd2e 100644 --- a/_define.php +++ b/_define.php @@ -18,18 +18,18 @@ $this->registerModule( 'Feeds server', 'Mix your blog with a feeds planet', 'Jean-Christian Denis, BG, Pierre Van Glabeke', - '2023.07.01', + '2023.08.16', [ 'requires' => [ ['php', '8.1'], - ['core', '2.26'], + ['core', '2.27'], ], 'permissions' => dcCore::app()->auth->makePermissions([ dcCore::app()->auth::PERMISSION_CONTENT_ADMIN, ]), 'type' => 'plugin', - 'support' => 'https://github.com/JcDenis/' . basename(__DIR__), - 'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__), - 'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml', + 'support' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/issues', + 'details' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/src/branch/master/README.md', + 'repository' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/raw/branch/master/dcstore.xml', ] ); diff --git a/dcstore.xml b/dcstore.xml index 21e06cd..9f37b83 100644 --- a/dcstore.xml +++ b/dcstore.xml @@ -2,12 +2,12 @@ Feeds server - 2023.07.01 + 2023.08.16 Jean-Christian Denis, BG, Pierre Van Glabeke Mix your blog with a feeds planet - https://github.com/JcDenis/zoneclearFeedServer/releases/download/v2023.07.01/plugin-zoneclearFeedServer.zip - 2.26 - https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer - https://github.com/JcDenis/zoneclearFeedServer + https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases/download/v2023.08.16/plugin-zoneclearFeedServer.zip + 2.27 + https://git.dotclear.watch/JcDenis/zoneclearFeedServer/src/branch/master/README.md + https://git.dotclear.watch/JcDenis/zoneclearFeedServer/issues