Focuspoint Versions Save

Erweitert den Medienpool um die Fähigkeit, den Fokuspunkt eines Bildes zu bestimmen.

4.2.2

2 months ago

Bugfix:

  • Abhängigkeiten in package.yml an die seit Version 4.1 geltenden Mindestversionen (PHP 8.1, REDAXO 5.15) angepasst (#136, Danke an @godsdog)

Version 4.2.0 allgemein:

  • Umstellung der Klassennamen im Namespace auf CamelCase unter Wegfall von _. Beispiel focuspoint_media -> FocuspointMedia,
  • Anpassen der Dateinamen an die Klassennamen,

Ausnahme: auf rex_effect und rex_api aufsetzende Klassen

4.2.1

3 months ago

4.2.1: Bugfix (inkludierte Datei bei Installation nicht gefunden Danke @tbaddade)

ab 4.2.0 Generell bitte beachten:

  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse focuspoint_media wird z.B. FriendsOfRedaxo\Focuspoint\FocuspointMedia.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit z.B. focuspoint_media weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung gehören auch neue Klassennamen im CamelCase-Stil.

Zur Umstellung kann man am Beispiel gezeigt

  • Den Klassennamen um den Namespace erweitert ändern: FriendsOfRedaxo\Focuspoint\FocuspointMedia::func(...).
  • Am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\FocuspointMedia; und FocuspointMedia benutzen

Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.

4.2.0

3 months ago
  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse focuspoint_media wird z.B. FriendsOfRedaxo\Focuspoint\FocuspointMedia.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit z.B. focuspoint_media weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung gehören auch neue Klassennamen im CamelCase-Stil.

Zur Umstellung kann man am Beispiel gezeigt

  • Den Klassennamen um den Namespace erweitert ändern: FriendsOfRedaxo\Focuspoint\FocuspointMedia::func(...).
  • Am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\FocuspointMedia; und FocuspointMedia benutzen

Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.

4.1.0

3 months ago
  • Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse xyz wird FriendsOfRedaxo\Focuspoint\xyz.
  • Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.

Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.

Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit xyz weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.

Zur Umstellung kann man entweder

  • Den Klassennamen um den Namespace erweitern: FriendsOfRedaxo\Focuspoint\xyz::func(...).
  • Weiter xyz nutzen und einmalig am Anfang der Datei ein Use-Statement einfügen: use FriendsOfRedaxo\Focuspoint\xyz;

4.0.4

1 year ago

Bugfix: mitigates deprecated warning (PHP 8.1) or exception(PHP 8.2) when using target sizes like "80%" in the effect "focuspoint_fit".

4.0.3

1 year ago

Bugfix: mitigates deprecated warning (PHP 8.1) or exception (PHP 8.2) when using target sizes like "16fr/9fr" in the effect "focuspoint_fit"

4.0.2

1 year ago
  • Another correction regarding preview issue #110, (thanks to ritzfritz for testing)
  • Code refinement with rexstan up to level 6 based on PHP8 specification. Some notifications are suppressed by @phpstan-ignore-next-line, as the root cause is outside focuspoint; three are not covered yet
  • focuspoint_media::_construct removed: only relevant for PHP 5.6. Focuspoint is based on REDAXO 5.13.0+ and needs PHP 7.3+.

4.0.1

1 year ago

Corrected an error that prevented a proper, media-type related preview in the media-manager´s detail-window. (Thanks to LEAakaLAP und Markus Neubauer). Additionally, the developer-section of the documentation is extended with another use case for ExtensionPoint FOCUSPOINT_PREVIEW_SELECT: remove media-types for images outside the media pool from the preview selection.

4.0.0

2 years ago

Changes in the Mediapool-markup forced an update in the hook mechanismen, which enables Focuspoint´s interactive selection in the Mediapool-sidebar. Due the changed mechanismen, Focuspoint 4.0 and onward is incompatible with REDAXO 5.12.x and prior versions.

3.1.0

2 years ago

Release 3.1.0 supports the upcoming darkmode-support, available with REDAXO 5.13. Thanks to @schuer for preparing the CSS.