modrictin / statamic-public-preview
这是我的包 statamic-public-preview
v1.0.1
2023-07-17 08:35 UTC
Requires
- php: ^8.1 || ^8.2
- statamic/cms: ^3.2 || ^4.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
README
特别感谢Links Der Isar 公司!他们想到了这个想法,我只是实现了它。
Statamic Public Preview 是一个包,它为 Statamic 网站提供了生成公共预览链接的操作。使用此包,您可以轻松地与客户、利益相关者或团队成员共享网站内容的临时预览,而不必授予他们完整访问权限。
此包使用额外的表来存储预览链接。它不使用 Statamic 的原生预览功能。正因为如此,我们能够处理大量的条目和集合。
安装
要安装 Statamic Public Preview 包,请按照以下步骤操作
- 打开您的终端或命令提示符。
- 导航到您的 Statamic 项目的根目录。
- 运行以下命令
composer require modrictin/statamic-public-preview
此命令将下载并安装包及其依赖项到您的 Statamic 项目中。
配置
此包允许您自定义数据库连接、表名和预览链接的过期时间。要修改这些设置,请按照以下步骤操作
- 打开您的终端或命令提示符。
- 导航到您的 Statamic 项目的根目录。
- 运行以下命令以发布配置文件
php artisan vendor:publish --tag="public-preview-config"
此命令将在您项目的 config 目录中创建一个名为 public-preview.php 的配置文件。
打开 public-preview.php 文件并根据您的需求修改所需的设置。
使用方法
转到集合列表视图,并打开要生成公共预览链接的条目的操作下拉菜单。单击“生成公共预览链接”选项。这将生成一个公共预览链接,并将其重定向到它。
贡献
欢迎贡献!如果您遇到任何问题,有建议,或想要贡献增强功能或新功能,请随时在GitHub 仓库上打开问题或提交拉取请求。
许可
Statamic Public Preview 包是开源软件,根据MIT 许可许可。