UniAdmin/de

From WoWRosterWiKi
< UniAdmin
Revision as of 22:39, 24 May 2012 by Nefuh (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
WR.net

Wichtiger Hinweis: Mit der Bearbeitung dieser Seite, akzeptieren Sie das ihr Beitrag als Public Domain lizensiert wird.
Wenn Sie das nicht wollen oder Aufgrund von Lizenzrechten nicht können, bearbeiten Sie diese Seite bitte nicht.

Contents


Info.png Note: Partial translation, rest will come as soon as possible
Info.png Hinweis: Teilweise übersetzt, der Rest folgt so schnell wie möglich.

UniAdmin

Aktuelle Version: 0.7.9
Letzte Aktualisierung: 22:05, 18 June 2007 (PDT)
Entwickler / Programmierer: Zanix | Matt Miller

Forum | Projekt auf Google Code | Bugtracker | Download | Quellcode

Ich wette, Du fragst dich was das ist und / oder wie man den UniAdmin benutzt, also:

Der UniAdmin ist ein System um Addons, Logos und Einstellungen, zwischen den Mitglieder (welche den UniUploader benutzen) zu synchronisieren. Wenn Du ein Addon in das System hochlädst und den "Update" Knopf im UniUploader drückst, fragt der UniUploader die "Synchronisierungs URL" ab (die im linken Teil vom UniUploader). Der UniUploader wird anschließend alle Aktualisierungen (Addons, Logos, Einstellungen) herunterladen, die sich in irgendwie geändert haben. Hierbei werden die Addons durch die aktualisierte Version ersetzt (auch wenn eine neuere Version beim Benutzer bereits vorhanden ist).

Anforderungen

Empfohlene Tools

Installation

Neue Datenbank anlegen (Bsp. uniadmin)
  1. Den Inhalt der ZIP-Datei auf den Webserver hochladen
  2. Anschließend die Zugriffsrechte aller Ordner auf 0777 setzen (jeder kann schreiben/lesen/ausführen) bzw. unter NTFS "Jeder kann schreiben" unter Windows.
[uniadmin]
  addon_temp
  addon_zips
  cache
  logos
  1. Die Installation auf dem Webserver aufrufen und den Anweisungen folgen

Der Administratoraccount wird während der Installation angelegt.
Lese die Hilfe Seite für mehr Informationen.

Aktualisieren

  1. index.php?p=upgrade aufrufen und den Anweisungen folgen

Aktualisieren von V0.7.0

Aktualisieren von V0.7.5

Danksagungen

Speziellen Dank an:
sturmy Französische Übersetzung
fubu2k
Carasak
Shadowsong
Deutsche Übersetzung
Zajsoft Große Modifikation beim Addon hochladen, bereitstellung eines besseren .toc Datei Scanner
Zeryl Danke für das Parsen von Strings in Mehrdimensionale Arrays
Danke für den WoWAce Modul Code

FAQ

  1. Als erstes, fahre mit der Maus über jede Einstellungen und Du erhälst einen Tooltip mit Hinweise zu dem Bereich des UniUploader Interface.
  2. Wenn Du immer noch verwirrt bist
    • Konfiguriere den UniUploader manuell mit den notwendigen Einstellungen.
      • Öffne die Datei "settings.ini" und Du wirst dort alle Einstellungen finden.
    • Oder lade eine Kopie deiner "settings.ini" in die Einstellungsseite vom UniAdmin.

Support

Für jeglichen Support, Fragen, Kommentaren, Feedback oder Vorschlägen
besuche bitte das Support Forum.

Lizenz

UniAdmin ist unter Creative Commons lizensiert
"Attribution-NonCommercial-ShareAlike 2.5" Lizenz.
Kurze Zusammenfassung: http://creativecommons.org/licenses/by-nc-sa/2.5
Volle Lizenz: http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode

Bezüglich der Namensnennung:

Weitergabe unter gleichen Bedingungen:

Im Falle einer Weitergabe, müssen Sie andere über die Lizenzbedingungen informieren.
Jede dieser Bedingungen kann aufgehoben werden,
sofern Sie die Einwilligung des Entwickler-Teams von wowroster.net erhalten haben.

UniAdmin benutzt unter anderem die folgenden Bibliotheken:


Bekannte Fehler

Changelog

Key:

[~] Behoben

[+] Hinzugefügt

[!] Geändert


0.7.9

  • [~] WoWAce Addon Liste funktioniert wieder
    WoWAce hat das Format der Liste zu XML geändert und das alte entfernt
    Danke an Exerladan für den Code
  • [~] HTML Fehlerbehebungen und Änderungen
  • [!] Alle Kommentarheader in unser neues Format
  • [!] Die Aktualisierung wurde ein bischen modifiziert, das sollte aber keinen betreffen
  • [!] Benutzung von version_compare() anstatt eines String Vergleiches bei der Vergleich von UniAdmin Versionen
  • [+] PURGEFIRST Einstellung
  • [+] Addonliste von WoWAce erneut laden erzwingen
  • [+] Möglichkeit nicht gescannte Addons zu löschen
  • [+] Nachricht, wenn ein Addon gelöscht wurde
  • [+] Bilder für neue Einstellungen

v0.7.8

  • [~] Aktualisierung hatte einen Tippfehler
  • [~] GETDELETEADDONS funktionierte nicht richtig, jetzt sollte es ok sein
    Ich habe einige Variablen geändert und habe Sie nicht getestet. Entschuldigung.

v0.7.7

  • [~] Addon verarbeitung prüft nun ob das Addonarchive existiert bevor versucht wird es zu löschen
  • [~] UA versucht nicht temporär hochgeladene Dateien zu löschen, move_uploaded_file erledigt das bereits
  • [~] Addon xml Ausgabe mit output htmlspecialchars() kodiert
  • [~] Addon Datei XML Ausgabe auch wenn es keine Addons gibt
  • [!] Ab sofort gibt es eine Schwarzeliste für ungültige Dateien
    ade,adp,bas,bat,chm,cmd,com,cpl,crt,doc,eml,emf,exe,hlp,hta,inf,ins,isp,jar,js,jse,lnk,
    mdb,mde,msc,msi,msp,mst,pcd,pif,ppt,py,rar,reg,scr,sct,shs,url,vbs,vbe,wsf,wsh,wsc,xsl
  • [!] Rückkehr zur alten Methode zur Erkennung der Dateiendung
  • [!] Seitengenerierung Template Variabel wurde entfernt von der Addon Seite
  • [!] uniadmin_settings.enabled ist jetzt ein Feld mit dem Format tinyint(1)
  • [!] Neue Ansicht für den SV Dateiverwaltungsbereich
  • [+] Addon entfernen Einstellungen
  • [+] Zwei neue Einstellungen jUU HOMEURL und FORUMURL

v0.7.6

  • [~] Slashes werden nun isoliert im Stats Modul
  • [~] ADDVARVAL2 ist jetzt ein Passwortfeld, das es ja auch ein Passwort ist
  • [~] pclzip.lib.php bearbeitet zur Erkennugnn von Windows, zu etwas was nicht vom Server blockiert wird
  • [~] curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); entfernt
    Wird nicht benötigt und einige Server blockieren diese Einstellung
  • [~] get_remote_contents file get function in include/uniadmin.php
  • [~] umask entfernt in write_file function in include/uniadmin.php
    Diese beiden verursachten den "No TOC" Fehler bei WoWAce Addons
  • [~] Unsachgemäße Modulnamen Erkennung in der index.php hinzugefügt, um Dateieeinschleusung zu verhinden
  • [~] Anzahl der Datenbankanfragen auf 9 reduziert auf der Stats Seite, Danke vielmals PleegWat!
  • [~] Sortierung auf der Stats Seite
  • [~] Benutzeragenten vergleich hinzugefügt für jUU. Kompaktmodus Einstellungen werden aktiv
  • [~] Logo Dateipfad wird nun durch den aktuellen Pfad gebildet
  • [~] settings.ini Scanner wird bestimmte Werte nicht scannen (IE: Account Name)
  • [~] SQL Queries werden niemals anonymen Benutzern angezeigt
  • [~] Links während der Installation zeigen nun korrekt auf index.php anstatt auf install.php
  • [~] XML Ausgabe nun mit dem richtigen Header
  • [~] TOC Scanner, fand bei einigen Addons TOC Dateien, die nicht richtig abgefangen wurden
  • [!] UA wird nun einen Fehler ausgeben und beendet, wenn die PHP Version nicht 4.3 oder höher ist
  • [!] Das Hilfe Tab wird nun ausgewählt, wenn keine Seite definiert ist
  • [!] UA akzeptiert und scannt nur noch bestimmte Dateitypen für Addons
    lua,toc,txt,tga,blp,ttf,xml,wav,mp3,nopatch
    UniAdmin benachrichtigt dich, wenn eine Datei übersprungen wurde
    Wenn es weitere, NICHT AUSFÜHRBARE Dateiendungen gibt, lasst es uns wissen!
    PclZip hat eine Option für eine Vor-Entpackungsfunktion
    function pclzip_pre_extract() in include/uniadmin.php
    Dateien welche nicht auf der Erlaubtliste stehen, werden nicht entpackt
  • [!] Addon Hinweistooltip wird nun über die gesamte Zeile angezeigt
  • [!] Tabellen, welche js sort benutzen, sind nicht direkt sortiert, das Verbessert die Ladezeiten
  • [!] Fehlermeldungszeilen sind nun rötlich
  • [!] Logo Modul wurde bearbeitet damit verschiedene Bilddateiformate benutzt werden können in der Zukunft
  • [!] `download_url` Feld aus der Logo-Tabelle entfernt, `filename` wird dafür nun benutzt
  • [!] Alle Remoteaddons (WoWAce) werden nun lokal gespeichert
    Damit UA Administrationen kontrollieren können, welche Version UU Benutzer herunterladen
  • [!] Volle Addonpfad Erkennung
    Es gibt nun 3 Optionen [Automatisch] [Ja] [Nein]
      • Automatisch versucht zu erkennen ob ein Addon als Vollpfad behandelt werde muss oder nicht
    Addon XML Variabel "full_path" wird nun gesetzt, wenn ein Addon als Vollpfad behandelt wird
      • 0 = entpacken nach WoW/Interface/AddOns/
      • 1 = entpacken nach WoW/
  • [!] Addon xml Dateiliste wird nun nur noch ausgegeben, wenn es Addons in Datenbank gibt
  • [!] Addon xml Ausgabe ist nun Sortiert nach Notwendig/Optional, danach nach Name
  • [!] Logo Ausgabe ist nun numerisch sortiert
  • [!] Einstellungen und SV Liste Ausgabe sind nach Namen sortiert
  • [!] function get_file_ext() benutzt nun pathinfo
  • [!] addon xml filename="" Attribut ist nun die komplette URL zu der Datei
  • [+] addon_zip Ordner scannen
    UniAdmin scannt diesen Ordner nun und gibt Addon-ZIPs aus die nicht in der Datenbank sind
    Benutze das Feature um größere Dateien zum UniAdmin zu übertragen
  • [+] Addon Hinweisausgabe in Addon XML Ausgabe
  • [+] Neue get settings Modus, XML Ausgabe
    Benutze ?OPERATION=GETSETTINGSXML
  • [+] Die minixml Bibliothek wird nun zum generieren der XML Ausgabe benutzt in der Datei interface.php
    http://minixml.psychogenic.com
    Dies ermöglicht die richtige Formatierung und Maskierung
  • [+] Neue Logo Bildformate erlaubt
    Logo Bildformate die erlaubt sind 'jpg,jpeg,png,ico,gif'
    Andere können hinzugefügt werden, aber einige Formate sind zu groß zum schnellen Download
  • [+] Generelle Addon Löschung, um jedes Addon aus der UniAdmin Installation zu löschen
  • [+] Fehlerbehandlungsklasse
    Abgefange PHP Fehler werden nun unten auf der Seite, über den SQL Queries, angezeigt
  • [+] is_ua_admin() für einen einfacheren Weg um zu prüfen ob ein Benutzer ein Administrator ist

Needs still to be translated from here


v0.7.5

  • [~] Removed all dead files
  • [~] Massive code cleanup
  • [!] Overhauled the addons page
  • [~] Addon file paths are now determined by the current url
  • [~] Simplified main SQL query, now only one query
  • [~] SVLIST is now scanned when exporting settings.ini
  • [~] Fixed level 1 users so they can change locale and theme
  • [~] Not using $pipe_sep in interface.php
  • [~] Made a call to $uniadmin->config() after changing settings in UA config so they will show correctly
  • [~] Notice userN when editing self user in User Config page
  • [~] Fixed error on UA config page dealing with default style
  • [~] index.php to use the page variable constant defined in constants.php
  • [+] Added installer and upgrader
    Moved files around in zip package now that UA has an installer
    PRIMARYURL, SYNCHROURL, RETRDATAURL are set with default values on install
    If config.php doesn't exist, UA will direct to the installer
  • [+] Homepage and filename to xml in interface.php
  • [+] Implemented code from Zajsoft (thanks a bunch!)
  • [+] Addon list sorting
  • [+] File size is now calculated
  • [+] Directory tree file listing (html list output)
    Big thanks to Zeryl on this, without him, this would not be here
  • [+] Added password confirmation
    If you edit yourself, you need to enter old password
    If your level > user, then no old password is needed
  • [+] If adding a new user, and there is a form validation error, some of the info will be still in the form (name, level, lang, style)
  • [+] Added ua_die() to kill UA when needed with a message and debug info
  • [+] Added remote checking for new UA version
    There is an option to turn this off in uniadmin config
  • [+] Added WoWAce module, now you can get addons from wowace.com
  • [+] Added a function to grab a remote file's contents $uniadmin->get_remote_contents()
  • [!] Addon zips are loaded on the assumption that they extract to Interface/AddOns/, there is a switch on the upload form to change this action
  • [!] Simplified the upload process
    Only 3 fields; Required, Full Path, Select File
  • [!] Greatly improved .toc file detection
    Most needed fields are scanned from the .toc file
    You can use the addon details page to edit fields
  • [!] get_toc() changed to get_toc_val()
    This can get any value from the .toc file such as Interface, Version, X-Website, etc...
  • [!] Merged many addon.php functions ( require_addon, optional_addon, enable_addon, disable_addon ) into one function toggle_addon()
  • [!] Moved addon functions to include/addon_lib.php
  • [!] Moved debug config to the UA settings page
  • [!] Removed all extra ?>
  • [!] Another massive interface overhaul
    Added js styling for overlib
    Finally all html moved into themes and out of php code
    Made the pie charts smaller on the stats page
    Removed uploaded and status idication when no logo's are uploaded
    Added meta tag the prevents IE from showing the image toolbar
  • [!] Moved URL detection to include/uniadmin.php
  • [!] Simplified module detection and inclusion in index.php
  • [!] Changed $uniadmin->debug() to $uniadmin->error()
  • [!] Changed some calls in $uniadmin that used $uniadmin to $this
  • [!] Changed $uniadmin->ls() to be able to not traverse directories if needed
  • [!] Moved interface.php to modules dir, interface.php still exists in the root, but includes index.php and sets $_GET['p'] = 'interface';
  • [!] Changed uniadmin config text strings in locale files
    Using "title|tootip" format now
  • [!] Changed menu generation to give more variables so menu can be styled easily in themes


Beta 0.7.0

  • [~] UA is now mySQL 5 compatible
  • [~] Areas that were not using the dynamic database table names
    Thanks DreadPickle http://www.wowroster.net/Forums/viewtopic/t=260.html
  • [~] Pie charts for php 5.x
  • [~] On logo page, hitting the upload button will not upload a blank logo
  • [~] On addon page, hitting the upload button will not upload a blank addon
  • [~] Uploading addons will now try to chmod and moveuploaded file and report any errors nicely
  • [~] Addons uploaded with an already existing addon in UA will be updated and will not be inserted as a new addon
  • [~] Addon parsing now checks to see if you are uploading a .zip file
  • [~] The temp_anaylize folder will now be on addon processing errors
  • [+] Display templating
  • [+] TOC scanning and display for addons
  • [+] Required/Optional addons selection
    UniUploader 2.5 will give the option to download optional addons
    UniUploader < 2.5 will not even see optional addons
  • [+] required="(0|1)" and toc="0000" to the XML output in interface.php
    UniUploader < 2.5 should ignore this
  • [+] UniAdmin is now fully localized
    English only at this time
  • [+] Database layer code
  • [+] $user object. Holds locale strings, user info, etc...
  • [+] $uniadmin object. Holds UA config info and some common functions
  • [+] UniUploader settings.ini file importing and exporting
  • [!] Help, addons, logo, and settings pages can now be viewed by guests
  • [!] Updated pclzip.lib from v2.3 to v2.5. zip handling should be faster/better
  • [!] Changed initial sql to not set any UU sync settings to enabled
  • [!] Permissions for certain actions have been changed
    Look at the help page for more info
  • [!] Addon parser now uses .toc filename for insertion into the db
  • [!] Addon parser will now reject uploaded addon zip files with no .toc file
  • [!] Revamped look and feel of the interface
  • [!] All pages are now accessed by ?p= GET variable through index.php
    interface.php can still be accessed alone, because UU < v2.5 needs it this way
  • [!] Using POST rather then GET all the buttons (delete, change, modify, etc...)
  • [!] Using error_reporting(E_ALL), removed all php notices
  • [!] Password fields when adding/editing users to actual password fields
  • [!] Addon files table to use addon_id and not addon name
  • [!] Removed all the unused overlib code
  • [!] Updated help page with more info
  • [!] UniUploader related images updated to version 2.5.0
  • [!] All UA configuration has moved to a config page
  • [!] Settings page has been changed
    Each setting now has a specific input type
  • [!] Improved debug to include all SQL queries and page rendertimes
  • [!] Improved messages display
  • [!] Removed even more outdated settings from the db


Beta 0.6.1

  • [~] Support systems with short_open_tags set to Off in the PHP config


Beta 0.6.0

  • [~] Security cookie bug
  • [+] Support for new UU functionality
  • [+] A new setting
  • [+] Overlib tooltips w/pics for each setting
  • [+] view.php unsecure file for viewing addon list


Beta .50

  • [+] Support for UniUploader 2.0, and removed support for previous versions of UU
  • [+] A couple minor things to the help screen.
  • [+] "sv management" to the settings screen
  • [!] Removed a bunch of outdated settings from the db


Beta .40

  • [~] Addon Updater and interface including index.htm and index.html
  • [+] User management
  • [+] setting descriptions
  • [!] bunch of technical changes that nobody cares about (cant remember :P )
  • [!] Cosmetic Changes
  • [!] Deleted obsolete settings from database


Beta .31

  • [~] Default 'PARSEVAR1' in uniadmin.sql.
    This was being set as 'MyProfile' which would break UniUploader Pre-Parse. Corrected to 'myProfile'
  • [!] Updated this install.txt file


Die Zukunft?

Pläne für zukünftige Versionen vom UA

Personal tools
Namespaces
Variants
Actions
WoWRoster
Navigation
Toolbox