Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

WoWRoster/uniadmin

Repository files navigation

UniAdmin

UniAdmin is a back-end web-based tool for managing the configuration of and logos in UniUploader and auto-updating WoW addons.

If you don't know what UniUploader is, then... well... you're a bit ahead of yourself then aren't you? ;-)

1. Requirements

2. Recommended Tools

  • phpMyAdmin or another tool for managing MySQL databases

3. Installation

  1. Create a new database (eg. uniadmin)

  2. Upload the contents of the zip file to your webserver

  3. After FTPing, CHMOD the following folders to 0777, or change NTFS file permissions for these folders to make them available as "Everyone - Write" on a Windows machine.

    [uniadmin]
      addon_temp
      addon_zips
      cache
      logos
  4. Go to your UniAdmin install on the web and follow the instructions

The admin user is created on installation

Read the help page for additional info.

4. Upgrading

4.1. Standard Upgrade Instructions

Run index.php?p=upgrade and follow the instructions

4.2. Upgrade from 0.7.0

There is no upgrade from 0.7.0

Upgrading from 0.7.0 to a higher version will force you to install fresh

4.3. Upgrade from 0.7.5

It is suggested that you clear all your addons after upgrading

This is because the auto "Full Path" scanner has been implemented

javaUniUploader and phpUniUploader require this new setting to function properly

5. Thanks

Name Contribution
sturmy
fubu2k French localization
Carasak
Shadowsong German localization
Zajsoft Great modifications to AddOn uploading, providing a better .toc file scanner
Zeryl Help with parsing strings into multi-dimensional arrays
WoWAce module code
Exerladan Code to parse the new WoWAce XML file list
WoWAce file list XML format parsing

6. FAQ

Q. I'm not sure what I set SYNCHROURL and PRIMARYURL to in the Settings Management page.

A. SYNCHROURL is the URL path to the UniAdmin interface.php, eg. http://www.myserver.com/uniadmin/interface.php PRIMARYURL is the URL path to the upload page of the system you are sending data to, eg. for the WoW Roster it would be http://www.myserver.com/roster/update.php . For other systems, please check with the site owner or their on-line help for the appropriate URL.

Q. I'm still confused about the settings in the Settings Management page and how to configure them.

A.

  1. First, hover your mouse over each setting, you'll get a tooltip with the corresponding part of the UniUploader interface.
  2. If you are still confused
    • Manually configure UniUploader with the settings needed for your config.
      • Open the settings.ini and you'll see all the settings just like in the Settings Management page.
    • Or just upload your copy of settings.ini to the settings page in UniAdmin.

Q. How do I reset a password

A.

  1. Go to http://gdataonline.com/makehash.php
  2. Type desired password in
  3. Generate the hash
  4. Put the hash in the password field of users table in UniAdmin database - for the correct user(s)

7. Support

For any support issues, questions, comments, feedback, or suggestions please go to the support forums

http://www.wowroster.net/Forums/viewforum/f=24.html

8. License

UniAdmin is licensed under the GNU General Public License v3. Please see licence.txt for more info.

9. Known Bugs / Gotchyas

Bug: Addon zip files that have more than one addon in them may not show correctly

Solution: After you upload an addon zip, edit the info on the addon details page

10. Change Log

See changelog.txt.

11. The Future

List for future versions of UA