Skip to:
Content
Pages
Categories
Search
Top
Bottom

I’m building a bbPress iOS and Android app


  • TKServer
    Participant

    @tkserver

    My current bbPress deployment is on the bbPress showcase here: https://bbpress.org/about/examples/ Ute Hub, the 2nd on the favorites list. My users have asked many times for a mobile version of the site. I’ve done two mobile apps, one an implementation of a straight WordPress blog. My current project is to build a bbPress app for iOS and Android. I’ve put a lot of work into it already and it’s shaping up nicely. I’m using two API’s discussed here: https://bbpress.org/forums/topic/is-there-an-api-for-bbpress/ for my data, and have modified one to my needs.

    I currently have a working app which reads the 10 latest posts straight from the site (pictured below). Tapping on the item loads the full topic.
    bbPress app

    Next on the list is to get comments on posts, list of forums. Then perhaps release a read-only version for my users. Then I will work on authentication and allowing users to login and post from their mobile devices.

Viewing 20 replies - 26 through 45 (of 45 total)

  • TKServer
    Participant

    @tkserver

    Hi @sambhal I followed the instructions with regards to the wordpress config and htaccess settings and USED this plugin on the wordpress side: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

    The front end depends on what library you are using.


    TKServer
    Participant

    @tkserver

    The new Android version of my bbPress mobile app is now published with login, posting, replying, liking and more. Here’s the link to the play store: https://play.google.com/store/apps/details?id=com.tmkpro.utehub

    Here are some details:


    TKServer
    Participant

    @tkserver

    The iOS version of my bbPress mobile app is now released!
    https://itunes.apple.com/app/id1252441645


    TKServer
    Participant

    @tkserver

    0.0.5 version released in both app stores. Here’s a demo. Check out the filter category and block user features!


    TKServer
    Participant

    @tkserver

    New feature I’m building for my bbPress app: latest activity


    MakarkinPRO
    Participant

    @makarkinpro

    That’s my 2 cents
    https://codecanyon.net/item/beostore-complete-react-native-template-for-ecommerce/17010642#
    https://codecanyon.net/item/digits-wordpress-mobile-number-signup-and-login/19801105

    first one have a mobile app second one have a SMS (whithout email, where phone number is a login) signup/auth.

    Both works great. I contacted to them both to connect with each other. I reccomend author contact to those guys, make that work for them probably, and the integrate into your app. And publish on codecayon. I’ll buy your app with integrated with the 1st one (becouse it’s have Blog + WooCommerce integration) + SMS signup/auth.


    TKServer
    Participant

    @tkserver

    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.


    MakarkinPRO
    Participant

    @makarkinpro

    So are you planing to sell your code for BBPRESS + Push Notification + USER phone/sms registration?


    TKServer
    Participant

    @tkserver

    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.


    TKServer
    Participant

    @tkserver

    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.


    mwbartko
    Participant

    @mwbartko

    I love it. How can buy it for my own site? http://www.solidarity-party.org


    TKServer
    Participant

    @tkserver

    @mwbartko contact me here and let’s talk about it: http://www.tkserver.com/contact/


    Robin W
    Moderator

    @robin-w

    it was !


    jonmoore
    Participant

    @jonathanmoorebcsorg

    >So users will register, then must activate their account via the email they receive on registration.

    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.

    Also check out the Super-Socializer approach which has the option to trust users who have registered by logging with Facebook etc – while Facebook trusts them the site does as well.
    Of course you can’t implement social login by installing the plugin, but there are a number of react-native projects out there addressing this type of problem.


    peter-hamilton
    Participant

    @peter-hamilton

    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.


    TKServer
    Participant

    @tkserver

    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.


    peter-hamilton
    Participant

    @peter-hamilton

    Ha ha, tell me about it, 100´s of hours here as well, but weirdly enjoyable when it starts coming together.


    TKServer
    Participant

    @tkserver

    Upload new avatar, and delete existing avatar API and front end working now.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Thanks for the frequent updates to this. It’s really cool to see the iterations!


    TKServer
    Participant

    @tkserver

    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…

Viewing 20 replies - 26 through 45 (of 45 total)
  • You must be logged in to reply to this topic.
Skip to toolbar