slashworks/contao-social-media-bundle

contao 4 社交媒体组件包

v1.0.2 2021-03-05 13:32 UTC

This package is auto-updated.

Last update: 2024-09-05 21:29:17 UTC


README

Contao 是一个开源的 PHP 内容管理系统,适用于希望拥有易于维护的专业网站的人群。访问 项目网站 获取更多信息。

您可以使用骨架组件包作为您自己的 Contao 组件包的基础。

安装

下载骨架组件包

wget https://github.com/contao/skeleton-bundle/archive/master.zip
unzip master.zip
mv skeleton-bundle-master [package name]
cd [package name]

自定义

首先调整以下文件

  • ecs.yaml
  • composer.json
  • phpunit.xml.dist
  • README.md

然后重命名以下文件和/或以下文件中 SkeletonBundle 的引用

  • src/ContaoManager/Plugin.php
  • src/DependencyInjection/ContaoSkeletonExtension.php
  • src/ContaoSkeletonBundle.php
  • tests/ContaoSkeletonBundleTest.php

最后添加您自定义的类和资源。确保在 src/Resources/config/services.yml 中注册您的服务。同时,如果您您的组件包对其他组件包进行了调整(例如,对其他组件包的 DCA 进行了调整),请相应地调整 Contao 管理插件(以及 composer.json 中的依赖项)。

发布

在发布您的组件包之前,运行 PHP-CS-Fixer 和单元测试。

vendor/bin/ecs check src/ tests/ --fix
vendor/bin/phpunit