ognarb / activitypub-blog-bundle
支持ActivityPub的博客组件
dev-master
2018-07-20 13:21 UTC
Requires
- php: ^7.1.3
- doctrine/common: ^2.8
- doctrine/doctrine-bundle: ^1.8
- doctrine/orm: ^2.6
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: ^4.0
- symfony/cache: ^4.0
- symfony/config: ^4.0
- symfony/dependency-injection: ^4.0
- symfony/doctrine-bridge: ^4.0
- symfony/event-dispatcher: ^4.0
- symfony/expression-language: ^4.0
- symfony/finder: ^4.0
- symfony/form: ^4.0
- symfony/framework-bundle: ^4.0
- symfony/http-foundation: ^4.0
- symfony/http-kernel: ^4.0
- symfony/polyfill-mbstring: ^1.7
- symfony/property-access: ^4.0
- symfony/security-bundle: ^4.0
- symfony/translation: ^4.0
- symfony/twig-bridge: ^4.0
- symfony/twig-bundle: ^4.0
- symfony/validator: ^4.0
- twig/extensions: ^1.5
- twig/twig: ^2.4
Requires (Dev)
- doctrine/data-fixtures: ^1.3
- doctrine/doctrine-fixtures-bundle: ^3.0
- psr/log: ~1.0
- symfony/browser-kit: ^4.0
- symfony/console: ^4.0
- symfony/css-selector: ^4.0
- symfony/dom-crawler: ^4.0
- symfony/phpunit-bridge: ^4.0
- symfony/var-dumper: ^4.0
- symfony/yaml: ^4.0
This package is not auto-updated.
Last update: 2024-09-23 07:48:51 UTC
README
工作进度 尚未完成
目标
为Symfony4提供一个带有ActivityPub集成的优秀博客组件。使任何现有的Mastodon、Peertube、GNU Social用户都能关注并与您的博客互动。
贡献
欢迎任何帮助,特别是如果您有关于activitypub协议或制作symfony组件的经验。任何贡献都将根据LGPL条款发布。
安装
使用Symfony Flex的应用程序
打开命令行,进入项目目录并执行
$ composer require ognarb/activitypub-blog-bundle
未使用Symfony Flex的应用程序
步骤1:下载组件
打开命令行,进入项目目录,并执行以下命令以下载此组件的最新稳定版本
$ composer require ognarb/activitypub-blog-bundle
此命令要求您全局安装了Composer,具体请参考Composer文档中的安装章节。
步骤2:启用组件
然后,将组件添加到项目中app/AppKernel.php
文件中注册的组件列表中,以启用组件
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new ognarb/activitypub-blog-bundle/ActivityPubBlogBundle(),
);
// ...
}
// ...
}
一些链接和成功的activitypub项目
- Activitypub文档 来自W3C
- Mastodon
- Peertube
许可协议
本项目采用LGPL许可。