Milwaukee V-Twin - Harley-Davidson Forum & Community
Suche
Harley-News Registrieren User-Map Suche FAQ Regeln Start
Suche
» Hallo Gast [anmelden|registrieren]

Unterstützung von Tapatalk

« erste ... « vorherige 6 7 [8] 9 10 nächste » ... letzte » ·
« erste « vorherige nächste » letzte »
« erste ... « vorherige 6 7 [8] 9 10 nächste » ... letzte » ·
« erste « vorherige nächste » letzte »

Unterstützung von Tapatalk

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 19:11
Zum Anfang der Seite springen

Ein dickes Danke an Falk!!! Jetzt kann man auch mit nur wenig Zeit schnell (mal) ins Forum schauen.
Suuuuuuper!

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Falk ist offline Falk · 5050 Posts seit 29.12.2003
aus Leutenbach (Württemberg)
fährt: keins
Falk ist offline Falk
des Teufels rechte Hand
starDevilstarDevilstarDevilstarDevilstarDevil
5050 Posts seit 29.12.2003 aus Leutenbach (Württemberg)

fährt: keins
Homepage von Falk
Neuer Beitrag 17.03.2012 19:18
Zum Anfang der Seite springen

Zitat von Badwater
Wenn Du mal Zeit hast kannst Du ja mal ne kurze Zusammenfassung geben, was Du machen musstest um ein von der Software nicht unterstütztes BB bei Tapatalk einzuklinken.

Wie versprochen, auch hierzu eine entsprechende Rückmeldung.

Tapatalk ist recht umfangreich und bildet im Prinzip alles ab, was ein Forum heutzutage kann. Dabei stellt Tapatalk zum einen die App und zum anderen die passende API bereit, die recht gut dokumentiert ist. Die Kommunikation zwischen Forum und App läuft direkt, also nicht über einen Tapatalk-Server. Einzig zum Suchen des Forums benötigt man einmalig die Tapatalk-Datenbank. Der Datenaustausch zwischen App und dem Forum wird mittels XMLRPC erledigt. Die Daten können GZIP-komprimiert gesendet werden. Cookies werden unterstützt. Tapatalk bietet ein PHP-Starter-Kit an, das eine brauchbare Basis darstellt, jedoch nicht ohne Fehler daherkommt und auch eine Spaghetti-Code-Programmbasis von 2002 mit PHP4 verwendet. Leider musste ich feststellen, dass quasi alle vorhandenen Plugins diese Basis ausbauen, anstatt es sauber objekt-orientiert zu implementieren.

Ich bin hier einen anderen Weg gegangen. Zwar ist das Woltlab Burning Board Lite 1.0 auch weit von Objektorientierung entfernt und auch an sich eher mäßig implementiert. Aber mit ein bisschen Geschick kann man das Forum recht gut an T. anbinden ohne allzu viel doppelten Code zu haben. Ich muss dazu sagen, dass einige meiner eigenen Optimierungen des Forums in der Vergangenheit sich sehr positiv hierauf ausgewirkt haben, z. B. Umstellung auf UTF-8 und Session ausschließlich Cookie-basiert.

Der erste Schritt war also, eine Basis zu implementieren. Tapatalk spricht einen Service an und ruft entsprechende Funktionen ab. Das Ganze ist ein Grund-Objekt mit zusätzlicher Modell-Klasse.

Im zweiten Schritt wurden die absoluten Grundfunktionen eingebaut, damit T. überhaupt mit dem Forum sprechen kann. Das sind i. W. die Funktionen "get_config" und "get_forum". Damit übergibt man die unterstützten Features (keine Passwörter oder andere "schwierige" Daten) und sämtliche vorhandenen Foren. T. speichert das alles im lokalen Cache auf dem Tablet/Smartphone.

Sodann habe ich mich schrittweise vorgearbeitet: erst Threads, dann "letzte Postings", Threadanzeige, User-Profile. An der Stelle habe ich den Code optimiert und etwas refactored, also Auslagerung von bestimmten Programmteilen in Funktionen, Kontrolle der SQL-Queries hinsichtlich Performance (das Ding soll ja schnell laufen und den Server nicht überlasten). Danach habe ich die Schlussimplementierung mit Tests vorgenommen: PNs und die grundlegende Suche. Zuletzt noch Review des Codes aufgrund von Sicherheitsaspekten (Cross-Site-Scripting, SQL-Injection, ...) und dann die Veröffentlichtung.

Zeitaufwand: superlang, war überrascht wie lange man da dran sitzt wenn man es sauber machen will. Müssten insgesamt etwa 7 PT gewesen sein.

Zitat von Badwater
PS: Vorsichtige Frage. Gepostete Fotos aus dem Tapatalk-hosting sieht man noch nicht. Ist das noch so, oder kann man das irgendwo einstellen?

Das unterstützt T. glaube ich nicht - Bilder werden einfach nicht angezeigt. Nur Attachments.

Badwater ist offline Badwater · 1340 Posts seit 16.06.2008
aus München
fährt: FLHTK, FLSTC, Pan America Special
Badwater ist offline Badwater
* Harleytier *
star2star2star2star2star2
1340 Posts seit 16.06.2008 aus München

fährt: FLHTK, FLSTC, Pan America Special
Neuer Beitrag 17.03.2012 19:26
Zum Anfang der Seite springen

Zitat von Falk

Der erste Schritt war also, eine Basis zu implementieren. Tapatalk spricht einen Service an und ruft entsprechende Funktionen ab. Das Ganze ist ein Grund-Objekt mit zusätzlicher Modell-Klasse.

Im zweiten Schritt wurden die absoluten Grundfunktionen eingebaut, damit T. überhaupt mit dem Forum sprechen kann. Das sind i. W. die Funktionen "get_config" und "get_forum". Damit übergibt man die unterstützten Features (keine Passwörter oder andere "schwierige" Daten) und sämtliche vorhandenen Foren. T. speichert das alles im lokalen Cache auf dem Tablet/Smartphone.

...

Zeitaufwand: superlang, war überrascht wie lange man da dran sitzt wenn man es sauber machen will. Müssten insgesamt etwa 7 PT gewesen sein.

Zitat von Badwater
PS: Vorsichtige Frage. Gepostete Fotos aus dem Tapatalk-hosting sieht man noch nicht. Ist das noch so, oder kann man das irgendwo einstellen?

Das unterstützt T. glaube ich nicht - Bilder werden einfach nicht angezeigt. Nur Attachments.

Hi Falk,

danke für die tolle Zusammenfassung. Das mit der Basis und den Services hatte ich mir in meiner Naivität so ungefähr vorgestellt. Der Rest klingt ganz schön heavy. Mir scheint, Du bist ja relativ tief und den internen Mechanismus des Forums eingestiegen...Ich bin schon froh, dass ich nur ein Mediawiki mit MySQL und PHP warten und betreuen kann.

Nochmals Respekt und Dank!
Gruß
Uli

__________________
Vernunft ist durch nichts zu ersetzen, außer durch Hubraum. cool
Member of Bavaria Stammtisch Munich

Falk ist offline Falk · 5050 Posts seit 29.12.2003
aus Leutenbach (Württemberg)
fährt: keins
Falk ist offline Falk
des Teufels rechte Hand
starDevilstarDevilstarDevilstarDevilstarDevil
5050 Posts seit 29.12.2003 aus Leutenbach (Württemberg)

fährt: keins
Homepage von Falk
Neuer Beitrag 17.03.2012 19:57
Zum Anfang der Seite springen

Gerne :-) Freut mich wenn es euch Spaß macht.

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 20:25
Zum Anfang der Seite springen

Und wie! großes Grinsen Holla die Waldfee, ganz schön langer Rattenschwanz an Arbeit! Du solltest mindestens eins, wenn nicht sogar drei Fleißsternchen unter Deinem Nick glänzen haben!!!

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 20:35
Zum Anfang der Seite springen

zum zitierten Beitrag Zitat von Sparky
Und wie! großes Grinsen Holla die Waldfee, ganz schön langer Rattenschwanz an Arbeit! Du solltest mindestens eins, wenn nicht sogar drei Fleißsternchen unter Deinem Nick glänzen haben!!!

o.g. Beitrag wiedermal mit iPhone erstellt, kann ich aber leider nicht sehen; außer beim Zitieren... unglücklich

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Werbung
Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 20:38
Zum Anfang der Seite springen


__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Falk ist offline Falk · 5050 Posts seit 29.12.2003
aus Leutenbach (Württemberg)
fährt: keins
Falk ist offline Falk
des Teufels rechte Hand
starDevilstarDevilstarDevilstarDevilstarDevil
5050 Posts seit 29.12.2003 aus Leutenbach (Württemberg)

fährt: keins
Homepage von Falk
Neuer Beitrag 17.03.2012 21:28
Zum Anfang der Seite springen

Habe es gerade probiert zum einen mit Beitrag, zum anderen auch deinen zu sehen - klappt.

Habe trotzdem nochmal was umgestellt - löchst du bitte deinen Cache in Tapatalk (weiß leider nicht wie das im iP geht) und probierst es nochmal? ich kann mir vorstellen, dass er keinen Reload macht beim Posten. Das habe ich jetzt zwangsweise eingestellt, das Android-T. macht es automatisch.
Attachment 102049
Attachment 102050

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 22:59
Zum Anfang der Seite springen

Habe den 'Zwischenspeicher' mehrfach geleert und sogar das Forum gelöscht und neu hinzugefügt.
Leider unverändertes Ergebnis.

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 23:05
Zum Anfang der Seite springen

zum zitierten Beitrag Zitat von Sparky
Habe den 'Zwischenspeicher' mehrfach geleert und sogar das Forum gelöscht und neu hinzugefügt.
Leider unverändertes Ergebnis.

aber nur bei den obigen 'Altbeiträgen'!!!
Funzt nun wunnabaaahr! großes Grinsen
Dank Falk!

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 23:05
Zum Anfang der Seite springen

zum zitierten Beitrag Zitat von Sparky

...

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 17.03.2012 23:06
Zum Anfang der Seite springen

.

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Falk ist offline Falk · 5050 Posts seit 29.12.2003
aus Leutenbach (Württemberg)
fährt: keins
Falk ist offline Falk
des Teufels rechte Hand
starDevilstarDevilstarDevilstarDevilstarDevil
5050 Posts seit 29.12.2003 aus Leutenbach (Württemberg)

fährt: keins
Homepage von Falk
Neuer Beitrag 17.03.2012 23:20
Zum Anfang der Seite springen

Geht es jetzt oder nicht? Bin mir wegen der Screenshots unsicher. Wäre natürlich auch doof, wenn die Apps auf verschiedenen Systemen anders reagieren.

Gesendet von meinem Lenovo Ideapad A1 mit Tapatalk

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 18.03.2012 11:57
Zum Anfang der Seite springen

Hmm, ich dachte, es liegt an meinen Einstellungen und dem Cache. Ist wohl nicht der Fall.
Anbei screenshot.
Danke für Deine Bemühungen!!!



Es gibt keine Anzeige für Datum des Post.

Das Thema Anhänge klappt super! großes Grinsen
Bilder werden nach klick auch vergrößert angezeigt:



__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

Avatar (Profilbild) von Sparky
Sparky ist offline Sparky · 119 Posts seit 02.08.2011
aus Wiesbaden
fährt: FXDFG "die Schwazze"
Sparky ist offline Sparky
Mitglied
star2star2star2star2star2
119 Posts seit 02.08.2011
Avatar (Profilbild) von Sparky
aus Wiesbaden

fährt: FXDFG "die Schwazze"
Neuer Beitrag 18.03.2012 11:58
Zum Anfang der Seite springen

zum zitierten Beitrag Zitat von Sparky
Hmm, ich dachte, es liegt an meinen Einstellungen und dem Cache. Ist wohl nicht der Fall.
Anbei screenshot.
Danke für Deine Bemühungen!!!



Es gibt keine Anzeige für Datum des Post.

Das Thema Anhänge klappt super! großes Grinsen
Bilder werden nach klick auch vergrößert angezeigt:

Die hier angehängten Bilder sind 'tapatalk hosted'. Diese sind nicht sichtbar.

__________________
Servus
Sparky

Wenn du im Recht bist, kannst du dir leisten, die Ruhe zu bewahren, und wenn du im Unrecht bist, kannst du dir nicht leisten, sie zu verlieren. (Gandhi)

« erste ... « vorherige 6 7 [8] 9 10 nächste » ... letzte » ·
« erste « vorherige nächste » letzte »
« erste ... « vorherige 6 7 [8] 9 10 nächste » ... letzte » ·
« erste « vorherige nächste » letzte »
Thema
Antworten
Hits
Letzter Beitrag
newhotfolder
Achtung
7
2208
08.04.2024 19:08
von Praktikant007
Zum letzten Beitrag gehen
newhotfolder
Text
20
9556
29.04.2019 22:38
von harleykill
Zum letzten Beitrag gehen
newhotfolder
Augenzwinkern
4
3688
22.04.2015 22:45
von roki63
Zum letzten Beitrag gehen