Wordpress messages between users with Crocoblock JetEngine & Elementor | 2022

  Рет қаралды 14,473

Moxet Khan

Moxet Khan

Күн бұрын

Alot of members are using Crocoblock for various projects and currently i have noticed that they need internal messaging system for user where they can communicate.
The tutorial covers the journey of making wordpress messages between users with crocoblock jetengine & elementor without any code in 30 minutes.
This system is highly customizable and scalable as Custom Content Type supports dynamic data, REST API, notifications as well as data migration if needed.
Content of the video:---------------------------
00:00 Introduction
00:17 Diagram & Flow of the system
05:07 Creating Custom Content Type to store messages
07:00 Fetch list of users with query builder
08:07 Creating form for sending messages
12:15 Insert form in page and send a test message
14:00 Create inbox & outbox profile pages for users
16:28 Building query for fetching inbox & outbox messages
18:14 Fetch inbox & outbox with table builder
21:18 Display messages in pages to users
24:00 Show message labels and count in dashboard
Jetform Builder Query Documentation:
jetformbuilder.com/features/m...
Download #Elementor:
elementor.com/?ref=16401
Download #Crocoblock:
crocoblock.com/?ref=4088
Need to build dynamic websites?
softemblems.com
Follow me on Social Media
Facebook : / mxtchamkani
Instagram : / moxet
Twitter : / sokaniwaal
Track: Peruvian Woods - Dave Osorio [Audio Library Release]
Music provided by Audio Library Plus
Watch: • Peruvian Woods - Dave Osorio | Free B...
Free Download / Stream: alplus.io/peruvian-woods

Пікірлер: 112
@huynhhieutravel6645
@huynhhieutravel6645 Жыл бұрын
Great content! Expect more new content. I really wonder why that guy doesn't have a new video yet.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you Huynh :)
@treepocket2834
@treepocket2834 Жыл бұрын
Thank you. This was well spoken and illustrated. I as well look forward to more tutorials, lol especially crocoblock.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
More to come!
@moallaacademy
@moallaacademy Жыл бұрын
great work! I learn a lot looking forward seeing more tutorial like this
@ShahabDMirza
@ShahabDMirza 3 ай бұрын
Bravo! Thank you for the well-explained videos! They are super helpful! Subscribed!
@naabigaabdoulrazak1959
@naabigaabdoulrazak1959 Жыл бұрын
I really appreciate complex and useful video like that. Please build more 🫡 KEEP UP THE AMAZING CONTENT ✌
@abdulhamid.469
@abdulhamid.469 Жыл бұрын
Nice. Waiting for more tutorials.
@massappeal6885
@massappeal6885 Жыл бұрын
Impressive! Keep making these video’s.
@visualmodo
@visualmodo Жыл бұрын
Truly good work!
@asadhasanzada4877
@asadhasanzada4877 Жыл бұрын
Thank you very much for the great work! 👍👍
@mundoposdigital7950
@mundoposdigital7950 Ай бұрын
Cool!!! Wonderful, I managed to make a Chat..... Thank you - Congratulations
@tnskills1234
@tnskills1234 Жыл бұрын
hello, Abdul i hope you are doing its me Ibrahim , very helpful, keep it up all the great work thank you
@elementhow691
@elementhow691 Жыл бұрын
Great work. Really interesting!
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you
@stevetoti
@stevetoti Жыл бұрын
Keep it up. We are enjoying the tips
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Consider subscribing :)
@rodrigosotosilva547
@rodrigosotosilva547 Жыл бұрын
More content like this please 🙏
@Art-01
@Art-01 11 ай бұрын
Thank u so much. Please make more videos. I hope u can make videos about Jetbooking and Jetappointment too. Custom Booking by using Jetbooking/ Jetappointment. Thank u again👍🏻🙏
@WPAcademyPK
@WPAcademyPK Жыл бұрын
Great content.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you
@333wollie
@333wollie Жыл бұрын
awesome video.... I just subscribed... please make more tutorials like this
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Highly appreciate
@dmitriyklinkov9199
@dmitriyklinkov9199 18 күн бұрын
Hi, when you add second part for extend functionality?
@user-kl2vt2yy4d
@user-kl2vt2yy4d 6 ай бұрын
very good thanx
@moallaacademy
@moallaacademy Жыл бұрын
is it possible to add edit button to each row of table? I know that we can use template and add a button to each row of the table my problem is that I don't know how to link that button and give it the id of current row? in order to link it to form builder(edit page) tnx in advance
@Plamberty
@Plamberty 9 ай бұрын
Great tutorial! Could you please add a part 2 that expands on the functionality such as multiple recipients and managing the inbox & outbox so messages can be deleted or marked as read. Many thanks.
@MoxetKhanPK
@MoxetKhanPK 9 ай бұрын
I will work on that, it is doable.
@dmitriyklinkov9199
@dmitriyklinkov9199 2 ай бұрын
@@MoxetKhanPK Hi, any news? )
@momohezekieltrump6835
@momohezekieltrump6835 Жыл бұрын
What an awesome tutorial Moxet. Please I do have a question. Is there a way to set it such that, e.g subscribers can only send messages to admin or editor and not to other subscribers
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thanks for watching, very easy to integrate your request. When you are creating form for subscriber to send message add admin & editor ID in hidden field manually or run a query to fetch users who has admin or editor role to be shown in SELECT.
@SadraSharifi1992
@SadraSharifi1992 Жыл бұрын
Excellent Tutorial. i wish you have extended this video by a few other tips like creating a Direct Message Button in user profile and creating a notification for number of unread messages. i see that a number of guys are asking for it in the comments. by the way, thanks!
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you for watching videos, i will surely cover it.
@bodibela81
@bodibela81 Жыл бұрын
Awesome! Thank You! And what thinks you, with this function can you build a Friendship System too? If yes, than how could you manage the Notifications? Thank you!
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you, can you explain more how friendship system will work?
@bodibela81
@bodibela81 Жыл бұрын
@@MoxetKhanPK The first problem is that JetEngine has no built-in notification system. I'm thinking here that the message sending system shown in the video above does not have a way to notify you that you have received a message. But to answer your question: I was thinking of a simple "mark as a friend". User1 sends a Post to User2 and if User2 accepts it, they both get a Post that they are friends! And the same if the post is deleted! I could imagine it like this.
@factsandnews4102
@factsandnews4102 7 ай бұрын
Hello Moxet...and thanks for the great job....i have follow your tutorial on message system from ticket tutorial...i adapted it to my website in such a way that a loggin user can send a message to an author post and receive feedback..things are walking well...but i was wondering if i can allow both of user and author post to receive a notification when there is a reply...wich notification will desapear when the feedback is open. Is it interesting or should i look for another system?...i had a look on bb_message system, but their short code only allow to send a message from post to the Author, i don't know how to customize that message to grap post title when sendind message....can you please advise me on the better solution for what i what to achieve ? thank you for your help ?
@robertrieder3102
@robertrieder3102 Жыл бұрын
Excellent video for the start. Do you have a solution for multiple recipients - so creating multiple messages on the submit action?😄
@MoxetKhanPK
@MoxetKhanPK 11 ай бұрын
Yes you can use autocomplete jetform builder element
@davidsantiagopaucar9894
@davidsantiagopaucar9894 3 ай бұрын
Can a notification counter appear in the menu bar when a message arrives?
@mranas4907
@mranas4907 Жыл бұрын
I wish if you could make it AJAX so no need for refresh every time a message has sent
@mlifshitz
@mlifshitz Жыл бұрын
Thanks for the video. Is it possible for the comments to be on the post and to create a filter that will display in each post only the comments written on it?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Your solution is here kzbin.info/www/bejne/jX2ZhHueaMZqapo
@abbieneave377
@abbieneave377 Жыл бұрын
Would it be possible to implement this but via emails instead of an internal messaging service. We want the user to be able to select multiple emails and fill out the form once, and it sends to all selected email addresses.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Yeah it is doable, you need like a newsletter thingy? You have to take emails in checkboxes (jetformbuilder) since it is not supporting multi-select or you can use textarea (1 email per line), in the submit action you ll use hooks, the hooks will be sending email via SMTP to your emails. The content should also go from jetform builder.
@veronikapetheoova8272
@veronikapetheoova8272 Жыл бұрын
Hey. Nice tutorial! :) Since this was almost a year ago, did you revisit this, are there any new better ways to create a messaging system?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Unfortunatilly, same concept will be used. No major improvment im jetengine so far
@cameron9695rhysd
@cameron9695rhysd Жыл бұрын
Is there a way to show a profile picture in the loop / listing for the message but place the image to the right of it’s from the user that’s logged in and the right of it’s from another user. Like apps like WhatsApp display messages?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Yes it is possible with dynamic visibility; the text send by author show on left side else show on right
@nicholasisaiah2969
@nicholasisaiah2969 4 ай бұрын
if i send a message to a user how will the user have sent a message to will reply to the message i sent.
@lethabomashike
@lethabomashike Жыл бұрын
Awesome video. Let's say you only wanted to display a send message button when you're on a specific members profile page so that you don't see every members name. When you go to the messaging dashboard their profile ID is already inserted, how would you do that? Thanks in advance
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
You have to pre-fill thier profile ID using dynamic data in the form.
@adnanabdull4h
@adnanabdull4h Жыл бұрын
@@MoxetKhanPK Could you explain more? I'm not able to figure it out...
@Vivazart
@Vivazart Жыл бұрын
@@adnanabdull4h I would also like to know the same thing! I think that if you put a hidden field of Post_author and create a relationship, it might be possible.
@adnanabdull4h
@adnanabdull4h Жыл бұрын
@@Vivazart I got it sorted with the help of the live support team... I was advised to use a dynamic link to the message page (so that the queried ID can be captured), and in the form use URL Query Variable for field value and (JetForm tab) set the Preset settings to get User ID from Queried User.
@user-js3jn7wi8m
@user-js3jn7wi8m 9 ай бұрын
Hello, I have a problem, 18: 47 min, i don't have is selection line (in Data Source) Fetched Column, i have just 2 options Meta Field and Post/Term/user/Object Field
@MoxetKhanPK
@MoxetKhanPK 9 ай бұрын
Hi, double check your query; it must be SQL query not POST.
@ryaplier7139
@ryaplier7139 16 күн бұрын
Hi, is there any way for users to do this by typing in the display_name instead of manually selecting it? also, is there a way for the display_name to generate dynamically based on the user being an author from a custom post type? btw video was really helpful
@MoxetKhanPK
@MoxetKhanPK 16 күн бұрын
You can use select2 plugin of jquery to type display name.
@JoyHints
@JoyHints Жыл бұрын
I’m impressed bro. Keep it up. Consider looking at bricks too
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Thank you
@24hotspot14
@24hotspot14 Жыл бұрын
Great content but I was wondering if it's possible for the form to dynamically register the user ID Facebook style ( placing the form on user profile page and if a user client on the button they can directly message the user of that profile)
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
It is 100% doable and easier then what we have done here. You can open user profile in which queried user will give you user id, just fill form from there, from should be current logged in user and TO should be queried user id.
@davidsantiagopaucar9894
@davidsantiagopaucar9894 3 ай бұрын
I'm stuck there too
@davidsantiagopaucar9894
@davidsantiagopaucar9894 3 ай бұрын
What I did was put in querybuilder/users query the option to include (author ID of the publication) with that the select now only shows me the name of the user to send message
@deanwcphillips
@deanwcphillips Жыл бұрын
Is it possible to use Jet Engine to get data from Airtable, and to use that as the database, but Wordpress as the front end?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Yes you can use REST API listings but there are certain limitations for example you ll hard time implementing the single record page in wordpress. May i know why you want to use that as a source?
@KHRifat
@KHRifat Жыл бұрын
Awesome. Thank you @Moxet Khan. Lot's of people are facing issues for building membership site, It would be great if you make tutorials in this topic with some Advanced Features like User Account Activation/Deactivation, Stripe Payment System, Show the User's plan Paid & Expiring Date.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Hello Khalid, i will surely cover it in future.
@KHRifat
@KHRifat Жыл бұрын
@@MoxetKhanPK Thank you. I also massage you on your Facebook Page. Can you please check it.?
@ojikalu2829
@ojikalu2829 Жыл бұрын
Beautiful tutorial. Was just wondering if there was a way to add "unread" and "read" messages. Thanks.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Yes you can take a meta field as unread, once someone open the CPT you have to change the value to read with few lines of code in function.php
@factsandnews4102
@factsandnews4102 7 ай бұрын
Also interested by that solution...
@alimalek9362
@alimalek9362 Жыл бұрын
It was a wonderful tutorial, I made it, only instead of getting the name of the recipient from a query, it gets from the post author. And it works well Is there a way to show the number of unread messages?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Yes you can take a meta field in CCT with 0 & 1 value, by default it should be 0 mean unread, once you read send a signal through ajax/jquery to change the field to 1.
@MsilikaleMsilanga
@MsilikaleMsilanga Жыл бұрын
Is there a way to add delete or reply to message on the teable as a last column?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
Again sorry?
@MsilikaleMsilanga
@MsilikaleMsilanga Жыл бұрын
@@MoxetKhanPK i want to allow users to be able to delete those messages and to be able to reply to a message. Is it possible to add delete and reply a message in the table?
@Fabio330ci
@Fabio330ci Жыл бұрын
Thanks, great video and tutorial.. Nice feature will be number notification for new inbox message... this value can be got from query but how to set to "0" after all new messages are readed?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
You can have a meta field for read/unread. Once somone Open you have to update the value from unread to read. Regarding the numbers you can easily achive that with query builder.
@Fabio330ci
@Fabio330ci Жыл бұрын
@@MoxetKhanPK ..."Once you open you have to update the value .... yes, but this can be done in PHP not from frontend with elementor or JetEngine.
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
@@Fabio330ci if u open it with form builder button you can if not than PHP.
@user-id3bg2ls6y
@user-id3bg2ls6y Жыл бұрын
Thank you very much! This is a very necessary video for me. Finally found it! And how to make the message work only between the subscriber and the site administrator? And so that the administrator receives messages by email. And to send to the subscriber also by email. I think it will be very interesting!
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
You are welcome, now the one you need is super easy! Take the same fields in CCT and show the form to admin only, so he can see the users. For users make the same form and leave the reciver ID empty. All messages which has no reciver ID is for admin :)
@user-id3bg2ls6y
@user-id3bg2ls6y Жыл бұрын
@@MoxetKhanPK Mashaallah! Thank you brother!
@user-id3bg2ls6y
@user-id3bg2ls6y Жыл бұрын
@@MoxetKhanPK This is a good solution for creating a ticket for technical support
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
@@user-id3bg2ls6y For ticketing i built something with CPT which is more scalable. So each CPT is a ticket and if someone reply they are connected CCT, status of the ticket is taxonomy.
@user-id3bg2ls6y
@user-id3bg2ls6y Жыл бұрын
@@MoxetKhanPK Please make a video on this topic. This video will be very necessary for many people!
@alextonge6972
@alextonge6972 Жыл бұрын
Help! For data source at 19:10, I don’t have the option for fetched columns??
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
please check the previous steps
@Plamberty
@Plamberty 9 ай бұрын
I had the same problem. The option for fetched columns does not show if you have not sent and received any messages as the logged in user.
@podcastsantaluziaoficial
@podcastsantaluziaoficial 9 ай бұрын
Congratulations on the tutorial! But please! I don't understand how you got the selected user's email.
@MoxetKhanPK
@MoxetKhanPK 9 ай бұрын
We used query for that.
@henrykKochhase7579
@henrykKochhase7579 2 ай бұрын
Hello, is it possible to convert this messaging system into a chat system? With text bubbles?
@MoxetKhanPK
@MoxetKhanPK 2 ай бұрын
Yes! With custom code.
@Gyana.Ranjan
@Gyana.Ranjan 3 ай бұрын
create a video on how to create sign in with google
@GaddafiSarker
@GaddafiSarker Жыл бұрын
Nice Video Please creat audio and video calling system only jet engine
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
You can't, need to build with code only.
@GaddafiSarker
@GaddafiSarker Жыл бұрын
@@MoxetKhanPK I'm not good at coding
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
@@GaddafiSarker I understand but jetengine can't build everything, there is always limitation.
@jemmanou
@jemmanou Жыл бұрын
Is there any way to create live chat system?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
I mentioned in the video, you have to use 3rd party plugin unless you want to code 1000 lines.
@jemmanou
@jemmanou Жыл бұрын
​@@MoxetKhanPK Can you suggest me any plugin?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
@@jemmanou There are a dozen, use the one you like Tawk Intercom Drift Tidio ChatBeacon Freshworks Smartsupp Gist Free Chat
@MsilikaleMsilanga
@MsilikaleMsilanga Жыл бұрын
I have watched repeatedly without getting a solution, how did you get the 23? at 10:23 ?
@MoxetKhanPK
@MoxetKhanPK Жыл бұрын
This is query ID, click on your query you ll see it in URL
@MsilikaleMsilanga
@MsilikaleMsilanga Жыл бұрын
​@@MoxetKhanPK Ah, I see it now, thank you 🙏🏾
@realWorsin
@realWorsin 3 ай бұрын
Fetched Column doesnt show up for me
@realWorsin
@realWorsin 3 ай бұрын
I even submitted a ticket and Crocoblock has not been able to figure it out. As far as I am concerned this guide is useless as it does not reflect what you actually get in the end anymore. Crocoblock has FUBAR this app.
@madeinusa5395
@madeinusa5395 Ай бұрын
what?
@gamingchama9102
@gamingchama9102 11 ай бұрын
Why and When you will need Crocoblock - Elementor Pro on steroids
16:04
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,6 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 3,2 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 80 МЛН
REST API Google Sheet & Wordpress | Crocoblock JetEngine
11:11
JetEngine Repeater Fields & Frontend Forms
28:21
WPTuts
Рет қаралды 26 М.
Dynamic Services List | AirBnb | JetEngine | Elementor
8:27
Moxet Khan
Рет қаралды 8 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,2 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 1 МЛН