CMSimple_XH 1.8.0

A place for general not CMSimple related discussions
Post Reply
olape
Posts: 3201
Joined: Fri Mar 13, 2015 8:47 am
Contact:

CMSimple_XH 1.8.0

Post by olape » Wed Dec 11, 2024 7:25 pm

Unfortunately, a small error had crept into the update package.
Anyone who downloaded the package before 13.12.2024 19:00 should do so again.
The stylesheet of the file browser is missing.

/plugins/filebrowser/css/stylesheet.css


----------------------------------------------------------------------------
----------------------------------------------------------------------------

https://www.cmsimple-xh.org/?Downloads

----------------------------------------------------------------------------
----------------------------------------------------------------------------

[en]
Changes and enhancements in CMSimple_XH 1.8

You can find the complete list on GitHub.
https://github.com/cmsimple-xh/cmsimple ... 5?closed=1

PHP ab 7.4

----------------------------------------------------------------------------

Für User
--------

The default password "test" must be changed within 5 minutes of the first page view.
After that, it is no longer possible to log in with "test".
No changes can be saved within these 5 minutes except the password change itself.

TinyMCE 7 has been added and standard editor
- TinyMCE 5 is still included with minor corrections
- TinyMCE 4 is out

Plugin Hi_Updatecheck included in the latest version
Plugin iQuery_XH included in the latest version
Plugin Pagmanager_XH included in the latest version

The file browser has been revised.
- The pages on which the files are integrated are now displayed for all files.
Renaming or deleting is also blocked accordingly.
- The image preview also supports svg
- The file browser itself no longer requires support from the FA plugin
- minor corrections

PageParams has been extended to include the option of setting a status code for hidden pages
- 403, 404, 410
- No more cumbersome entry of code in the content.
i.e.
<div>#CMSimple header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');#</div>
<div>#CMSimple http_response_code(404);#</div>
these are no longer required.

If debug mode is activated, the debug log can be activated.
- Settings -> Configuration -> Extended
- This also records messages that you might not otherwise notice.

Folder configuration (userfiles, downloads, images, media) can only be changed directly in config.php.
- can no longer be accessed via Settings -> Configuration -> Extended

If the extension intl is available on the web server,
transliteration and lower case can be used for the URLs.
- via Settings -> Configuration

No page selected or blank page after login or language change should be a thing of the past

Errors in the template are intercepted with the emergency template.
- Unnoticed server errors 500 no longer occur.

prev/next - links in the head are deactivated by default.
- The use at this point is almost never correct from an SEO perspective.
- can be activated via Settings -> Configuration

Alternative language menus can be activated via the configuration.
- Changes to the template are no longer necessary

The preview is possible for unpublished pages.
- A warning is also displayed

It is possible to set the canonical link
- can be activated and configured via Settings -> Configuration

Backups
- It is possible to create a temporary backup for EVERY saving process of the content.
These backups are deleted when you log out
- Additional backups that you have created yourself can now be deleted via the backend.
- It is possible via the settings of the respective language file,
select an additional backup for the current publication.
This allows changes to be made to the content without them being published immediately after saving.

The display of the meta title/meta description set via page data in the search results is configurable.
- Settings -> Configuration

The files that are checked for access protection are linked directly in the system check.
This means that a manual check can be carried out directly in the event of a warning.

The domains fhseidel.de and webdesign-keil.de have been removed/replaced everywhere
Wrong iso code for Sweden corrected
Fixed LinkCheck error under xampp,PHP 8.1
Plugin ADC-Core_XH is no longer hardcoded, alternatives are possible.
- Settings -> Configuration
onload() in the body tags of the supplied templates.
- only available in admin mode
Various other minor errors fixed and corrections made.

----------------------------------------------------------------------------

For developers
--------------

The output of the Newsbox is now also possible with a print link.
- newsbox('News01') -> newsbox('News01', 'printlink')

The standard language menu is output with a class.
- class="xh_languagemenu"
- It is no longer necessary to specify a separate class
-> Unintentional overlaps when using alternative voice menus should be prevented.

Exclude plug-in outputs from the system search if no relevant return is to be expected.
- i.e. Shariff_XH
-> if (isset($GLOBALS['xh_searching']) && $GLOBALS['xh_searching']) return;

Canonical link
- Plugin: Set parameters for the canonical link that should be included in the link.
/*
* Add keys for the canonical link.
*/
$CanonicalLinkInc[] = 'foo';
$CanonicalLinkInc[] = 'bar';
i.e. RealBlog_XH
/*
* Add keys for the canonical link.
*/
$CanonicalLinkInc[] = 'realblog_id';
if (isset($_GET['realblog_page'])
&& $_GET['realblog_page'] != '1'
&& !isset($_GET['realblog_id'])) {
$CanonicalLinkInc[] = 'realblog_page';
}

Further options for the metaconfig.php
- was previously possible:
for textarea - "text"
for checkbox - "bool"
for dropdown - "enum:1,2,3"
for datalist - "xenum:4,5,6"
for random - "random"
for hidden - "hidden"
for text - "string"
- is new:
for password - "password"
or password with minimum length - "password:8"

for email - "email"

for number - "number"
for number with min - "number:-5"
for number with max - "number:,6"
for number with step - "number:,,0.1"
for number with min, max and step - "number:-5,6,0.5"

for range - "range"
for range with min, max and step - "range:50,80,10"
and so on, see at number

for colorpicker - "color"
for colorpciker with user-defined colors - "color:#ff0000,#00ff00,#0000ff";
and so on

for date - "date"
for date with min, max and step - "date:2024-01-01,2024-07-31,2"
and so on, see at number

for time - "time"
for time - with min, max and step - "time:08:00,16:30,900";
and so on, see at number

----------------------------------------------------------------------------
----------------------------------------------------------------------------

Leider hatte sich in des Update-Paket ein kleiner Fehler eingeschlichen.
Wer das Paket vor dem 13.12.2024 19:00 heruntergeladen hat, sollte das nochmal tun.
Es fehlt das Stylesheet des Filebrowsers.

/plugins/filebrowser/css/stylesheet.css


----------------------------------------------------------------------------
----------------------------------------------------------------------------
https://www.cmsimple-xh.org/de/?Downloads

----------------------------------------------------------------------------
----------------------------------------------------------------------------
[de]
Änderungen und Erweiterungen in CMSimple_XH 1.8

Die vollständige Liste findet ihr auf GitHub.
https://github.com/cmsimple-xh/cmsimple ... 5?closed=1

PHP ab 7.4

----------------------------------------------------------------------------

Für User
--------

Das Standardpasswort "test" muss innherhalb von 5 min nach dem ersten Seitenaufruf geändert werden.
Danach ist mit "test" keine Login mehr möglich.
Innerhalb dieser 5 min können keine Änderungen gespeichert werden ausser der Passwortänderung selbst.

TinyMCE 7 ist dazugekommen und Standardeditor
- TinyMCE 5 ist mit kleinen Korrekturen weiterhin enthalten
- TinyMCE 4 ist raus

Plugin Hi_Updatecheck in der neuesten Version enthalten
Plugin iQuery_XH in der neuesten Version enthalten
Plugin Pagmanager_XH in der neuesten Version enthalten

Der Filebrowser wurde überarbeitet.
- Es wird jetzt für alle Dateien angezeigt, auf welchen Seiten diese eingebunden sind.
Entsprechend wird auch das Umbenennen oder Löschen blockiert.
- Bei der Bildervorschau wird auch svg unterstützt
- der Filebrowser selbst benötigt keine Unterstützung mehr durch das Plugin FA
- kleinere Korrekturen

PageParams wurde um die Möglichkeit erweitert, für versteckte Seiten einen Status-Code zu setzen
- 403, 404, 410
- Keine umständliche Eingabe von Code im Inhalt mehr notwendig.
i.e.
<div>#CMSimple header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');#</div>
<div>#CMSimple http_response_code(404);#</div>
diese werden nicht mehr benötigt.

Wenn der Debug-Mode aktiviert ist, kann das Debug-Log aktiviert werden.
- Einstellungen -> Konfiguration -> erweitert
- So werden auch Meldungen erfasst, die man sonst vielleicht nicht bemerkt.

Ordnerkonfiguration (userfiles, downloads, images, media) sind nur noch direkt in der config.php zu ändern.
- über Einstellungen -> Konfiguration -> erweitert nicht mehr zu erreichen

Wenn die Erweiterung intl auf dem Webserver verfügbar ist,
kann für die URLs Transliteration und Kleinschreibung genutzt werden.
- über Einstellungen -> Konfiguration

Keine Seite gewählt oder leere Seite nachdem Login oder Sprachwechsel sollten der Vergangenheit angehören

Fehler im Template werden mit dem Notfalltemplate abgefangen.
- Unbemerkte Serverfehler 500 treten damit nicht mehr auf.

prev/next - Links im head sind per Standard deaktiviert.
- der Gebrauch an dieser Stelle ist aus SEO-Sicht fast nie korrekt.
- können über Einstellungen -> Konfiguration aktiviert werden

Alternative Sprachmenüs können über die Konfiguration aktiviert werden.
- Änderungen am Template sind nicht mehr notwendig

Für nicht veröffentlichte Seiten ist die Vorschau möglich.
- Es wird zusätzlich eine Warnung angezeigt

Das setzen des Kanonischen Links ist möglich
- kann über Einstellungen -> Konfiguration aktiviert und konfiguriert werden

Sicherungen
- Es ist möglich, für JEDEN Speichervorgang des Inhalts eine temporäre Sicherung erstellen zu lassen.
Diese Sicherungen werden beim Logout gelöscht
- Selbst erstelle zusätzliche Sicherungen können nun übers Backend gelöscht werden.
- Über die Einstellungen der jeweilige Sprachdatei ist es möglich,
eine zusätzliche Sicherung für die aktuelle Veröffentlichung zu wählen.
So können Änderungen am Inhalt gemacht werden, ohne dass diese sofort nach dem Speichern veröffentlicht werden.

Die Anzeige des/der per Pagedata gesetzten Meta-Titels/Meta-Beschreibung in den Suchergebnissen ist konfigurierbar.
- Einstellungen -> Konfiguration

Im Systemcheck sind die Dateien, die auf Zugriffsschutz geprüft werden direkt verlinkt.
So kann im Fall einer Warnung direkt manuell geprüft werden.

Die Domains fhseidel.de und webdesign-keil.de wurden überall entfernt/ersetzt
Falscher iso-Code für Schweden korrigiert
Fehler beim LinkCheck unter xampp,PHP 8.1 behoben
Plugin ADC-Core_XH ist nicht mehr hartkodiert, Alternativen sind möglich.
- Einstellungen -> Konfiguration
onload() im body-Tags der mit ausgelieferten Templates geändert.
- nur noch im Adminmode vorhanden
Diverse weitere kleine Fehler behoben und Korrekturen eingestellt.

----------------------------------------------------------------------------

Für Entwickler
--------------

Die Ausgabe der Newsbox ist jetzt auch mit Printlink möglich.
- newsbox('News01') -> newsbox('News01', 'printlink')

Das Standardsprachmenü wird mit einer Klasse ausgegeben.
- class="xh_languagemenu"
- Die Angabe einer eigenen Klasse ist nicht mehr notwendig
-> Ungwollte Überschneidungen bei der Nutzung alternativer Sprachmenüs sollen verhindert werden.

Plugin-Ausgaben von der Systemsuche ausnehmen, falls keine relevante Rückgabe zu erwarten ist.
- i.e. Shariff_XH
-> if (isset($GLOBALS['xh_searching']) && $GLOBALS['xh_searching']) return;

Kanonischer Link
- Plugin: Parameter für den kanonischen Link setzen die im Link enthalten sein sollen.
/*
* Add keys for the canonical link.
*/
$CanonicalLinkInc[] = 'foo';
$CanonicalLinkInc[] = 'bar';
i.e. RealBlog_XH
/*
* Add keys for the canonical link.
*/
$CanonicalLinkInc[] = 'realblog_id';
if (isset($_GET['realblog_page'])
&& $_GET['realblog_page'] != '1'
&& !isset($_GET['realblog_id'])) {
$CanonicalLinkInc[] = 'realblog_page';
}

Weitere Optionen für die metaconfig.php
- bisher war möglich:
for textarea - "text"
for checkbox - "bool"
for dropdown - "enum:1,2,3"
for datalist - "xenum:4,5,6"
for random - "random"
for hidden - "hidden"
for text - "string"
- neu ist:
for password - "password"
or password with minimum length - "password:8"

for email - "email"

for number - "number"
for number with min - "number:-5"
for number with max - "number:,6"
for number with step - "number:,,0.1"
for number with min, max and step - "number:-5,6,0.5"

for range - "range"
for range with min, max and step - "range:50,80,10"
and so on, see at number

for colorpicker - "color"
for colorpciker with user-defined colors - "color:#ff0000,#00ff00,#0000ff";
and so on

for date - "date"
for date with min, max and step - "date:2024-01-01,2024-07-31,2"
and so on, see at number

for time - "time"
for time - with min, max and step - "time:08:00,16:30,900";
and so on, see at number
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Tata
Posts: 3626
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: CMSimple_XH 1.8.0

Post by Tata » Thu Dec 12, 2024 7:51 am

Alles in Ordnung?
Screen Shot 2024-12-12 at 08.50.26.jpg
Andere Frage:
Ist es möglich Codeview, oder Codeeditorview als "Fullscreen" nutzen?
You do not have the required permissions to view the files attached to this post.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

olape
Posts: 3201
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: CMSimple_XH 1.8.0

Post by olape » Thu Dec 12, 2024 1:11 pm

Tata wrote:
Thu Dec 12, 2024 7:51 am
Alles in Ordnung?
Mein Fehler, jetzt ist es ok.
Tata wrote:
Thu Dec 12, 2024 7:51 am
Ist es möglich Codeview, oder Codeeditorview als "Fullscreen" nutzen?
Antworten dazu verschoben
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Post Reply