PHPackages                             zephyrisle/formatting-pro - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. zephyrisle/formatting-pro

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

zephyrisle/formatting-pro
=========================

Enhanced Flarum formatting extension with audio support, Chinese platforms (NetEase Cloud Music, Bilibili), and custom audio CSS(Fork from fof-formatting)

00[1 issues](https://github.com/Zephyr-Isle/formatting-pro/issues)PHPCI failing

Since Jul 1Pushed yesterdayCompare

[ Source](https://github.com/Zephyr-Isle/formatting-pro)[ Packagist](https://packagist.org/packages/zephyrisle/formatting-pro)[ RSS](/packages/zephyrisle-formatting-pro/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Formatting Pro (Fork)
=====================

[](#formatting-pro-fork)

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667) [![Latest Stable Version](https://camo.githubusercontent.com/27689c268fe312582facb7bdeb5acf1c2b499a85f3a2711b52f68894c431b6f9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a657068797269736c652f666f726d617474696e672d70726f2e737667)](https://packagist.org/packages/zephyrisle/formatting-pro)

This is a fork of the original [FriendsOfFlarum/formatting](https://github.com/FriendsOfFlarum/formatting) extension for [Flarum](http://flarum.org), maintained as a separate project with additional audio support, Chinese platform embeds (NetEase Cloud Music, Bilibili), and custom audio CSS.

Fork Notice
-----------

[](#fork-notice)

This repository is a forked and independently maintained derivative of:

- Original source: [FriendsOfFlarum/formatting](https://github.com/FriendsOfFlarum/formatting)
- This fork: [Zephyr-Isle/formatting-pro](https://github.com/Zephyr-Isle/formatting-pro)

Please refer to the original repository for upstream source history and the original implementation.

Features
--------

[](#features)

- **Auto Audio**: Convert audio URLs into HTML5 audio players
- **NetEase Cloud Music**: Embed content from NetEase Cloud Music (网易云音乐)
- **Bilibili**: Embed content from Bilibili (哔哩哔哩)
- **Custom Audio CSS**: Customize the appearance of audio players with custom CSS

Installation
------------

[](#installation)

Install with composer:

```
composer require zephyrisle/formatting-pro
```

Updating
--------

[](#updating)

```
composer update zephyrisle/formatting-pro
```

Configuration
-------------

[](#configuration)

After installation, go to the Admin Panel &gt; Extensions &gt; Formatting Pro to configure:

1. **Auto Audio**: Enable to convert audio URLs to HTML5 audio players
2. **NetEase Cloud Music**: Enable to embed NetEase Cloud Music content
3. **Bilibili**: Enable to embed Bilibili content
4. **Custom Audio CSS**: Enter custom CSS to style audio players

Usage
-----

[](#usage)

### Auto Audio

[](#auto-audio)

Simply post an audio URL in a post, and it will be automatically converted to an HTML5 audio player:

```
https://example.com/audio.mp3

```

### NetEase Cloud Music

[](#netease-cloud-music)

Share NetEase Cloud Music links to embed them in posts:

```
https://music.163.com/#/song?id=123456

```

### Bilibili

[](#bilibili)

Share Bilibili video links to embed them in posts:

```
https://www.bilibili.com/video/BV1xx411c7mD

```

### Custom Audio CSS

[](#custom-audio-css)

Use the custom CSS field to style audio players. Example:

```
audio {
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  background: #f5f5f5;
}
```

Links
-----

[](#links)

- [Packagist](https://packagist.org/packages/zephyrisle/formatting-pro)
- [GitHub](https://github.com/Zephyr-Isle/formatting-pro)
- [Flarum Discuss](https://discuss.flarum.org/)

Requirements
------------

[](#requirements)

- Flarum 2.0+

License
-------

[](#license)

MIT

Credits
-------

[](#credits)

Forked from [FriendsOfFlarum/formatting](https://github.com/FriendsOfFlarum/formatting) by FriendsOfFlarum.

Maintained as a separate fork by [zephyrisle](https://github.com/Zephyr-Isle).

###  Health Score

20

↑

LowBetter than 13% of packages

Maintenance65

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/ac5dcab64b681ca4252624f74d6a75ffe53795b48eb30710fba9c367b4aeb0d8?d=identicon)[Zephyr-Isle](/maintainers/Zephyr-Isle)

---

Top Contributors

[![Zephyr-Isle](https://avatars.githubusercontent.com/u/133970629?v=4)](https://github.com/Zephyr-Isle "Zephyr-Isle (18 commits)")

### Embed Badge

![Health badge](/badges/zephyrisle-formatting-pro/health.svg)

```
[![Health](https://phpackages.com/badges/zephyrisle-formatting-pro/health.svg)](https://phpackages.com/packages/zephyrisle-formatting-pro)
```

###  Alternatives

[nopjmp/discord-webhooks

A simple Discord webhook client library.

56107.4k](/packages/nopjmp-discord-webhooks)[directorytree/dummy

439.9k](/packages/directorytree-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
