pickles2/px2-clover

Pickles 2 的插件式 CMS

安装量: 1,333

依赖者: 14

推荐者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

0.3.7 2024-09-10 11:46 UTC

This package is auto-updated.

Last update: 2024-09-25 16:23:50 UTC


README

Pickles 2 的插件式 CMS。

使用说明

安装

composer require pickles2/px2-clover;

设置

px-files/config.php$conf->funcs->before_sitemap 部分开头,添加 tomk79\pickles2\px2clover\main::register() 的设置。

	// funcs: Before sitemap
	$conf->funcs->before_sitemap = [
		// px2-clover
		tomk79\pickles2\px2clover\main::register( array(
			/* any options... */
		) ),

		// ...other plugins
	];

启用 $conf->allow_pxcommands。此设置使得所有 PX 命令都可以通过浏览器执行。通常,此设置被推荐设置为禁用,但鉴于 Clover CMS 会验证并保护其他所有 PX 命令的执行,因此可以安全使用。

$conf->allow_pxcommands = 1;

插件选项

根据需要,可以设置额外的选项。

	// funcs: Before sitemap
	$conf->funcs->before_sitemap = [
		// px2-clover
		tomk79\pickles2\px2clover\main::register( array(
			// プレビューに認証を要求するか?; false (default) | true
			"protect_preview" => true,

			// 管理ユーザーの格納ディレクトリ (省略可)
			// 主に、サブディレクトリにインストールされたプロジェクトで、親プロジェクトとユーザーを共有したい場合に設定します。
			"realpath_admin_user_dir" => __DIR__.'/_sys/ram/data/px2-clover/admin_users/'
		) ),
	];

从管理界面设置

完成上述设置后,通过浏览器访问预览,然后从管理界面继续设置。具体请遵循管理界面的说明。

通常,预览界面的右下角会显示管理菜单,可以通过它切换到管理界面。管理界面的 URL 是在预览中添加 PX=admin(例如:https://yourdomain/?PX=admin)。

保留字

环境变量

  • APP_KEY: 用于加密和解密的密钥

会话

  • ADMIN_USER_ID
  • ADMIN_USER_PW
  • ADMIN_USER_CSRF_TOKEN

更新日志 - Change log

pickles2/px2-clover v0.3.7 (2024年9月10日)

  • 在块编辑器中,降低了窗口大小调整时的负担。
  • 部分 UI 英文化。

pickles2/px2-clover v0.3.6 (2024年7月21日)

  • 添加了块编辑器内容的批量重构功能。
  • 添加了内容的批量加工功能。
  • 修复了在智能手机上文章编辑界面不会缩放的问题。
  • 支持了 Custom Console Extension: cceAgent.pxCmd()

pickles2/px2-clover v0.3.5 (2024年5月17日)

  • 修正了在 Broccoli 中,当 loop 模块的坐标无法正确获取时可能出现的不稳定问题。

pickles2/px2-clover v0.3.4 (2024年4月30日)

  • 修复了有关暗黑模式样式的修正。
  • 其他一些细节修正。

pickles2/px2-clover v0.3.3 (2024年3月20日)

  • 增加了取消意外拖动操作到管理界面的功能。
  • 在管理界面扩展功能中,降低了在处理长时间运行的后端时出现超时错误的可能性。

pickles2/px2-clover v0.3.2 (2024年2月18日)

  • 调整了依赖包的版本。
  • 改善了编辑历史 UI。

pickles2/px2-clover v0.3.1 (2023年11月13日)

  • 添加了插件选项 realpath_admin_user_dir
  • 修复了在子目录中设置的项目中,重定向路径可能不匹配的不稳定问题。
  • 添加了 PX=admin.serve。引入了开发用本地服务器功能。
  • 在个人设置中添加了 "外观"。可以设置暗黑模式。
  • 修复了其他一些细节不稳定问题、内部代码修正等。

pickles2/px2-clover v0.3.0 (2023年9月24日)

  • 修正了即使在 POST 请求中,对于预览请求也不要求管理界面 CSRF 令牌的问题。(因为该请求应由应用程序端处理)
  • 添加了检查功能。
  • px2dthelper 的 $px->authorizer 兼容。
  • 添加了角色 member
  • 在账户被锁定时显示消息。
  • 将日志和内部管理的时戳信息更改为 ISO 8601 格式。
  • 修正了某些日志消息。
  • 废弃了插件选项 app_mode
  • 其他一些不稳定问题的修复、安全性提升、内部代码修正等。

pickles2/px2-clover v0.2.9 (2023年8月29日)

  • 在创建新博客文章时,预置最新文章的数据。
  • 在默认内容编辑界面中,可以在预览内打开链接。

pickles2/px2-clover v0.2.8 (2023年7月14日)

  • 修复了在编辑博客信息对话框中,以旗帜形式的项目值未预置的不稳定问题。
  • 其他一些不稳定问题的修复、内部代码修正等。

pickles2/px2-clover v0.2.7 (2023年6月25日)

  • 添加了账户锁定功能。
  • 删除了发布过程中的不必要的轮询。
  • 其他一些不稳定问题的修复、内部代码修正等。

pickles2/px2-clover v0.2.6 (2023年5月1日)

  • 客户端 cceAgenteditContent()editThemeLayout()openInBrowser() 兼容。
  • 添加了博客管理菜单。
  • 修复了在旧的 git 环境中,无法提交已删除文件的不稳定问题。
  • 添加了 Git 仓库初始化功能。
  • 支持了 $conf->tagline(标语)的编辑。
  • 其他一些不稳定问题的修复、UI 改善等。

pickles2/px2-clover v0.2.5 (2023年3月11日)

  • 修复了无法删除管理用户信息的不稳定问题。
  • 改善了初始设置界面和认证界面的 UI。
  • 部分 UI 英文化。
  • 其他一些不稳定问题的修复、UI 改善等。

pickles2/px2-clover v0.2.4 (2023年2月11日)

  • 在仪表板中显示网站基本信息。
  • 将设置文件 config.json 的文件名更改为以 .*.php 保存。
  • 在页面信息编辑界面中,根据每个项的类型进行反映。
  • 修复了在子目录中安装时,PX 命令无法正确发送的不稳定问题。
  • 其他一些不稳定问题的修复、UI 改善等。

pickles2/px2-clover v0.2.3 (2022年12月29日)

  • 在页面信息界面中,添加了重新构建块编辑器内容的功能。
  • 在页面信息界面中,添加了单独发布功能。
  • 在页面信息界面中,添加了更改编辑方式的功能。
  • 添加了直接操作文件的功能。
  • 从内容编辑界面、主题编辑界面中,可以打开文件夹。
  • 可以读取扩展功能(Custom Console Extensions)。
  • 将公开资源目录名更改为 __console_resources
  • 其他一些 UI 改善。

pickles2/px2-clover v0.2.2 (2022年11月3日)

  • 改善了页面信息编辑功能。
  • 将兄弟页面添加功能分为兄添加和弟添加。
  • 添加了页面排序功能。
  • admin_usersschedulerlogs 的文件名更改为以 .*.php 保存。

pickles2/px2-clover v0.2.1 (2022年7月11日)

  • 添加了 app_mode 选项。
  • 添加了主题编辑功能。
  • 在内容编辑界面中,lang 设置得以反映。
  • 添加了模块编辑功能。
  • 其他不稳定问题的修复、UI 改善、性能改进等。

pickles2/px2-clover v0.2.0 (2022年6月5日)

  • 迁移了包名:tomk79/px2-clover -> pickles2/px2-clover
  • 修复了发布变慢的问题。
  • 改善了登录处理。
  • 添加了成员管理功能。
  • 添加了维护模式。
  • 其他不稳定问题的修复、UI 改善、性能改进等。

tomk79/px2-clover v0.1.1 (2022年5月22日)

  • 添加了发布界面。
  • 添加删除缓存的功能。
  • 外观上进行了多种更改。
  • 任务调度器:实现了排他锁。
  • 任务调度器:开始保留执行日志。
  • 添加了Git基本操作界面。
  • 添加了Git自动提交功能。
  • 其他更改。

tomk79/px2-clover v0.1.0 (2022年5月6日)

  • 初始发布

许可 - License

MIT许可 https://open-source.org.cn/licenses/mit-license.php

作者 - Author