为TYPO3添加Dropbox的FAL驱动程序

安装: 951

依赖项: 0

建议者: 0

安全: 0

星星: 25

关注者: 7

分支: 9

开放问题: 2

类型:typo3-cms-extension

5.0.1 2023-11-11 18:22 UTC

This package is auto-updated.

Last update: 2024-09-11 19:56:30 UTC


README

Build Status

1 它做什么?

dropbox 是一个TYPO3 >= 11.5.30的扩展。它扩展了TYPO3的FAL(文件抽象层),以在TYPO3的文件列表模块中显示您的Dropbox账户中的文件。

2 安装

使用Composer安装

推荐使用Composer安装扩展。

在您的基于Composer的TYPO3项目中运行以下命令

composer require stefanfroemken/dropbox

从TER作为扩展安装

使用扩展管理器下载并安装 dropbox

创建Dropbox应用程序

为了使TYPO3能够访问您的Dropbox文件,您需要一个Dropbox应用程序。只要这个应用程序处于开发状态,最多5个设备可以连接到这个应用程序

  1. 前往: https://www.dropbox.com/developers
  2. 在上右角选择“应用控制台”
  3. 点击蓝色的“创建应用”按钮
  4. 选择“受限访问”
  5. 决定您是否希望您的应用程序在其自己的文件夹中工作,或者是否希望完全访问所有文件
  6. 给它一个名字
  7. 使用“创建应用”保存应用程序
  8. 打开您刚创建的应用程序
  9. 在“设置”选项卡中,您将找到应用程序密钥
  10. 打开新标签页并开始配置TYPO3

配置TYPO3

  1. 在pid 0上创建一个新的文件存储记录,并将其命名为“Dropbox”
  2. 在“配置”选项卡中选择“Dropbox”(FlexForm将重新加载)
  3. 点击访问令牌字段右侧的+图标以启动向导
  4. 输入您新Dropbox应用程序的应用密钥
  5. 点击链接以检索Dropbox授权码
    1. 它将在新浏览器标签页中打开,您需要允许TYPO3访问您的应用程序
    2. 确认后,您将看到授权码
    3. 将授权码复制到Dropbox配置向导中
  6. 点击向导中的下一步按钮
  7. 我的扩展在后台调用dropbox API以获取访问令牌
  8. 成功后,访问令牌将自动添加到配置记录中
  9. 保存配置记录
  10. 成功后,您将看到一个绿色的面板,其中包含有关您Dropbox账户免费磁盘空间的一些有用信息

在TYPO3中使用您的Dropbox文件,祝您玩得开心。

功能

  • 您可以创建和删除文件夹
  • 您可以在文件夹中导航
  • 移动文件
  • 复制文件
  • 创建对tt_content记录的引用
  • 在弹出窗口中显示图像
  • 重命名文件
  • 缩略图的创建工作
  • 将文件复制到上传文件夹

未实现

  • 重命名文件夹(将抛出异常)