Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/professionalwiki/wikibaselocalmedia
MediaWiki extension that adds support for local media files to Wikibase via a new data type.
https://github.com/professionalwiki/wikibaselocalmedia
mediawiki mediawiki-extension wikibase wikibase-extension wikidata
Last synced: about 2 months ago
JSON representation
MediaWiki extension that adds support for local media files to Wikibase via a new data type.
- Host: GitHub
- URL: https://github.com/professionalwiki/wikibaselocalmedia
- Owner: ProfessionalWiki
- License: gpl-2.0
- Created: 2020-09-24T22:27:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-10T08:21:04.000Z (4 months ago)
- Last Synced: 2024-12-18T10:43:45.391Z (about 2 months ago)
- Topics: mediawiki, mediawiki-extension, wikibase, wikibase-extension, wikidata
- Language: PHP
- Homepage: https://wikibase.consulting
- Size: 208 KB
- Stars: 12
- Watchers: 9
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
README
# Wikibase Local Media
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/ProfessionalWiki/WikibaseLocalMedia/ci.yml?branch=master)](https://github.com/ProfessionalWiki/WikibaseLocalMedia/actions?query=workflow%3ACI)
[![Latest Stable Version](https://poser.pugx.org/professional-wiki/wikibase-local-media/v/stable)](https://packagist.org/packages/professional-wiki/wikibase-local-media)
[![Download count](https://poser.pugx.org/professional-wiki/wikibase-local-media/downloads)](https://packagist.org/packages/professional-wiki/wikibase-local-media)
![GitHub](https://img.shields.io/github/license/ProfessionalWiki/WikibaseLocalMedia)MediaWiki extension that adds support for local media files to [Wikibase] via a new data type.
[Professional.Wiki] created and maintains Wikibase Local Media. We provide [Wikibase hosting], [Wikibase development] and [Wikibase consulting].
[Rhizome] commissioned and funded initial development of the extension. Wikibase Local Media is an open source project and contributions are welcome!
## Demo and screenshot
Also see [this animated gif](https://twitter.com/i/status/1286293710112731137).
## Platform requirements
* [PHP] 7.2 or later, including PHP 8.0
* [MediaWiki] 1.34 up to 1.39
* [Wikibase Repository] REL1_34, REL1_35, REL1_36, REL1_37, REL1_38, or REL1_39See the [release notes](#release-notes) for more information on the different versions of this extension.
## Installation
First install MediaWiki and Wikibase Repository.
**Using Composer (option 1/2)**
The recommended way to install Wikibase Local Media is using [Composer](https://getcomposer.org) with
[MediaWiki's built-in support for Composer](https://professional.wiki/en/articles/installing-mediawiki-extensions-with-composer).On the commandline, go to your wikis root directory. Then run these two commands:
```shell script
COMPOSER=composer.local.json composer require --no-update professional-wiki/wikibase-local-media:*
composer update professional-wiki/wikibase-local-media --no-dev -o
```**Manual download (option 2/2)**
You can also install the extension via git clone or download. Place the `WikibaseLocalMedia` directory into `extensions`.
**Enabling the extension**
Then enable the extension by adding the following to the bottom of your wikis `LocalSettings.php` file:
```php
wfLoadExtension( 'WikibaseLocalMedia' );
```You can verify the extension was enabled successfully by opening your wikis Special:Version page in your browser.
Finally, please consider [sponsoring the project].
## Running the tests
* PHP tests: `php tests/phpunit/phpunit.php extensions/WikibaseLocalMedia/tests/`
* JS tests: `index.php?title=Special%3AJavaScriptTest&filter=jquery.ui.mediasuggester`## Release notes
### Version 1.0.4
Released on October 9, 2024* Fixed support for non-English wikis
* Fixed deprecation warning of MediaWiki 1.40 and later
* Translation updates### Version 1.0.3
Released on March 30, 2023
* Added support for MediaWiki and Wikibase 1.38 and 1.39
* Translation updates### Version 1.0.2
Released on October 4th 2022
* Added support for MediaWiki and Wikibase 1.37
* Translation updates### Version 1.0.1
Released on March 17th 2021
* Allowed installation with PHP 7.2.x
* Translation updates### Version 1.0.0
Released on October 5th 2020
* Added optional integration with Wikibase Client
* Translation updates### Version 0.2.1
Released on September 28th 2020
* Fixed support for PHP 7.3.x
### Version 0.2
Released on September 26th 2020
* Added support for MediaWiki/Wikibase 1.35
* The extension is now listed in the Wikibase group on Special:Version### Version 0.1
Released on September 26th 2020
* [Initial release] for MediaWiki/Wikibase 1.34
[Professional.Wiki]: https://professional.wiki
[Wikibase]: https://wikibase.consulting/what-is-wikibase/
[Wikibase hosting]: https://professional.wiki/en/hosting/wikibase
[Wikibase development]: https://professional.wiki/en/wikibase-software-development
[Wikibase consulting]: https://wikibase.consulting/
[Rhizome]: https://rhizome.org/
[MediaWiki]: https://www.mediawiki.org
[PHP]: https://www.php.net
[Wikibase Repository]: https://www.mediawiki.org/wiki/Extension:Wikibase_Repository
[LocalSettings.php]: https://www.mediawiki.org/wiki/Manual:LocalSettings.php
[sponsoring the project]: https://github.com/sponsors/JeroenDeDauw
[Initial release]: https://professional.wiki/en/news/wikibase-local-media