Posts by Dominik

    Hallo zusammen,


    dieser Artikel zeigt, wie man Subversion auf einem Ubuntu Server einrichtet. Getestet habe ich dies auf einem Ubuntu Server 12.04 LTS.








    Ich hoffe, ich konnte Ihnen mit meinem Artikel bei der Einrichtung von Subversion helfen.


    Viele Grüße
    Dominik

    The categories represents the different games for which the Calculator should do calculations.


    Important notice:
    If you have no categories added yet, the menu item in the front page is not shown.


    1 To add a new category, please browse to Community > Calculator > Categories. After that click on Add category.




    Description:

    • The checkbox Show recrution-duration defines whether the recrution duration should be shown in the calculation-page or not
    • If the option Show damage (if available) is activated, the causing damage is shown in the calculation too. This only works if levels are enabled. That's why (if available) is mentioned there ;)
    • The setting Show information about units enables the popup-dialog (see line 4 in Installation, First Setup & Management of content). The popup dialog contains the description of the units. If there is no description available a notice is shown.
    2 In editing-mode you can link existing grades to the category using drag & drop. Additionally you can define the order of the grades by sorting that list using drag & drop too.
    3 To delete a category click on the X-symbol at the end of the line and confirm the dialog.
    4 If you have created one or more barracks, you can see a button in the edit-mode called Change barracks. If you click on it a dialog appears which shows all available barracks.




    Note:
    If you change the barracks there, the user-settings for that category are deleted because they may got invalid due to that change.

    Grades are only used for categorizing units and the assignment unit to grade and grade to category. You can see the grade as one part in the form to start the calculation (see line 2 in The user interface).


    1 To add a grade please click on Add grade in Community > Calculator > Grades.
    2 For editing browse to Community > Calculator > Grades again and click on the name of the grade or on the pencil in the same line. You can add units to the grade using drag & drop and saving the changes with the button Save sorting
    3 Deletion of grades is pretty simple: Only click on the X-symbol at the end of the line.




    Note:
    By deleting the grade the assignment (category to grade and grade to unit) are deleted too. Units and categories are not affected from that deletion but the sortation in the category is updated.

    The management of the units can be divided into three parts: general data, resources and levels for units.


    General data

    1 You can add a new unit by clicking on Add unit in Community > Calculator > Units.




    Description:

    • The field Shortcut defines the parameter in the URLs
    • In the field Description you can add a text, which is displayed as popup (see line 4 in The user interface)
    • The checkbox indicates whether the resources (tab Resources) or the resources linked with the levels from tab Levels should be taken for the calculation
    2 For editing please browse to the unit list again and click on the name or the pencil at the end of the line
    3 To delete an unit please use the X-symbol at the end of the line and confirm the dialog.




    Note:
    With deleting units the assignment to the grades, the quantity for the resources and the related unit-levels with their resource quantity are deleted.



    Resources

    4 The resource assignment can be done after the creation of the unit. To add the resources please edit the unit and switch to the tab Resources. Here you can find all defined resources and their current quantity. So you can simply configure the quantity in the textbox next to the resource.




    Note:
    If you leave the textbox of a resource empty or fill in 0, the resource would not be considered in the calculation.


    Levels for units

    5 Based on a user's requirement I added levels for units. Those levels are shown in the edit-view of the units. To add a new level please click on Add level in the tab Levels.




    Description:

    • The damage, which the unit causes is required for levels and can be added in the field Caused damage. Please fill in a number.
    • Additionally there all resources are shown with textboxes for their quantity. The procedure is as for units (see chapter "resources" above)
    Note:
    After the creation of a new level the page reloads.
    6 To edit an existing level please click on the name of the level or click on the pencil at the end of the line.




    Note:
    You can change the order of the levels with the sortation of that list. For sorting that list use drag & drop
    7 Deletion of levels is as simple as for units: Click on the X-symbol at the end of the line.




    Note:
    May the sortation is not updated correctly. If that happens please click on Save sorting to fix the order of the levels.

    The management of resources is pretty simple but here I want to show you the best practice too:


    1 Browse to Community > Calculator > Resources and click on Add resource
    2 To edit a resource go to the list of resources and either click on the name of it or on the pencil at the end of the line.
    3 Deletion is as simple too: Only click in the same view on the X-symbol at the end of the line.




    Note:
    With the deletion of one resource the assignment to an unit-level and the assignment to the unit gets lost. Further the sortation of the resources in the categories is updated and the resource removed.

    The following process to add barracks was the best one in the past:


    1 Create new barracks in Community > Calculator > Barracks by clicking on the button Add barracks
    2 Browse to Community > Calculator > Levels and click on the Add level-button to add one or more new level(s)
    3 Go back to the list of barracks (in Community > Calculator > Barracks)
    4 To edit the barracks either click on the name of the barracks or click on the pencil at the end of the line. After that you get view where you can modify the general information in the first tab and link/unlink the levels on the second one. Please open the second tab (Levels) now and move the levels from Available Levels to Linked levels using drag & drop. To save your changes click on Save sorting
    5 For deletion of barracks/levels browse to the respective view and click on the X-symbol at the end of the line.




    Note:
    Should you delete a barracks, which has one/more linked levels, the deletion only affects the assignment. The levels themselves are not changed. Additionally the settings of the users are updated and the obsolete level-settings removed

    In this chapter I want to show you the user interface.


    1 Here you can see the calculation page without any calculation.
    2 This formular is to start a new calculation.
    3 Here you can see the calculation page with an active calculation. The calculator shows the user that he has not set a level of barracks yet and the first available have been taken.
    At the bottom you can see the typical wcf share buttons
    4 On this picture you can see the description of the unit if there was added a description. Further the option of the underlying category must be set. To get this view the user has to move his mouse over the name of the unit.

    Modules
    The Calculator adds one module which is activated by default.
    With this module you can control whether the Calculator should be active or not. You can find it in System > Options > Module in the tab Community.


    Permissions for users
    For standard-users the following permissions are available:

    • Can see Calculator
    • Can use calculation-form

    Permissions for admins:
    For administrators the Calculator provides the following permissions:

    • Can list entries
    • Can add entries
    • Can edit entries
    • Can delete entries

    Automatic Installation

    • Please browse to the admin control panel of your WCF2-based installation
    • Choose System > Packages > Install Package
    • Enter de.ltb-labs.wcf2.calc in the field Package Identifier and submit the request
    • Follow the steps shown in the installation assistant


    Manual Installation

    • First of all please browse to the admin-control-panel (ACP) of your WCF2-based installation
    • Choose System > Packages > Install Package and open the tab Upload Package
    • Download the latest version of the Calculator from our homepage (latest: Version 2.1.1)
    • Click on Browse, select the downloaded package and click on Submit
    • A new page is shown now. Please agree to install the package.
    • A dialog appears where the default path of the installation is filled in the textbox. You can change the path here or leave it as default and confirm the installation again
    • Finish the installation by clicking on Next

    Setup new environment

    • Download the standalone package from our homepage
    • Extract the ZIP and upload all files on your server
    • Call yourWebsite.com/path/to/the/test.php to check whether your environment is ready for our tool
    • If it's ready you can start the installation from there
    • Everything you have to do now is to follow the steps in the installation guide.

    Hi all,


    I am happy to announce the second version of my new Calculator with the version beta 1 today!
    For you it is the first one because of the missing English language-support in the previous one.
    You can find the package as attachment of this thread. Of course you can install it in your own environment and test extensive :)


    Please note this version is not released official because it is not stable yet and can contain bugs.
    If you find one, please report it in our product board!


    The main features of the Calculator are:

    • The application supports lots of different types of calculations dynamically which can be configured by the administrator
    • Highest performance for the users

    You can find an installation instruction and a tutorial at the product board.


    Additional links:
    To the product board
    Installation, First Setup & Management of content


    Best regards
    Dominik


    #Update 23.05.2014
    Please note, a new version has been published. For more information, visit the product board.

    Vorgehen zur Aktualisierung des bestehenden Paketes:


    Methode 1

    • Laden Sie den Anhang wcf2Calculator.tar herunter
    • Öffnen Sie in Ihrer WCF 2-basierten Administrationsoberfläche nach System > Pakete > Paket installieren und dort in den Tab Paket hochladen.
    • Laden Sie das zuvor heruntergeladene Paket hier hoch und folgen Sie den Schritten der Installation.

    Methode 2

    • Kopieren Sie sich den Link zum Anhang wcf2Calculator.tar mit Rechtsklick > Link-Adresse kopieren (Befehl kann abweichen je nach Browser)
    • Öffnen Sie in Ihrer WCF 2-basierten Administrationsoberfläche nach System > Pakete > Paket installieren und dort in den Tab Paket hochladen.
    • Kopieren Sie die URL über Rechtsklick > Einfügen in das Textfeld, laden so das Paket in das WCF 2 und folgen den Schritten der Installation.

    Die Kategorien repräsentieren verschiedene Spiele, für welche der Rechner Berechnungsmöglichkeiten bieten soll.


    Wichtiger Hinweis:
    Wenn keine Kategorie gepflegt ist, wird der Menüeintrag im Hauptmenü ausgeblendet.


    1 Zum Hinzufügen von Kategorien wechseln Sie bitte zu Community > Rechner > Kategorien. Hier klicken Sie auf Kategorie hinzufügen.




    Beschreibung

    • Die Checkbox Rekrutierungszeit anzeigen regelt, ob die in den Einheiten gepflegte Rekrutierungszeit in der Berechnungsansicht angezeigt werden soll.
    • Wenn die Option Schaden anzeigen (wenn gepflegt) angehakt ist, wird in der Berechnungsansicht der verursachende Schaden der Einheiten angezeigt.
      Dies funktioniert nur, wenn die Einheiten Level verwenden. Deshalb in Klammern (wenn gepflegt) ;)
    • Die Einstellung Informationen über Einheiten anzeigen steuert, ob die Beschreibung der Einheiten (siehe Die Benutzeroberflächen - Zeile 4) angezeigt werden soll oder nicht. Sollte keine Beschreibung gepflegt sein, wird ein entsprechender Hinweis anstatt der Beschreibung angezeigt.
    2 Bei der Bearbeitung der Kategorien können die verfügbaren Klassen mit der Kategorie verknüpft werden. Dies ist über Drag & Drop möglich und bietet zudem die Funktion die Klassen zu sortieren.




    Hinweis:
    Wenn Sie Klassen an eine Kategorie verknüpfen, kann es vorkommen, dass die Rohstoffe im Tab Rohstoffe noch nicht aktualisiert wurden.
    3 Zum Löschen der Kategorie klicken Sie in der Auflistung aller Kategorien auf das X-Symbol am Ende der Entsprechenden Zeile und bestätigen den darauffolgenden Dialog.
    4 Falls Sie eine oder mehrere Kasernen gepflegt haben, sehen Sie in der Bearbeitungsansicht (siehe dieses Kapitel Zeile 2) einen weiteren Button: Kaserne ändern. Mit einem Klick auf diesen Button werden alle verfügbaren Kasernen angezeigt.




    Hinweis:
    Wenn Sie hier die Kaserne wechseln, werden die Benutzereinstellungen zu dieser Kategorie in Verbindung mit der Kaserne gelöscht, da sie ungültig geworden sind.

    Die Klassen werden ausschließlich zur Zuordnung Einheit zu Klasse und Klasse zu Kategorie verwendet. Sie sehen je Klasse einen eigenen Bereich im Formular zum Starten der Berechnung (siehe Die Benutzeroberflächen - Bild 2).


    1 Hinzugefügt werden können Klassen in Community > Rechner > Klassen über den Button Klassen hinzufügen.
    2 Bearbeiten können Sie die Klasse in der Auflistung der Klassen. Dort können Sie dann über Drag & Drop die Einheiten hinzufügen und deren Reihenfolge bestimmen.
    3 Zum Löschen der Klasse wechseln Sie ebenfalls in die Auflistung und klicken auf das X-Symbol am Ende der zu löschenden Zeile.




    Hinweis:
    Beim Löschen werden die Zuordnungen zur Klasse (Kategorie zu Klasse und Einheit zu Klasse) aufgelöst. Die Einheiten und Kategorien werden davon nicht verändert. Die Sortierung der Klassen innerhalb der Kategorie wird jedoch aktualisiert.

    Die Verwaltung der Einheiten umfasst mehrere Bereiche: Allgemeine Daten, Rohstoffe und Level von Einheiten.


    Allgemeine Daten

    1 Sie können über das Klicken auf den Button Einheit hinzufügen unter Community > Rechner > Einheiten Einheiten hinzufügen.




    Beschreibung:

    • Das Feld Abkürzung definiert den Parameter in den URLs
    • Im Feld Beschreibung können Sie den Text, der im PopUp zu sehen ist (siehe Die Benutzeroberflächen - Zeile 4) einfügen.
    • Über die Checkbox können Sie auswählen, ob die Rohstoffe aus Tab Rohstoffe zur Berechnung verwendet werden sollen, oder ob die Rohstoffe der Level zur Berechnung herangezogen werden
    2 Bearbeiten können Sie diese Einheiten in der Einheitenauflistung durch Klicken auf den Namen der Einheit oder das Stift-Symbol am Ende der Zeile
    3 Zum Löschen der Einheiten klicken Sie bitte in der Auflistung auf das X-Symbol und bestätigen dies im nachfolgenden Dialog.




    Hinweis:
    Beim Löschen der Einheiten wird die Zuordnung zu den Klassen, die Zuordnung aller Rohstoffe, die hinterlegten Level und die damit verbundenen Rohstoff-Werte gelöscht.


    Rohstoffe

    4 Die Rohstoffzuordnung kann erst nach dem Anlegen der Einheit durchgeführt werden. Dazu bearbeiten Sie die Einheit und wechseln in den Tab Rohstoffe. Hier werden Ihnen alle hinterlegten Rohstoffe angezeigt und Sie können definieren, welche Rohstoffe für diese Einheit relevant sind, indem Sie den Wert in das Textfeld eintragen.




    Hinweis:
    Sollten Sie in eines der Textfelder nichts oder 0 eintragen, wird für diesen Rohstoff nichts bei der Berechnung berücksichtigt.


    Level für Einheiten

    5 Aufgrund der Anforderung eines Benutzers wurden zusätzlich noch Level für Einheiten hinzugefügt. Diese können Sie ebenfalls in der Bearbeitungsansicht einsehen und editieren. Zum Hinzufügen eines neuen Levels klicken Sie im Tab Level auf Level hinzufügen.




    Beschreibung:

    • Der Schaden, den die Einheit verursacht ist ein Pflichtfeld und muss gefüllt werden. Hier wird ein Zahlenwert für dieses Level erwartet.
    • Hier werden ebenfalls wieder alle verfügbaren Rohstoffe angezeigt und können entsprechend bearbeitet werden (siehe dazu Abschnitt "Rohstoffe" gleich oberhalb)
    Hinweis:
    Nach dem Klick auf Speichern lädt die Seite neu.
    6 Zum Bearbeiten klicken Sie in der Einheiten-Bearbeitungs-Maske auf den Namen des entsprechenden Levels oder das Stift-Symbol am Ende der Zeile.




    Hinweis:
    Sie können die Reihenfolge der Level durch die Sortierung beeinflussen
    7 Löschen der Level geht analog zu den Einheiten selbst über das Klicken auf das X-Symbol am Ende der entsprechenden Zeile.




    Hinweis:
    Eventuell werden durch das Löschen nicht alle Level von der Sortierung wieder berücksichtigt. Sollte es hier in der Auflistung Fehler geben, können diese mit einem Klick auf Sortierung speichern behoben werden.

    Die Verwaltung von Rohstoffen ist sehr einfach gehalten. Auch hier möchte ich Ihnen wieder meine Vorgehensweise schildern:



    1 Wechseln Sie in Community > Rechner > Rohstoffe und klicken dort auf Rohstoff hinzufügen.
    2 Sie können die Rohstoffe in der Auflistung durch Klicken auf den Namen des entsprechenden Rohstoffes oder am Ende der jeweiligen Zeile befindlichen Stift-Symbols bearbeiten
    3 Die Rohstoffe können in der Auflistung durch Klicken auf das X-Symbol am Ende jeder Zeile gelöscht werden. Hierzu ist eine Bestätigung erforderlich.




    Hinweis:
    Es werden dadurch die Rohstoffe und alle Zuweisungen zu Einheiten-Leveln und Einheiten gelöscht. Außerdem gehen die Sortierungseinstellungen für diese Rohstoffe in der Kategorie verloren.

    Folgende Vorgehensweise hat sich bei der Verwaltung der Kasernen und Level als am Besten erwiesen:


    1 Anlegen einer Kaserne über Community > Rechner > Kasernen durch Klicken des Buttons Kaserne hinzufügen
    2 Anschließend wechseln Sie in Community > Rechner > Level und fügen dort ebenfalls über den Level hinzufügen-Button das oder die Level hinzu
    3 Nun wechseln Sie wieder in die Auflistung der Kasernen, in welcher Sie Ihre zuvor angelegte Kaserne wiederfinden
    4 Durch Klicken auf den Namen der Kaserne oder das Stift-Symbol am Ende der entsprechenden Zeile gelangen Sie in die Bearbeitung. Dort können Sie im ersten Tab die allgemeinen Informationen bearbeiten und im Tab Level die Level durch verschieben mit der Maus und bestätigen mit dem Button Sortierung speichern der Kaserne zuordnen und in die richtige Reihenfolge bringen
    5 Löschen können Sie Level/Kasernen in der entsprechenden Ansicht durch Klicken auf das X-Symbol am Ende der Zeile. Hierauf folgt ein Dialog zur Bestätigung der Löschung.




    Hinweis:
    Sollten Sie eine Kaserne löschen, an welche zwei Level verknüpft waren, wird ausschließlich die Kaserne und die Verknüpfung zu den Leveln gelöscht. Die Level selbst bleiben erhalten. Außerdem werden die Einstellungen der Benutzer überarbeitet und die nun ungültig gewordenen Einstellungen gelöscht.

    In diesem Abschnitt möchte ich Ihnen die Benutzeroberflächen zeigen.


    1 Hier ist die Einstiegsseite zu sehen. Es wurde noch keine Berechnung durchgeführt
    2 Dies ist das Formular zum Starten einer neuen Berechnung
    3 Hier ist die Berechnungsansicht zu sehen.
    Der Benutzer wird darauf hingewiesen, dass er noch keine Level-Einstellungen zur Kaserne dieses Spiels hinterlegt hat und das erste Level für die Berechnung herangezogen wurde.
    Im unteren Abschnitt der Ansicht ist das vom WCF bekannte Teilen-Menü zu sehen.
    4 Wenn Sie die Beschreibung der Einheit gepflegt und in der Kategorie das Anzeigen der Beschreibung von Einheiten erlauben, sehen Sie beim Halten der Maus auf dem Namen der Einheit die Beschreibung hierzu.

    Module
    Der Rechner installiert ein Modul, welches standardmäßig aktiviert ist.
    Mithilfe des Moduls können Sie steuern, ob der Rechner aktiv sein soll oder nicht. Sie finden es unter System > Optionen > Module im Tab Community.


    Berechtigungen für Benutzer
    Für Standard-Benutzer werden zwei Berechtigungen hinzugefügt:

    • Kann Rechner sehen
    • Kann das Berechnungsformular nutzen

    Berechtigungen für Administratoren
    Für Administratoren können folgende Rechte vergeben werden:

    • Kann Einträge auflisten
    • Kann Einträge hinzufügen
    • Kann Einträge bearbeiten
    • Kann Einträge löschen