Entwicklertreffen vom 15.05.2017: Unterschied zwischen den Versionen

(Entwicklertreffen vom 15.05.2017 hochgeladen.)
 
(HTML raus)
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 15.05.2017'''.
Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 15.05.2017'''.


Per /m wurde diesmal nicht angekündigt.
Per /m wurde diesmal nichts angekündigt.


== Protokoll ==
== Protokoll ==
<html>
</nowiki>
<p><b>IgelchenM:</b> Servus zusammen!  ist ja wieder voll geworden hier (und das trotz der verbugten Nachricht!)


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic hab gehört Codex  hilft dir zwischendurch ja auch
<p>'''IgelchenM:''' Servus zusammen!  ist ja wieder voll geworden hier (und das trotz der verbugten Nachricht!)</p>


<p><b>IgelchenM:</b> Dann schauen wir mal, was es bei euch so neues gibt. 10 + 10 = 100, mikasapikaa und rmpg - habt ihr Fragen die ihr loswerden wollt oder neue Projekte zum Vorstellen?
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic hab gehört Codex  hilft dir zwischendurch ja auch</p>


<p><b>IgelchenM:</b> Dann geht's mal wieter mit Codex und Zlatan Ibrahiimovic - wie gehts euch? Was machen eure User Apps bzw. woran arbeitet ihr momentan?
<p>'''IgelchenM:''' Dann schauen wir mal, was es bei euch so neues gibt. 10 + 10 = 100, mikasapikaa und rmpg - habt ihr Fragen die ihr loswerden wollt oder neue Projekte zum Vorstellen?</p>


<p><b>Zlatan Ibrahiimovic:</b> Mir geht es soweit gut, ich arbeite momentan an meine WillkommensApp möchte noch kleine extra Feature einfügen
<p>'''IgelchenM:''' Dann geht's mal wieder mit Codex und Zlatan Ibrahiimovic - wie gehts euch? Was machen eure User Apps bzw. woran arbeitet ihr momentan?</p>


<p><b>IgelchenM:</b> Dann geht's weiter mit master6474, Jan-HST und Pudding - schön dass ihr wieder da seid - habt ihr inzwischen schon eine User App angefangen oder noch zu schüchtern? ^^
<p>'''Zlatan Ibrahiimovic:''' Mir geht es soweit gut, ich arbeite momentan an meine WillkommensApp möchte noch kleine extra Feature einfügen</p>  


<p><b>master6474:</b> Frage: Was genau macht Client.includeXXX() und warum sollte ich das nutzen? <PIC> Das funktioniert in der Kombination mit AngularJS 4 und dem Module Loader nicht (nur wenn ich es Old School per HTML einbinde)
<p>'''IgelchenM:''' Dann geht's weiter mit master6474, Jan-HST und Pudding - schön dass ihr wieder da seid - habt ihr inzwischen schon eine User App angefangen oder noch zu schüchtern? ^^</p>


<p><b>DerNeuanfang:</b> master6474  weil das erst genutzt wird, wenn die KnuddelsAPI geladen ist
<p>'''master6474:''' Frage: Was genau macht Client.includeXXX() und warum sollte ich das nutzen? <PIC> Das funktioniert in der Kombination mit AngularJS 4 und dem Module Loader nicht (nur wenn ich es Old School per HTML einbinde)</p>  


<p><b>DerNeuanfang:</b> wenn du die JS via script einbindest, kann es sein das error wirft wenn du was von der API nutzt
<p>'''DerNeuanfang:''' master6474  weil das erst genutzt wird, wenn die KnuddelsAPI geladen ist</p>


<p><b>TobyB:</b> master6474 kannst du den fehler nennen den du dann hast?
<p>'''DerNeuanfang:''' wenn du die JS via script einbindest, kann es sein das error wirft wenn du was von der API nutzt</p>  


<p><b>Jan-HST:</b> schön wäre mal eine app, womit man eine badword liste erweitern kann. sprich das james diese worte unterdrückt, die man hinzufügt..
<p>'''TobyB:''' master6474 kannst du den fehler nennen den du dann hast?</p>


<p><b>DerNeuanfang:</b> Jan-HST  das kannst du doch selbst
<p>'''Jan-HST:''' schön wäre mal eine app, womit man eine badword liste erweitern kann. sprich das james diese worte unterdrückt, die man hinzufügt..</p>


<p><b>Jan-HST:</b> schon klar, aber ich bastel in tcl und c :o
<p>'''DerNeuanfang:''' Jan-HST das kannst du doch selbst </p>


<p><b>DerNeuanfang:</b> </html>http://developer.knuddels.de/docs/classes/App.html#method_mayShowPublicMessage<html>
<p>'''Jan-HST:''' schon klar, aber ich bastel in tcl und c :o</p>


I<p><b>gelchenM:</b> @Jan-HST du wirst es nicht hinbekommen, dass James diese Worte unterdrückt. Du könntest aber eine App bauen, die verhindert dass gewisse Wörte bzw. die Sätze öffentlich gepostet werden
<p>'''DerNeuanfang:''' https://developer.knuddels.de/docs/classes/App.html#method_mayShowPublicMessage</p>


<p><b>rmpg:</b> Jan-HST ... die kannst du ganz einfach selber bauen
<p>'''gelchenM:''' @Jan-HST du wirst es nicht hinbekommen, dass James diese Worte unterdrückt. Du könntest aber eine App bauen, die verhindert dass gewisse Wörte bzw. die Sätze öffentlich gepostet werden </p>


<p><b>TobyB:</b> ansonsten garantiert dir Client.includeX() dass die Datein korrekt cache-invalidiert sind.
<p>'''rmpg:''' Jan-HST ... die kannst du ganz einfach selber bauen</p>


<p><b>master6474:</b> >TobyB: Der Fehler ist nichts, es wird einfach nicht ausgeführt. Sobald ich es per <tt><script src=...></tt> einbinde läuft es ohne Probleme.
<p>'''TobyB:''' ansonsten garantiert dir Client.includeX() dass die Datein korrekt cache-invalidiert sind.</p>


<p><b>TobyB:</b> >master6474: dann zeig mal deine gesamte *.html, das kann ich dann remote nicht sagen.
<p>'''master6474:''' >TobyB: Der Fehler ist nichts, es wird einfach nicht ausgeführt. Sobald ich es per <tt><script src=...></tt> einbinde läuft es ohne Probleme.</p>


<p><b>DerNeuanfang:</b> master6474 kann es sein das du das als weitere UI fenster öffnest und nicht als erstes UI fenster ?
<p>'''TobyB:''' >master6474: dann zeig mal deine gesamte *.html, das kann ich dann remote nicht sagen.</p>
TobyB: ich bin mir aber ziemlich sicher, dass es eine lösung gibt.


<p><b>DerNeuanfang:</b> sonst füge mal in head noch
<p>'''DerNeuanfang:''' master6474 kann es sein das du das als weitere UI fenster öffnest und nicht als erstes UI fenster ?
TobyB: ich bin mir aber ziemlich sicher, dass es eine lösung gibt.</p>


<p><b>DerNeuanfang:</b> <tt><script type=text/javascript src=/apps/api/knuddels-api.js></script></tt>
<p>'''DerNeuanfang:''' sonst füge mal in head noch</p>


<p><b>TobyB:</b> (ich kann skypen anbieten, master6474)
<p>'''DerNeuanfang:''' <tt><script type=text/javascript src=/apps/api/knuddels-api.js></script></tt></p>


<p><b>master6474:</b> >DerNeuanfang: Hab ich sowieso drin, daran liegt es nicht.
<p>'''TobyB:''' (ich kann skypen anbieten, master6474)</p>


<p><b>DerNeuanfang:</b> master6474  dann ist es komisch, eigentlich müsste es gehen. Lass mal Tobi rüberschauen
<p>'''master6474:''' >DerNeuanfang: Hab ich sowieso drin, daran liegt es nicht.</p>


<p><b>master6474:</b> >TobyB: Können wir machen
<p>'''DerNeuanfang:''' master6474 dann ist es komisch, eigentlich müsste es gehen. Lass mal Tobi rüberschauen</p>


<p><b>TobyB:</b> ok cool. nach dem event hier. :)
<p>'''master6474:''' >TobyB: Können wir machen</p>


<p><b>rmpg:</b> Achso ... ich hab tatsächlich eine Frage ... zum externalServerAccess ... also gleich wenn Luft ist
<p>'''TobyB:''' ok cool. nach dem event hier. :)</p>


<p><b>DerNeuanfang:</b> Jan-HST  du kannst ja erst den strink mit .isOk() prüfen und dann selbst deine liste erweitern , dann hast du Badword-Filter ovn Knuddels auch drin
<p>'''rmpg:''' Achso ... ich hab tatsächlich eine Frage ... zum externalServerAccess ... also gleich wenn Luft ist</p>


<p><b>IgelchenM:</b> dann schieb die eben zwischen rmpg
<p>'''DerNeuanfang:''' Jan-HST  du kannst ja erst den strink mit .isOk() prüfen und dann selbst deine liste erweitern , dann hast du Badword-Filter ovn Knuddels auch drin</p>


<p><b>rmpg:</b> Ich habe erhebliche Probleme mit der serverKommunikation ...
<p>'''IgelchenM:''' dann schieb die eben zwischen rmpg</p>


<p><b>IgelchenM:</b> ich mach dann schonmal weiter mit Malboro 2000, DerNeuanfang und x vivere est militare <3 x - habt ihr Fragen bezüglich User Apps? DerNeuanfang - was macht dein Besserwisser?
<p>'''rmpg:''' Ich habe erhebliche Probleme mit der serverKommunikation ...</p>


<p><b>rmpg:</b> Schon mehrmals im Skype erwähnt .. und bisher immernoch keine Lösung
<p>'''IgelchenM:''' ich mach dann schonmal weiter mit Malboro 2000, DerNeuanfang und x vivere est militare <3 x - habt ihr Fragen bezüglich User Apps? DerNeuanfang - was macht dein Besserwisser? </p>


<p><b>Zlatan Ibrahiimovic:</b> Ich hätte da noch eine Frage?
<p>'''rmpg:''' Schon mehrmals im Skype erwähnt .. und bisher immernoch keine Lösung</p>


<p><b>rmpg:</b> per /apps kann ich zwar einen neuen Server hinzufügen, jedoch wird er nicht gespeichert ..
<p>'''Zlatan Ibrahiimovic:''' Ich hätte da noch eine Frage?</p>


<p><b>x vivere est militare <3 x:</b> Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden
<p>'''rmpg:''' per /apps kann ich zwar einen neuen Server hinzufügen, jedoch wird er nicht gespeichert ..</p>


<p><b>rmpg:</b> Heist er ist nur temporär für die Anzeige Alles ok
<p>'''x vivere est militare <3 x:''' Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden</p>


<p><b>DerNeuanfang:</b> Besserwisser wartet noch auf die Quest von Iro
<p>'''rmpg:''' Heist er ist nur temporär für die Anzeige Alles ok</p>
Ansonsten Casino App fertig gebaut und nun mache ich Monopoly soweit fertig das es auch in besserwisser läuft (neben Montagsmaler)


<p><b>DerNeuanfang:</b> rmpg eigentlich sollte er automatisch hinzugefügt werden, sobald du einmal connetced hast
<p>'''DerNeuanfang:''' Besserwisser wartet noch auf die Quest von Iro
Ansonsten Casino App fertig gebaut und nun mache ich Monopoly soweit fertig das es auch in besserwisser läuft (neben Montagsmaler)</p>


<p><b>Zlatan Ibrahiimovic:</b> Gibt es einen Beitrag wie man standart icons im channel deaktivieren kann?
<p>'''DerNeuanfang:''' rmpg eigentlich sollte er automatisch hinzugefügt werden, sobald du einmal connetced hast</p>
Ich würde gerne meinen Usern ein anderes Gender-icon verpassen und nicht das Standart..gibt es dazu vielleicht noch einen Beitrag?
TobyB: @mikasapikaa morgen früh.


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic in /mychannel
<p>'''Zlatan Ibrahiimovic:''' Gibt es einen Beitrag wie man standard icons im channel deaktivieren kann?
Ich würde gerne meinen Usern ein anderes Gender-icon verpassen und nicht das Standard.gibt es dazu vielleicht noch einen Beitrag?</p>


<p><b>DerNeuanfang:</b> oben links die harken /Geschlecht und altersanzeige)
<p>'''TobyB:''' @mikasapikaa morgen früh.</p>


<p><b>IgelchenM:</b> @Zlatan Ibrahiimovic - du kannst unter /mychannel einstellen ob das Geschlecht angezeigt werden kann o. nicht
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic in /mychannel</p>


<p><b>TobyB:</b> siehe hier, @mikasapikaa : </html>https://forum.knuddels.de/ubbthreads.php?ubb=showflat&Number=2845707#Post2845707<html>
<p>'''DerNeuanfang:''' oben links die harken /Geschlecht und altersanzeige)</p>


<p><b>rmpg:</b> jan ich zeig dir das problem gerne gleich in Skype
<p>'''IgelchenM:''' @Zlatan Ibrahiimovic - du kannst unter /mychannel einstellen ob das Geschlecht angezeigt werden kann o. nicht</p>


<p><b>IgelchenM:</b> und dann via User App einfach nen Icon hinter packen
<p>'''TobyB:''' siehe hier, @mikasapikaa : https://forum.knuddels.de/ubbthreads.php?ubb=showflat&Number=2845707#Post2845707</p>


<p><b>IgelchenM:</b> @DerNeuanfang wird auch zeit, dass Monopoly mal fertig wird
<p>'''rmpg:''' jan ich zeig dir das problem gerne gleich in Skype </p>


<p><b>DerNeuanfang:</b> Fertig ist es, aber mitlerwele veraltet
<p>'''IgelchenM:''' und dann via User App einfach nen Icon hinter packen </p>


<p><b>Zlatan Ibrahiimovic:</b> Und..ich würde gerne wissen, wie ich bei onUserJoined eine gender abfragen machen kann & ein befehl der dann automachtisch das icon setzt.
<p>'''IgelchenM:''' @DerNeuanfang wird auch zeit, dass Monopoly mal fertig wird


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic  
<p>'''DerNeuanfang:''' Fertig ist es, aber mitlerwele veraltet </p>
 
<p>'''Zlatan Ibrahiimovic:''' Und..ich würde gerne wissen, wie ich bei onUserJoined eine gender abfragen machen kann & ein befehl der dann automachtisch das icon setzt.</p>  
 
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic  
<tt>if(user.getGender() == Gender.Female){
<tt>if(user.getGender() == Gender.Female){
//ICON SETZEN
//ICON SETZEN
}</tt>
}</tt></p>


<p><b>rmpg:</b> <tt>if (User.user.getGender() == Gender.Male) { // tu was }</tt>
<p>'''rmpg:''' <tt>if (User.user.getGender() == Gender.Male) { // tu was }</tt></p>


<p><b>rmpg:</b>
<p>'''rmpg:'''
<tt>var imagePath = KnuddelsServer.getFullSystemImagePath('cubes/cubesprefixblue.png');
<tt>var imagePath = KnuddelsServer.getFullSystemImagePath('cubes/cubesprefixblue.png');
user.addNicklistIcon(imagePath, 50);</tt>
user.addNicklistIcon(imagePath, 50);</tt></p>


<p><b>IgelchenM:</b> so, weiter geht's mit @Piet1987, @Ich sach mal und @Daviddergabber1990 - habt ihr Fragen mitgebracht die User Apps betreffen?
<p>'''IgelchenM:''' so, weiter geht's mit @Piet1987, @Ich sach mal und @Daviddergabber1990 - habt ihr Fragen mitgebracht die User Apps betreffen?</p>


<p><b>DerNeuanfang:</b> rmpg Users.user ?  
<p>'''DerNeuanfang:''' rmpg Users.user ? </p>


<p><b>rmpg:</b> autocomplete
<p>'''rmpg:''' autocomplete </p>


<p><b>rmpg:</b> -1x user
<p>'''rmpg:''' -1x user </p>


<p><b>TobyB:</b> ich spoiler schon mal: ich hab 4 spannende fragen an alle hier!  
<p>'''TobyB:''' ich spoiler schon mal: ich hab 4 spannende fragen an alle hier! </p>


<p><b>rmpg:</b> Haben die auch was ohne TS zu tun @ toby? ^^
<p>'''rmpg:''' Haben die auch was ohne TS zu tun @ toby? ^^</p>


<p><b>DerNeuanfang:</b> TobyB  ja monopoly wird in TS programmiert, noch andere?  
<p>'''DerNeuanfang:''' TobyB  ja monopoly wird in TS programmiert, noch andere? </p>


<p><b>TobyB:</b> >rmpg: 3 davon.  
<p>'''TobyB:''' >rmpg: 3 davon. </p>


<p><b>rmpg:</b> dann nehm ich frage 4  
<p>'''rmpg:''' dann nehm ich frage 4 </p>


<p><b>TobyB:</b> das ist tatsächlich die spannendste.  
<p>'''TobyB:''' das ist tatsächlich die spannendste. </p>


<p><b>Zlatan Ibrahiimovic:</b> @DerNeuanfang  
<p>'''Zlatan Ibrahiimovic:''' @DerNeuanfang  
Code kommt mir bekannt vor
Code kommt mir bekannt vor
Das Problem ist wo muss ich den Image Code einsetzen  
Das Problem ist wo muss ich den Image Code einsetzen </p>


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic  habe ich dir heute mittag schon gesagt, dahin wo du den code ausführen möchtest
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic  habe ich dir heute mittag schon gesagt, dahin wo du den code ausführen möchtest</p>


<p><b>IgelchenM:</b> so, dann heben wir uns mal das beste zum Schluß auf und überspringen TobyB. @LichtIstHoffnung und @Paragon35 - habt ihr Fragen mitgebracht?  
<p>'''IgelchenM:''' so, dann heben wir uns mal das beste zum Schluß auf und überspringen TobyB. @LichtIstHoffnung und @Paragon35 - habt ihr Fragen mitgebracht? </p>


<p><b>Paragon35:</b> Öhm ja, allerdings nicht direkt User-App bezogen
<p>'''Paragon35:''' Öhm ja, allerdings nicht direkt User-App bezogen</p>


<p><b>DerNeuanfang:</b> Paragon35 ja?
<p>'''DerNeuanfang:''' Paragon35 ja?</p>


<p><b>TobyB:</b> (ich lasse den anderen den vortritt)
<p>'''TobyB:''' (ich lasse den anderen den vortritt)</p>


<p><b>Paragon35:</b> Ich bin schon seit längerem ziemlich von der iOS App frustriert und wollte fragen ob jemand weiß was es brauchen würde entweder einen eigenen Client zum entwickeln oder zur Entwicklung des bestehenden Clients beizutragen
<p>'''Paragon35:''' Ich bin schon seit längerem ziemlich von der iOS App frustriert und wollte fragen ob jemand weiß was es brauchen würde entweder einen eigenen Client zum entwickeln oder zur Entwicklung des bestehenden Clients beizutragen</p>


<p><b>TobyB:</b> Paragon35 gabs da im forum nicht schon ne antwort drauf?
<p>'''TobyB:''' Paragon35 gabs da im forum nicht schon ne antwort drauf?</p>


<p><b>DerNeuanfang:</b> Paragon35  einfach zu beantworten, das was bizarrus dir sagte im forum stimmt dazu
<p>'''DerNeuanfang:''' Paragon35  einfach zu beantworten, das was bizarrus dir sagte im forum stimmt dazu</p>


<p><b>DerNeuanfang:</b> Paragon35  knuddels.de wird dir nicht einfach so die api oder co für ne eigene knuddels app geben
<p>'''DerNeuanfang:''' Paragon35  knuddels.de wird dir nicht einfach so die api oder co für ne eigene knuddels app geben</p>


<p><b>Paragon35:</b> Ja, da hieß es ich solle mich bei Knuddels bewerben, ich fand allerdings nicht wirklich heraus wo.
<p>'''Paragon35:''' Ja, da hieß es ich solle mich bei Knuddels bewerben, ich fand allerdings nicht wirklich heraus wo.</p>


<p><b>DerNeuanfang:</b> außerdem wird die App eh bald durch eine neue ersetzt (daran arbeitet knuddels.de derzeit aktiv)
<p>'''DerNeuanfang:''' außerdem wird die App eh bald durch eine neue ersetzt (daran arbeitet knuddels.de derzeit aktiv)</p>


<p><b>LichtIstHoffnung:</b> Ehm nö, muss erst mal sehen ob an der API sich was verändert hat das Handys und Linux die HTML UI nicht mehr richtig annehmen
<p>'''LichtIstHoffnung:''' Ehm nö, muss erst mal sehen ob an der API sich was verändert hat das Handys und Linux die HTML UI nicht mehr richtig annehmen</p>


<p><b>TobyB:</b> Paragon35 </html>https://www.knuddels.de/jobs<html>
<p>'''TobyB:''' Paragon35 https://www.knuddels.de/jobs</p>


<p><b>LichtIstHoffnung:</b> Linux friert ein und Handy öffnet es net im Browser sondern wie nen IFrame
<p>'''LichtIstHoffnung:''' Linux friert ein und Handy öffnet es net im Browser sondern wie nen IFrame</p>


<p><b>DerNeuanfang:</b> TobyB  war aber ne gute umstellung  
<p>'''DerNeuanfang:''' TobyB  war aber ne gute umstellung </p>


<p><b>LichtIstHoffnung:</b> Es leitet doch automatisch nach HTTPS oder nicht?
<p>'''LichtIstHoffnung:''' Es leitet doch automatisch nach HTTPS oder nicht?</p>


<p><b>TobyB:</b> ich glaub auf dieser seite noch nicht.
<p>'''TobyB:''' ich glaub auf dieser seite noch nicht.</p>


<p><b>DerNeuanfang:</b> LichtIstHoffnung  kann sein, ff blendet bei mit http/s aus  
<p>'''DerNeuanfang:''' LichtIstHoffnung  kann sein, ff blendet bei mit http/s aus </p>


<p><b>TobyB:</b> aber auf allem wichtigen mit logins/forms, jip.  
<p>'''TobyB:''' aber auf allem wichtigen mit logins/forms, jip. </p>


<p><b>LichtIstHoffnung:</b> hmm ok, mein Blog leitet automatisch nach https um und dann steht das auch oben
<p>'''LichtIstHoffnung:''' hmm ok, mein Blog leitet automatisch nach https um und dann steht das auch oben</p>


<p><b>TobyB:</b> egal. ist hier nicht das thema.
<p>'''TobyB:''' egal. ist hier nicht das thema.</p>


<p><b>DerNeuanfang:</b> Kommen wir nun zu den 4 Fragen des TobyB´s ?
<p>'''DerNeuanfang:''' Kommen wir nun zu den 4 Fragen des TobyB´s ?</p>


<p><b>IgelchenM:</b> Dann kommen wir nun zu @SilverFalcon und @TobyB - habt ihr Fragen mitgebracht - wenn ja, haut raus!  
<p>'''IgelchenM:''' Dann kommen wir nun zu @SilverFalcon und @TobyB - habt ihr Fragen mitgebracht - wenn ja, haut raus! </p>


<p><b>TobyB:</b> Erst mal meine übliche Fragen:
<p>'''TobyB:''' Erst mal meine übliche Fragen:
- Wer  schreibt aktuell Apps mit TypeScript und mag darüber erzählen oder hat fragen? Und wer hats versucht und ist dabei auf probleme gestoßen? Dann möchte ich diese gerne wissen! :)
- Wer  schreibt aktuell Apps mit TypeScript und mag darüber erzählen oder hat fragen? Und wer hats versucht und ist dabei auf probleme gestoßen? Dann möchte ich diese gerne wissen! :)
- Wer ist jetzt auf eine gescheite IDE (z.B. WebStorm oder Visual Studio Code) gewechselt und mag den nicht-nicht-gewechselten erzählen wie toll das ist?  
- Wer ist jetzt auf eine gescheite IDE (z. B. WebStorm oder Visual Studio Code) gewechselt und mag den nicht-nicht-gewechselten erzählen wie toll das ist? </p>


<p><b>DerNeuanfang:</b> TobyB  mein problem dabei ist gerade das ich nicht weiß wie ich ts in html anwende
<p>'''DerNeuanfang:''' TobyB  mein problem dabei ist gerade das ich nicht weiß wie ich ts in html anwende</p>


<p><b>LichtIstHoffnung:</b> Nutze sogar unter Linux VSCode (Y)
<p>'''LichtIstHoffnung:''' Nutze sogar unter Linux VSCode (Y)</p>


<p><b>DerNeuanfang:</b> also die .js in html client
<p>'''DerNeuanfang:''' also die .js in html client</p>


<p><b>IgelchenM:</b> mir sind keine Bugs bekannt, wenn dir was auffällt, melde es bitte im Bitbucket als Ticket. - ich selbst nutze aber kein Linux  
<p>'''IgelchenM:''' mir sind keine Bugs bekannt, wenn dir was auffällt, melde es bitte im Bitbucket als Ticket. - ich selbst nutze aber kein Linux </p>


<p><b>DerNeuanfang:</b> ts in js in ui  
<p>'''DerNeuanfang:''' ts in js in ui </p>


<p><b>x vivere est militare <3 x:</b> ich benutz webstorm - alles viel übersichtlicher, für mich jedenfalls
<p>'''x vivere est militare <3 x:''' ich benutz webstorm - alles viel übersichtlicher, für mich jedenfalls</p>


<p><b>LichtIstHoffnung:</b> hat sich was an der API verändert @IgelchenM ?
<p>'''LichtIstHoffnung:''' hat sich was an der API verändert @IgelchenM ?</p>


<p><b>TobyB:</b> jan, da kann ich dir gerne kurz bei helfen.
<p>'''TobyB:''' jan, da kann ich dir gerne kurz bei helfen.</p>


<p><b>IgelchenM:</b> </html>https://blog.knuddels.de/<html>
<p>'''IgelchenM:''' https://blog.knuddels.de/</p>


<p><b>TobyB:</b> >rmpg: 2 hab ich schon, gerade eben.
<p>'''TobyB:''' >rmpg: 2 hab ich schon, gerade eben.</p>


<p><b>x vivere est militare <3 x:</b> nur spinnt webstorm öfter oder ?
<p>'''x vivere est militare <3 x:''' nur spinnt webstorm öfter oder ?</p>


<p><b>DerNeuanfang:</b> TobyB  oder ich schreibe es ins forum, dann können andere es auch lesen?
<p>'''DerNeuanfang:''' TobyB  oder ich schreibe es ins forum, dann können andere es auch lesen?</p>


<p><b>DerNeuanfang:</b> hab im forum dazu nun nix gefunden
<p>'''DerNeuanfang:''' hab im forum dazu nun nix gefunden</p>


<p><b>x vivere est militare <3 x:</b> bei mir hat es sich schon mehrmals aufgehangen wobei seit mein update net mehr x) mal schauen wie lange das hält  
<p>'''x vivere est militare <3 x:''' bei mir hat es sich schon mehrmals aufgehangen wobei seit mein update net mehr x) mal schauen wie lange das hält </p>


<p><b>mikasapikaa:</b> ich hätte doch nochmal ne frage  
<p>'''mikasapikaa:''' ich hätte doch nochmal ne frage </p>


<p><b>mikasapikaa:</b> kanns sein das man in den channel hier ohne einen 2. channel oder ohne /go /cc etc. nicht rein kommt ? <PIC> ist mir aufm handy u.a und eben hier aufgefallen, muss immer erst in einen anderen channel rein  
<p>'''mikasapikaa:''' kanns sein das man in den channel hier ohne einen 2. channel oder ohne /go /cc etc. nicht rein kommt ? <PIC> ist mir aufm handy u.a und eben hier aufgefallen, muss immer erst in einen anderen channel rein </p>


<p><b>x vivere est militare <3 x:</b> Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden
<p>'''x vivere est militare <3 x:''' Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden</p>


<p><b>rmpg:</b> eventuell Falschen installationsCode?
<p>'''rmpg:''' eventuell Falschen installationsCode?</p>


<p><b>SilverFalcon:</b> weil finden nichts mit der Installation zu tun hat
<p>'''SilverFalcon:''' weil finden nichts mit der Installation zu tun hat</p>


<p><b>x vivere est militare <3 x:</b> ich hab das mit kev gemacht gehabt
<p>'''x vivere est militare <3 x:''' ich hab das mit kev gemacht gehabt</p>


<p><b>SilverFalcon:</b> du musst die Absolute ID angeben, sprich mit FTP ID
<p>'''SilverFalcon:''' du musst die Absolute ID angeben, sprich mit FTP ID</p>


<p><b>LichtIstHoffnung:</b> wann kommt eigentlich der Knuddels App Store?
<p>'''LichtIstHoffnung:''' wann kommt eigentlich der Knuddels App Store?</p>


<p><b>SilverFalcon:</b> Nur Apps in deinem eigenen Verzeichniss werden dir aufgelistet
<p>'''SilverFalcon:''' Nur Apps in deinem eigenen Verzeichniss werden dir aufgelistet</p>


<p><b>master6474:</b> Yay, Problem hat sich erledigt Toby. Hatte einen Dependency Error. Nun klappt es auch mit Client.includeX()  
<p>'''master6474:''' Yay, Problem hat sich erledigt Toby. Hatte einen Dependency Error. Nun klappt es auch mit Client.includeX()</p>


<p><b>master6474:</b> TypeScript + AngularJS + CSS Precompiler. Läuft, und das alles vollautomatisiert via npm.
<p>'''master6474:''' TypeScript + AngularJS + CSS Precompiler. Läuft, und das alles vollautomatisiert via npm.</p>


<p><b>rmpg:</b> es hieß es sei unerwünscht da Knuddels in absehbarerer Zeit ein eigenes Modell vorstellt
<p>'''rmpg:''' es hieß es sei unerwünscht da Knuddels in absehbarerer Zeit ein eigenes Modell vorstellt</p>


<p><b>master6474:</b> Veröffentliche das später auf GitHub, könnt ihr euch angucken wenn ihr Lust und Laune habt.
<p>'''master6474:''' Veröffentliche das später auf GitHub, könnt ihr euch angucken wenn ihr Lust und Laune habt.</p>


<p><b>Paragon35:</b> Unerwünscht heißt du darfst es selbst implementieren, wird erst dann verboten und deine implementierung war umsonst :P
<p>'''Paragon35:''' Unerwünscht heißt du darfst es selbst implementieren, wird erst dann verboten und deine implementierung war umsonst :P</p>


<p><b>Ich sach mal:</b> ich frage mal vorsichtig.. .war nicht mal die rede schach zu bauen.. oder gibt es das schon ?
<p>'''Ich sach mal:''' ich frage mal vorsichtig.. .war nicht mal die rede schach zu bauen.. oder gibt es das schon ?</p>


<p><b>DerNeuanfang:</b> Schach gibt es /Chess
<p>'''DerNeuanfang:''' Schach gibt es /Chess</p>


<p><b>Ich sach mal:</b> danke
<p>'''Ich sach mal:''' danke</p>


<p><b>TobyB:</b> Und dann eine Frage an alle:
<p>'''TobyB:''' Und dann eine Frage an alle:
- Wenn ihr eine App entwickelt, gerade die die viele und große Apps für große Channel bauen, baut und testet ihr die auch für HTMLChat und Android? Und wenn nein, warum nicht?
- Wenn ihr eine App entwickelt, gerade die die viele und große Apps für große Channel bauen, baut und testet ihr die auch für HTMLChat und Android? Und wenn nein, warum nicht?
- Das ganze frage ich mit dem Hintergrund, dass diese Clients jetzt schon mehr als die Hälfte aller Nutzung von Knuddels ausmachen, und sich das vermutlich noch ausweiten wird in Zukunft. Und dann solltet ihr bereit sein und eure Apps überall korrekt am laufen haben.
- Das ganze frage ich mit dem Hintergrund, dass diese Clients jetzt schon mehr als die Hälfte aller Nutzung von Knuddels ausmachen, und sich das vermutlich noch ausweiten wird in Zukunft. Und dann solltet ihr bereit sein und eure Apps überall korrekt am laufen haben.
mikasapikaa: dev, html & android  
mikasapikaa: dev, html & android </p>
 
<p><b>LichtIstHoffnung:</b> Erst wenn der HTML Chat auch Tan und so was kann vorher NEIN!


<p><b>DerNeuanfang:</b> Teste immer HTML und Android aufn Dev
<p>'''LichtIstHoffnung:''' Erst wenn der HTML Chat auch Tan und so was kann vorher NEIN!</p>


<p><b>rmpg:</b> @TobyB da ich meine Apps dynamisch gestallte und teilweise verschiedene  Funktionen für die einzelnen Clients impleentiert habe lautet meine Antwort: JA
<p>'''DerNeuanfang:''' Teste immer HTML und Android aufn Dev </p>


<p><b>IgelchenM:</b> Also ich programmiere meine User Apps erstmal nur für den Java-Client, schaue dann, wie sich das ganze im HTML-Chat verhält ... als letztes teste ich dann die Funktionalität für Android bevor ich etwas release :)
<p>'''rmpg:''' @TobyB da ich meine Apps dynamisch gestallte und teilweise verschiedene  Funktionen für die einzelnen Clients impleentiert habe lautet meine Antwort: JA</p>


<p><b>TobyB:</b> ihr solltet ab sofort dringend darauf achten, dass eure apps fit sind für den HTMLChat und Android. Dabei geht es weniger um den aktuellen Client als mehr um die verwendeten Technologien, die die Grundlage für die Zukunft sind. Ihr schießt euch mittel- und auch langfristig selbst ins Bein, wenn ihr da nicht mitzieht.
<p>'''IgelchenM:''' Also ich programmiere meine User Apps erstmal nur für den Java-Client, schaue dann, wie sich das ganze im HTML-Chat verhält ... als letztes teste ich dann die Funktionalität für Android bevor ich etwas release :)</p>


<p><b>LichtIstHoffnung:</b> Dann entwickelt den HTML Chat dann reden wwir über unser mitgehen!
<p>'''TobyB:''' ihr solltet ab sofort dringend darauf achten, dass eure apps fit sind für den HTMLChat und Android. Dabei geht es weniger um den aktuellen Client als mehr um die verwendeten Technologien, die die Grundlage für die Zukunft sind. Ihr schießt euch mittel- und auch langfristig selbst ins Bein, wenn ihr da nicht mitzieht.</p>


<p><b>LichtIstHoffnung:</b> Solange der nicht ordentlich geht kann ich nichts bei mir weiter machen
<p>'''LichtIstHoffnung:''' Dann entwickelt den HTML Chat dann reden wwir über unser mitgehen!</p>


<p><b>DerNeuanfang:</b> LichtIstHoffnung  das ja nicht sein problem wenn du dich da nicht anschließt und deine apps später nicht funktionieren <PIC> das war von ihn ein gut gemeinter tipp
<p>'''LichtIstHoffnung:''' Solange der nicht ordentlich geht kann ich nichts bei mir weiter machen </p>


<p><b>LichtIstHoffnung:</b> Meine Apps können derzeit ohne probs HTML
<p>'''DerNeuanfang:''' LichtIstHoffnung  das ja nicht sein problem wenn du dich da nicht anschließt und deine apps später nicht funktionieren <PIC> das war von ihn ein gut gemeinter tipp</p>


<p><b>TobyB:</b> UND: preferiert HTML-UI über KCode. KCode ist eine sehe begrenzte Technologie und nicht Zukunftssicher.
<p>'''LichtIstHoffnung:''' Meine Apps können derzeit ohne probs HTML</p>


<p><b>LichtIstHoffnung:</b> Chat Befehle sind davon ja nicht betroffen oder?
<p>'''TobyB:''' UND: preferiert HTML-UI über KCode. KCode ist eine sehe begrenzte Technologie und nicht Zukunftssicher.</p>


<p><b>TobyB:</b> >LichtIstHoffnung: ich werde das jetzt nicht diskutieren. Aber di kannst aktuell ALLES mit dem HTMLChat machen was für UserApps relevant ist. auf dem Dev Server als auch Live wenn die User es benutzen.
<p>'''LichtIstHoffnung:''' Chat Befehle sind davon ja nicht betroffen oder?</p>


<p><b>rmpg:</b> Heisst das du deinen KCode reduzieren solltest auf ein minimum
<p>'''TobyB:''' >LichtIstHoffnung: ich werde das jetzt nicht diskutieren. Aber di kannst aktuell ALLES mit dem HTMLChat machen was für UserApps relevant ist. auf dem Dev Server als auch Live wenn die User es benutzen.</p>


<p><b>LichtIstHoffnung:</b> ich meinte wegen dem KCode
<p>'''rmpg:''' Heisst das du deinen KCode reduzieren solltest auf ein minimum</p>


<p><b>LichtIstHoffnung:</b> @TobyB
<p>'''LichtIstHoffnung:''' ich meinte wegen dem KCode</p>


<p><b>SilverFalcon:</b> der html - android unterstützt ja nichtmal die button-syntax
<p>'''LichtIstHoffnung:''' @TobyB</p>


<p><b>SilverFalcon:</b> ein entsprechendes Ticket wurde erst vorgestern von sascha mit wont fix geschlossen
<p>'''SilverFalcon:''' der html - android unterstützt ja nichtmal die button-syntax</p>


<p><b>rmpg:</b> Dann mach dir grafiken
<p>'''SilverFalcon:''' ein entsprechendes Ticket wurde erst vorgestern von sascha mit wont fix geschlossen</p>


<p><b>TobyB:</b> Rechne eher damit, dass der HTMLChat KCode-mäßig das Maß der Dinge wird als anders herum.
<p>'''rmpg:''' Dann mach dir grafiken</p>


<p><b>LichtIstHoffnung:</b> Ich (glaube) ich nutze kaum KCode
<p>'''TobyB:''' Rechne eher damit, dass der HTMLChat KCode-mäßig das Maß der Dinge wird als anders herum.</p>
DerNeuanfang: nutze KCode nur bei schrift und bei join...


<p><b>TobyB:</b> ich gehe davon aus, dass primitive Textformatierungen (fett, farbe) nicht problematisch sind.
<p>'''LichtIstHoffnung:''' Ich (glaube) ich nutze kaum KCode
DerNeuanfang: nutze KCode nur bei schrift und bei join...</p>


<p><b>LichtIstHoffnung:</b> Hmm schaue ich mir an was ich davon umschreiben muss, aber nicht sehr sinnvoll sich seinen eigenen Code wegzunehmen?!
<p>'''TobyB:''' ich gehe davon aus, dass primitive Textformatierungen (fett, farbe) nicht problematisch sind.</p>


<p><b>rmpg:</b> ich glaube tabellen sind auch nicht gerade HTML kompatibel
<p>'''LichtIstHoffnung:''' Hmm schaue ich mir an was ich davon umschreiben muss, aber nicht sehr sinnvoll sich seinen eigenen Code wegzunehmen?!</p>


<p><b>TobyB:</b> sind sie, aber mit weniger parametern.
<p>'''rmpg:''' ich glaube tabellen sind auch nicht gerade HTML kompatibel</p>


<p><b>DerNeuanfang:</b> LichtIstHoffnung  KCode ist doch veraltet...
<p>'''TobyB:''' sind sie, aber mit weniger parametern.</p>


<p><b>IgelchenM:</b> kCode war eh nur eine Lösung für diverse Anzeigeprobleme für den JavaClient :o Daher sollte man den sowieso so wenig wie möglich nutzen, da er eben nie das selbe verhalten hat.
<p>'''DerNeuanfang:''' LichtIstHoffnung  KCode ist doch veraltet...</p>


</nowiki>
<p>'''IgelchenM:''' kCode war eh nur eine Lösung für diverse Anzeigeprobleme für den JavaClient :o Daher sollte man den sowieso so wenig wie möglich nutzen, da er eben nie das selbe verhalten hat.</p>
</html>


[[Kategorie:Entwicklertreffen]]
[[Kategorie:Entwicklertreffen]]

Aktuelle Version vom 23. Januar 2023, 23:32 Uhr

Entwicklertreffen Übersicht




Zusammenfassung

Im Folgenden findet man das Protokoll des Entwicklertreffens vom 15.05.2017.

Per /m wurde diesmal nichts angekündigt.

Protokoll

IgelchenM: Servus zusammen! ist ja wieder voll geworden hier (und das trotz der verbugten Nachricht!)

DerNeuanfang: Zlatan Ibrahiimovic hab gehört Codex hilft dir zwischendurch ja auch

IgelchenM: Dann schauen wir mal, was es bei euch so neues gibt. 10 + 10 = 100, mikasapikaa und rmpg - habt ihr Fragen die ihr loswerden wollt oder neue Projekte zum Vorstellen?

IgelchenM: Dann geht's mal wieder mit Codex und Zlatan Ibrahiimovic - wie gehts euch? Was machen eure User Apps bzw. woran arbeitet ihr momentan?

Zlatan Ibrahiimovic: Mir geht es soweit gut, ich arbeite momentan an meine WillkommensApp möchte noch kleine extra Feature einfügen

IgelchenM: Dann geht's weiter mit master6474, Jan-HST und Pudding - schön dass ihr wieder da seid - habt ihr inzwischen schon eine User App angefangen oder noch zu schüchtern? ^^

master6474: Frage: Was genau macht Client.includeXXX() und warum sollte ich das nutzen? <PIC> Das funktioniert in der Kombination mit AngularJS 4 und dem Module Loader nicht (nur wenn ich es Old School per HTML einbinde)

DerNeuanfang: master6474 weil das erst genutzt wird, wenn die KnuddelsAPI geladen ist

DerNeuanfang: wenn du die JS via script einbindest, kann es sein das error wirft wenn du was von der API nutzt

TobyB: master6474 kannst du den fehler nennen den du dann hast?

Jan-HST: schön wäre mal eine app, womit man eine badword liste erweitern kann. sprich das james diese worte unterdrückt, die man hinzufügt..

DerNeuanfang: Jan-HST das kannst du doch selbst

Jan-HST: schon klar, aber ich bastel in tcl und c :o

DerNeuanfang: https://developer.knuddels.de/docs/classes/App.html#method_mayShowPublicMessage

gelchenM: @Jan-HST du wirst es nicht hinbekommen, dass James diese Worte unterdrückt. Du könntest aber eine App bauen, die verhindert dass gewisse Wörte bzw. die Sätze öffentlich gepostet werden

rmpg: Jan-HST ... die kannst du ganz einfach selber bauen

TobyB: ansonsten garantiert dir Client.includeX() dass die Datein korrekt cache-invalidiert sind.

master6474: >TobyB: Der Fehler ist nichts, es wird einfach nicht ausgeführt. Sobald ich es per <script src=...> einbinde läuft es ohne Probleme.

TobyB: >master6474: dann zeig mal deine gesamte *.html, das kann ich dann remote nicht sagen.

DerNeuanfang: master6474 kann es sein das du das als weitere UI fenster öffnest und nicht als erstes UI fenster ? TobyB: ich bin mir aber ziemlich sicher, dass es eine lösung gibt.

DerNeuanfang: sonst füge mal in head noch

DerNeuanfang: <script type=text/javascript src=/apps/api/knuddels-api.js></script>

TobyB: (ich kann skypen anbieten, master6474)

master6474: >DerNeuanfang: Hab ich sowieso drin, daran liegt es nicht.

DerNeuanfang: master6474 dann ist es komisch, eigentlich müsste es gehen. Lass mal Tobi rüberschauen

master6474: >TobyB: Können wir machen

TobyB: ok cool. nach dem event hier. :)

rmpg: Achso ... ich hab tatsächlich eine Frage ... zum externalServerAccess ... also gleich wenn Luft ist

DerNeuanfang: Jan-HST du kannst ja erst den strink mit .isOk() prüfen und dann selbst deine liste erweitern , dann hast du Badword-Filter ovn Knuddels auch drin

IgelchenM: dann schieb die eben zwischen rmpg

rmpg: Ich habe erhebliche Probleme mit der serverKommunikation ...

IgelchenM: ich mach dann schonmal weiter mit Malboro 2000, DerNeuanfang und x vivere est militare <3 x - habt ihr Fragen bezüglich User Apps? DerNeuanfang - was macht dein Besserwisser?

rmpg: Schon mehrmals im Skype erwähnt .. und bisher immernoch keine Lösung

Zlatan Ibrahiimovic: Ich hätte da noch eine Frage?

rmpg: per /apps kann ich zwar einen neuen Server hinzufügen, jedoch wird er nicht gespeichert ..

x vivere est militare <3 x: Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden

rmpg: Heist er ist nur temporär für die Anzeige Alles ok

DerNeuanfang: Besserwisser wartet noch auf die Quest von Iro Ansonsten Casino App fertig gebaut und nun mache ich Monopoly soweit fertig das es auch in besserwisser läuft (neben Montagsmaler)

DerNeuanfang: rmpg eigentlich sollte er automatisch hinzugefügt werden, sobald du einmal connetced hast

Zlatan Ibrahiimovic: Gibt es einen Beitrag wie man standard icons im channel deaktivieren kann? Ich würde gerne meinen Usern ein anderes Gender-icon verpassen und nicht das Standard.gibt es dazu vielleicht noch einen Beitrag?

TobyB: @mikasapikaa morgen früh.

DerNeuanfang: Zlatan Ibrahiimovic in /mychannel

DerNeuanfang: oben links die harken /Geschlecht und altersanzeige)

IgelchenM: @Zlatan Ibrahiimovic - du kannst unter /mychannel einstellen ob das Geschlecht angezeigt werden kann o. nicht

TobyB: siehe hier, @mikasapikaa : https://forum.knuddels.de/ubbthreads.php?ubb=showflat&Number=2845707#Post2845707

rmpg: jan ich zeig dir das problem gerne gleich in Skype

IgelchenM: und dann via User App einfach nen Icon hinter packen

IgelchenM: @DerNeuanfang wird auch zeit, dass Monopoly mal fertig wird

DerNeuanfang: Fertig ist es, aber mitlerwele veraltet

Zlatan Ibrahiimovic: Und..ich würde gerne wissen, wie ich bei onUserJoined eine gender abfragen machen kann & ein befehl der dann automachtisch das icon setzt.

DerNeuanfang: Zlatan Ibrahiimovic if(user.getGender() == Gender.Female){ //ICON SETZEN }

rmpg: if (User.user.getGender() == Gender.Male) { // tu was }

rmpg: var imagePath = KnuddelsServer.getFullSystemImagePath('cubes/cubesprefixblue.png'); user.addNicklistIcon(imagePath, 50);

IgelchenM: so, weiter geht's mit @Piet1987, @Ich sach mal und @Daviddergabber1990 - habt ihr Fragen mitgebracht die User Apps betreffen?

DerNeuanfang: rmpg Users.user ?

rmpg: autocomplete

rmpg: -1x user

TobyB: ich spoiler schon mal: ich hab 4 spannende fragen an alle hier!

rmpg: Haben die auch was ohne TS zu tun @ toby? ^^

DerNeuanfang: TobyB ja monopoly wird in TS programmiert, noch andere?

TobyB: >rmpg: 3 davon.

rmpg: dann nehm ich frage 4

TobyB: das ist tatsächlich die spannendste.

Zlatan Ibrahiimovic: @DerNeuanfang Code kommt mir bekannt vor Das Problem ist wo muss ich den Image Code einsetzen

DerNeuanfang: Zlatan Ibrahiimovic habe ich dir heute mittag schon gesagt, dahin wo du den code ausführen möchtest

IgelchenM: so, dann heben wir uns mal das beste zum Schluß auf und überspringen TobyB. @LichtIstHoffnung und @Paragon35 - habt ihr Fragen mitgebracht?

Paragon35: Öhm ja, allerdings nicht direkt User-App bezogen

DerNeuanfang: Paragon35 ja?

TobyB: (ich lasse den anderen den vortritt)

Paragon35: Ich bin schon seit längerem ziemlich von der iOS App frustriert und wollte fragen ob jemand weiß was es brauchen würde entweder einen eigenen Client zum entwickeln oder zur Entwicklung des bestehenden Clients beizutragen

TobyB: Paragon35 gabs da im forum nicht schon ne antwort drauf?

DerNeuanfang: Paragon35 einfach zu beantworten, das was bizarrus dir sagte im forum stimmt dazu

DerNeuanfang: Paragon35 knuddels.de wird dir nicht einfach so die api oder co für ne eigene knuddels app geben

Paragon35: Ja, da hieß es ich solle mich bei Knuddels bewerben, ich fand allerdings nicht wirklich heraus wo.

DerNeuanfang: außerdem wird die App eh bald durch eine neue ersetzt (daran arbeitet knuddels.de derzeit aktiv)

LichtIstHoffnung: Ehm nö, muss erst mal sehen ob an der API sich was verändert hat das Handys und Linux die HTML UI nicht mehr richtig annehmen

TobyB: Paragon35 https://www.knuddels.de/jobs

LichtIstHoffnung: Linux friert ein und Handy öffnet es net im Browser sondern wie nen IFrame

DerNeuanfang: TobyB war aber ne gute umstellung

LichtIstHoffnung: Es leitet doch automatisch nach HTTPS oder nicht?

TobyB: ich glaub auf dieser seite noch nicht.

DerNeuanfang: LichtIstHoffnung kann sein, ff blendet bei mit http/s aus

TobyB: aber auf allem wichtigen mit logins/forms, jip.

LichtIstHoffnung: hmm ok, mein Blog leitet automatisch nach https um und dann steht das auch oben

TobyB: egal. ist hier nicht das thema.

DerNeuanfang: Kommen wir nun zu den 4 Fragen des TobyB´s ?

IgelchenM: Dann kommen wir nun zu @SilverFalcon und @TobyB - habt ihr Fragen mitgebracht - wenn ja, haut raus!

TobyB: Erst mal meine übliche Fragen: - Wer schreibt aktuell Apps mit TypeScript und mag darüber erzählen oder hat fragen? Und wer hats versucht und ist dabei auf probleme gestoßen? Dann möchte ich diese gerne wissen! :) - Wer ist jetzt auf eine gescheite IDE (z. B. WebStorm oder Visual Studio Code) gewechselt und mag den nicht-nicht-gewechselten erzählen wie toll das ist?

DerNeuanfang: TobyB mein problem dabei ist gerade das ich nicht weiß wie ich ts in html anwende

LichtIstHoffnung: Nutze sogar unter Linux VSCode (Y)

DerNeuanfang: also die .js in html client

IgelchenM: mir sind keine Bugs bekannt, wenn dir was auffällt, melde es bitte im Bitbucket als Ticket. - ich selbst nutze aber kein Linux

DerNeuanfang: ts in js in ui

x vivere est militare <3 x: ich benutz webstorm - alles viel übersichtlicher, für mich jedenfalls

LichtIstHoffnung: hat sich was an der API verändert @IgelchenM ?

TobyB: jan, da kann ich dir gerne kurz bei helfen.

IgelchenM: https://blog.knuddels.de/

TobyB: >rmpg: 2 hab ich schon, gerade eben.

x vivere est militare <3 x: nur spinnt webstorm öfter oder ?

DerNeuanfang: TobyB oder ich schreibe es ins forum, dann können andere es auch lesen?

DerNeuanfang: hab im forum dazu nun nix gefunden

x vivere est militare <3 x: bei mir hat es sich schon mehrmals aufgehangen wobei seit mein update net mehr x) mal schauen wie lange das hält

mikasapikaa: ich hätte doch nochmal ne frage

mikasapikaa: kanns sein das man in den channel hier ohne einen 2. channel oder ohne /go /cc etc. nicht rein kommt ? <PIC> ist mir aufm handy u.a und eben hier aufgefallen, muss immer erst in einen anderen channel rein

x vivere est militare <3 x: Ja ich frage mich warum Personen die ich dazu berechtigt habe meine App auf dem Liveserver zu installieren; diese nicht finden

rmpg: eventuell Falschen installationsCode?

SilverFalcon: weil finden nichts mit der Installation zu tun hat

x vivere est militare <3 x: ich hab das mit kev gemacht gehabt

SilverFalcon: du musst die Absolute ID angeben, sprich mit FTP ID

LichtIstHoffnung: wann kommt eigentlich der Knuddels App Store?

SilverFalcon: Nur Apps in deinem eigenen Verzeichniss werden dir aufgelistet

master6474: Yay, Problem hat sich erledigt Toby. Hatte einen Dependency Error. Nun klappt es auch mit Client.includeX()

master6474: TypeScript + AngularJS + CSS Precompiler. Läuft, und das alles vollautomatisiert via npm.

rmpg: es hieß es sei unerwünscht da Knuddels in absehbarerer Zeit ein eigenes Modell vorstellt

master6474: Veröffentliche das später auf GitHub, könnt ihr euch angucken wenn ihr Lust und Laune habt.

Paragon35: Unerwünscht heißt du darfst es selbst implementieren, wird erst dann verboten und deine implementierung war umsonst :P

Ich sach mal: ich frage mal vorsichtig.. .war nicht mal die rede schach zu bauen.. oder gibt es das schon ?

DerNeuanfang: Schach gibt es /Chess

Ich sach mal: danke

TobyB: Und dann eine Frage an alle: - Wenn ihr eine App entwickelt, gerade die die viele und große Apps für große Channel bauen, baut und testet ihr die auch für HTMLChat und Android? Und wenn nein, warum nicht? - Das ganze frage ich mit dem Hintergrund, dass diese Clients jetzt schon mehr als die Hälfte aller Nutzung von Knuddels ausmachen, und sich das vermutlich noch ausweiten wird in Zukunft. Und dann solltet ihr bereit sein und eure Apps überall korrekt am laufen haben. mikasapikaa: dev, html & android

LichtIstHoffnung: Erst wenn der HTML Chat auch Tan und so was kann vorher NEIN!

DerNeuanfang: Teste immer HTML und Android aufn Dev

rmpg: @TobyB da ich meine Apps dynamisch gestallte und teilweise verschiedene Funktionen für die einzelnen Clients impleentiert habe lautet meine Antwort: JA

IgelchenM: Also ich programmiere meine User Apps erstmal nur für den Java-Client, schaue dann, wie sich das ganze im HTML-Chat verhält ... als letztes teste ich dann die Funktionalität für Android bevor ich etwas release :)

TobyB: ihr solltet ab sofort dringend darauf achten, dass eure apps fit sind für den HTMLChat und Android. Dabei geht es weniger um den aktuellen Client als mehr um die verwendeten Technologien, die die Grundlage für die Zukunft sind. Ihr schießt euch mittel- und auch langfristig selbst ins Bein, wenn ihr da nicht mitzieht.

LichtIstHoffnung: Dann entwickelt den HTML Chat dann reden wwir über unser mitgehen!

LichtIstHoffnung: Solange der nicht ordentlich geht kann ich nichts bei mir weiter machen

DerNeuanfang: LichtIstHoffnung das ja nicht sein problem wenn du dich da nicht anschließt und deine apps später nicht funktionieren <PIC> das war von ihn ein gut gemeinter tipp

LichtIstHoffnung: Meine Apps können derzeit ohne probs HTML

TobyB: UND: preferiert HTML-UI über KCode. KCode ist eine sehe begrenzte Technologie und nicht Zukunftssicher.

LichtIstHoffnung: Chat Befehle sind davon ja nicht betroffen oder?

TobyB: >LichtIstHoffnung: ich werde das jetzt nicht diskutieren. Aber di kannst aktuell ALLES mit dem HTMLChat machen was für UserApps relevant ist. auf dem Dev Server als auch Live wenn die User es benutzen.

rmpg: Heisst das du deinen KCode reduzieren solltest auf ein minimum

LichtIstHoffnung: ich meinte wegen dem KCode

LichtIstHoffnung: @TobyB

SilverFalcon: der html - android unterstützt ja nichtmal die button-syntax

SilverFalcon: ein entsprechendes Ticket wurde erst vorgestern von sascha mit wont fix geschlossen

rmpg: Dann mach dir grafiken

TobyB: Rechne eher damit, dass der HTMLChat KCode-mäßig das Maß der Dinge wird als anders herum.

LichtIstHoffnung: Ich (glaube) ich nutze kaum KCode DerNeuanfang: nutze KCode nur bei schrift und bei join...

TobyB: ich gehe davon aus, dass primitive Textformatierungen (fett, farbe) nicht problematisch sind.

LichtIstHoffnung: Hmm schaue ich mir an was ich davon umschreiben muss, aber nicht sehr sinnvoll sich seinen eigenen Code wegzunehmen?!

rmpg: ich glaube tabellen sind auch nicht gerade HTML kompatibel

TobyB: sind sie, aber mit weniger parametern.

DerNeuanfang: LichtIstHoffnung KCode ist doch veraltet...

IgelchenM: kCode war eh nur eine Lösung für diverse Anzeigeprobleme für den JavaClient :o Daher sollte man den sowieso so wenig wie möglich nutzen, da er eben nie das selbe verhalten hat.