release 2023.08.06

2.28 v2023.08.06
Jean-Christian Paul Denis 2023-08-06 23:19:26 +02:00
parent 6954aa0df3
commit 88e38df1dc
Signed by: JcDenis
GPG Key ID: 1B5B8C5B90B6C951
4 changed files with 173 additions and 137 deletions

View File

@ -1,137 +1,173 @@
2023.07.29 pacKman 2023.07.29
- require Dotclear 2.27 ===========================================================
- require php 8.1+ * Require Dotclear 2.27
- update to Dotclear 2.27-dev * Require PHP 8.1+
* Move third party repository
* Use Dotclear style for changelog
2023.05.29 pacKman 2023.07.29
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require Dotclear 2.27
- fix save settings * require php 8.1+
- add option to separate themes and plugins repositories * update to Dotclear 2.27-dev
2023.05.24 pacKman 2023.05.29
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- add option to select non latest versions * require php 8.1+
* fix save settings
* add option to separate themes and plugins repositories
2023.05.13 pacKman 2023.05.24
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- use define php_min * require php 8.1+
- use html helper everywhere * add option to select non latest versions
2023.04.27 pacKman 2023.05.13
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- rollback Zip Unzip dotclear class * require php 8.1+
- fix settings read/write * use define php_min
* use html helper everywhere
2023.04.22 pacKman 2023.04.27
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- remove custom Exception handler * require php 8.1+
- add plugin Uninstaller features * rollback Zip Unzip dotclear class
* fix settings read/write
2023.04.06 pacKman 2023.04.22
- update to latest dotclear 2.26-dev changes ===========================================================
- use Helper Form * require dotclear 2.26
- cleanup main class * require php 8.1+
* remove custom Exception handler
* add plugin Uninstaller features
2023.03.19 pacKman 2023.04.06
- fix init check ===========================================================
- fix some phpstan warnings * update to latest dotclear 2.26-dev changes
* use Helper Form
* cleanup main class
2023.03.18 pacKman 2023.03.19
- require PHP 8.1 ===========================================================
- use new (un)zip helpers * fix init check
- use class for settings * fix some phpstan warnings
- add setting to hide distributed modules
2023.03.14 pacKman 2023.03.18
- fix preg match on excluded files ===========================================================
* require PHP 8.1
* use new (un)zip helpers
* use class for settings
* add setting to hide distributed modules
2023.03.11 pacKman 2023.03.14
- require Dotclear 2.26 ===========================================================
- use PHP namespace * fix preg match on excluded files
- use dcPage open/close module
- use Form helpers
- manage modules structure > dc 2.24
2023.01.07 pacKman 2023.03.11
- fix previously introduced unix bug ===========================================================
* require Dotclear 2.26
* use PHP namespace
* use dcPage open/close module
* use Form helpers
* manage modules structure > dc 2.24
2023.01.05 pacKman 2023.01.07
- harmonise structure (with my plugins) ===========================================================
* fix previously introduced unix bug
2022.12.20 pacKman 2023.01.05
- use shorter settings names ===========================================================
- use dotclear VAR as default repository * harmonise structure (with my plugins)
- use notice for errors
- declare strict_type
2022.12.19.1 pacKman 2022.12.20
- playing with namespace ===========================================================
* use shorter settings names
* use dotclear VAR as default repository
* use notice for errors
* declare strict_type
2022.12.03 pacKman 2022.12.19.1
- cope with disabled modules ===========================================================
* playing with namespace
2022.11.20 pacKman 2022.12.03
- fix compatibility with Dotclear 2.24 (required) ===========================================================
* cope with disabled modules
2022.02.01 pacKman 2022.11.20
- fix module info (id/root) before zip ===========================================================
- use dc2.21 new svg icon by @franck-paul * fix compatibility with Dotclear 2.24 (required)
2021.11.06 pacKman 2022.02.01
- update translation (thanks @Philippe-dev) ===========================================================
- update to PSR12 * fix module info (id/root) before zip
* use dc2.21 new svg icon by @franck-paul
2021.10.28 pacKman 2021.11.06
- add option to convert newline from files content on the fly ===========================================================
- clean up again... * update translation (thanks @Philippe-dev)
- fix wrong version on repository * update to PSR12
- fix modules sort
- hide empty tabs
2021.08.22 pacKman 2021.10.28
- fix PSR2 coding style ===========================================================
- update license * add option to convert newline from files content on the fly
- fix help * clean up again...
* fix wrong version on repository
* fix modules sort
* hide empty tabs
2021.08.17 pacKman 2021.08.22
- move to Franck style ===========================================================
* fix PSR2 coding style
* update license
* fix help
2013.11.15 pacKman 2021.08.17
- Fix all forms: Use modules root intead of Id ===========================================================
* move to Franck style
2013.10.28 pacKman 2013.11.15
- Change behaviors arguments ===========================================================
- Typo and minor fixes * Fix all forms: Use modules root intead of Id
2013.10.26 pacKman 2013.10.28
- Switch to DC 2.6 ===========================================================
- Fix use of dcThemes, thx franckpaul * Change behaviors arguments
- New icon, thx kozlika * Typo and minor fixes
- Add dashboard icon
- Clean up code and (again) lighter admin interface
2013.05.11 pacKman 2013.10.26
- Added option to remove comments from files ===========================================================
- Fixed page title and messages and contents * Switch to DC 2.6
* Fix use of dcThemes, thx franckpaul
* New icon, thx kozlika
* Add dashboard icon
* Clean up code and (again) lighter admin interface
0.5.1 - 2010-10-12 pacKman 2013.05.11
- Fixed install on nightly build ===========================================================
- Fixed missing namespace on admin * Added option to remove comments from files
* Fixed page title and messages and contents
0.5 - 2010-06-05 pacKman 0.5.1 - 2010-10-12
- Switched to DC 2.2 ===========================================================
- Changed admin interface (easy, light, fast) * Fixed install on nightly build
- Added direct download button on repository (closes #449) * Fixed missing namespace on admin
0.4 - 2009-10-10 pacKman 0.5 - 2010-06-05
- Fixed second package management ===========================================================
- Fixed subfolder in filename * Switched to DC 2.2
- Added install and uninstall features * Changed admin interface (easy, light, fast)
- Added help * Added direct download button on repository (closes #449)
- Added LICENSE
- Cleaned up pacKman 0.4 - 2009-10-10
===========================================================
* Fixed second package management
* Fixed subfolder in filename
* Added install and uninstall features
* Added help
* Added LICENSE
* Cleaned up

View File

@ -1,15 +1,15 @@
# README # README
[![Release](https://img.shields.io/github/v/release/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/releases) [![Release](https://img.shields.io/github/v/release/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/releases)
[![Date](https://img.shields.io/github/release-date/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/releases) [![Date](https://img.shields.io/github/release-date/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/releases)
[![Issues](https://img.shields.io/github/issues/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/issues) [![Issues](https://img.shields.io/github/issues/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/issues)
[![Dotclear](https://img.shields.io/badge/dotclear-v2.27-blue.svg)](https://fr.dotclear.org/download) [![Dotclear](https://img.shields.io/badge/dotclear-v2.27-blue.svg)](https://fr.dotclear.org/download)
[![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.svg)](https://plugins.dotaddict.org/dc2/details/pacKman) [![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.svg)](https://plugins.dotaddict.org/dc2/details/pacKman)
[![License](https://img.shields.io/github/license/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/blob/master/LICENSE) [![License](https://img.shields.io/github/license/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/blob/master/LICENSE)
## WHAT IS PACKMAN ? ## WHAT IS PACKMAN ?
pacKman is a plugin for the open-source _pacKman_ is a plugin for the open-source
web publishing software called Dotclear. web publishing software called Dotclear.
It help super admin to create and manage packages of It help super admin to create and manage packages of
@ -17,17 +17,17 @@ themes and plugins from Dotclear administration pages.
## REQUIREMENTS ## REQUIREMENTS
pacKman requires: _pacKman_ requires:
* Super administrator permissions * Super administrator permissions
* Dotclear 2.27 * Dotclear 2.27
* PHP 8.1+ * PHP 8.1+
* A writable cache directory * A writable cache directory
* A writable directory to put packages. (can be VAR dir) * A writable directory to put packages. (can be VAR dir)
## USAGE ## USAGE
First install pacKman, manualy from a zip package or from First install _pacKman_, 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 pacKman information then Go to ''plugins manager'', expand pacKman information then
@ -38,15 +38,15 @@ Once it's done you can manage your packages 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 & contribution : [GitHub Page](https://github.com/JcDenis/pacKman) * Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/pacKman) or [GitHub Page](https://github.com/JcDenis/pacKman)
* Packages & details: [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/pacKman) * Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/pacKman/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/pacKman)
* Discuss and help : [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=40066) * Discuss and help : [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=40066)
## CONTRIBUTORS ## CONTRIBUTORS
* Jean-Christian Denis * Jean-Christian Denis
* Philippe aka Dissitou * Philippe aka Dissitou
* franck-paul * franck-paul
You are welcome to contribute to this code. You are welcome to contribute to this code.

View File

@ -20,7 +20,7 @@ $this->registerModule(
'Packages repository', 'Packages repository',
'Manage your Dotclear packages', 'Manage your Dotclear packages',
'Jean-Christian Denis', 'Jean-Christian Denis',
'2023.07.30', '2023.08.06',
[ [
'requires' => [ 'requires' => [
['php', '8.1'], ['php', '8.1'],
@ -28,8 +28,8 @@ $this->registerModule(
], ],
'permissions' => null, 'permissions' => null,
'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="pacKman"> <module id="pacKman">
<name>Packages repository</name> <name>Packages repository</name>
<version>2023.07.30</version> <version>2023.08.06</version>
<author>Jean-Christian Denis</author> <author>Jean-Christian Denis</author>
<desc>Manage your Dotclear packages</desc> <desc>Manage your Dotclear packages</desc>
<file>https://github.com/JcDenis/pacKman/releases/download/v2023.07.30/plugin-pacKman.zip</file> <file>https://gitea.dotclear.watch/JcDenis/pacKman/releases/download/v2023.08.06/plugin-pacKman.zip</file>
<da:dcmin>2.27</da:dcmin> <da:dcmin>2.27</da:dcmin>
<da:details>https://plugins.dotaddict.org/dc2/details/pacKman</da:details> <da:details>https://git.dotclear.watch/JcDenis/pacKman/src/branch/master/README.md</da:details>
<da:support>https://github.com/JcDenis/pacKman</da:support> <da:support>https://git.dotclear.watch/JcDenis/pacKman/issues</da:support>
</module> </module>
</modules> </modules>