Glide's Community Built Messenger

Yes

Will probably be making a group chat son. Since Glide is the way that it is I will have to determine the max amount of people to allow in a group chat, any ideas?

@Jeff_Hager reworked the CSS field for us once again and gave us an even better entry field that expands for multiple lines. Here’s the revision. If any of you feel like you have ideas to contribute please by all means make the changes and post them. I love the idea of a community app that we are all involved in. I think @Wiz.Wazeer, @Robert_Petitto, @Lucas_Pires, @Rosewebstudio, and @MaxB just to name a few of the amazing creators we have on here should take a shot at this app and see what they could add to it. Jeff Hager is pretty humble in his helping as well as the others I’ve mentioned. I say we pick an app every so often and make it the best it can be for the community. Make a free template that shows newcomers and the community here what Glide is really capable of.
I challenge you guys to make it better :grin:

8 Likes

I renamed the APP as well as this posting to reflect that I am no longer the only person building this app :slight_smile:

2 Likes

I was trying to find a way to have the list auto jump to the bottom with new messages, but I’m thinking that would require some javascript magic to achieve that.

4 Likes

I like the building in public element of it!

3 Likes

Really cool with the message area at the bottom of the chat. I still prefer the Comments method of building a chat app because of the fact that the individual comments don’t count towards a row limit, but this method really adds more options and functionality.

1 Like

Love what your doing ! Also happy to see @Jeff_Hager magic in action !

3 Likes

I think the comments option is very limited, thats why I went this way with it. Besides I imagine most people can start a new app that they need chat with using this template and would probably make that app pro. easily add a script that removes messages older than a month out fo the chat. I listed a script for that in my scripts post.

Agree. It does look way better than the comments, but it has the issue that it will add endless rows, especially if it’s an app with a lot of users.

This is super cool guys, love the collaboration :raised_hands:

@PabloMFalero and @kyleheney. I’ll tell you what. I will write the code and setup the link for anyone using the app to create a storage system that prevents this from ever going over 500 rows. It’s easy and simple. I can even create a history recall system so you can retrieve previous chats.

2 Likes

Ok, so this is an easy setup. I will explain it if people want to build it themselves. It applies to any app really. I setup a new Google Sheet that is not related to the Glide App directly. It imports all chat data to a blank sheet. This data is copied over to another tab nightly. This is done with a timed script. At the same token another timed script that is set to go off an hour later will clear the previous day’s chat. So when this is done you will start a new row count every day. I will setup a way to retrieve the data here in a moment that will exist in the app but not use additional rows.

1 Like

You got me then, nothing to say :wink:

Are the messages currently comments? or are they rows from glide tables?

They are rows from google sheets. Why did you ask Jeff?

2 Likes

Because I was creating a chat for myself, but on the sliding tables. Nor do I know how to go to the last chat, but what I do is filter the last 4 for example. Of course it is not the best, I was just going to comment.

1 Like

@Manan_Mehta why don’t you show the group chat you did for the AWC client?

1 Like

The text box and the floating button are very good.

It’s not just the row limit, but the native comments field gives push notifications for Android users. For specific cases, I can still see the Comments method being more attractive to some folks, especially those who want an “all in Glide” approach with no scripts, etc. Your idea will work, it just likely won’t be able to be a template given the scripts.

1 Like