承接 schliesser/credits 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

schliesser/credits

Composer 安装命令:

composer require schliesser/credits

包简介

Give credits: Automatically list all used images with their copyright. Multisite support.

README 文档

README

The Credits extension for TYPO3 provides a content element that lists all images used within the site, provided that copyright information has been properly maintained in the metadata. For each image, the extension also lists the pages on which the image is used.

Features

  • Displays a list of all images with copyright information.
  • Shows the pages where each image is used.
  • Easy integration as a TYPO3 content element.
  • Multisite support: only images used in the same site are displayed.

TYPO3 Frontend: Example image copyright listing

Requirements

  • TYPO3 v12.4 or higher
  • PHP 8.1 or higher
  • TYPO3 core extension: filemetadata (typo3/cms-filemetadata)

Installation

Install via Composer: composer require schliesser/credits

Or via Extension Manager from TER.

Configuration

No configuration needed. Not even a TypoScript to include!

Usage

Add copyrights to file metadata

To ensure the extension works correctly, make sure to maintain the copyright information in the metadata of each image:

  1. Navigate to the Filelist module in the TYPO3 backend.
  2. Select an image file and open the file properties.
  3. Selecte the metadata tab.
  4. Enter the copyright information in the copyright field.
  5. Save the changes.

NOTE: Only images with copyright are listet!

TYPO3 Backend: File properties editing the copyright field

Add the content element

In the TYPO3 backend, go the page where you want to display the image copyright list. Add a new content element and select the "Image Copyright Listing" element from the wizard. You can add a Headline. No further configuration is needed.

Customization

To customize the HTML output, you can override the Fluid templates used by this extension. Copy the template from EXT:credits/Resources/Private/Templates to your site package extension and adjust them as needed.

Register your custom template path in TypoScript:

tt_content.credits_images.20.view.templateRootPaths.100 = EXT:site_package/Resources/Private/Templates/Credits

Contribution

We welcome contributions to improve this extension. Please submit your issues and pull requests on GitHub.

Development setup

  • Clone project and cd into the extension folder
  • Install dependencies for tests: composer install
  • Run tests with: composer run test

schliesser/credits 适用场景与选型建议

schliesser/credits 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 745 次下载、GitHub Stars 达 0, 最近一次更新时间为 2024 年 06 月 10 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 schliesser/credits 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 schliesser/credits 我们能提供哪些服务?
定制开发 / 二次开发

基于 schliesser/credits 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 745
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2024-06-10