Skip to content

W

Productivity & Wikis

Flat-file CMS for designing experimental websites - lightweight markdown/HTML editor, multi-user support, no external database required

PHP Latest v3.16.0 · 1mo ago Security brief →

Features

  • Edit pages with markdown, HTML, CSS, JavaScript in a lightweight editor
  • Media manager with built-in image optimization
  • Multi-user support using flat file storage
  • Fully functional without JavaScript
  • URL-based command interface for page management

Recent releases

View all 13 releases →
v3.16.0 Breaking risk
⚠ Upgrade required
  • Update BODY content: replace [[PAGE_ID]] with %TITLE?id=PAGE_ID syntax.
  • Configure Time Zone in the admin panel if a different zone is required.
Breaking changes
  • Removed ability to use [[PAGE_ID]] syntax in BODY; replaced with %TITLE% inclusion using id parameter.
Notable features
  • Configurable Time Zone setting via admin panel (replaces hardcoded Europe/Paris).
  • New %COMMENTCOUNT% inclusion for displaying comment count of a page.
  • Random sorting option added to pages (usable in home view and %LIST% inclusion).
Full changelog

⚠️ Small breaking change: Wiki kinks ([[PAGE_ID]]) cannot be used in BODY anymore.
To achieve the same behavior in BODY, one can now use the new %TITLE% inclusion id parameter:

<a href="target">%TITLE?id=target%</a>

What's Changed

  • Page endering errors are nicely outputed to error log as warnings
  • URL checker is not triggered during render if user is not an editor
  • configurable Time Zone (Finaly !!)
  • url cache store reference pages for each URLs, which allow to display pages orgins for URL in management interface
  • page render feature a micro typography fixer based on page lang, thanks to JoliTypo library https://github.com/jolicode/JoliTypo/
  • new %COMMENTCOUNT% inclusion to output the comment amount of a page
  • new random option for pages sorting ! (that can be used in home view and in %LIST% inclusion)
  • rendering refactor: all W inclusion are now catched by the same regex, which is way more efficient

🎉 One of the most important change is that now W support a time zone setting (that can be set in admin panel) ! Before that, this was ridiculously hardcoded to Europe/Paris 🤭.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.15.1...v3.16.0

v3.15.1 Bugfix

Fixed LDAP authentication bug introduced in v3.11.0.

Full changelog

This release fix a bug in LDAP authentication introduced in v3.11.0.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.15.0...v3.15.1

v3.15.0 Breaking risk
Breaking changes
  • Removed parent `<span>` wrapper around `%AUTHORS%` inclusion; now rendered directly within a single `<span>` element.
Notable features
  • Comment system implementation
  • New "Carbon Ghost" theme
Full changelog

What's Changed

  • implementation of a comment system by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/576
  • new theme: carbon ghost
  • URL checker cache management is now accessible from home > file menu

⚠️ this release include a small breaking change: %AUTHORS% inlcusion do not use a parent <span> element but only a <a> element.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.14.0...v3.15.0

v3.14.0 New feature
Notable features
  • URLchecker panel with manual re‑check capability for external links
  • list component gains datemodif and timemodif options
  • Nginx config sample added to README
Full changelog

What's Changed

  • New URLchecker panel to manage external link checker cache. Main new feature is that URL can be re-checked manually by editors.
  • list: add datemodif and timemodif options, close #558 by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/560
  • add Nginx config sample in README, close #541 by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/567
  • allow spellcheck on Markdown elements in edit view
  • option to display Markdown headings using a proportional size in edit view
  • nestable filters in home view.

And of course some bug fixes !

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.13.1...v3.14.0

v3.13.1 Bug fix

Display author levels as text rather than numeric IDs in the edit view.

Full changelog

What's Changed

  • Documentation special layout to allow back button when navigating anchor by @jbidoret in https://github.com/vincent-peugnet/wcms/pull/561
  • Fix CSS and JS templain chain order 😇
  • edit view: display user levels instead of number in authors list

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.13.0...v3.13.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
52
Forks
5
Languages
PHP CSS HTML

Install & Platforms

Install via
binary

Beta — feedback welcome: [email protected]