This extension stores its source code on a wiki page. Please be aware that this code may be unreviewed or maliciously altered. They may contain security holes, outdated interfaces that are no longer compatible etc.
request access to MediaWiki's code repository to address this.
Release status: beta
|Implementation||Parser extension, Tag|
|Description||Allows embedding of Scribd iPaper documents on wiki pages and thus all the formats that supports.|
|Author(s)||Nick Boultbee for Symbian Foundation Ltd (declensiontalk)|
|MediaWiki||1.14, though will probably work with other versions too.|
|License||GNU General Public License 2.0|
|Download||IPaper.php, IPaper.i18n.php, scribd.php|
|Translate the IPaper extension if it is available at translatewiki.net|
|Check usage and version matrix.|
The Extension:IPaper allows a user to see MS Office, OpenOffice, Postscript, PDF, RTF etc on their wiki. This is done by creating a viewer from scribd.
The editor will need a freely-available Scribd API Account which is easy to set up. A future release may not require this for simpler usage.
- First upload your document to Scribd.
- Embed the iPaper using the following syntax:
The only mandatory field is the id, which you can get from your uploaded page's URL See this useful help on the Symbian Developer wiki.
Please cut and paste each source file page found below and place each in a file of the same name in the
$IP/extensions/IPaper/ directory of your installation. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php.
To install this extension, add the following to LocalSettings.php:
// Put in your scribd account details here $wgIPaperScribdApiKey = "your_scribd_api_key"; $wgIPaperScribdApiSecret = "your_scribd_api_secret"; require_once("$IP/extensions/IPaper/IPaper.php");
$wgIPaperScribdApiKey is a string that identifies your account at scribd.com. Look in your account settings to find your out.
$wgIPaperScribdApiSecret is the secret key. Keep it secret! It should start with "sec-...".
For more help with the scribd API, please see their website
You'll need these three files:
Copy and paste them to new files in directory called
This extension is in no way affiliated with Scribd, Inc, though uses their publicly-available PHP Client Library