1 Commits
Author SHA1 Message Date
Nolimit release 66eb8b0da3 Update the public pages to 0.2.3 2026-11-14 14:39:27 +00:00
3 changed files with 11 additions and 3 deletions
+9 -1
View File
@@ -1,6 +1,6 @@
# The surface Nolimit News exposes # The surface Nolimit News exposes
<!-- nlnws:version 0.2.2 --> <!-- nlnws:version 0.2.3 -->
Everything another plugin, a theme or a site owner can bind to, store against, Everything another plugin, a theme or a site owner can bind to, store against,
or break by changing. For developers; a site owner never needs to read it. or break by changing. For developers; a site owner never needs to read it.
@@ -114,6 +114,12 @@ The signup form (`admin-post.php?action=nlnws_signup`) answers the same
whether the address is new, already subscribed, suppressed or throttled, so it whether the address is new, already subscribed, suppressed or throttled, so it
cannot be used to learn who is on a list. It accepts only lists marked public, cannot be used to learn who is on a list. It accepts only lists marked public,
whatever the request names, and mails one confirmation per address per hour. whatever the request names, and mails one confirmation per address per hour.
The whole site mails at most 100 confirmations in one clock hour (define
`NLNWS_CONFIRMATIONS_PER_HOUR` in `wp-config.php` to change it); past that the
form answers "try again in an hour" for every address and stores nothing, and
a Nolimit Forms signup is skipped. The confirmation mail greets nobody by name:
the person filling in the form chooses both the name and the address, so a name
there would be their text mailed to a stranger from this site.
### Shortcode ### Shortcode
@@ -183,6 +189,7 @@ row of this table is gone.
| `nlnws_auto_update_seeded` | option | That the one-time auto-update offer was made. | | `nlnws_auto_update_seeded` | option | That the one-time auto-update offer was made. |
| `nlnws_release_feed` | transient | The cached release feed. | | `nlnws_release_feed` | transient | The cached release feed. |
| `nlnws_t_<32 hex>` | transient, one hour | "This address was just mailed a confirmation". The name is a keyed hash of the address, so the address is not written to the options table. | | `nlnws_t_<32 hex>` | transient, one hour | "This address was just mailed a confirmation". The name is a keyed hash of the address, so the address is not written to the options table. |
| `nlnws_t_hour_<YYYYMMDDHH>` | transient, two hours | How many confirmation mails the site sent in that clock hour (UTC). A count and nothing else. |
| `nlnws_purge_pending` | WP-Cron event, daily | Deletes a pending membership older than 30 days, and the person too when nothing else is left and they are not suppressed. | | `nlnws_purge_pending` | WP-Cron event, daily | Deletes a pending membership older than 30 days, and the person too when nothing else is left and they are not suppressed. |
The admin screens store nothing of their own: they read and write the tables The admin screens store nothing of their own: they read and write the tables
@@ -313,6 +320,7 @@ included. It leaves an ordinary post alone.
| --- | --- | | --- | --- |
| `NLNWS_VERSION` | The version, equal to the header's. | | `NLNWS_VERSION` | The version, equal to the header's. |
| `NLNWS_COLOUR` | The card colour, `#4a4fc4`, measured 6.55:1 against white. It exists three times, here, as `--nlnws-accent` in `assets/css/admin.css` and as the tile fill in `assets/icon.svg`; the release checks assert all three agree. | | `NLNWS_COLOUR` | The card colour, `#4a4fc4`, measured 6.55:1 against white. It exists three times, here, as `--nlnws-accent` in `assets/css/admin.css` and as the tile fill in `assets/icon.svg`; the release checks assert all three agree. |
| `NLNWS_CONFIRMATIONS_PER_HOUR` | Not defined by the plugin. A site may define it in `wp-config.php` to change how many confirmation mails it sends per hour (default 100). |
| `NLNWS_PLUGIN_FILE`, `NLNWS_PLUGIN_DIR`, `NLNWS_PLUGIN_URL`, `NLNWS_PLUGIN_BASENAME` | Paths, for this plugin's own use. | | `NLNWS_PLUGIN_FILE`, `NLNWS_PLUGIN_DIR`, `NLNWS_PLUGIN_URL`, `NLNWS_PLUGIN_BASENAME` | Paths, for this plugin's own use. |
## What a consumer must not do ## What a consumer must not do
+1 -1
View File
@@ -1,6 +1,6 @@
# Nolimit News # Nolimit News
<!-- nlnws:version 0.2.2 --> <!-- nlnws:version 0.2.3 -->
Newsletters for WordPress and WooCommerce: write an issue in the block editor, Newsletters for WordPress and WooCommerce: write an issue in the block editor,
keep your lists, put a signup form anywhere, send it through your own mail keep your lists, put a signup form anywhere, send it through your own mail
+1 -1
View File
@@ -1,6 +1,6 @@
# Setting up Nolimit News # Setting up Nolimit News
<!-- nlnws:version 0.2.2 --> <!-- nlnws:version 0.2.3 -->
## Installing it ## Installing it