Verbesserungsvorschläge

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Tochter-Channel für Channel mit Apps erlauben

    Wenn eine App in einem Channel startet und der Channel die maximale Größe überschreitet, sollte es möglich sein, daß automatisch ein Tochterchannel aufgeht, der eine eigene Instanz der App besitzt, aber auf gemeinsame Persistance-daten zugreift.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  2. API Spezifikation als Library für IDEs

    für code-completion und allgemein besseres Arbeiten mit einer entsprechenden IDE wäre es super wenn man der IDE die Knuddels-API bekannt machen könnte, z.B. als JSDoc file.
    siehe auch:
    http://api.jquery.com/resources/api.xml

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. Kommunikation nach außen hin erlauben

    Für größere Projekte mit zugehöriger Webseite o.Ä. wäre eine Komunikationsmöglichkeit nach außen super (zB. AJAX).

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    im Rahmen des Entwickler-Wettbewerbs wurde diese Idee als Gewinner von den Coaches ausgelost.

    Wir haben diese Idee nun umgesetzt, können das Feature aber erst nach rechtlicher Klärung und Veröffentlichung der Entwickler-AGB anbieten.

    Wir halten euch auf dem Laufenden.

    Knuddelige Grüße
    Ironist

  4. UserInterface

    Ich hatte heute die Eingebung und ich denke, Sascha würd's auch richtig geil finden. Was haltet ihr davon, wenn es uns möglich wäre innerhalb eines chatfensters HTML5 etc. zu nutzen? Das wär doch Bombe oder!? xDD

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  5. MOD/VIP Abfrage

    Mit dieser Abfrage sollte man abfragen können wer aktuell MOD / VIP ist, und abfragen können ob USER aktuell MOD oder VIP ist.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    wir haben diese Idee nun umgesetzt, um viele tolle weitere Möglichkeiten für User Apps in Events zu bieten.

    Die neuen Funktionen gehen mit dieser Revision live: AppServer 74061, ChatServer 74061

    Folgende Methoden sind nun verfügbar:

    Wir sind gespannt auf die ersten User Apps, die diese neuen Funktionen nutzen.

    Knuddelige Grüße
    Ironist

  6. Persistence.getAllKeys()

    Holt alle Keys um zu sehen was bereich gespeichert wurde.

    Hierdurch könnte man vieles umsetzen:
    - Delete all
    - Hole alle Einträge die mit "ticket_[0-9]" anfangen

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Persistenz  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    mit der Einführung von UserPersistenceStrings und UserPersistenceObjects, die eine getAllKeys-Methode haben, ist dies nun möglich.

  7. Support for Array.prototype

    Bisher sind alle Arrays vom Typ her objekte, so dass auch keine Prototype-Funktionen greifen

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Prototype-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    dieses Thema haben wir bereits am Montag gelöst. Seitdem sind Arrays, die von der API zurückgegeben werten keine Java-Arrays mehr, sondern korrekterweise Javascript-Arrays.

  8. UserPersistenceNumbers.delete(key);

    Wenn die UserPersistenceNumbers für toplisten benutzt wird, sollte es auch eine performante Umsetzung geben, mit der man diese toplisten zurücksetzen kann.

    Beispiel UserPersistenceNumbers.delete('top_day');

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Persistenz  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    diese Idee haben wir mit dem nächsten Update eingespielt. Die Funktion lautet:

    UserPersistenceNumbers.deleteAll(key);

  9. KnuddelsServer.getAppId()

    Gibt die aktuelle App-ID bestehend aus Server, User-ID und AppNamen zurück (Beispiel: knuddelsDEV.30558139.SpamMessages)

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Hallo,

    wir finden die Idee gut und konnten sie kurzfristig umsetzen. Die Methode ist ab sofort verfügbar und bereits live benutzbar.

  10. KnuddelsServer.getAppName()

    Gibt den AppNamen zurück, der in der app.config gesetzt wurde!

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Hallo,

    wir finden die Idee gut und konnten sie kurzfristig umsetzen, sodass sie mit dem nächsten Update verfügbar sein wird.

  11. Profilbilder mittels Funktion in ordentlicher Qualität beziehen

    Es wäre schön, wenn man mittels user.getProfilPicture() die Profilbilder in einer ordentlichen Qualität beziehen kann. Ähnlich wie es auch in anderen Chatspielen etc. der Fall ist.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  12. Teammitgliedschaft prüfen

    Es sollte möglich sein zu prüfen ob User in Team XY ist oder in welchen Teams er Mitglied ist.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  13. privates würfeln

    Was nice wäre wenn beim privaten würfeln james dem user das privat anzeigen würde was eigentlich bei einem öffentlichen wurf im channel angezeigt wird. dann kann man den user privat würfel lassen, der user hat die kontrolle was gewürfelt wurde, der channel wird nicht zugespammt, und der user ernstet nicht ständig spammmute von james. =)

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    bisher kamen private Würfelwürfe bei der App an, waren aber in sofern nutzlos, als dass der Nutzer nicht überprüfen konnte, ob das Würfelresultat stimmt.

    Mit dem nächsten Chatserver-Update ist folgendes eingebaut: Startet der Nutzer einen privaten Wurf mit /dice 1w6!, so erhält er eine private Nachricht mit dem Würfelergebnis, sofern in diesem Channel gerade keine Spiele mit /game laufen. (hierbei ist egal, ob der Nutzer an dem Spiel beteiligt ist)

    Best Practice hierfür ist also, im eigenen Channel die 4 Würfelspiele, Dicen, Darten, Diffen, Freidiffen zu deaktivieren, damit privates Würfeln immer korrekt funktioniert.

    Viel Erfolg damit! :-)

  14. Die Apps auch für den .at freischalten!

    Es wäre eine mega coole Sache, wenn man dem .at auch die Möglichkeit geben würde, die Apps dafür freizuschalten.

    Denn dort sind die Userzahlen geringer, die Möglichkeiten die Dinge auf die User abzustimmen höher.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  15. Java-Applet: update von 90bno auf 90bof!

    Bitte mal das Applet auf dem Testserver updaten!

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →
  16. user.isAppManager()

    Prüft ob der Nutzer als AppManager gesetzt ist.

    Somit könnte man interne Chatcommands erstellen die nur AppManager nutzen könnnen.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Hallo,

    tolle Idee, haben wir umgesetzt und wird mit dem nächsten Update live sein. :-)

  17. KnuddelsServer.getHostName()

    Liefert den Hostnamen des Chatservers auf dem die App läuft

    so kann man auf dem DevServer andere Wahrscheinlichkeiten freischalten als live.

    return KnuddelsDEV|KnuddelsDE|KnuddelsWHATEVER

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Hallo,

    wir finden die Idee hinter dieser Methode sinnvoll und haben diese in leicht abgewandelter Form umgesetzt. Mit dem nächsten Update gibt es die Methode KnuddelsServer.isTestSystem(), die dazu dient zu unterscheiden, ob sich die App auf einem Test- oder Livesystem befindet.

  18. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    mit dem nächsten Update des Chatservers wird es möglich sein, dass der MyChannel-Besitzer pro App entscheiden kann, welche anderen Nutzer die App starten/stoppen/aktualisieren können.

    Das Installieren und Deinstallieren von Apps / Binden und Unbinden von AppBot bleibt dem MyChannel-Besitzer vorbehalten.

  19. User.isChannelLMC(user)

    user.isChannelLMC(user) = TimeSinceLMCSet in millisec

    Gibt die Zeit seit der aktuelle Channel als LMC gesetzt ist in Millisekunden zurück.

    Andernfalls 0.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  20. Methode: Nicklist-Icons

    user.setNickListIcon(Alignment.LEFT, string)
    user.setNickListIcon(Alignment.RIGHT, string)

    Setzt ein Icon in der Nickliste (um z.B. diverse Spielebezogene Icons zu setzen)

    user.setOrder(number)

    oder
    

    Channel.setNickGroup(Users[])

    Um Nicknamen alle nach oben zu sortieren (wie z.B. bei Poker, dass alle aktiven Spieler oben angezeigt werden)

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Sascha Hameister responded

    Ahoi,

    wir haben diesen Wunsch nun in abgewandelter Form umgesetzt.

    Ab sofort kann man mit der API Nicklisten-Icons setzen:

    user.addNicklistIcon(imagePath, imageWidth)
    user.removeNicklistIcon(imagePath)

    Wenn noch weitere Optimierungen hilfreich wären, dann bitte neue konkrete Wünsche hierzu erstellen.

    Knuddelige Grüße
    Ironist

  • Don't see your idea?

Feedback and Knowledge Base