N1 N1Time

NEX1ON 0.9.0 — Forum, shop and seventeen bundled modules

The largest release: forum 2.2, shop, comments, newsletter, polls, private messages, multilingual content, notifications, a queue, a bin with restore, and revision history. The first version built as an installation archive.

The 0.9.0 version number appeared on 7 September, when forum 2.0 needed new core features. The engine stayed on this number for four days, and the distribution archive was built on 10 September with everything done up to that day. That is why the release is so large: from 0.8.0 to 0.9.0 the engine grew from three modules to seventeen.

Core

  • Bin with restore. Deleted items no longer vanish: an entry goes to the shared bin and comes back with one click. The bin can be emptied.
  • Revision history. Overwritten text of a news post, page or custom section entry can be restored from an earlier version.
  • Database backups — one button in the panel, plus the db:backup and db:restore commands. A restore stops at the first error and prints the rollback command.
  • Queue and scheduler. Emails are sent through a queue, so a page no longer waits on the mail server. A single cron line processes both the queue and cleanup.
  • Notifications: a bell on the site, a dedicated page and email.
  • Content reports — a shared core mechanism with a review section in the panel.
  • Multilingual content. Pages, news, products, custom sections and forum sections now have a language and linked translations. The Translations section in the panel shows what is missing where.
  • One text markup for the whole engine: emphasis, headings, lists, quotes, links, colour, a code box with a "Copy" button.
  • Page layout moved into the core. A theme is a design, not a copy of the engine: changing a colour no longer means copying seventeen templates.
  • The home page is assembled from module blocks, each of which can be removed or reordered.
  • Full-page cache for guests, canonical URLs and tags for messenger previews.
  • Quick jump in the panel: a section, entry or setting by its first letters.
  • Commands module:new (module scaffold), doctor (engine integrity check) and release (building the distribution).

Security

  • Custom panel address, panel access by IP list, forced HTTPS.
  • Address blocklist.
  • Rate limiting on public forms.
  • Response headers block anything unnecessary and do not reveal the PHP version.
  • The signing key no longer ships to buyers inside the archive.
  • Image watermarks and a compression quality setting.

Modules

  • Forum 2.2.0: categories above sections, section permissions by role, topic types with their own fields and states (question with an accepted answer, bug report, suggestion with voting), tags and prefixes, subscriptions, attachments, preview, "What is new", jump to the first unread post, who is reading a topic right now, search within discussions.
  • Shop 1.12: cart, checkout, shipping with a free-shipping threshold, promo codes, discount rules, custom order fields, digital products with a delivery log, product variants, multiple images, reviews with ratings, printable invoices, search and price filtering.
  • Comments — attach to entries of any module without knowing about them.
  • Downloads, Contact form with callback requests, Newsletter, Code colouring, Banners, Welcome block on the home page, Polls, Private messages, Bookmarks, Tags, Visits — a built-in counter that stores numbers, not people.

Themes

Three themes join the default one: Paper, a light theme for reading; Storefront, for those who sell; Journal, for a site that is written.

Mobile

Panel tables turn into cards on narrow screens, the site menu opens with a button, and sidebar blocks collapse.

Compatibility

PHP 8.2 or later, MySQL or MariaDB. Modules that use the new core features (forum 2.x) require engine 0.9.0 or later; this is stated in their manifests.

How to install

Unpack the archive on your hosting and open the site in a browser. The installation wizard walks you through the server check, the database and the owner account.

---

Links