WP Manifestindependent plugin directory
manifest / unclassified / palmx-core

PalmX Core

Companion interaction plugin for the PalmX WordPress theme.

by wp-im · github.com/wp-im/palmx-core · website

★ 1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/wp-im/palmx-core/archive/refs/heads/main.zip

PalmX Core is the companion operations plugin for the PalmX WordPress Classic Theme. It connects PalmX's front end to native WordPress publishing and discussion APIs.

What it provides

  • Front end publishing, post editing and trashing, and comment controls.
  • P2 post type, topic, link, quote, and activity metadata.
  • Feed ordering by recent approved replies while preserving original publication dates.
  • Simple @username notifications in each user's WordPress profile metadata.
  • A small notification inbox and mark as read action.

PalmX Core uses WordPress Posts, Comments, and metadata. It does not create custom tables, custom post types, taxonomies, or REST endpoints.

Requirements and pairing

  • WordPress 6.4 or newer.
  • PHP 7.4 or newer.
  • PalmX Theme 0.1.8 or newer for the full interface.

Install and activate PalmX Core on the same site as PalmX. On Multisite, activate the plugin on the PalmX subsite where the theme is active. The theme can still render native WordPress content without Core, but front end submissions, activity ordering, and notifications depend on this plugin.

Security model

Front end state changing forms use WordPress nonces and capability checks. Post and comment content is sanitized through WordPress APIs. Post deletion and comment deletion use the WordPress Trash.

Development

The plugin source is at the repository root. Build its install package with:

bash scripts/package-release.sh 0.1.0

Generated release archives stay under build/ and are ignored by Git.

License

PalmX Core is distributed under the GNU General Public License v2 or later. See LICENSE.