release 2023.08.16

This commit is contained in:
Jean-Christian Paul Denis 2023-08-16 22:07:19 +02:00
parent 4dbab7441a
commit 35a99f1ae6
Signed by: JcDenis
GPG Key ID: 1B5B8C5B90B6C951
4 changed files with 234 additions and 197 deletions

View File

@ -1,201 +1,238 @@
dev zoneclearFeedServer 2023.08.16
- [ ] fix disallow self blog feeds ===========================================================
- [ ] add plugin muppet support (request Mathieu M.) * Require Dotclear 2.27
- [ ] add log for errors * 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 zoneclearFeedServer 2023.07.01
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- fix php8.1 compliant * require php 8.1+
- duplicate settings to blog pref * fix php8.1 compliant
- fix checkbox helpers * duplicate settings to blog pref
* fix checkbox helpers
2023.05.13 zoneclearFeedServer 2023.05.13
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- use define php_min * require php 8.1+
- use form helper * use define php_min
- use dotclear lock method * use form helper
- add feed cursor helper * use dotclear lock method
- fix action pages * add feed cursor helper
- fix behaviors level * fix action pages
- fix null category * fix behaviors level
- fix translation * fix null category
- fix type hint and nullsafe warnings * fix translation
* fix type hint and nullsafe warnings
2023.05.08 zoneclearFeedServer 2023.05.08
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- support plugin Uninstaller * require php 8.1+
- support plugin tweakurls 4.0 * support plugin Uninstaller
- use namespace * support plugin tweakurls 4.0
* use namespace
2022.12.11 zoneclearFeedServer 2022.12.11
- fix posts owner on feeds update ===========================================================
- fix category type * fix posts owner on feeds update
- fix permissions * fix category type
- enhance feed update * fix permissions
- use constant for table name * enhance feed update
- use new behaviors names * use constant for table name
- use dc methods in widget * use new behaviors names
- use abstract plugin name * use dc methods in widget
- split file by class * use abstract plugin name
- clean prepend file * split file by class
- clean install file * clean prepend file
- update settings ids to shorter ones * clean install file
- update settings to json rather than serialise * update settings ids to shorter ones
- update translation * update settings to json rather than serialise
* update translation
2022.11.26 zoneclearFeedServer 2022.11.26
- use SVG icon ===========================================================
- fix missing dcCore (resources) * use SVG icon
- fix permissions check using contants * fix missing dcCore (resources)
- fix update crach on unconfigured blog * fix permissions check using contants
* fix update crach on unconfigured blog
2022.11.20 zoneclearFeedServer 2022.11.20
- fix compatibility with Dotclear 2.24 (required) ===========================================================
- fix feed update * fix compatibility with Dotclear 2.24 (required)
* fix feed update
2022.02.13 zoneclearFeedServer 2022.02.13
- Fix sqlStatement errors (dc 2.21) ===========================================================
* Fix sqlStatement errors (dc 2.21)
2021.11.06 zoneclearFeedServer 2021.11.06
- add generic filters (dc 2.20) ===========================================================
- add user pref for columns and filters options (dc 2.20) * add generic filters (dc 2.20)
- fix redirections, page title, posts feed form * add user pref for columns and filters options (dc 2.20)
- update translation * fix redirections, page title, posts feed form
- update to PSR12 * update translation
* update to PSR12
2021.09.16 zoneclearFeedServer 2021.09.16
- fix Dotclear 2.19 compatibility ===========================================================
- fix php7.3+ php8.0 compatibility * fix Dotclear 2.19 compatibility
- clean up code * fix php7.3+ php8.0 compatibility
- fix license * clean up code
- remove all SoCialMe feature as this plugin is dead * fix license
- cometics fixes on admin pages * remove all SoCialMe feature as this plugin is dead
* cometics fixes on admin pages
2015.07.19 - Pierre Van Glabeke zoneclearFeedServer 2015.07.19 - Pierre Van Glabeke
- modif lien vers tous les flux ===========================================================
- héritage thème mustek * modif lien vers tous les flux
- ajout breadcrumb * héritage thème mustek
- localisation * ajout breadcrumb
- dc2.8 requis * localisation
* dc2.8 requis
2015.04.25 - Pierre Van Glabeke zoneclearFeedServer 2015.04.25 - Pierre Van Glabeke
- modif nom dans liste des plugins ===========================================================
- modif html5 pour validation * modif nom dans liste des plugins
* modif html5 pour validation
2015.01.13 - Pierre Van Glabeke zoneclearFeedServer 2015.01.13 - Pierre Van Glabeke
- Dotclear 2.7 requis ===========================================================
- Fin de ligne unix * Dotclear 2.7 requis
- Ajout case hors ligne pour les widgets * Fin de ligne unix
- Jeux de templates modifiés (mustek/currywurst) * Ajout case hors ligne pour les widgets
- Modifications locales * Jeux de templates modifiés (mustek/currywurst)
* Modifications locales
2013.11.18 zoneclearFeedServer 2013.11.18
- Require Dotclear 2.6 ===========================================================
- New icons 'traviata' thx @franckpaul * Require Dotclear 2.6
- Use new Actions systems for feeds and posts * New icons 'traviata' thx @franckpaul
* Use new Actions systems for feeds and posts
2013.07.12 zoneclearFeedServer 2013.07.12
- Added sort option on widget ===========================================================
- Fixed Dashboard counts * Added sort option on widget
- Fixed Feed tags spliting * Fixed Dashboard counts
- Fixed typo * Fixed Feed tags spliting
* Fixed typo
2013.07.02 zoneclearFeedServer 2013.07.02
- Required Dotclear 2.5 ===========================================================
- Fixed admin pages titles and messages and typo * Required Dotclear 2.5
- Added Favorites icon * Fixed admin pages titles and messages and typo
- Added new 'homeonly' option on widgets * Added Favorites icon
- Fixed https protocol * Added new 'homeonly' option on widgets
- Added option to keep active empty feeds * Fixed https protocol
- Added option to transform imported tags * Added option to keep active empty feeds
* Added option to transform imported tags
1.3 - 2011.01.30 zoneclearFeedServer 1.3 - 2011.01.30
- Fixed install on nightly build ===========================================================
- Fixed bug on null blog (and settings) * Fixed install on nightly build
- Added verbose on admin side * Fixed bug on null blog (and settings)
- Added behaviors to open to others plugins (ie messenger) * Added verbose on admin side
- Added support of plugin soCialMe (writer part) * Added behaviors to open to others plugins (ie messenger)
- Removed messenger functions (as it's to another plugin to do this) * Added support of plugin soCialMe (writer part)
* Removed messenger functions (as it's to another plugin to do this)
1.2 - 2010.09.11 zoneclearFeedServer 1.2 - 2010.09.11
- Added plugin tweakurls support (Thanks Mathieu M.) ===========================================================
* Added plugin tweakurls support (Thanks Mathieu M.)
1.1 - 2010.09.08 zoneclearFeedServer 1.1 - 2010.09.08
- Removed old Twitter functions ===========================================================
- Added StatusNet small functions (Identica) * Removed old Twitter functions
- Required plugin Tac for Twitter ability * Added StatusNet small functions (Identica)
* Required plugin Tac for Twitter ability
1.0 - 2010.06.27 zoneclearFeedServer 1.0 - 2010.06.27
- Switched to DC 2.2 (settings, tags) ===========================================================
- Fixed PHP 5.3 compatibility * Switched to DC 2.2 (settings, tags)
- Added toogle menu and link to feed edition in admin post page * Fixed PHP 5.3 compatibility
- Fixed redirection to original post * Added toogle menu and link to feed edition in admin post page
- Fixed typo * Fixed redirection to original post
* Fixed typo
0.8 -2010.06.08 zoneclearFeedServer 0.8 -2010.06.08
- Added auto tweet new post ===========================================================
- Added option to import tags from feed (or not) * Added auto tweet new post
- Fixed filters on admin list (closes #466) * Added option to import tags from feed (or not)
- Enhanced lockUpdate() function * Fixed filters on admin list (closes #466)
* Enhanced lockUpdate() function
0.7.2 - 2010.05.25 zoneclearFeedServer 0.7.2 - 2010.05.25
- Fixed minor bugs ===========================================================
- Fixed DC 2.1.7 * Fixed minor bugs
* Fixed DC 2.1.7
0.7.1 - 2010-05-01 zoneclearFeedServer 0.7.1 - 2010-05-01
- Fixed update order ===========================================================
* Fixed update order
0.7 - 2010.04.22 zoneclearFeedServer 0.7 - 2010.04.22
- Added icon on dashboard if some feeds are disabled ===========================================================
- Added public page of feed description (first step) * Added icon on dashboard if some feeds are disabled
- Added update of existing entries * Added public page of feed description (first step)
- Added settings to add "aftercontent" and ajax options * Added update of existing entries
- Added uninstall features * Added settings to add "aftercontent" and ajax options
- Fixed duplicate entry (I hope so) using php flock * Added uninstall features
- Fixed feeds actions on admin * Fixed duplicate entry (I hope so) using php flock
- Fixed typo (closes #441) * Fixed feeds actions on admin
- Fixed user settings (closes #442) * Fixed typo (closes #441)
* Fixed user settings (closes #442)
0.6 - 2010.04.11 zoneclearFeedServer 0.6 - 2010.04.11
- Added DC 2.2 compatibility (new setting) ===========================================================
- Added cron script to update feeds * Added DC 2.2 compatibility (new setting)
- Fixed multiple bugs * Added cron script to update feeds
- Changed admin interface * Fixed multiple bugs
* Changed admin interface
0.5.2 - 2010.04.05 zoneclearFeedServer 0.5.2 - 2010.04.05
- Added option to redirect url to local/original post ===========================================================
- Changed db fields names (fixed pgSQL compatibility) * Added option to redirect url to local/original post
* Changed db fields names (fixed pgSQL compatibility)
0.5.1 - 2010.02.16 zoneclearFeedServer 0.5.1 - 2010.02.16
- Fixed php warning on admin post page ===========================================================
* Fixed php warning on admin post page
0.5 - 2010.02.08 zoneclearFeedServer 0.5 - 2010.02.08
- Added option to change update interval by group of feeds ===========================================================
- Fixed order by lower name * Added option to change update interval by group of feeds
- Fixed HTML escape on content * Fixed order by lower name
- Fixed typo * Fixed HTML escape on content
* Fixed typo
0.4.3 - 2010.01.02 zoneclearFeedServer 0.4.3 - 2010.01.02
- Added option to update feeds from admin side ===========================================================
- Added behavior for more urls types for full content * Added option to update feeds from admin side
* Added behavior for more urls types for full content
0.4 - 2010.02.02 zoneclearFeedServer 0.4 - 2010.02.02
- Added option to change posts owner ===========================================================
- Added option to truncate content on some templates * Added option to change posts owner
* Added option to truncate content on some templates
0.3.1 - 2010.01.28 zoneclearFeedServer 0.3.1 - 2010.01.28
- Fixed bug with getURL on classic post ===========================================================
* Fixed bug with getURL on classic post
0.3 - 2010.01.27 zoneclearFeedServer 0.3 - 2010.01.27
- First lab release ===========================================================
- Fixed absolute URL * First lab release
- Fixed unauthentication * Fixed absolute URL
* Fixed unauthentication
0.2 - 2010.01.26 zoneclearFeedServer 0.2 - 2010.01.26
- First release ===========================================================
* First release
0.1 - 2010.01.25 zoneclearFeedServer 0.1 - 2010.01.25
- First test ===========================================================
* First test

View File

@ -1,11 +1,10 @@
# README # README
[![Release](https://img.shields.io/github/v/release/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/releases) [![Release](https://img.shields.io/badge/release-2023.08.16-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases)
[![Date](https://img.shields.io/github/release-date/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/releases) [![Date](https://img.shields.io/badge/date-2023.08.16-c44d58.svg)](https://git.dotclear.watch/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.27-137bbb.svg)](https://fr.dotclear.org/download)
[![Dotclear](https://img.shields.io/badge/dotclear-v2.26-blue.svg)](https://fr.dotclear.org/download) [![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer)
[![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.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)
[![License](https://img.shields.io/github/license/JcDenis/zoneclearFeedServer)](https://github.com/JcDenis/zoneclearFeedServer/blob/master/LICENSE)
## WHAT IS ZONECLEARFEEDSERVER ? ## WHAT IS ZONECLEARFEEDSERVER ?
@ -16,18 +15,19 @@ It mix your blog with a feeds planet.
## REQUIREMENTS ## REQUIREMENTS
zoneclearFeedServer requires: _zoneclearFeedServer_ requires:
* super admin permission for plugin and services configuration * super admin permission for plugin and services configuration
* admin permission to manage feeds * admin permission to manage feeds
* Dotclear 2.24 * Dotclear 2.27
* PHP 8.1
## USAGE ## USAGE
First install zoneclearFeedServer, manualy from a zip package or from First install zoneclearFeedServer, manualy from a zip package or from
Dotaddict repository. (See Dotclear's documentation to know how do this) 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. go to ''configure plugin'', fill in form.
Once it's done you can manage your feeds from menu 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 ## LINKS
* License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) * License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html)
* Source & contributions : [GitHub Page](https://github.com/JcDenis/zoneclearFeedServer) * Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/zoneclearFeedServer) or [GitHub Page](https://github.com/JcDenis/zoneclearFeedServer)
* Packages & details : [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/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) * Discussion & Help : [Dotclear Forum](http://forum.dotclear.org/viewtopic.php?pid=331158)
## CONTRIBUTORS ## CONTRIBUTORS
* Jean-Christian Denis (author) * Jean-Christian Denis (author)
* BG * BG
* Pierre Van Glabeke * Pierre Van Glabeke
You are welcome to contribute to this code. You are welcome to contribute to this code.

View File

@ -18,18 +18,18 @@ $this->registerModule(
'Feeds server', 'Feeds server',
'Mix your blog with a feeds planet', 'Mix your blog with a feeds planet',
'Jean-Christian Denis, BG, Pierre Van Glabeke', 'Jean-Christian Denis, BG, Pierre Van Glabeke',
'2023.07.01', '2023.08.16',
[ [
'requires' => [ 'requires' => [
['php', '8.1'], ['php', '8.1'],
['core', '2.26'], ['core', '2.27'],
], ],
'permissions' => dcCore::app()->auth->makePermissions([ 'permissions' => dcCore::app()->auth->makePermissions([
dcCore::app()->auth::PERMISSION_CONTENT_ADMIN, dcCore::app()->auth::PERMISSION_CONTENT_ADMIN,
]), ]),
'type' => 'plugin', 'type' => 'plugin',
'support' => 'https://github.com/JcDenis/' . basename(__DIR__), 'support' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/issues',
'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__), 'details' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/src/branch/master/README.md',
'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml', 'repository' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/raw/branch/master/dcstore.xml',
] ]
); );

View File

@ -2,12 +2,12 @@
<modules xmlns:da="http://dotaddict.org/da/"> <modules xmlns:da="http://dotaddict.org/da/">
<module id="zoneclearFeedServer"> <module id="zoneclearFeedServer">
<name>Feeds server</name> <name>Feeds server</name>
<version>2023.07.01</version> <version>2023.08.16</version>
<author>Jean-Christian Denis, BG, Pierre Van Glabeke</author> <author>Jean-Christian Denis, BG, Pierre Van Glabeke</author>
<desc>Mix your blog with a feeds planet</desc> <desc>Mix your blog with a feeds planet</desc>
<file>https://github.com/JcDenis/zoneclearFeedServer/releases/download/v2023.07.01/plugin-zoneclearFeedServer.zip</file> <file>https://git.dotclear.watch/JcDenis/zoneclearFeedServer/releases/download/v2023.08.16/plugin-zoneclearFeedServer.zip</file>
<da:dcmin>2.26</da:dcmin> <da:dcmin>2.27</da:dcmin>
<da:details>https://plugins.dotaddict.org/dc2/details/zoneclearFeedServer</da:details> <da:details>https://git.dotclear.watch/JcDenis/zoneclearFeedServer/src/branch/master/README.md</da:details>
<da:support>https://github.com/JcDenis/zoneclearFeedServer</da:support> <da:support>https://git.dotclear.watch/JcDenis/zoneclearFeedServer/issues</da:support>
</module> </module>
</modules> </modules>