SlideShare a Scribd company logo
1 of 11
JoomlaMediaWikiBridge
                                                  Installation Guide




Follow the Installation Steps:

1. Download and Install Media Wiki
2. Install Component (com_jtagwiki)
3. Install Module (mod_jtagwikimenu)
4. Install Plugin(mediawikilogin)
5. Create external link to menu
6. Set The plugin Settings:
       6.1. Set Directory Path
       6.2. Set Cookie prefix
7. Copy AuthJoomla.php
8. Rename “index.php”
9. Copy Other Files (index.php, joomwiki_engine.php, joomlawiki.css)
10. Set variable in joomwiki_engine.php
11. Add your settings to LocalSettings.php
1. Download and Install Media Wiki
Download latest release of MediaWiki from:http://www.mediawiki.org/wiki/MediaWiki,
after downloading, upload the folder to your domain try opening website from the
original location i-e http://www.example.com/mediawiki, then you will be taken to:




Click the provided link, you will be taken to page where you might find these
instructions, so you should then follow the instructions and make the directory be
writeable to do this, open your ftp either from cpanel or from any ftp client, set
permissions to config directory to 777.
When this successfully runs it will take you to the following page in figure where you
have to fill information in the form, making database and user on the server setting the
hostname and other settings.
When installation finished successfully you will see this message on your screen near at
the bottom of the page.

After completing installation don’t forget to move the config/LocalSettings.php to the
root location and then even you can delete the config folder which is no longer needed.


2. Install Component (com_jtagwiki)
After installing mediawiki, go to joomla administration panel, go to Install/Uninstall tab
from top menu choose the file from location you have it, then click Upload File & Install
3. Install Module (mod_jtagwikimenu)
Afterwards install jtagwikimenu module, from the location you have saved it. Then go to
module manger to enable the module.
4. Install Plugin(mediawikilogin)
After that install the mediawikilogin plugin from the location you have it, then go to
plugin manger to enable the plugin.




5. Create external link to menu
After installing the plugin, go to menus from the top menu of joomla administration
panel, create an external link for your media wiki webpage, provide the URL for the
media wiki you have installed on your server.




Click on new button to make link, then click on external link button from that page,
thereafter you will be taken to the following page where you be asked to provide the link
you are going to make for:
After setting all required information, click on save button to make changes.


6. Set The plugin Settings:
To set plugins go to plugin manager from the top menu of the joomla administration
panel.




       6.1. Set Directory Path

First set the directory path to original location of the directory/ folder on your
server( important – with slash at end), example “/home/vhost/public_html/mediawiki1/”
6.2. Set Cookie prefix

Then after set cookie prefix to: “mw_”




7. Copy AuthJoomla.php
Please try to find the “AuthJoomla/AuthJoomla.php” from your joomlawikibrige folder.
And upload that to the “MediaWiki_Directory/extensions/”.


8. Rename “index.php”
After doing all these please make sure to rename the “index.php” to “inc_index.php” file
on the main directory of the MediaWiki


9. Copy Other Files (index.php, joomwiki_engine.php, joomlawiki.css)
Please find these files from the installation folder you have provided to: upload all these
files to main folder of the MediaWiki.


10. Set variable in joomwiki_engine.php
Set the variables in joomwiki_engine.php which is located on main folder of MediaWiki,
download the file, and set the “$wgAuthJoomla_domain” on line number “3”, you have
to provide the joomla installation location URL i-e (http://yourdomain.com/joomla/), then
upload the file again to server.
11. Add your settings to LocalSettings.php
Download the LocalSettings.php from the main folder of the MediaWiki, set the
following variables:




$wgAuthJoomla_MySQL_Host = 'localhost';

Set your hostname for your joomla location, replace 'localhost' with your
'yourjoomla_hostname'

$wgAuthJoomla_MySQL_Username = 'user_name_db_joomla';

Set your mysql username for your joomla; replace 'user_name_db_joomla' with your
'yourjoomla_db_username'

$wgAuthJoomla_MySQL_Password = 'password_joomla_db';

Set your mysql password for your joomla; replace 'password_joomla_db' with your
'yourjoomla_db_password'

$wgAuthJoomla_MySQL_Database = 'NameDBJoomla';
Set your mysql database name for your joomla; replace 'NameDBJoomla' with your
'yourjoomla_db_name'

$wgAuthJoomla_TablePrefix = " jos_";

Set your joomla table prefix for your joomla; replace " jos_" with your
"yourjoomla_prefix", one blank sing before jos - important!

$wgAuthJoomla_Path = '/home/vhost/Joomla';
Set your joomla path; replace '/home/vhost/Joomla' with your
'/home/yourdomain/public_html/joomla'




That’s all, try opening external link from the joomla website.

More Related Content

Similar to Joomla MediaWikiBridge

Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
pyouells
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
pyouells
 
Asp net mvc
Asp net mvcAsp net mvc
Asp net mvc
bgrynko
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
wethechelsea
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
wethechelsea
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
wethechelsea
 
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
QA Programmer
 
How to install computer repair joomla 3.1 website theme
How to install computer repair joomla 3.1 website themeHow to install computer repair joomla 3.1 website theme
How to install computer repair joomla 3.1 website theme
Tonytemplates
 

Similar to Joomla MediaWikiBridge (20)

Magento 2 install theme manually
Magento 2 install theme manuallyMagento 2 install theme manually
Magento 2 install theme manually
 
Mageguru - magento custom module development
Mageguru -  magento custom module development Mageguru -  magento custom module development
Mageguru - magento custom module development
 
ocodewire social_stream_magento_extension_demo
ocodewire social_stream_magento_extension_demo ocodewire social_stream_magento_extension_demo
ocodewire social_stream_magento_extension_demo
 
Webim152
Webim152Webim152
Webim152
 
Software industrialization
Software industrializationSoftware industrialization
Software industrialization
 
Orangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User ManualOrangescrum In App Chat Add-on User Manual
Orangescrum In App Chat Add-on User Manual
 
Joomla 3 installation and management guide
Joomla 3 installation and management guideJoomla 3 installation and management guide
Joomla 3 installation and management guide
 
InstallationGuide.pdf
InstallationGuide.pdfInstallationGuide.pdf
InstallationGuide.pdf
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
 
Download
DownloadDownload
Download
 
J upgrade presentation
J upgrade presentationJ upgrade presentation
J upgrade presentation
 
Asp net mvc
Asp net mvcAsp net mvc
Asp net mvc
 
Exploring Maven SVN GIT
Exploring Maven SVN GITExploring Maven SVN GIT
Exploring Maven SVN GIT
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
 
Marking Period 2 Progress Poster
Marking Period 2 Progress PosterMarking Period 2 Progress Poster
Marking Period 2 Progress Poster
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
 
How to install computer repair joomla 3.1 website theme
How to install computer repair joomla 3.1 website themeHow to install computer repair joomla 3.1 website theme
How to install computer repair joomla 3.1 website theme
 

More from vasyaua2011 (15)

Menu
MenuMenu
Menu
 
Install
InstallInstall
Install
 
Settings plugin
Settings pluginSettings plugin
Settings plugin
 
Jtag Help Desk manual 1.0
Jtag Help Desk manual 1.0Jtag Help Desk manual 1.0
Jtag Help Desk manual 1.0
 
Manual jtag helpdesk free
Manual jtag helpdesk freeManual jtag helpdesk free
Manual jtag helpdesk free
 
Slideshare Docs
Slideshare DocsSlideshare Docs
Slideshare Docs
 
Number 12
Number 12Number 12
Number 12
 
Number 11
Number 11Number 11
Number 11
 
Number 10
Number  10Number  10
Number 10
 
Number 9
Number 9Number 9
Number 9
 
Number 7
Number 7Number 7
Number 7
 
Number 6
Number 6Number 6
Number 6
 
Number 5
Number 5Number 5
Number 5
 
Number 4
Number 4Number 4
Number 4
 
Number 3
Number 3Number 3
Number 3
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Joomla MediaWikiBridge

  • 1. JoomlaMediaWikiBridge Installation Guide Follow the Installation Steps: 1. Download and Install Media Wiki 2. Install Component (com_jtagwiki) 3. Install Module (mod_jtagwikimenu) 4. Install Plugin(mediawikilogin) 5. Create external link to menu 6. Set The plugin Settings: 6.1. Set Directory Path 6.2. Set Cookie prefix 7. Copy AuthJoomla.php 8. Rename “index.php” 9. Copy Other Files (index.php, joomwiki_engine.php, joomlawiki.css) 10. Set variable in joomwiki_engine.php 11. Add your settings to LocalSettings.php
  • 2. 1. Download and Install Media Wiki Download latest release of MediaWiki from:http://www.mediawiki.org/wiki/MediaWiki, after downloading, upload the folder to your domain try opening website from the original location i-e http://www.example.com/mediawiki, then you will be taken to: Click the provided link, you will be taken to page where you might find these instructions, so you should then follow the instructions and make the directory be writeable to do this, open your ftp either from cpanel or from any ftp client, set permissions to config directory to 777.
  • 3. When this successfully runs it will take you to the following page in figure where you have to fill information in the form, making database and user on the server setting the hostname and other settings.
  • 4.
  • 5. When installation finished successfully you will see this message on your screen near at the bottom of the page. After completing installation don’t forget to move the config/LocalSettings.php to the root location and then even you can delete the config folder which is no longer needed. 2. Install Component (com_jtagwiki) After installing mediawiki, go to joomla administration panel, go to Install/Uninstall tab from top menu choose the file from location you have it, then click Upload File & Install
  • 6. 3. Install Module (mod_jtagwikimenu) Afterwards install jtagwikimenu module, from the location you have saved it. Then go to module manger to enable the module.
  • 7. 4. Install Plugin(mediawikilogin) After that install the mediawikilogin plugin from the location you have it, then go to plugin manger to enable the plugin. 5. Create external link to menu After installing the plugin, go to menus from the top menu of joomla administration panel, create an external link for your media wiki webpage, provide the URL for the media wiki you have installed on your server. Click on new button to make link, then click on external link button from that page, thereafter you will be taken to the following page where you be asked to provide the link you are going to make for:
  • 8. After setting all required information, click on save button to make changes. 6. Set The plugin Settings: To set plugins go to plugin manager from the top menu of the joomla administration panel. 6.1. Set Directory Path First set the directory path to original location of the directory/ folder on your server( important – with slash at end), example “/home/vhost/public_html/mediawiki1/”
  • 9. 6.2. Set Cookie prefix Then after set cookie prefix to: “mw_” 7. Copy AuthJoomla.php Please try to find the “AuthJoomla/AuthJoomla.php” from your joomlawikibrige folder. And upload that to the “MediaWiki_Directory/extensions/”. 8. Rename “index.php” After doing all these please make sure to rename the “index.php” to “inc_index.php” file on the main directory of the MediaWiki 9. Copy Other Files (index.php, joomwiki_engine.php, joomlawiki.css) Please find these files from the installation folder you have provided to: upload all these files to main folder of the MediaWiki. 10. Set variable in joomwiki_engine.php Set the variables in joomwiki_engine.php which is located on main folder of MediaWiki, download the file, and set the “$wgAuthJoomla_domain” on line number “3”, you have to provide the joomla installation location URL i-e (http://yourdomain.com/joomla/), then upload the file again to server.
  • 10. 11. Add your settings to LocalSettings.php Download the LocalSettings.php from the main folder of the MediaWiki, set the following variables: $wgAuthJoomla_MySQL_Host = 'localhost'; Set your hostname for your joomla location, replace 'localhost' with your 'yourjoomla_hostname' $wgAuthJoomla_MySQL_Username = 'user_name_db_joomla'; Set your mysql username for your joomla; replace 'user_name_db_joomla' with your 'yourjoomla_db_username' $wgAuthJoomla_MySQL_Password = 'password_joomla_db'; Set your mysql password for your joomla; replace 'password_joomla_db' with your 'yourjoomla_db_password' $wgAuthJoomla_MySQL_Database = 'NameDBJoomla';
  • 11. Set your mysql database name for your joomla; replace 'NameDBJoomla' with your 'yourjoomla_db_name' $wgAuthJoomla_TablePrefix = " jos_"; Set your joomla table prefix for your joomla; replace " jos_" with your "yourjoomla_prefix", one blank sing before jos - important! $wgAuthJoomla_Path = '/home/vhost/Joomla'; Set your joomla path; replace '/home/vhost/Joomla' with your '/home/yourdomain/public_html/joomla' That’s all, try opening external link from the joomla website.