Extension:StorePdfArticleInAlfresco

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
StorePdfArticleInAlfresco
Release status: beta
Implementation Page action
Description Perfoms convertation of mediawiki's articles into Adobe PDF files and storing them in the Alfresco repository whenever ones was created, edited or renamed in the MediaWiki.
Author(s) Yan Pak (YanPaktalk)
Latest version 1.1 (2013-01-25)
MediaWiki all
PHP 5.0+
License GPL
Download
README.md
Translate the StorePdfArticleInAlfresco extension if it is available at translatewiki.net
Check usage and version matrix.

About[edit]

Perfoms convertation of mediawiki's articles into Adobe PDF files and storing them in the Alfresco repository whenever ones was created, edited or renamed in the Mediawiki. Avoids of rising "soap call" exception into the MediaWiki page.

For goal of convertation articles into PDF, extension uses MPDF54 converter (supports UTF-8)

Also, it uses part of the 'ifresco-phplib' library extended by Dominik Danninger.

Must have extension for the corporate level usage and others needs!

Features[edit]

  • Stores wiki's articles in PDF. This allows search articles by Alfresco share means
  • Allows to create early deleted articles
  • Renames PDF article after wiki's article title was changed
  • Removes PDF article from repository after one was deleted in the Mediawiki
  • Doesn't arise soap exception to Mediawiki pages unlike it does ExternalStoreAlfresco (part of alfresco-php-sdk)
  • Enchances alfresco-php-sdk library

Repository

Download

Download using Git

git clone https://github.com/yanpak/StorePdfArticleInAlfresco.git

Dependencies[edit]

Installation[edit]

  1. Be sure that integration of MediaWiki with Alfresco was properly set up (Alfresco MediaWiki Installation Instructions).
  2. Copy/merge folder "extensions" into mediawiki installation folder.
  3. Copy/merge folder "Alfresco" into alfresco-php-library's folder.
  4. Add these lines at the end of the LocalSettings.php:

#StorePdfArticleInAlfresco
require_once("extensions/StorePdfArticleInAlfresco/StorePdfArticleInAlfresco.php");

See also[edit]