Entwicklertreffen vom 15.05.2017: Unterschied zwischen den Versionen

K (Textersetzung - „z.B.“ durch „z. B.“)
(HTML raus)
 
Zeile 7: Zeile 7:
== Protokoll ==
== Protokoll ==


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


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic hab gehört Codex  hilft dir zwischendurch ja auch</p>
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic hab gehört Codex  hilft dir zwischendurch ja auch</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>
<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>IgelchenM:</b> 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>'''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>Zlatan Ibrahiimovic:</b> Mir geht es soweit gut, ich arbeite momentan an meine WillkommensApp möchte noch kleine extra Feature einfügen</p>  
<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>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>
<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>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>  
<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> master6474  weil das erst genutzt wird, wenn die KnuddelsAPI geladen ist</p>
<p>'''DerNeuanfang:''' master6474  weil das erst genutzt wird, wenn die KnuddelsAPI geladen ist</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>  
<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>TobyB:</b> master6474 kannst du den fehler nennen den du dann hast?</p>
<p>'''TobyB:''' master6474 kannst du den fehler nennen den du dann hast?</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>
<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>DerNeuanfang:</b> Jan-HST  das kannst du doch selbst </p>
<p>'''DerNeuanfang:''' Jan-HST  das kannst du doch selbst </p>


<p><b>Jan-HST:</b> schon klar, aber ich bastel in tcl und c :o</p>
<p>'''Jan-HST:''' schon klar, aber ich bastel in tcl und c :o</p>


<p><b>DerNeuanfang:</b> https://developer.knuddels.de/docs/classes/App.html#method_mayShowPublicMessage</p>
<p>'''DerNeuanfang:''' https://developer.knuddels.de/docs/classes/App.html#method_mayShowPublicMessage</p>


<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>
<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>rmpg:</b> Jan-HST ... die kannst du ganz einfach selber bauen</p>
<p>'''rmpg:''' Jan-HST ... die kannst du ganz einfach selber bauen</p>


<p><b>TobyB:</b> ansonsten garantiert dir Client.includeX() dass die Datein korrekt cache-invalidiert sind.</p>
<p>'''TobyB:''' ansonsten garantiert dir Client.includeX() dass die Datein korrekt cache-invalidiert sind.</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>
<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>TobyB:</b> >master6474: dann zeig mal deine gesamte *.html, das kann ich dann remote nicht sagen.</p>
<p>'''TobyB:''' >master6474: dann zeig mal deine gesamte *.html, das kann ich dann remote nicht sagen.</p>


<p><b>DerNeuanfang:</b> master6474 kann es sein das du das als weitere UI fenster öffnest und nicht als erstes UI fenster ?
<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>
TobyB: ich bin mir aber ziemlich sicher, dass es eine lösung gibt.</p>


<p><b>DerNeuanfang:</b> sonst füge mal in head noch</p>
<p>'''DerNeuanfang:''' sonst füge mal in head noch</p>


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


<p><b>TobyB:</b> (ich kann skypen anbieten, master6474)</p>
<p>'''TobyB:''' (ich kann skypen anbieten, master6474)</p>


<p><b>master6474:</b> >DerNeuanfang: Hab ich sowieso drin, daran liegt es nicht.</p>
<p>'''master6474:''' >DerNeuanfang: Hab ich sowieso drin, daran liegt es nicht.</p>


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


<p><b>master6474:</b> >TobyB: Können wir machen</p>
<p>'''master6474:''' >TobyB: Können wir machen</p>


<p><b>TobyB:</b> ok cool. nach dem event hier. :)</p>
<p>'''TobyB:''' ok cool. nach dem event hier. :)</p>


<p><b>rmpg:</b> Achso ... ich hab tatsächlich eine Frage ... zum externalServerAccess ... also gleich wenn Luft ist</p>
<p>'''rmpg:''' Achso ... ich hab tatsächlich eine Frage ... zum externalServerAccess ... also gleich wenn Luft ist</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>
<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>IgelchenM:</b> dann schieb die eben zwischen rmpg</p>
<p>'''IgelchenM:''' dann schieb die eben zwischen rmpg</p>


<p><b>rmpg:</b> Ich habe erhebliche Probleme mit der serverKommunikation ...</p>
<p>'''rmpg:''' Ich habe erhebliche Probleme mit der serverKommunikation ...</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>
<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>rmpg:</b> Schon mehrmals im Skype erwähnt .. und bisher immernoch keine Lösung</p>
<p>'''rmpg:''' Schon mehrmals im Skype erwähnt .. und bisher immernoch keine Lösung</p>


<p><b>Zlatan Ibrahiimovic:</b> Ich hätte da noch eine Frage?</p>
<p>'''Zlatan Ibrahiimovic:''' Ich hätte da noch eine Frage?</p>


<p><b>rmpg:</b> per /apps kann ich zwar einen neuen Server hinzufügen, jedoch wird er nicht gespeichert ..</p>
<p>'''rmpg:''' per /apps kann ich zwar einen neuen Server hinzufügen, jedoch wird er nicht gespeichert ..</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>
<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> Heist er ist nur temporär für die Anzeige Alles ok</p>
<p>'''rmpg:''' Heist er ist nur temporär für die Anzeige Alles ok</p>


<p><b>DerNeuanfang:</b> Besserwisser wartet noch auf die Quest von Iro  
<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>
Ansonsten Casino App fertig gebaut und nun mache ich Monopoly soweit fertig das es auch in besserwisser läuft (neben Montagsmaler)</p>


<p><b>DerNeuanfang:</b> rmpg eigentlich sollte er automatisch hinzugefügt werden, sobald du einmal connetced hast</p>
<p>'''DerNeuanfang:''' rmpg eigentlich sollte er automatisch hinzugefügt werden, sobald du einmal connetced hast</p>


<p><b>Zlatan Ibrahiimovic:</b> Gibt es einen Beitrag wie man standard icons im channel deaktivieren kann?  
<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>
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>TobyB:</b> @mikasapikaa morgen früh.</p>
<p>'''TobyB:''' @mikasapikaa morgen früh.</p>


<p><b>DerNeuanfang:</b> Zlatan Ibrahiimovic in /mychannel</p>
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic in /mychannel</p>


<p><b>DerNeuanfang:</b> oben links die harken /Geschlecht und altersanzeige)</p>
<p>'''DerNeuanfang:''' oben links die harken /Geschlecht und altersanzeige)</p>


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


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


<p><b>rmpg:</b> jan ich zeig dir das problem gerne gleich in Skype </p>
<p>'''rmpg:''' jan ich zeig dir das problem gerne gleich in Skype </p>


<p><b>IgelchenM:</b> und dann via User App einfach nen Icon hinter packen </p>
<p>'''IgelchenM:''' und dann via User App einfach nen Icon hinter packen </p>


<p><b>IgelchenM:</b> @DerNeuanfang wird auch zeit, dass Monopoly mal fertig wird
<p>'''IgelchenM:''' @DerNeuanfang wird auch zeit, dass Monopoly mal fertig wird


<p><b>DerNeuanfang:</b> Fertig ist es, aber mitlerwele veraltet </p>
<p>'''DerNeuanfang:''' Fertig ist es, aber mitlerwele veraltet </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>  
<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><b>DerNeuanfang:</b> Zlatan Ibrahiimovic  
<p>'''DerNeuanfang:''' Zlatan Ibrahiimovic  
<tt>if(user.getGender() == Gender.Female){
<tt>if(user.getGender() == Gender.Female){
//ICON SETZEN
//ICON SETZEN
}</tt></p>
}</tt></p>


<p><b>rmpg:</b> <tt>if (User.user.getGender() == Gender.Male) { // tu was }</tt></p>
<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></p>
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>
<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>
<p>'''DerNeuanfang:''' rmpg Users.user ? </p>


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


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


<p><b>TobyB:</b> ich spoiler schon mal: ich hab 4 spannende fragen an alle hier! </p>
<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>
<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>
<p>'''DerNeuanfang:''' TobyB  ja monopoly wird in TS programmiert, noch andere? </p>


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


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


<p><b>TobyB:</b> das ist tatsächlich die spannendste. </p>
<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 </p>
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>
<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>
<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>
<p>'''Paragon35:''' Öhm ja, allerdings nicht direkt User-App bezogen</p>


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


<p><b>TobyB:</b> (ich lasse den anderen den vortritt)</p>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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 https://www.knuddels.de/jobs</p>
<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>
<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>
<p>'''DerNeuanfang:''' TobyB  war aber ne gute umstellung </p>


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


<p><b>TobyB:</b> ich glaub auf dieser seite noch nicht.</p>
<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>
<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>
<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>
<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>
<p>'''TobyB:''' egal. ist hier nicht das thema.</p>


<p><b>DerNeuanfang:</b> Kommen wir nun zu den 4 Fragen des TobyB´s ?</p>
<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>
<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? </p>
- 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>
<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>
<p>'''LichtIstHoffnung:''' Nutze sogar unter Linux VSCode (Y)</p>


<p><b>DerNeuanfang:</b> also die .js in html client</p>
<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>
<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>
<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>
<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>
<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>
<p>'''TobyB:''' jan, da kann ich dir gerne kurz bei helfen.</p>


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


<p><b>TobyB:</b> >rmpg: 2 hab ich schon, gerade eben.</p>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<p>'''rmpg:''' eventuell Falschen installationsCode?</p>


<p><b>SilverFalcon:</b> weil finden nichts mit der Installation zu tun hat</p>
<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>
<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>
<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>
<p>'''LichtIstHoffnung:''' wann kommt eigentlich der Knuddels App Store?</p>


<p><b>SilverFalcon:</b> Nur Apps in deinem eigenen Verzeichniss werden dir aufgelistet</p>
<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>  
<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>
<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>
<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>
<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>
<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>
<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>
<p>'''DerNeuanfang:''' Schach gibt es /Chess</p>


<p><b>Ich sach mal:</b> danke</p>
<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 </p>
mikasapikaa: dev, html & android </p>


<p><b>LichtIstHoffnung:</b> Erst wenn der HTML Chat auch Tan und so was kann vorher NEIN!</p>
<p>'''LichtIstHoffnung:''' Erst wenn der HTML Chat auch Tan und so was kann vorher NEIN!</p>


<p><b>DerNeuanfang:</b> Teste immer HTML und Android aufn Dev </p>
<p>'''DerNeuanfang:''' Teste immer HTML und Android aufn Dev </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>
<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>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>
<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>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>
<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> Dann entwickelt den HTML Chat dann reden wwir über unser mitgehen!</p>
<p>'''LichtIstHoffnung:''' Dann entwickelt den HTML Chat dann reden wwir über unser mitgehen!</p>


<p><b>LichtIstHoffnung:</b> Solange der nicht ordentlich geht kann ich nichts bei mir weiter machen </p>
<p>'''LichtIstHoffnung:''' Solange der nicht ordentlich geht kann ich nichts bei mir weiter machen </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>
<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>LichtIstHoffnung:</b> Meine Apps können derzeit ohne probs HTML</p>
<p>'''LichtIstHoffnung:''' Meine Apps können derzeit ohne probs HTML</p>


<p><b>TobyB:</b> UND: preferiert HTML-UI über KCode. KCode ist eine sehe begrenzte Technologie und nicht Zukunftssicher.</p>
<p>'''TobyB:''' UND: preferiert HTML-UI über KCode. KCode ist eine sehe begrenzte Technologie und nicht Zukunftssicher.</p>


<p><b>LichtIstHoffnung:</b> Chat Befehle sind davon ja nicht betroffen oder?</p>
<p>'''LichtIstHoffnung:''' Chat Befehle sind davon ja nicht betroffen oder?</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>
<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>rmpg:</b> Heisst das du deinen KCode reduzieren solltest auf ein minimum</p>
<p>'''rmpg:''' Heisst das du deinen KCode reduzieren solltest auf ein minimum</p>


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


<p><b>LichtIstHoffnung:</b> @TobyB</p>
<p>'''LichtIstHoffnung:''' @TobyB</p>


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


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


<p><b>rmpg:</b> Dann mach dir grafiken</p>
<p>'''rmpg:''' Dann mach dir grafiken</p>


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


<p><b>LichtIstHoffnung:</b> Ich (glaube) ich nutze kaum KCode
<p>'''LichtIstHoffnung:''' Ich (glaube) ich nutze kaum KCode
DerNeuanfang: nutze KCode nur bei schrift und bei join...</p>
DerNeuanfang: nutze KCode nur bei schrift und bei join...</p>


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


<p><b>rmpg:</b> ich glaube tabellen sind auch nicht gerade HTML kompatibel</p>
<p>'''rmpg:''' ich glaube tabellen sind auch nicht gerade HTML kompatibel</p>


<p><b>TobyB:</b> sind sie, aber mit weniger parametern.</p>
<p>'''TobyB:''' sind sie, aber mit weniger parametern.</p>


<p><b>DerNeuanfang:</b> LichtIstHoffnung  KCode ist doch veraltet...</p>
<p>'''DerNeuanfang:''' LichtIstHoffnung  KCode ist doch veraltet...</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>
<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>


[[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.