ConPressoPlus 4.1.6+4.0
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0
Da sich die Forumsbeteiligung zwischen Null und Nichts bewegt, habe ich nun keinerlei Arbeit mehr in die Entwicklung gesteckt und stattdessen ein Archiv erstellt für die Version 4.0 von ConPressoPlus 4.1.6.
In diesem steckt ein weiteres Archiv CPO+.zip und extract.php.
Wenn der Server/PHP mit ZIP-Files umgehen kann, dann einfach beide Dateien per FTP ins CPO-Verzeichnis kopieren und extract.php aufrufen. Wenn er es nicht kann, dann erscheint eine Fehlermeldung.
Alternativ einfach manuell CPO+.zip lokal entpacken und per FTP alle Dateien ins CPO-Verzeichnis hochladen.
Diese Version läuft auf PHP 8.1.7 und enthält zahlreiche vorinstallierte, aber nicht aktivierte Module, die nach Bedarf zugeschaltet werden können.
Ich werde nun eigene Webauftritte umstellen, um Hilfestellungen für Updates geben zu können!
Aber schon mal grundsätzlich (erneut) das Vorgehen für Updates:
1) Backup von Daten und Datenbank erstellen
2) die Daten mit den Daten des originalen Archivs der verwendeten CPO-Version vergleichen und prüfen, ob und wofür(!) vorhandene Änderungen benötigt werden
3) die Einstellungen aller(!) verwendeten Module dokumentieren
4) die Dateien aus CPO+.zip auf den Server kopieren und die in 2) dokumentierten Änderungen soweit nötig einarbeiten
5.) alle Moduleinstellungen prüfen und ggf. ergänzen/anpassen
Sollte etwas schiefgehen einfach das Backup aus 1) wieder einspielen.
Empfehlenswert ist die Umstellung erst mal zu testen, z.B. auf einer Subdomain!
Nachtrag: Die mittlerweile in produktiven Auftritten unter PHP 8.1 festgestellten Fehlermeldungen viewtopic.php?f=32&p=29488#p29488 werden in der kommenden 4.1 ausgemerzt. Umso mehr davon gemeldet werden, umso mehr werden es sein.
In diesem steckt ein weiteres Archiv CPO+.zip und extract.php.
Wenn der Server/PHP mit ZIP-Files umgehen kann, dann einfach beide Dateien per FTP ins CPO-Verzeichnis kopieren und extract.php aufrufen. Wenn er es nicht kann, dann erscheint eine Fehlermeldung.
Alternativ einfach manuell CPO+.zip lokal entpacken und per FTP alle Dateien ins CPO-Verzeichnis hochladen.
Diese Version läuft auf PHP 8.1.7 und enthält zahlreiche vorinstallierte, aber nicht aktivierte Module, die nach Bedarf zugeschaltet werden können.
Ich werde nun eigene Webauftritte umstellen, um Hilfestellungen für Updates geben zu können!
Aber schon mal grundsätzlich (erneut) das Vorgehen für Updates:
1) Backup von Daten und Datenbank erstellen
2) die Daten mit den Daten des originalen Archivs der verwendeten CPO-Version vergleichen und prüfen, ob und wofür(!) vorhandene Änderungen benötigt werden
3) die Einstellungen aller(!) verwendeten Module dokumentieren
4) die Dateien aus CPO+.zip auf den Server kopieren und die in 2) dokumentierten Änderungen soweit nötig einarbeiten
5.) alle Moduleinstellungen prüfen und ggf. ergänzen/anpassen
Sollte etwas schiefgehen einfach das Backup aus 1) wieder einspielen.
Empfehlenswert ist die Umstellung erst mal zu testen, z.B. auf einer Subdomain!
Nachtrag: Die mittlerweile in produktiven Auftritten unter PHP 8.1 festgestellten Fehlermeldungen viewtopic.php?f=32&p=29488#p29488 werden in der kommenden 4.1 ausgemerzt. Umso mehr davon gemeldet werden, umso mehr werden es sein.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0a "All Saints"
Kurz vor dem Ende von PHP 7 gibt es nochmal eine überarbeitete Version "All Saints" (Allerheiligen) von ConPressoPlus, in der die bisher mir aufgefallenen Fehler korrigiert sind. Leider gibt es keinerlei Feedback, also erwarte bitte niemand, dass "sein" Problem gelöst sei.
Und auch schon die ersten Baustellen gefunden: viewtopic.php?p=29515#p29515
Und auch schon die ersten Baustellen gefunden: viewtopic.php?p=29515#p29515
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0b "Bad Boys"
Die Arbeit an dieser Version begann am Buß- und Bettag, den ich spöttisch meist "Böse Buben Tag" nenne, daher heißt diese Version "Bad Boys"
Hier ist jede Menge passiert, da inzwischen große produktive Auftritte damit betrieben werden und aus der Arbeit einige Anregungen erwachsen sind.
Dazu gehört z.B. die Integration von mod_editor (daher das deutlich größere Archiv) und mod_pages sowie das komplette Umkrempeln von mod_newsletter und mod_form, die jetzt auf PHP-Mailer basieren, da mit jeder PHP-Version vorher erprobte Funktionen plötzlich Ärger machten.
Es gibt vor allem Änderungen an der Paginierung sowie weitere beseitigte "Warnings".
Hier ist jede Menge passiert, da inzwischen große produktive Auftritte damit betrieben werden und aus der Arbeit einige Anregungen erwachsen sind.
Dazu gehört z.B. die Integration von mod_editor (daher das deutlich größere Archiv) und mod_pages sowie das komplette Umkrempeln von mod_newsletter und mod_form, die jetzt auf PHP-Mailer basieren, da mit jeder PHP-Version vorher erprobte Funktionen plötzlich Ärger machten.
Es gibt vor allem Änderungen an der Paginierung sowie weitere beseitigte "Warnings".
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0c "Wild Horses" beta1
Nachdem "Bad Boys" vor allem dafür entwickelt wurde, bestehende Webauftritte am Leben zu halten, habe ich nun mal ein bzw. zwei erste Archive des Nachfolgers "Wild Horses" erstellt.
In diese Version, die ich selbst gerade noch am Testen und Durchforsten bin (deshalb Beta-Version), sind (hoffentlich) alle Fehler- und Warnungsbehebungen sowie Optimierungen und Wunsch-Neuerungen eingeflossen, die mir einfielen oder hier im Forum geäußert wurden.
Diese Version ist zum Testen gedacht, wobei es hilfreich wäre, dies auf einem Testauftritt (Subdomain) zu tun und vor allem das Fehlerlog von PHP mitlaufen zu lassen. Das ist zumindest das, was ich derzeit mache.
Ich habe immer noch eine Handvoll Dinge im Kopf, die bei speziellen Konfigurationen (die ich oft selbst nicht nutze) und selten genutzen Moduloptionen zu verbessern sind. Daher ist es eben eine Beta-Version!
Neu ist, dass ich neben dem "Fully-Modded"-ConPressoPlus, also einem Archiv mit zahlreichen Modulen (=12MB / 2 RAR-Archive), auch eine Core-Version erstelle, in der nur die eigentlichen ConPresso-Kerndateien enthalten sind, also ohne jegliche Module, nicht mal die originale Suche (=1,2MB)!
In diese Version, die ich selbst gerade noch am Testen und Durchforsten bin (deshalb Beta-Version), sind (hoffentlich) alle Fehler- und Warnungsbehebungen sowie Optimierungen und Wunsch-Neuerungen eingeflossen, die mir einfielen oder hier im Forum geäußert wurden.
Diese Version ist zum Testen gedacht, wobei es hilfreich wäre, dies auf einem Testauftritt (Subdomain) zu tun und vor allem das Fehlerlog von PHP mitlaufen zu lassen. Das ist zumindest das, was ich derzeit mache.
Ich habe immer noch eine Handvoll Dinge im Kopf, die bei speziellen Konfigurationen (die ich oft selbst nicht nutze) und selten genutzen Moduloptionen zu verbessern sind. Daher ist es eben eine Beta-Version!
Neu ist, dass ich neben dem "Fully-Modded"-ConPressoPlus, also einem Archiv mit zahlreichen Modulen (=12MB / 2 RAR-Archive), auch eine Core-Version erstelle, in der nur die eigentlichen ConPresso-Kerndateien enthalten sind, also ohne jegliche Module, nicht mal die originale Suche (=1,2MB)!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0c "Wild Horses" beta2
Und wieder eine neue Beta, diesmal Beta 2.
Neben Fehlerbereinigungen ist folgendes neu:
- Icons in Titelzeile
- erhöhter Schutz der Superuser/Admin Backend-Dateien
- Überarbeitung Template-Editor (Highlighting und Auswahl von zusätzlichen Tags, Handler für Module zum Beisteuern neuer Tags)
- Upload-Dateinamen werden als Beschreibung und ALT-Text eingetragen, da dies von Redakteuren vernachlässigt wird (besser zumindest der Dateiname als gar nichts). Das kommt dann später auch in mod_dropzone.
Wieder als Core-Zip (1,2 MB) und Full-Version (12 MB) in 3 RAR-Files
Nochmal zu Info: Die im jeweiligen Archiv enthaltene extract.php und CPO+.zip auf den Server laden und extract.php ausführen. Anschließend beide Dateien löschen. Alternativ die Inhalte von CPO+.zip lokal entpacken und dann hochladen.
Neben Fehlerbereinigungen ist folgendes neu:
- Icons in Titelzeile
- erhöhter Schutz der Superuser/Admin Backend-Dateien
- Überarbeitung Template-Editor (Highlighting und Auswahl von zusätzlichen Tags, Handler für Module zum Beisteuern neuer Tags)
- Upload-Dateinamen werden als Beschreibung und ALT-Text eingetragen, da dies von Redakteuren vernachlässigt wird (besser zumindest der Dateiname als gar nichts). Das kommt dann später auch in mod_dropzone.
Wieder als Core-Zip (1,2 MB) und Full-Version (12 MB) in 3 RAR-Files
Nochmal zu Info: Die im jeweiligen Archiv enthaltene extract.php und CPO+.zip auf den Server laden und extract.php ausführen. Anschließend beide Dateien löschen. Alternativ die Inhalte von CPO+.zip lokal entpacken und dann hochladen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0c "Wild Horses" beta3
Versuchen wir es jetzt mal mit der Beta 3
Es ist fast zum Verzweifeln, dass auch nach ewigen Tests wieder Fehler auftauchen, seien es fehlende Übersetzungen oder selten gebrauchte Einstellungen.
So sind mir zuletzt mod_form und mod_newsletter wegen dem nun integrierten PHPmailer krachend kollidiert und dann rächten sich bei mod_newsletter die ersten "Fehlervermeidungen" durch Variablen-Deklaration, weil es manchmal ein Unterschied ist, ob eine Variable NULL, LEER oder gar nicht vorhanden ist...
Ich werde jetzt keine Neuerungen mehr hinzufügen sondern nur noch nach Fehlern bzw. Warnungen suchen und mehr DAU-Sicherungen einsetzen...
Es ist fast zum Verzweifeln, dass auch nach ewigen Tests wieder Fehler auftauchen, seien es fehlende Übersetzungen oder selten gebrauchte Einstellungen.
So sind mir zuletzt mod_form und mod_newsletter wegen dem nun integrierten PHPmailer krachend kollidiert und dann rächten sich bei mod_newsletter die ersten "Fehlervermeidungen" durch Variablen-Deklaration, weil es manchmal ein Unterschied ist, ob eine Variable NULL, LEER oder gar nicht vorhanden ist...
Ich werde jetzt keine Neuerungen mehr hinzufügen sondern nur noch nach Fehlern bzw. Warnungen suchen und mehr DAU-Sicherungen einsetzen...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4.0c "Wild Horses" FINAL
Ich habe nun für mich die Arbeiten für die endgültige "Wild Horses" Version 4.0c abgeschlossen.
Dafür habe ich zuletzt sämtliche Warnings, Notices etc. in den Systemeinstellungen aktiviert, die wohl in kommenden PHP-Versionen bemängelt werden. Und es fanden sich auch noch ein paar seit zehn Jahren fehlende Übersetzungen...
Folgende Dinge habe ich in den Kerndateien im Vergleich zur Beta 3 noch geändert:
Und nun noch der Hintergrund zum Namen:
Im Grunde ein "Hör-Malheur", also etwas falsch herausgehörtes. Da ich diesen Winter bei etwas depressiver Stimmung mit den Arbeiten begonnen habe, kam mir "Winter" von Tori Amos in den Sinn, bei dem ich bei der Zeile "All the white horses are still in bed" immer "Wild Horses" hörte und das Bild der schlummernden Wildpferde so schön fand. Tatsächlich geht es wohl um Kuscheltiere aus der Kindheit...
Neu ist auch der Extraktionsmechanismus:
Aus dem Core- oder Komplettarchiv die Datei extract.php und CPO+.zip ins CPO-Verzeichnis übertragen. Dann die Datei extract.php ausführen. Diese entpackt das Archiv, löscht dieses, löscht sich selbst und startet das Setup.
Dafür habe ich zuletzt sämtliche Warnings, Notices etc. in den Systemeinstellungen aktiviert, die wohl in kommenden PHP-Versionen bemängelt werden. Und es fanden sich auch noch ein paar seit zehn Jahren fehlende Übersetzungen...
Folgende Dinge habe ich in den Kerndateien im Vergleich zur Beta 3 noch geändert:
Es treten noch Warnungen in Modulen auf, wenn die Voreinstellungen geändert und vor allem auch unsinnige, den Anweisungen widersprechende Einstellungen vorgenommen werden, aber dafür werde ich die Module im Einzelnen bearbeiten und später publizieren.edits:
User-Form:
default language = system language
languages in alphabetical order -> outsourced to translation.inc.php
User-List:
pic_del changed to pic_reject due to non-deleting of users
System-Settings:
languages in alphabetical order -> outsourced to translation.inc.php
Create Rubric:
languages in alphabetical order -> outsourced to translation.inc.php
mod_search:
Backend search template not wrapping icons
setup:
languages in alphabetical order -> outsourced to translation.inc.php
mod_red_notice:
adding priority to keep important notices shown everywhere
added to CPO_ROOT/_include/message.inc.php
many, many translations either missing or obsolete
fixed: avoid Umlaut ä in testmail
new system settings:
editor - auxiliary table borders CSS
for better visibility on IPS-screens
editor - customize font list and font sizes
little improvement for class selector on top
title attribs for selects
image select on editor and article form ->enlarged options and no description if equal to filename
Und nun noch der Hintergrund zum Namen:
Im Grunde ein "Hör-Malheur", also etwas falsch herausgehörtes. Da ich diesen Winter bei etwas depressiver Stimmung mit den Arbeiten begonnen habe, kam mir "Winter" von Tori Amos in den Sinn, bei dem ich bei der Zeile "All the white horses are still in bed" immer "Wild Horses" hörte und das Bild der schlummernden Wildpferde so schön fand. Tatsächlich geht es wohl um Kuscheltiere aus der Kindheit...
Neu ist auch der Extraktionsmechanismus:
Aus dem Core- oder Komplettarchiv die Datei extract.php und CPO+.zip ins CPO-Verzeichnis übertragen. Dann die Datei extract.php ausführen. Diese entpackt das Archiv, löscht dieses, löscht sich selbst und startet das Setup.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4d "Daisy World"
Nachdem mit der aktuellen CPO+4.0c "Wild Horses" für PHP 8.3 kaum noch Fehler auftreten, habe ich unter PHP 8.4 alles nochmal hoch und runter getestet und dort neu auftretende Fehler (z.B. in mod_form) beseitigt. Außerdem sind noch ein paar Goodies verbaut.
Da in Kürze PHP 8.5 veröffentlicht wird, hoffe ich auf einem meiner Hosting-Accounts dort zeitnah auch testen und fixen zu können, um dann im Dezember eine vermutlich letzte Version des 4.1-Zweiges online zu stellen, die dann keine Änderungen sondern nur noch Fehlerkorrekturen erfährt.
Da weitergehende Pläne dann nicht mehr damit kompatibel sein werden, wird es wohl einen neuen Zweig geben.
13.11.25 - ein Vorab-Test mit PHP 8.5 RC4 hat bereits ein paar Fehler gezeigt, die ich beseitigt habe
15.11.25 - durch Aktivierung sämtlicher Error-Levels suche ich nun nach zukünftigen Fehlern, also z.B. deprecated
Da in Kürze PHP 8.5 veröffentlicht wird, hoffe ich auf einem meiner Hosting-Accounts dort zeitnah auch testen und fixen zu können, um dann im Dezember eine vermutlich letzte Version des 4.1-Zweiges online zu stellen, die dann keine Änderungen sondern nur noch Fehlerkorrekturen erfährt.
Da weitergehende Pläne dann nicht mehr damit kompatibel sein werden, wird es wohl einen neuen Zweig geben.
13.11.25 - ein Vorab-Test mit PHP 8.5 RC4 hat bereits ein paar Fehler gezeigt, die ich beseitigt habe
15.11.25 - durch Aktivierung sämtlicher Error-Levels suche ich nun nach zukünftigen Fehlern, also z.B. deprecated
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4d "Daisy World"
Nachdem ich auf zwei Entwicklungssystemen mit PHP 8.5.0 getestet habe, stelle ich jetzt mal ein Release Candidate zur Verfügung.
Ich hoffe in den kommenden Wochen auch auf kommerziellen Systemen testen zu können.
Das sind meine Notizen zur RC "Daisy World":
Aus dem Core- oder Komplettarchiv die Datei extract.php und CPO+.zip ins CPO-Verzeichnis übertragen. Dann die Datei extract.php ausführen. Diese entpackt das Archiv, löscht dieses, löscht sich selbst und startet das Setup.
Ich hoffe in den kommenden Wochen auch auf kommerziellen Systemen testen zu können.
Das sind meine Notizen zur RC "Daisy World":
Ich selbst werde nun einige meiner Auftritte darauf umstellen und praktisch testen, dort steht aber bisher nur PHP 8.4 zur Verfügung.What is "Daisy World"?
https://de.wikipedia.org/wiki/Daisyworld
https://www.youtube.com/watch?v=sCxIqgZA7ag
Wesentliche Modifikationen:
viewtopic.php?f=15&p=29981#p29981 root-index short URLs
viewtopic.php?f=15&t=4848 Datei- und Bildfilter
viewtopic.php?f=32&t=4847 rechteloser Admin
viewtopic.php?p=29974#p29974 PHP 8.4 fix mod_form
viewtopic.php?f=15&t=4859 Quick-Buttons
(finde das Posting nicht) Titel-Icons
Titel-Icons und Quick-Buttons über Systemeinstellungen de-/aktivierbar (default off)
neues Modul zur selbsttätigen Benutzer-Registrierung
mod_member um Mitglied-Registrierung erweitert
Security fixes:
// get article by title -> addslashes() in_includesite/i_index.php
"Deprecated" fixes:
session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated inCPO\_include\function.phpon line 127
--> Callbacks als Objekt statt Einzelfunktionen --> DONE!
constant SID deprecated --> replace with new cpo function SID()
todo on all editors e.g. imagelists
utf8_encodeneeds to be replaced by
mb_convert_encoding($string, 'UTF-8', 'ISO-8859-1');
utf8_decodeneeds to be replaced by
mb_convert_encoding($string, 'ISO-8859-1', 'UTF-8');
Fixes for PHP 8.5
- deprecated constantsSIDandE_STRICT
- deprecated switch cases with trailing ; instead of :
- imagedestroy() function has been deprecated -> fixed in captchas and mod_gallery, mod_imagesize
Improvements:
- Dateiupload (+mod_dropzoone) original filename as description+alttext instead of $fileNameReplacements
- Markierung bei Modulaktionen und Templatebearbeitung
- mod_template_info für mod_newsletter erweitert
- show_articles zeigt nun das zum Artikel gehörende Seitentemplate
- Icons-Umbruch in Artikelliste verhindert
- Testmail aus Systemeinstellungen
- Freigabesystem: Anzeige Anzahl freizugebender Artikel
- printIcon +target
- Rubrikansicht pro Rubrik in Rubrikliste (schneller als einzelnes Auswählen und Anzeigen der Rubrik)
- mod_form Bestätigungen mit separater Abfrage (vs. Ausführung durch Link-Checker)
- Zeitzone als Systemeinstellung
still todo
- Rechte-Log Newsletter
- mod_gallery -> use suffix instead of prefix for existing names
CPO error fixes:
- Speichern der Systemeinstellungen gibt wartende Artikel frei -> viewtopic.php?f=17&t=4857
- handling missingidinrubrics.php
- Seitentemplate rubric-Platzhalter Vorbelegung
-_admin/show_articles.inc.phpund modifizierte_include/mini_title.inc.phpfür Freigabesystem angepasst
Updates
- PHP-Mailer updatet to Version 7.0
Module
alle mit CPO+ "Daisy World" ausgelieferten Module erhalten zur Versionsnummer ein "DW", um sie von den unmodifizierten Einzelversionen zu unterscheiden
Aus dem Core- oder Komplettarchiv die Datei extract.php und CPO+.zip ins CPO-Verzeichnis übertragen. Dann die Datei extract.php ausführen. Diese entpackt das Archiv, löscht dieses, löscht sich selbst und startet das Setup.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
MarkusR
- Handbuchversteher
- Beiträge: 7469
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 117 Mal
- Danksagung erhalten: 940 Mal
ConPressoPlus 4.1.6+4d RC1 "Daisy World"
Leider habe ich noch keinen "echten" Server mit PHP 8.5 zur Verfügung, aber auf zwei lokalen Installationen damit getestet.
Überrascht wurde ich dabei vom neuen 4-Bit Zeichensatz aktueller Datenbanken, der mit der Installation kollidiert, wenn man nicht manuell die Codierung umstellt auf ut3mb3 oder gleich latin1 (1-Bit).
Überrascht wurde ich dabei vom neuen 4-Bit Zeichensatz aktueller Datenbanken, der mit der Installation kollidiert, wenn man nicht manuell die Codierung umstellt auf ut3mb3 oder gleich latin1 (1-Bit).
Nachtrag: Hier nun die Archive, diesmal auf einem echten Webserver mit PHP 8.5.0 gepackt!quick_buttons.inc.php:
switch upload between core & mod_dropzone
discard output bydoActions()
_include/article_form.php
deprecated automatic conversion after unserialize an empty string (placeholder ddata) -> fixed
deprecated SID replaced by SID()
fixed warnings on installed but deactivated mod_form
added mod_mobile & modified all neccessary files
added view system homepage if no rubric selected to title_icons
aaded note to system setting on switching release approval
added quick-buttons foruser.php&user_rights.php
added experimental touch design conpresso4touch, with additional size vars in frameset, title_icons, quick-buttons
place help icons correctly insystem_preferences.php
problem using actual utf8mb4 character-set solved by reducing non-integer keys
(varchar(255) as primary/unique > 1000 bits when using 4bits per character)Problem DB using utf8mb4_general_ci instead of deprecated utf8mb3_general_ci
Invalid SQL: CREATE TABLE cpo4_sessions ( sessid varchar(255) binary NOT NULL default '', lastupdated datetime NOT NULL default '0000-00-00 00:00:00', data text NOT NULL, PRIMARY KEY (sessid), KEY lastupdated (lastupdated));
Specified key was too long; max key length is 1000 bytes (1071)
with varchar(250) it works
phpsessid has 32 hex-characters (session.sid_length and session.sid_bits_per_character INI settings is deprecated), so setup is changed to varchar(32)
table modules: name is changed to varchar(64)... should be enough
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle