Skip to main content
Tapatalk alternative for Elkarte boards? Started by cjazz · · Read 19517 times 0 Members and 1 Guest are viewing this topic. previous topic - next topic

Tapatalk alternative for Elkarte boards?

I am planning to transfer to the Elkarte board in the near future. I am currently using a SMF board with the "Tapatalk" plugin. The Tapatalk option will be missed by many of the current forum users.
Any suggestions for an alternative mod/plugin for users to access Elkarte boards through mobile phones etc?

Re: Tapatalk alternative for Elkarte boards?

Reply #1

Quote from: cjazz – I am planning to transfer to the Elkarte board in the near future. I am currently using a SMF board with the "Tapatalk" plugin. The Tapatalk option will be missed by many of the current forum users.
Any suggestions for an alternative mod/plugin for users to access Elkarte boards through mobile phones etc?
 
 
Elkarte is mobile friendly out of the box. You may choose to step away from tapatalk accordingly. One thing you may miss are the notifications. 

Re: Tapatalk alternative for Elkarte boards?

Reply #2

Adding the home page to your home (or whatever is called in the English version of android/chrome you should see the badge counter for the notifications. Not sure how frequently it updates, though.
There are also "desktop notifications", but to be honest I don't know how are triggered in mobile. I guess you have to keep the forum open in a browser tab.
Bugs creator.
Features destroyer.
Template killer.

Re: Tapatalk alternative for Elkarte boards?

Reply #3

Quote from: emanuele – Adding the home page to your home (or whatever is called in the English version of android/chrome you should see the badge counter for the notifications. Not sure how frequently it updates, though.
There are also "desktop notifications", but to be honest I don't know how are triggered in mobile. I guess you have to keep the forum open in a browser tab.
 
 

The notification tab shows notifications, but push notifications don't work on Android out of the box even if the tab is open.

 

Re: Tapatalk alternative for Elkarte boards?

Reply #4

Quote from: emanuele – I guess you have to keep the forum open in a browser tab.
 I was going to open a new topic about this, I am wondering if this behavior is normal, Xf and other forums are sending notifications even if you don't have the forum open.
sorry for my bad english

Re: Tapatalk alternative for Elkarte boards?

Reply #5

I guess they are using the more recent version of the notifications thingy, the one I have never fully understood how to make it work...
Bugs creator.
Features destroyer.
Template killer.

Re: Tapatalk alternative for Elkarte boards?

Reply #6

Not sure about the android issue .... could simply be an issue with the notification library that we are using.

I checked and what we have is the latest version of that library, but  it has not been updated in some time, no new releases or commits so yeah .... might have to look for something else.

I think the issue with not getting updates with the tab closed is that the library we use still had a "todo" to add service workers.  It is the service workers that run independent of a given browser tab/window and allows it to notify with a push notification (as long as some window is open), at least that is my basic understanding.



Re: Tapatalk alternative for Elkarte boards?

Reply #7

Quote from: Spuds – Not sure about the android issue .... could simply be an issue with the notification library that we are using.

I checked and what we have is the latest version of that library, but  it has not been updated in some time, no new releases or commits so yeah .... might have to look for something else.

I think the issue with not getting updates with the tab closed is that the library we use still had a "todo" to add service workers.  It is the service workers that run independent of a given browser tab/window and allows it to notify with a push notification (as long as some window is open), at least that is my basic understanding.
 
 It would be a great feature to have. In fact I might say it's critical. Push notifications are but one reason FB killed forums. 

Re: Tapatalk alternative for Elkarte boards?

Reply #8

I've been looking into this, well mostly reading about it really since I'm not familiar with this stuff.

I did update the library we use to a newer version (actually another project which picked up development) on my test site and it seems to be working as expected on my desktop and on my android phone.  As expected (?) is that you will get a notification only when:

1) your browser is open
2) you are logged in to the site
3) you can be on any tab in the browser or running another app on android / desktop as long as the browser is active somewhere
4) you have allowed the site to provide notifications
5) you have allowed the "app" aka browser in this case, to display notifications.

Notifications do not currently appear if the browser is closed or you are not logged in.  I've tried a few web examples of allowing notifications when the browser is closed, and so far none of the demos actually work LOL, but I think that's just because the demos are older and the Notification api was not quite done.

It seems to get "browser closed" notifications takes a bit more work, you need the browsers endpoint url and use some private / public keys and some other stuff and the like.  I've read two ways this could be done, one is using a web-push library that sends the notifications to the registered endpoint(s) which I think can run on the current server.  Another is possibly make use of Googles Firebase Cloud Messaging service.  There may be other ways as well.   I'm not aware of how XF does this or other fora packages.

Re: Tapatalk alternative for Elkarte boards?

Reply #9

As I sit here, beer in hand, I'm thinking is it even a good idea to get notifications on a closed browser?   I'm thinking of the shared computer, if you are not logged in, should messages be pushed?  Seems like a security problem, at least for desktop as multiple users could potentially use the same computer.  So that would have to be limited to mobile I would think .. to ponder.

Re: Tapatalk alternative for Elkarte boards?

Reply #10

 
 

That's a fine start! ;D

Perhaps it's personal taste but I'd prefer mobile notifications, for a couple of reasons. One is I like the convenience myself. 

More importantly about 76% of my sites traffic is mobile platform based. Push notifications would assuredly boost participation. The devil's advocate would say "what about email notifications"? They're old school and annoying. Worse is for us forum admins, operating on a subprofessional level as well as a shoestring budget, email systems are at best unreliable. Forum based email gets rejected by.....nearly every large provider after a certain level. Some don't accept the first if every duck isn't in a perfect row regarding configuration. Oh, speaking of professional, push notifications would make every site seem polished!

Not meaning to sound like a vent. It's simply a pretty please plea. ;D You guys truly do a great job!

Re: Tapatalk alternative for Elkarte boards?

Reply #11

Thanks, that is really good data on your sites mobile %

I'm thinking the mobile stuff is safe since its not like you are giving out your phone for other to use.   I'll continue to read up on how all of this works and try and figure out how to proceed.   I'll also note that the iOS/Safari stuff is its own little hell hole so I'm not even looking at that at this point.

Re: Tapatalk alternative for Elkarte boards?

Reply #12

Quote from: Spuds –  I'll also note that the iOS/Safari stuff is its own little hell hole so I'm not even looking at that at this point.
 
 That isn't surprising somehow. All the same, you still da man spuds!

Re: Tapatalk alternative for Elkarte boards?

Reply #13

I need to do more tests, I prefer using the browser instead of dedicated apps, so I use a lot the browser on my phone. It's always opened, but I need to double check if notification are coming because the XF forum is opened in another tab.

Need to test better also the desktop notifications, I guess they are arriving only if the browser is opened.

As for Safari/ and iOS devices I'm sure XF does not offer any kind of support, because it's not possible. XF team suggests to write to Tim Cock to unblock this feature :)
sorry for my bad english

Re: Tapatalk alternative for Elkarte boards?

Reply #14

The current implementation is not as much of a Push, as it is a Pull.

It sends an ajax request to the site and then takes the response and uses the browsers Notification API to display the information.  A true Push would have the site send the notification to the browsers endpoint to have it displayed by the same Notification API.

To send a true Push of information requires a bit more work, well quite a bit more, since it needs a set of private/public keys as well as the various endpoints.  A user needs to enable the notification for each specific browser they use, its not a user profile option per sey since each endpoint is unique to that browser.  Apple does not provide those endpoints (other then if you run Chrome/FX on a Mac).  Those push notifications are also encrypted so thats some extra work as well.  The benefit of the Push is that even if the site is not open, and in some cases the browser is not even required to be open, you get the message.   There are bunch of exceptions to all that but thats how its supposed to sorta work.

For our current ajax version to work requires the site be open in a tab and that you are logged in .. such that the browser is making the ajax requests.  @emanuele did the implementation so he can comment about that if I'm way off in the weeds.

I'm looking into a true Push but its a bit of a needy process, both for php libraries and server requirements.