liberu-cms/cms-laravel

Laravel框架的骨架应用程序。

资助包维护!
laravel-liberu

安装: 0

依赖者: 0

建议者: 0

安全: 0

星标: 42

关注者: 5

分支: 12

开放性问题: 28

类型:项目

dev-main 2024-09-25 14:51 UTC

This package is not auto-updated.

Last update: 2024-09-25 19:24:11 UTC


README

Jetstream Socialite License: MIT

Install Tests Docker

托管应用程序包

我们的项目

设置

  1. 确保您的环境已配置PHP 8.3并已安装Composer。
  2. 从本GitHub仓库下载项目文件。
  3. 在项目文件夹中打开终端。如果您在Windows上安装了Git Bash,您可以使用它执行以下步骤。
  4. 运行以下命令
./setup.sh

如果您使用的是Linux,您只需像通常在终端中运行脚本一样运行脚本即可。

注意1:脚本将询问您是否要使用.env.example覆盖.env,如果您已经有可用的.env配置,请回答“n”(不)。

注意2:此脚本将运行种子,请确保您知道这一点,并且如果您不想这样做,请不要运行此脚本。

composer install
php artisan key:generate
php artisan migrate --seed

这将安装必要的依赖项,生成应用程序密钥,并使用初始数据设置您的数据库。

注意3:在运行迁移之前,请确保您的.env文件已正确配置数据库连接详细信息。

使用Docker构建

或者,您可以使用Docker构建和运行项目。要构建Dockerfile,请按照以下步骤操作

  1. 确保您已在系统上安装了Docker。
  2. 在项目文件夹中打开终端。
  3. 运行以下命令以构建Docker镜像
    docker build -t cms-laravel .
    
  4. 镜像构建完成后,您可以使用以下命令运行容器
    docker run -p 8000:8000 cms-laravel
    

注意3:在运行迁移之前,请确保您的.env文件已正确配置数据库连接详细信息。

使用Laravel Sail

此项目还包含对Laravel Sail的支持,它提供了一个基于Docker的开发环境。要使用Laravel Sail,请按照以下步骤操作

  1. 确保您已在系统上安装了Docker。
  2. 在项目文件夹中打开终端。
  3. 运行以下命令以启动Laravel Sail环境
    ./vendor/bin/sail up
    
  4. 容器启动后,您可以在https://访问应用程序。
  5. 要停止Sail环境,请在终端中按Ctrl+C

有关使用Laravel Sail的更多信息,请参阅官方文档

描述

欢迎使用Liberu CMS,这是一个前瞻性的开源项目,旨在赋能内容创作者和管理员。利用Laravel 11、PHP 8.3、Livewire 3和Filament 3的动态功能,Liberu CMS不仅仅是一个内容管理系统——它是一个灵活且直观的平台,旨在提升数字内容创作、组织和交付的体验。

主要功能

  1. 用户友好的内容创作:Liberu CMS提供了一个直观且用户友好的内容创作界面。从文章和多媒体到动态页面,我们的项目确保内容创作者可以轻松地将他们的想法变为现实。

  2. 动态Livewire交互: 基于 Laravel 11 和 PHP 8.3 开发,Liberu CMS 集成了 Livewire 3,提供动态和实时交互。编辑、预览和发布内容无需刷新页面,享受无缝且响应式的用户体验。

  3. 高效的行政面板: 我们基于 Laravel 开发的 Filament 3 行政面板,为 Liberu CMS 增加了一层效率。管理员可以通过强大且直观的界面管理用户、自定义设置并监督整个内容生态系统。

  4. 可定制模板: 使用可定制模板来定制您网站的外观。Liberu CMS 提供了设计灵活性,使用户能够创建与品牌和愿景相符的独特且视觉上吸引人的网站。

  5. 可扩展性和性能: 无论您是在管理个人博客还是大型企业网站,Liberu CMS 都是针对可扩展性和优化性能而构建的。该项目适应您的需求,确保创作者和访客都能获得无缝体验。

Liberu CMS 是开源的,采用 MIT 许可协议发布。我们邀请开发者、内容创作者和组织为内容管理系统的发展做出贡献。让我们共同重新定义数字内容创作和管理标准。

欢迎使用 Liberu CMS – 这里创新与简洁相遇,数字内容创作的可能性无限。加入我们,共同改变我们创作、管理和向世界交付内容的方式。

MIT 许可协议下使用,适用于任何个人或商业项目。

贡献

我们热烈欢迎社区的新贡献!我们相信协作的力量,并感谢您想要参与的任何形式,以改进我们的项目。无论您更喜欢提交带有代码改进的拉取请求,还是提出问题以帮助我们确定改进区域,我们都非常重视您的参与。

如果您有代码更改或功能改进的建议,拉取请求是分享您想法的绝佳方式。我们鼓励您分叉项目,进行必要的修改,并提交拉取请求供我们审查。我们的团队将认真审查您的更改,并与您合作确保最高的质量结果。

然而,我们理解并非每个人都愿意直接提交代码。如果您遇到任何问题或对改进有建议,我们非常感谢您的反馈。通过提出问题,您提供了有价值的见解,帮助我们识别和解决潜在的问题或增长机会。

无论是通过拉取请求还是问题,您的贡献在使我们的项目更上一层楼方面发挥着至关重要的作用。我们相信营造一个包容和协作的环境,让每个人的想法都得到重视和尊重。

我们期待您的参与,让我们共同创造一个充满活力和繁荣的项目。感谢您考虑为我们的社区做出贡献!

许可证

本项目采用 MIT 许可协议,允许您将其用于个人和商业项目。MIT 许可协议确保您有灵活性,可以根据自己的需求调整、修改和分发项目。您可以将其纳入自己的事业,无论是个人项目还是更大规模的商业项目。MIT 许可协议的开源性质赋予您利用本项目的权利,而不受任何不必要的限制。在您踏上创意和创业之旅时,享受这一开放和易于访问的许可证带来的好处。

贡献者