Welcome to Gallery 2.1. This integration package is part of the ongoing effort to seamlessly integrate Gallery 2 in PHPNuke. Please read through this document carefully before integrating Gallery 2 and before asking for help. We have taken care to try to answer as many of your questions here as possible. If you don't read this and have problems, we may refer you back to this document as a first resource.
This package contains all the files and directories you will need in order to integrate Gallery 2.1 into your PHPNuke-powered website. Please keep in mind, though, that this integration package, is still being developed and debugged. While most heavy development has stopped, bugs are still present and being fixed as they are found. However, it should be stable enough to be used in a production environment. Standard Disclaimer: Back up all files/folders/databases related to Gallery 2 before attempting this integration.
Simply put, this package allows you to integrate Gallery 2.1 into PHPNuke. Among it's many features, it:
Starting with version 0.5.0 of the PHPNuke integration, this integration package will only work with Gallery 2.1 or newer. For more information, please read this post.
This integration package does not install or configure Gallery 2.1 for you. Before you proceed with this integration, you must install and configure Gallery 2.1. Additionally, Gallery 2.1 must be installed into the "modules" directory of your PHPNuke installation.
The use of the Gallery 2 rewrite module in an integrated environment has proven to be a tricky task. It is highly recommended that you deactivate and uninstall the Gallery 2 rewrite module prior to attempting this integration.
This package contains four folders:
If you are using a version of PHPNuke older than version 7.5, you must delete the following files from the integration package:
html/modules/gallery2/admin/case.php
html/modules/gallery2/admin/links.php
If you are using a version of PHPNuke equal to or newer than version 7.5, you must delete the following files from the integration package:
html/admin/case/case.gallery2.php
html/admin/links/links.gallery2.php
By default, the Gallery 2 installation will be installed in html/modules/gallery2/.
If you decide to change the name of your Gallery 2 directory (ie, to just "Gallery"), then
you must make the following changes:
You will need to update the following line:
$module_name = "gallery2";
Change "gallery2" to whatever you renamed your Gallery 2 installation directory to.
Before you can view your Gallery 2 installation in PHPNuke, you must first configure this integration package. To do this, navigate to the PHPNuke administration panel and click on the "Gallery2" logo. You will now be presented with three areas which will need configuration.
The first area is the primary integration settings. If these are incorrectly set, your integration will not succeed. Fear not, though, as it will probably take you two or three attempts before you land upon the correct settings.
http://www.example.com/modules.php?name=gallery2
http://www.example.com/modules/gallery2/
No group mapping is done at this time; it will come in a future release.
The dynamic addition of users works. Everytime a new user registers on your PHPNuke portal, on their first G2 visit, an account will be created for him.
Users are now automatically added to Gallery 2 when they activate their membership on your PHPNuke site.
If you are having problems getting your integration completed successfully, start out by searching the Forums at NukedGallery.net. Gallery2 specific help is offered in this forum on NukedGallery.
If you are having general Gallery 2 problems, you should start by looking in the Gallery 2 Support Forum on the Gallery Website. Search the forum to see if somebody else has posted a similar problem and maybe there's an answer there, otherwise start a new topic to get help. If the problem seems like a bug in the Gallery 2 software you can file a bug in our bug tracker on SourceForge. Please read our tracker guidelines before filing a bug so that we can cut down on the number of spurious reports. If you're unsure whether to file a bug you can always post in the forums first and we'll ask you to file a bug if needed. If you want to chat in real time, you can talk on our user-to-user irc support channel, #gallery-support on irc.freenode.net.
Remember - reporting bugs is good. Even if you think it's silly, go ahead and report it. We can always close the bug or refile it (please don't be offended in this case) but it's harder to find bugs than it is to fix them so we're counting on you to help us with the finding part.
The following are known issues with this integration package:
$Id: Readme.html 15219 2006-11-17 13:49:54Z dmolavi $