Private Server - Shakes & Fidget

10/12/2011 22:30 Nighty05#1111
€dit : For the english-version follow this link please : [Only registered and activated users can see links. Click Here To Register...]

So, mal ein kleines Status-Update.

Zum einen ist das Attributssystem annähernd fertiggestellt. Es bedarf nur noch einigen Tests bevor dieses veröffentlicht wird.
Zum anderen machen wir riesen Fortschritte mit dem Modul-System.
Wir hatten eine etwas längeres Gespräch zu diesem Thema in dem wir eine, wie wir finden, sehr ordentliche Lösung gefunden haben die wir euch natürlich nicht vorenthalten wollen.
Zu 95% werden die Module wie im folgenden Beispiel aufgebaut sein :
PHP Code:
<?php
/**
 * @name     EXAMPLE_MODULE
 * @desc     A small description of the module.
 *
 * @event    POST
 * @subevent sendMessage
 * @subevent deleteMessage
 *
 * @author   ExampleCoder
 * @version  1.0.0
 *
 * @readme   http://www.example.com/
 */
class MyPostModule extends Module implements moduleInterface {
  
/**
   * This method is called on install.
   *
   * @access public
   * @return boolean
   */
  
public function install ()
  {
    return 
true;
  }
 
  
/**
   * This method is called on uninstall.
   *
   * @access public
   * @return boolean
   */
  
public function uninstall ()
  {
    return 
true;
  }
 
  
/**
   * @access public
   * @return array
   */
  
public function before ( Array $args )
  {
    return 
$args;
  }
 
  
/**
   * @access public
   * @return array
   */
  
public function after ( Array $args )
  {
    return 
$args;
  }
}
?>
Die Kommentarzeilen oben legen dabei fest, durch welches Event ein Modul gestartet wird. Hier im Beispiel ist es die "Post"-Seite und auf dieser speziell die Funkionen "sendMessage" und "deleteMessage". So können bei einem Modul sinnlose Aufrufe ausgeschlossen werden indem sie nur bei bestimmten Aktionen ausgeführt werden.
Desweiteren müssen in einem Modul die hier angegebenen Methoden zwingend vorhanden sein.
So könnte in der Methode "before()" z.B. getestet werden ob der User überhaupt berechtigt ist eine Nachricht zu schreiben ( sendMessage ) oder zu löschen ( deleteMessage ).
In der Methode "after()" könnten z.B. Schimpfwort-Filter eingebaut werden die die Nachricht nach Schimpfworten durchsuchen und diese ggf. beim Versand rauslöschen.
Das sind natürlich nur Beispiele und eurer Kreativität sind dort keine Grenzen gesetzt.

Wir haben auch einige Fortschritte in den Kategorien Erfahrungspunkte- & Stadtwachenbelohnungsberechnung ( langes Wort :pimp: ) zu verbuchen.
Diese werden bei Gelegenheit zum testen freigegeben.

Dann möchte ich auch nochmals auf den [Only registered and activated users can see links. Click Here To Register...] aufmerksam machen.
Bitte nutzt ihn sobald ihr einen Bug findet. Wir sind auch nur Menschen und können nicht jeden einzelnen Testfall selbst erproben.
Wir sind natürlich bemüht so viele Fehler wie möglich von vornherein zu beheben, allerdings ist dies nicht immer möglich, weshalb wir dort auf eure Hilfe angewiesen sind.

So , das wars auch schon mit den News. Ich hoffe ihr freut euch genauso wie wir auf die kommenden Updates und wünsche noch einen schönen Abend.

MfG,
Night
10/13/2011 12:07 Tripix#1112
Hey guys ... i'm trying to setup it in VPS.... but idk where is config.php to change user and password to sql.
10/13/2011 18:30 Else#1113
config.php is in the lib folder!
10/13/2011 21:49 redo1234#1114
I would like to ask if you are working on these files because they did not write anything long and I'm worried
Please reply

PS ; dzięki za thanksa i pozdro jak będą pliki to wystawie poradnik na yt
10/13/2011 21:57 Else#1115
Ich arbeite derzeit alleine weiter. Denn Nighty05 ist leider verhindert! Momentan erscheint bald eine BETA Version. In dieser Version habe ich nochmal die Ordner Struktur geändert, aber nicht viel - aber dafür die Datenbankstruktur!

Denn die Anmeldung war oftmals sehr langsam, was aber in der neuen Version - dank dem Cache - behoben ist! Es ist auch geplant, die Module mit einzubeziehen, was aber noch völlig offen im raum steht!

Die Entwicklungen gehen voran, wir bleiben nicht stehen - sondern gehen Schritt für Schritt weiter nach vorne! Einen genauen Termin zur Beta version kann ich nicht sagen!


I am currently working on his own. Because Nighty05 is unable to attend! Currently a beta version will be released soon. In this version I have again changed the folder structure, but not much - but that the database structure!

Because the application was often very slow, but in the new version - has been resolved - thanks to the cache! It is also planned, with the modules include, but is still completely open in the room!

The developments go ahead, we do not stop - but go step by step forward! An exact date for the beta can not say!
10/14/2011 14:06 Slepnix#1116
else wann ist dein shakes and fidget server fertig ? wenn fertig ist kontaktiere mich skype s.kipper
10/14/2011 15:32 Else#1117
Slepnix, wenn Du wissen willst, wann sich etwas tut, dann schau in den Thread rein! Ich bin kein Newsletter, oder ein Mailer, der alle Kontaktiert, wenn sich etwas tut. ;-)

Der Server ist fertig! JA! Aber es befinden sich die Aktion im Spiel in Entwicklung! Wobei schon einiges umgesetzt ist! ;-)
10/14/2011 16:04 redo1234#1118
This means you are working on these files and modules, I would like to know if a lot of work left?
10/14/2011 17:17 Bloodredgun#1119
Else, machste jezz eigentlich auch nen Server oder erstmal nicht?
10/14/2011 17:21 Else#1120
Ich halte mich momentan nur erst einmal mit dem Quellcode. Zu einem späteren Zeitpunkt, werde ich mich bestimmt einem Eigenen Server widmen! ;-)
10/14/2011 17:28 Bloodredgun#1121
Achso, ok..
Ich wünsch dir viel Spaß noch beim proggen heute :D
10/14/2011 22:19 Captain009#1122
sobald einer nen eigenen server hat postest du die pls else?
10/15/2011 03:51 sopinhas10#1123
[Only registered and activated users can see links. Click Here To Register...]


Fehler kann jemand mir bitte helfen

Gruß
10/15/2011 10:31 Else#1124
Du siehst doch was da steht? Wenn die Fehlermeldung kommt, geht die Option nicht, die Du versucht hast "anzuklicken". ;-)
10/15/2011 10:50 beterman#1125
Quote:
Originally Posted by Else View Post
Du siehst doch was da steht? Wenn die Fehlermeldung kommt, geht die Option nicht, die Du versucht hast "anzuklicken". ;-)
ich glaub das einige Leute sich nicht den Anfang nicht durch gelesen haben das es nur ne Beta ist und nicht alles geht^^