As a security precaution, we have turned on the setting "Require API key authentication for API requests" for everyone. If this has broken something, please contact
Last Comment Bug 373238 - Install ParserFuncs, StringFuncs, and RDF MediaWiki extensions
: Install ParserFuncs, StringFuncs, and RDF MediaWiki extensions
Product: Graveyard
Classification: Graveyard
Component: Server Operations: Projects (show other bugs)
: other
: All All
: -- normal (vote)
: ---
Assigned To: Jeremy Orem [:oremj]
: Justin Fitzhugh
Depends on: 373237
  Show dependency treegraph
Reported: 2007-03-08 14:45 PST by Eric Shepherd [:sheppy]
Modified: 2015-03-12 08:24 PDT (History)
1 user (show)
See Also:
QA Whiteboard:
Iteration: ---
Points: ---


Description User image Eric Shepherd [:sheppy] 2007-03-08 14:45:26 PST
For some updates to MDC we plan to do, these extensions will be needed.  These should be installed on staging once the staging upgrade to MediaWiki 1.9.x has been done and tested, so that we can work on our new breadcrumbs and other templates.
Comment 1 User image Jeremy Orem [:oremj] 2007-03-08 14:52:46 PST
Moving these two bugs into Server Operations: Projects as it is more of a project.
Comment 2 User image Eric Shepherd [:sheppy] 2007-03-13 08:45:11 PDT
These extensions are at these URLs:
Comment 3 User image Eric Shepherd [:sheppy] 2007-03-15 09:57:34 PDT
I'm working on adding these extensions.  StringFunctions requires the mbstring PHP extension.  Do we have that installed?  It's not part of the standard install of PHP, but is required for support of multibyte characters, so there's a fair chance we do have it.
Comment 4 User image Jeremy Orem [:oremj] 2007-03-15 13:32:21 PDT
Yes we have mbstring.
Comment 5 User image Jeremy Orem [:oremj] 2007-03-15 13:32:49 PDT
Also, I'll need to put these in the settings file when you have them ready.
Comment 6 User image Eric Shepherd [:sheppy] 2007-03-15 13:39:29 PDT
OK, I've committed the extensions into the repository.  The docs for them say these lines need to be added to the settings file:

require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
require_once ("$IP/extensions/StringFunctions/StringFunctions.php");
Comment 7 User image Eric Shepherd [:sheppy] 2007-03-15 15:44:54 PDT
I've also add the RDF extension; that needs to be hooked in as well.
Comment 8 User image Jeremy Orem [:oremj] 2007-03-15 16:02:41 PDT
These have been installed.
Comment 9 User image Eric Shepherd [:sheppy] 2007-03-15 16:23:01 PDT
Did the RDF extension get switched on too?  It's been around 20 minutes and isn't showing up yet on the versions special page.
Comment 10 User image Jeremy Orem [:oremj] 2007-03-15 16:30:40 PDT
What is the process for installing the rdf extension?  It can't be required like the other two, because it immediately starts spitting out text.
Comment 11 User image Eric Shepherd [:sheppy] 2007-03-15 17:42:28 PDT
Turns out RDF requires the RAP API extension for PHP.  There's info on that here:

Once that's installed, this is what the RDF readme says to add to the LocalSettings.php file:

  define("RDFAPI_INCLUDE_DIR", "/full/path/to/rdfapi-php/api/");
Comment 12 User image Eric Shepherd [:sheppy] 2007-03-19 07:50:08 PDT
I'm going to file a separate bug for RDF since it also involves installing the PHP extension.

Note You need to log in before you can comment on or make changes to this bug.