Forum Replies Created
In reply to: App Bbpress
I’ve built a few ios/android bbpress apps now. It is not a “quick” or cheap solution however! You can contact me if you are interested: http://www.tkserver.com/contact/In reply to: Mobile Plugin Solution
I’ve built 3 custom bbpress ios/android apps now. One for myself and two for clients. Each site has such different needs that a generic, one size fits all solution for an app would be hard to pull off. Not impossible. One issue would be that the app has to be available on say iTunes, requiring a paid developer license and support and so-on. That app would have to have a setting somewhere to add the domain of the bbpress it is going to connect to. So that app would not be affiliated necessarily with your site, but a generic app. Otherwise, you’d have to have a developer account and do all the PITA stuff it takes to get your app launched, which means a lot of custom work.
I’ve been quiet on my bbPress IOS/Android app as of late. The current version is working very well and during our site’s off-season I’m migrating my codebase to a native platform. That’s going well and hopefully can take advantage of device specific features at some point if needed.
I am using Firebase Cloud Messaging in my application to send notifications.
I looked at that but it seemed to not be easy or well supported in Angular 1. Would love to hear how you are making that work.
New features in the “actions” menu for each topic/reply. Some features are admin only, like trash/delete. Others include edit topic/reply, block user, report content.
— Ute Hub (@Ute_Hub) March 10, 2018
New stuff I’m working on for my bbPress android/ios app… First a threaded/tree view of replies to make the conversation easier to follow.
— Ute Hub (@Ute_Hub) March 10, 2018In reply to: Get User Role from IDIn reply to: example of a bbpress forum
Hey @makarkinpro I just ran into a comment you made at codecanyon regarding push notifications for bbpress. I’m not working on a bbPress app for a client and they want a user to be able to subscribe for push notifications in bbpress. I ended up finding that plugin you commented on. Any news on that?
How about allowing the option for users to register and directly use the system, but maybe their posts would require moderation as they would not be perceived as a trusted users (non-spammer) until they have confirmed email address or have approved posts.
Check out the WooCommerce approach, they’re coming from a different angle and not requiring you to confirm your email before checkout and have a number of options about the account creation.
That’s certainly a possibility. That workflow is different that what the current www version is however. I’m trying to keep them consistent in that respect and use the buddypress flow for both the app and the www version.
One “issue” is that in the sports discussion forum world there are some trolls who are always trying to get in, then spam the hell out of the place or post offensive or combative content once they are in. The confirmation of emails at least slows that down because each time they do that I can ban that account/email/IP and they’d have to set up another fake email account and post from a different IP to try and get in again.
Version 0.1.0 is now available for both iOS and Android as of today.
- Create new user account in the app. No longer have to use the www version for that
- User profile management: edit public display name, edit email, edit password
- Avatar management: upload/delete avatar
- New WYSIWYG text editor. Now the same one as on the www site
- Version checking alerts user to upgrade to the latest version.
- Fixed youtube bug where videos appear blank in app
Hi @sambhal thanks for the suggestion. I will try those suggestions. I ended up having to code a fairly hacky workaround for youtube videos but it does at least get rid of the blank.
What version of Ionic/Angular are you using? I’ve been working in 1.6 and support for that amongst developers is dropping off. Been looking at Angular > 1 but it is so different, I’m considering something else like React or Vue.
New update (see images below). I’ve now finished off building a custom API and front end in the app for user registration, user editing of profile (avatar, display name, email, password). Since the bbPress forum I’m integrating this with at UteHub.com uses a combination of bbPress and BuddyPress, I’ve tied into the BuddyPress user registration workflow. That helps weed out a few spammers and verifies email etc. This is a pretty big update.
I’ve also implemented api and front end for the user and an admin to edit topics and replies.
Also something I haven’t mentioned here yet, is I built a wordpress plugin for “sports schedules and results” and also implemented an API for that and front end in the app. So you can see the team’s schedules and scores both on the www version and the app!
The Android version is now available and of course the iOS version is “awaiting approval.” Check the Android version out here: https://play.google.com/store/apps/details?id=com.tmkpro.utehub&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1
Thanks for the frequent updates to this. It’s really cool to see the iterations!
Thanks mate. Sometimes I wonder if I’m just logging the process for myself. Nice to know someone else is interested.
Last night I finished off some user profile stuff: edit display name and edit email. Still to do: change/reset password.
I’ve run into a bugger of a bug though. On the current app youtube videos do not appear. They’re just blank. It’s a security thing on the front end AngularJS side. It wont allow iframes. The auto Oembed feature of wordpress takes youtube urls and wraps them in the embed code, which is an iframe. I can disable the security issue on the front end but that breaks a feature I need for the mobile devices which keeps the user from getting stuck in the in-app browser. It’s an odd thing. So I may have to make my own API for replies which somehow gets rid of the oembed stuff and on the front end makes a link to the video for the app. Long story…
Upload new avatar, and delete existing avatar API and front end working now.
Nice work on a good mobile version and very impressive, I have been trying a similar path but have no coding knowledge so rely on cut and pasting.
Thanks. I’ve spent 100’s & 100’s of hours on it already. I’ve got a working user registration, edit posts, and now working on avatar. None of that stuff is supported via any API so I’ve had to build that too. Issues I’m running into are that on the site I’m using to develop uses BuddyPress too. Some of the features I’m using are BuddyPress and not bbPress.
I’ve not got a working API for user registration and a front end in the app. This integrates with buddyPress which has much better user registration features than vanilla wordpress. So users will register, then must activate their account via the email they receive on registration. Helps weed out spammers.
I’m not planning on push notification or sms reg at this time. I have a lot of other things in line first like user registration, lost password, reset password, editing posts, admin functions. No API currently exists for any of this.
I like the idea that the phone number is the login, except that the user’s login ID may already be set from the www version of the site. Perhaps it could be either the user_name or phone number.
I have a user blocking system setup in the app, and being able to moderate/block the device by phone number could be cool. By device id is probably even better.