GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - phpbb-extensions/mediaembed: A phpBB extension to enable embedded rich media content from other sites in posts

BranchesTags
Open more actions menu

Latest commit

 

History

503 Commits
503 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
acp
acp
 
 
adm/style
adm/style
 
 
cache
cache
 
 
collection
collection
 
 
config
config
 
 
controller
controller
 
 
cron
cron
 
 
event
event
 
 
language
language
 
 
migrations
migrations
 
 
scripts
scripts
 
 
styles/all/template
styles/all/template
 
 
tests
tests
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
README.md
README.md
 
 
build.xml
build.xml
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
ext.php
ext.php
 
 
license.txt
license.txt
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 

Repository files navigation

phpBB Media Embed PlugIn

An extension for phpBB that allows the user to embed content from allowed sites using a [media] BBCode, or from simply posting a supported URL in plain text.

Build Status codecov Scrutinizer Code Quality

Install

  1. Download the latest release.
  2. Unzip the downloaded release and copy it to the ext directory of your phpBB board.
  3. Navigate in the ACP to Customise -> Manage extensions.
  4. Look for phpBB Media Embed PlugIn under the Disabled Extensions list, and click its Enable link.
  5. Configuration settings are in the ACP at Posting -> Media Embed.

Uninstall

  1. Navigate in the ACP to Customise -> Extension Management -> Extensions.
  2. Look for phpBB Media Embed PlugIn under the Enabled Extensions list, and click its Disable link.
  3. To permanently uninstall, click Delete Data and then delete the /ext/phpbb/mediaembed directory.

Usage Information

A note about existing BBCodes with the same name as a media site ID name (i.e. youtube): If you already have one of these, then your existing BBCode will take precedence over the one in this plugin. You may continue using your existing BBCode and this plugin will ignore any links from that site.

You can delete the existing BBCode if you want this plugin to handle links from that site instead. After you delete your old BBCode you must go to Media Embed -> Manage Sites and enable the site.

Note that by deleting the old BBCode your old posts may no longer render the videos and will display the deleted BBCode tags as text. Experiment with this on a local offline backup of your board first.

A full list of supported media sites can be found here.

Support

  • Important: Only official release versions validated by the phpBB Extensions Team should be installed on a live forum. Pre-release (beta, RC) versions downloaded from this repository are only to be used for testing on offline/development forums and are not officially supported.
  • Report bugs and other issues to our Issue Tracker.
  • Support requests should be posted and discussed in the Support forum at phpBB.com.

Translations

Translations should be posted to the translations topic at phpBB.com. We accept pull requests for translation corrections, but we do not accept pull requests for new translations.

Contributing

Please fork this repository and submit a pull request to contribute to phpBB Media Embed PlugIn

Updating bundled media sites

phpBB 3 uses the MediaEmbed definitions bundled with s9e/text-formatter 2.11.5 as a baseline. This extension applies a generated PHP-array delta from a newer TextFormatter release. phpBB 4 uses its current TextFormatter definitions and skips this delta. YAML files in collection/sites remain manually authored custom definitions and are applied last.

Update the generated delta from a tagged TextFormatter release:

php scripts/update_mediaembed_sites.php --target=2.19.3

Verify the committed output against its pinned releases:

php scripts/update_mediaembed_sites.php --check

Minimal field patches needed for compatibility with phpBB's older TextFormatter belong in collection/compatibility_sites.php; never copy whole definitions there or edit collection/generated/upstream_sites.php. Both files expose autoloadable collection classes. Tests compile every generated definition with phpBB's bundled TextFormatter and reject unsupported upstream helper dependencies. Removed upstream definitions are removed from phpBB 3's available collection too.

Scheduled workflow checks new TextFormatter releases and opens a generated pull request. Pull-request tests remain required: media definitions control remote scraping and iframe output, so updates must not merge without review.

License

GNU General Public License v2

About

A phpBB extension to enable embedded rich media content from other sites in posts

www.phpbb.com/customise/db/extension/mediaembed/

Topics

phpbb-extension

Resources

Readme
GPL-2.0 license
Activity
Custom properties

Stars

19 stars

Watchers

8 watching

Forks

11 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.