Skip to content

Commit

Permalink
2-0-0-b31
Browse files Browse the repository at this point in the history
  • Loading branch information
LukeWCS committed Apr 28, 2019
1 parent 4401ebf commit 892f167
Show file tree
Hide file tree
Showing 9 changed files with 94 additions and 87 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ Extension for phpBB 3.2 - Shows a visitor statistic of the current day or a free
## Installation / Update of LF-WWH 2.x
1. Download and extract the Zip archive of the GitHub release.
1. In the extension management disable "LF who was here (2.x)", if already existing.
1. Delete the complete folder `whowashere/` inside `ext/lukewcs/`, if already existing.
1. Delete the complete folder `whowashere/` inside `ext/lukewcs/` from phpBB, if already existing.
1. Copy the folder `lukewcs/` from the Zip archive including all subfolders and files to `ext/` from phpBB (upload).
1. In the extension management, enable "LF who was here (2.x)".

## Upgrade of an old WWH extension (NV-WWH or LF-WWH 1.x):
1. Download and extract the Zip archive of the GitHub release.
1. Copy the folder `lukewcs/` from the Zip archive including all subfolders and files to `ext/` from phpBB (upload).
1. In the extension management, enable "LF who was here (2.x)". This will also automatically perform a data transfer.
1. In the settings (ACP) and in the WWH display (forum index) check and compare whether the settings and all data (in particular the visitor record) were taken over correctly. If the upgrade was successful, the next step can be performed.
1. Check and compare in the settings (ACP) and the WWH display (forum index), whether the settings and all data (in particular the visitor data record) have been transferred correctly. If the upgrade was successful, the next step can be performed.
1. Affects only LFWWH 1x: As the permissions are not transferred during data transfer, they must be adjusted after the upgrade, provided that the phpBB full rights system has been used before. If only the simplified rights system ("Display for guests:") of LF-WWH was used before, this step can be omitted.
1. Now the old WWH extension can be disabled and uninstalled ("Delete data").

Expand Down
6 changes: 3 additions & 3 deletions README_updating_a_developer_version.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Updating a developer version (dev, beta, RC) of LF-WWH:

#### The "clean" way: you loose all data and configuration of LF-WWH.
#### The "clean" way: you loose all data and configuration of LF-WWH and you get the default configuration.

1. Download and extract the Zip archive of the GitHub release.
1. In the extension management disable "LF who was here (2.x)".
Expand All @@ -9,12 +9,12 @@
1. Copy the folder `lukewcs/` from the Zip archive including all subfolders and files to `ext/` from phpBB (upload).
1. In the extension management, enable "LF who was here (2.x)".

#### The "dirty" way: you keep all data and configuration of LF-WWH.
#### The "dirty" way: you keep all data and configuration of LF-WWH, but you must adjust all new settings.

1. Download and extract the Zip archive of the GitHub release.
1. In the extension management disable "LF who was here (2.x)".
1. Delete the folder `whowashere/` inside `ext/lukewcs/`.
1. Copy the folder `lukewcs/` from the Zip archive including all subfolders and files to `ext/` from phpBB (upload).
1. In the extension management, enable "LF who was here (2.x)".
1. In the "GENERAL" tab use "Purge the cache".
1. You must save the settings page again: open LFWWH's settings, correct the settings if needed and save the page, with or without changes.
1. Last, you must save the settings page again: open LFWWH's settings, correct the settings if needed (especially the new ones) and save the page, with or without changes.
8 changes: 7 additions & 1 deletion lf-who-was-here-2_build_changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@

### Builds 2.0.0 (2019--)

* B31: (beta2)
* JS des Info-Buttons und des ACP-Moduls auf "camelCase" formatiert.
* `README.md` geändert.
* `README_updating_a_developer_version.md` geändert.
* `composer.json` geändert.
* `lf-who-was-here_version.json` geändert.
* B30:
* Code bereinigt.
* JS des Info-Buttons und des ACP-Moduls auf Objekte umgestellt. Direktive `use strict` gesetzt.
Expand Down Expand Up @@ -44,7 +50,7 @@
* B22:
* B21 muss zuerst deinstalliert werden, also unbedingt "Arbeitsdaten löschen"!
* Den phpBB 3.1 Ersatztext für das Info-Symbol (Awesome-Font) durch ein Unicode-Zeichen ersetzt.
* `composer.json` aktualisiert
* `composer.json` aktualisiert.
* CSS von `prosilver` nach `all` verschoben.
* 1 Sprachvariable umbenannt, 1 gelöscht.
* 1 Konfig-Variable umbenannt.
Expand Down
12 changes: 6 additions & 6 deletions lf-who-was-here-2_changelog.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@

### Changelog 2.0.0

#### Beta 2 (2019--)
#### Beta 2 (2019-04-28)

* Bei der Anzeige der Zeit von Benutzern und Bots können jetzt die Inhalte der Sprach-Variablen `LFWWH_LAST1` und `LFWWH_LAST2` dynamisch über die Platzhalter `$1` und `$2` direkt im Zeitformat eingefügt werden. Das hat neben erhöhter Flexibilität auch den Vorteil, das die Einstellung für die Anzeige von "zuletzt um" regulär in der Konfiguration gespeichert wird und nicht mehr über die Sprachdatei durch setzen/löschen der Variable gesteuert werden muss.
* Zusätzlich gibt es die Sprach-Variable `LFWWH_LAST3` die mit `$3` angesprochen werden kann.
* Im ACP-Modul wird entsprechend bei "Zeit-Format:" im Erklärungstext auf die Platzhalter `$1` und `$2` hingewiesen.
* Zusätzlich gibt es die Sprach-Variable `LFWWH_LAST3` für "zuletzt am" die mit `$3` angesprochen werden kann.
* Im ACP-Modul wird entsprechend bei "Zeit-Format:" im Erklärungstext auf die Platzhalter `$1`, $2` und $3` hingewiesen.
* Den Erklärungstext in der Sprachdatei so gestaltet, das bei diesem die aktuellen Inhalte der Platzhalter dynamisch aus der Sprachdatei eingefügt werden.
* Bei "Zeit-Format:" wird jetzt bei einer Neuinstallation der Platzhalter `$1` eingetragen, wodurch per Standard auch wieder "zuletzt um" angezeigt wird. Das betrifft auch die Standard-Schaltfläche im ACP-Modul.
* Sprachdateien:
* Die Sprach-Variable `LFWWH_LAST1` hat ab dieser Version wieder den ursprünglichen Standardinhalt und erstmals hat auch `LFWWH_LAST2` einen Standardinhalt. Diese Änderungen geschahen, da diese Variablen bei der Anzeige der Benutzer-Zeit ab dieser Version nicht mehr generell verwendet werden, sondern bei Bedarf über Platzhalter einfügt werden können.
* In `who_was_here.php` die Variable 'LFWWH_RECORD' in 'LFWWH_RECORD_DAY' umbenannt, da es sonst Überschneidungen mit `info_acp_who_was_here.php` gäbe, in der diese Variable ebenfalls benutzt wurde.
* Ab dieser Version hat die Sprach-Variable `LFWWH_LAST1` wieder den ursprünglichen Standardinhalt. Erstmals hat auch `LFWWH_LAST2` einen Standardinhalt. Diese Änderungen geschahen, da diese Variablen bei der Anzeige der Benutzer-Zeit ab dieser Version nicht mehr generell verwendet werden, sondern bei Bedarf über Platzhalter eingefügt werden können.
* In `who_was_here.php` die Variable `LFWWH_RECORD` in `LFWWH_RECORD_DAY` umbenannt, da es sonst Überschneidungen mit `info_acp_who_was_here.php` gäbe, in der diese Variable ebenfalls benutzt wurde.
* Kleinere Korrekturen.
* Umbenennung einiger Variablen.
* ACP-Modul:
Expand All @@ -24,7 +24,7 @@
* Die Funktion die das HTML für die Info-Schaltflächen (Benutzer und Bots) generiert, komplett überarbeitet. (basiert auf einem Vorschlag von Kirk)
* Es wird kein Button mehr erzeugt, sondern lediglich ein `<span>` Container der auf das Maus-Event `onclick` reagiert. Dadurch entfiel auch die bisherige Verschachtelung eines Button-Containers und eines Label-Containers.
* Dadurch entfallen ausserdem spezielle Style-Anpassungen für `<button>`, die bisher nötig waren. Dementsprechend das bisherige Klassen-CSS für die Schaltfläche entfernt.
* Dafür neues Klassen-CSS hinzugefügt, mit dem verhindert wird, dass der angrenzende Text der "Schaltfläche" bei schnellem Mehrfachklick markiert wird.
* Dafür neues Klassen-CSS hinzugefügt, mit dem verhindert wird, dass bei schnellem Mehrfachklick der angrenzende Text der "Schaltfläche" markiert wird.
* Javascript an diese Änderungen angepasst.
* Javascript:
* Info-Schaltfläche: Globale Variablen und Funktion in einem Objekt zusammengefasst sowie Direktive `use strict` gesetzt.
Expand Down
2 changes: 1 addition & 1 deletion lf-who-was-here-2_version.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"unstable": {
"2.0": {
"current": "2.0.0-beta1",
"current": "2.0.0-beta2",
"download": "",
"announcement": "https://github.com/LukeWCS/lf-who-was-here-2/releases",
"eol": null,
Expand Down
Loading

0 comments on commit 892f167

Please sign in to comment.