EDITS.WS

Tag: Community

  • #74 – Ahmed Kabir Chaion on How to Find Your Place in WordPress Even if You Don’t Code

    Transcript

    [00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

    Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case finding a place in the WordPress community as a non coder.

    If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice. Or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.

    If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you, and hopefully get you, or your idea, featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.

    So on the podcast today, we have Ahmed Kabir Chaion.

    As you’ll hear in the podcast, Ahmed has a genuine love of the WordPress community. He’s been an organizer at multiple WordPress events, including WordCamp Asia, the WordPress Accessibility Day. WordFest Live, WordCamp Santa Clarita, and the WordPress Translation Day.

    As if that were not enough, he’s also served as the co-organizer of the Dhaka WordPress meetup chapter, is a former Design Team rep, and a current Polyglots Team rep. Like I said, Ahmed is really engaged in the WordPress community, but how did all this happen? The podcast today focuses on Ahmed’s journey into WordPress.

    Given Ahmed’s involvement in the recent WordCamp Asia, we start the discussion there, talking about how the event went and what plans there are for next year.

    We then get into what the WordPress community is like in the city of Dhaka and Bangladesh as a whole. Technology has become a popular career option, and WordPress is playing a crucial role in that. We talk about how the community is growing, particularly through local meetups.

    The rest of the podcast is all about how you can find a place in the WordPress community no matter what your strengths are. Maybe you’re into writing code or SEO. Perhaps marketing or translations or more your thing. Ahmed lays out the multitude of paths that you can take to engage and give back to the project.

    You don’t need to feel you’ve got to be an expert. The project needs people working at every level, and maybe there’s work to be done which you did not know about. That’s certainly Ahmed’s experience.

    He tells us how we got started just by showing up repeatedly, slowly working out areas where he thought his contributions would be most valuable.

    We talk about some of the places Ahmed has frequented online, and some people he’s been most influenced by.

    It’s a lovely tale of a community member who is truly inspired to make the project better.

    In places, the quality of Ahmed’s audio is a little poor. But it’s more than listable, especially given how enthusiastic Ahmed is.

    If you’re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast. Where you’ll find all the other episodes as well.

    And so without further delay, I bring you Ahmed Kabir Chaion.

    I am joined on the podcast today by Ahmed Kabir Chaion. Hello, Ahmed.

    [00:04:08] Ahmed Kabir Chaion: Hi Nathan. How are you?

    [00:04:09] Nathan Wrigley: I am so pleased that we’ve got you on the podcast today. We don’t usually reveal about the technical gremlins, but we did have some technical gremlins, so much so that a previous podcast recording we abandoned, and we’ve come back today to try again.

    So firstly, Ahmed, really fully appreciate you sticking with the process and helping me get this podcast episode out. I really appreciate it.

    [00:04:32] Ahmed Kabir Chaion: Thank you, Nathan.

    [00:04:33] Nathan Wrigley: You’re very welcome. So you’re on the podcast today. We’re going to talk about open source contributions and who might do that, and how you might do that. And indeed, what you might do, whether you are a coder or a non coder.

    But Ahmed, just before we begin, we always typically ask the podcast guests to spend a moment just telling the audience about who they are, where they’re from, what they’ve been involved within the WordPress space. So may I ask you that question? Just tell us a little bit about yourself and how you relate to WordPress.

    [00:05:03] Ahmed Kabir Chaion: Absolutely. So my name is Ahmed and I’m from Dhaka, Bangladesh. I started my WordPress journey in 2009 for a university project. And then I shifted into my major, which was network security. I graduated from Central Queensland University in Australia. From 2010 to 2019, nine years, I was not involved with WordPress by any means, not even professionally.

    I came back to Bangladesh in 2016, and in 2019 when I switched my workplace, I joined a company called weDevs, from where I actually got involved into WordPress on a full-time basis. And I found that there are some voluntary options, opportunities, and scopes where people can go in and improve WordPress as it is.

    Now, not being a programmer or someone who likes to code myself, I was looking for ways to contribute to the project. And then, during the covid lockdown March in 2020, I started going through the handbook and other articles, blogs, tutorials that you can find in the internet possibly, to getting involved in the wordpress.org side of things.

    And slowly I started to see that it’s not always about writing codes and, going through the major release. And I started learning more about the Make WordPress Team. And then I found that there are many teams where I can get involved and I can start slowly be a regular.

    So I started with the marketing team, then went to documentation, and so on. Late 2020, one of the team reps for the design team suggested that I could also be a team rep. And being team rep did not have to be something that requires me subject knowledge or extraordinary skills, it can be something that I’m committed to giving back. And that’s where I basically fell in love with giving back to the community. Voluntary work for open source and so on.

    And gradually attended online WorkCamps. Became a co-organizer of my local WorkCamp, and Meetup as well. And then I organize online WordCamps. Just a month back, I was part of the organizing team for WordCamp Asia and so on. I feel like my journey has only started Nathan.

    [00:07:32] Nathan Wrigley: That’s great. We share show notes, so Ahmed has shared me a variety of different things that he’s been involved with, and really over the last couple of years, during the pandemic and obviously subsequently with things like WordCamp Asia, there’s a whole laundry list of things that you’ve been involved in.

    So we mentioned WordCamp Asia, Accessibility Day. You’ve been involved in WordFest Live, and a whole bunch of other things. There’s a great big laundry list. So, firstly, thank you. The project doesn’t move forward without people such as yourself. So we’re in your debt for taking so much on in the recent past.

    [00:08:07] Ahmed Kabir Chaion: Thank you so much. I guess recognition is something that motivates people, but personally I am happy to continue as much as long as I can, because I considered this as a privilege. That I’m able to give back to the project and also collaborate with many folks across the world. So I think it’s a privilege for me be able to give back.

    [00:08:28] Nathan Wrigley: That’s so nice. I want to digress just a little bit because of a couple of things that you said there. Firstly, I want to ask you about your experience at WordCamp Asia. It finished a little while ago. I’m not entirely sure when this podcast episode will go out, so there may be several weeks between it finishing and the podcast airing, but regardless of that. You attended, and by all accounts you enjoyed it.

    I’m just wondering if you could tell us a little bit about your experience there. You can talk about the organizational side, if you like, or just purely what you did, or how you enjoyed it. What you thought about it. What were your memories from that event?

    [00:09:06] Ahmed Kabir Chaion: Right. WordCamp Asia is the first flagship event within Asia, and the biggest WordPress event in Asia as well. As we all know, it was scheduled to happen in 2020, right before we had lockdown instructions and not have WordCamp Asia three years ago. With the hard work and effort for everyone, WordCamp Asia finally took place in Bangkok, Thailand.

    From an organizational point of view, I went through the application for becoming an organizer, and I was allocated to the contributor day team, which perfectly fit with my interest, passion. And, as part of the contributor day team, I was able to inspire many contributors through 11 live episodes that we did. We did some webinars on Facebook, Twitter, and YouTube live, and we were able to engage with contributors across Asia who would eventually, I believe about 50% or more actually showed up for the event.

    Even though we weren’t selling tickets for the WordCamp, we were getting lots of inquiries related to that because people wanted to come, and attend the biggest contributor day event in Asia. And successfully the first day of the WordCamp, which was 17th of February, we had 650 registered participants who were supposed to come up, and ended up having 700 plus.

    People were so keen to contribute. We had snacks and lunch allocated for registered participants. Some folks came to the door and said, hey, I just want to contribute. If you have a seat, let me take part. I don’t mind having snacks or lunch. I’m happy to just be here because it’s first time.

    For my contribution to the WordCamp Asia, I feel like myself, along with our team lead, Lia Kale, who’s from Nepal, and he has been the themes team rep for quite some time. We also had two other members, Yugi and Doji, who’s from Bhutan, and Lax, who’s from Philippines.

    So four of us actually managed the whole contributor day side of things. Outreaching to teams. Making sure we have representation, contributor table leads, and they have a plan. We contributed for about seven to eight hours on 17th of February. We received great feedback, good feedback from the participants, from the table lead, sponsors, anyone who came in said that they had a great time contributing and collaborating together.

    Even folks who were not from Asia gave feedback saying that it’s culturally vibrant, and it’s also fulfilling to collaborate together. So from that point of view, I feel like we had an excellent time.

    Moving forward to the next two days, 18 and 19, which is WordCamp Asia. We kicked off with Matts Asking Me Anything, more like fireside chat with Josepha being there as one of the co-hosts. That pretty much set the tone for the WordCamp, and we had excellent round of speakers, which people can go in and check from WordCamp Asia YouTube channel. All the sessions are still being uploaded, and information is there on the site.

    I feel that it was a much needed event and now that we have WordCamp Asia on the calendar itself, WordCamp Asia 2024, which will take place in Taipai, Taiwan is going to be a much bigger one. And even better one, because from an organizational point of view we will learn more than we actually accomplished in the past 10 months, 12 months, I should say. Started somewhere around this time last month of organizing. It’s been an experience that we want to relive again and again.

    [00:12:58] Nathan Wrigley: Oh, nice. I had quite a few chats with people who were in attendance that I know and the general feeling that I got from them, I didn’t attend, so I should probably throw that in. The general feeling that I got from more or less everybody that I spoke to was that it was quite a special event.

    They weren’t really able to capture why they thought it was special, but there was something going on at that event that they thought was pretty extraordinary. Maybe it was the fact that it was the first time. Maybe it was the fact that they were attending a country that they had perhaps not been to before.

    There was something there. I don’t know. But everybody that I spoke to really had something incredibly positive to say about it. So yeah, big congratulations to the entire team of people who pulled that off. Very much appreciated and looking forward to Taiwan next year.

    I want to just change direction just very quickly again before we get into the main subject, because in your introduction you mentioned that you are in Bangladesh. You mentioned Dhaka, I don’t know if you actually live there not. But I wonder if, for the audience listening, I wonder if you could paint a picture of what the word WordPress community is like in Dhaka or perhaps better yet, in Bangladesh in general.

    Be nice to kind of prize that open so that we can have some feeling for whether the software is being used and developed and talked about, and are there events that are happening over there? Really just a broad question. What’s the WordPress community look like in Bangladesh?

    [00:14:28] Ahmed Kabir Chaion: Yeah, it’s an interesting question. I’m going to try to paint my version of the picture about this, because there are three aspects. Aspect one is that WordPress and contributing to WordPress and open source is not fairly new to Bangladesh. It’s been there, but then again, everyone wants to be either recognized or have something as a return because of their recognition.

    I guess it comes from the fact that we are developing, and people want to spend most of their time in getting something back or being productive. So, contributing to open source is something that people does not take that positively because they want to spend that time for work or other purposes.

    Now there are communities and leaders within the community who encourage others, and it’s slowly, gradually building. I feel from 2020 onwards, since the lockdown happened, many people have looked back and utilizing their leisure hours, where they just want to do something more.

    They want to improve their skills. And from the point of learning new things, WordPress comes up simply because we have a growing community of freelancers, and the freelancer community has been there since 2010, 2011. And a major portion of our revenue, foreign currency revenue, comes from freelancers. Which is why software companies in Bangladesh do get many benefits if they’re bringing foreign reserves to Bangladesh, for example, dollars.

    So freelancers numbers growing. So they know WordPress for a profession. They use WordPress for their clients, for their different projects. Marketplaces have 80 to 90% projects related to WordPress. And this number fluctuates from now and then. But when it comes to contributing to WordPress Core, people aren’t aware because of another thing called communication skills.

    Which is something we are lacking for many years now. And I work with a lot of freelancers trying to train them with their level of English. I even work with companies improving their corporate communication business and formal writing, all of those stuff, since I was trainer back in Australia. And that experience came in handy when I started collaborating with the freelancer community in Bangladesh.

    So we have one organization called B D O S N, Bangladesh Open Source Network, and that was the primary driver of open source events and open source platforms. They had lots of events about Mozilla and WordPress. But as we got closer to the pandemic, it slowly decreased and pretty much non-existent this day.

    So the second aspect of your question is that people know about WordPress because we have seven Meetup chapters within the country, and Dhaka being the capital is one of the most active one, and there’s nothing wrong for me to say that it’s pretty much leading the efforts of community engagement for WordPress. Encouraging people to attend Meetup events. Letting people know that they can Host Meetup events, and in general sharing information about that, the knowledge share about that.

    So, Dhaka’s been inspiring Chittagong, then Barisal, Sylhet. These are different Meetup chapters within Bangladesh. And a result of that is actually WordCamp Sylhet scheduled for May 19th this year. So, in 2019, we had our first and only WordCamp in Bangladesh, which was called WordCamp Dhaka 2019. Now we’re going to have WordCamp Sylhet on May 19th.

    So I feel that it’s still a work in progress. So a lot of people still come to Meetups and say that this is their first time joining a Meetup. And we had about 275 people attending WordCamp Asia from Bangladesh only. So that brings in the third aspect of your question that we’re getting regular folks coming to the Meetups.

    I was fortunate to be able to host the first mega Meetup of the country, last year in November. I hosted a meetup with one of my colleagues, named Yasin Raman. I don’t know if he’s listening or will be listening. Shout out to him, because both of us organized an event with 170 people joining. We had five speaker sessions.

    It was around five hour event. We got sponsors luckily, and it was like a mini WordCamp. We got the feedback people coming back to saying, hey, you hosted a mini WordCamp. It was not a WordCamp, it was just a WordPress Meetup, and I was inspired by the South Florida Mega Meetup, posted by David Bisset. I got the idea that you could bundle and merge Meetup chapters and have a bigger event to give more people allocation for the event. Usually in our meetups, we get 50, average 50 participants, so having 170 plus was the next step for us to getting there.

    So to summarise, the answer to your question. The government acknowledges open source and WordPress is there. We have some initiatives, but that’s only for the companies and organizations, software developing companies and whatnot. B D O S N, as I mentioned, is still not that active. I feel there’s not enough contributors there. And when it comes to WordPress, I do see this particular release, 6.2, which is scheduled within a week and a half. So around 30th of March, we will have what per 6.2 release.

    I at least feel or expect and anticipate that we’ll have 50 plus contributors from Bangladesh itself. So that is a big number as well for us, because last time we had about 30 or even less. So, it’s going to a direction when we will have regular contributors contributing to WordPress, attending WordCamps, hosting events, and just carry it forward.

    [00:20:55] Nathan Wrigley: It really does sound like there’s an awful lot going on in your part of the world and a great deal of excitement and change and new people coming in and new events and a whole ground swell of new and interesting challenges arising. That really genuinely was fascinating. I really enjoyed that. Thank you for describing that in such detail.

    [00:21:16] Ahmed Kabir Chaion: My pleasure.

    [00:21:17] Nathan Wrigley: It would be, really interesting if anybody was listening to this who is from your part of the world who hasn’t reached out, maybe this podcast episode will get even more people, you never know, attending. That would be lovely.

    We’ll move on to the main thrust of our conversation today because the topic which we had designed for this podcast episode was all about non code contribution to WordPress. And I know that that’s an area that you are very keen on. You mentioned in your introduction that you don’t really classify yourself as a coder. But clearly from everything that you’ve said, you definitely classify yourself as a WordPresser.

    And so that’s how this conversation’s going to develop. I wonder if you could talk to us about your experience as to whether when you began dipping your feet into the WordPress ecosystem, did you sense that it was okay to be a non coder, or as I’ve heard many stories of people who, when they begin and they attend events, or they just start looking into community online, there’s this feeling that if you’re not into code, it might be more difficult to find your place.

    Now, I think as time has gone on, certainly in the last several years, I feel that’s less true in that we’ve figured out now that there are literally hundreds of different roles for people who don’t code. But I wondered what your experience was when you first encountered WordPress. Did you have that feeling of, if I’m not coding, I’m not sure I belong here?

    [00:22:45] Ahmed Kabir Chaion: Yeah, I did. The general consensus is that when you first join the make, making WordPress Slack, you land on the Core channel, and you see 30,000, I think it’s 40,000 now, 40,000 members in the Core channel. And the ones who are active around couple hundred people are talking about different code, sharing tickets of issues. It doesn’t feel like that anyone who doesn’t understand this can be a part of this. It gets intimidating.

    But for myself, when I first started, as I was going through Slack and exploring new channels, I found out there are teams called Marketing, Documentation, and, Polyglots and so on. So I started with marketing and I realized that you did not need to know coding or you did not have to write a developer field guide, or even you need to write a test report.

    And that got me thinking that, hey, that means it’s not always about writing code. It’s not always about customizing the front end of WordPress and so on. So I felt that, which usually we all feel when we first start. But lucky for me, I’m going to take some names because people have been nice to me and I was fortunate to have some guidance.

    There was Yvette Sonneveld, who’s currently working at Yoast, who used to be the then marketing team rep, who helped me a great deal around that time. There was Michelle Frechette, who I’m sure is a good friend of yours, and she’s been kind enough to spend many hours on Zoom. Not for my sake, but you know, different coffee breaks that used to be hosted in during the lockdown, marketing team used to have a monthly coffee break.

    I think they still do it. And I used to join those Zoom calls, which would be very difficult for my time zone, around 2 or 3:00 AM, midnight my time. But I would still stay up because I had literally nothing else to do, and people were in lockdown. So I would just attend there first three, four, or six weeks. I would just listen to what everyone else was saying.

    And as time progressed, and they were kind enough to just let us stay on the call and not speak a single word. So I give my thanks back to people. There are many names, I just cannot think of the names right now. But Milana, from documentation team, there’s John from documentation team. Alva Tucker from the marketing team.

    I feel like these are the folks who primarily set the tone for me and encourage that, yes. I’m not a programmer, and regardless of where I’m from, I can just give my time back in many different ways. And I started writing meeting notes, summary of a Slack meeting. I started posting those summaries.

    I started creating new agenda items, you know, talking to back and forth, different contributors. Even different time zones, some teams have meeting in different time zones. You know, there’s the EMEA, there’s this APAC one. So, going back and forth and trying to make sure the information is sustained across team communication is where I learned the most.

    So as part of the marketing team, I would attend other team meetings just to collect information from there, which we can then repurpose or re-share with other teams. These are ways that I got involved. And then jump to the documentation team. Like I said, Estella Weather. We have many other, I just can’t think of the names and I don’t think I’m being fair to them. These names need to be shouted to.

    Then I saw this opportunity. Well, there was this post before a major release, there’s a call for release squad members. You could just raise your hand and say, hey, I want to be part of this release squad. And after I became a core contributor for the first time for 5.6, I thought, okay, I’ve become a core contributor without writing a code. I can maybe do something even bigger.

    And if I just share this with the audience that what I did was I tested an issue that was reported many years ago. I replicated the issue in different operating systems and then I took some screen recording. I wrote some feedback. That was it. I became a core contributor and that got me thinking that I could do even something bigger. So I raised my hand to become a release squad member. And these are names that I cannot forget. Jeffrey B. Paul, who works for 10up. There’s JB address and there’s Peter Wilson, who’s from Australia.

    These are three folks primarily who inspired me to start working, or even contribute to the trials team for core releases, major releases. And I got mentorship from these three folks who just said that you don’t need to be a programmer. You can listen to the discussion of the programmers on Slack. Summarize it, and the programmers can continue their discussion.

    So what I used to do, I used to sit in front of my computer for one hour on a dedicated time schedule. The developers from different parts of the world would show up, or a ticket would be raised, and everyone would look into the ticket and share their feedback and ideas.

    Sometimes one ticket can spend an hour. Sometimes each ticket can be two minutes, three minutes long discussion. My job, my role was to summarize everything, document it, and making sure it’s passed onto the next meeting. Or, more importantly, update each ticket with what to do next, some recommendation. Sometimes I would do testing as well. And that’s how I found my place.

    I feel like I’m good at doing that. I’m confident at finding years old tickets, making sure we triage them. These are stuff that took me to the next level and I’m ready to give my time back again for WordPress 6.3 release squad.

    [00:28:59] Nathan Wrigley: That’s amazing. Such an interesting story and unlike one I’ve heard before actually. So a core contributor, but no code in sight. But nevertheless a very important set of roles that you were describing there. I wonder, you’ve obviously thrown yourself into this. In other words it does sound like it’s become an incredibly important part of what you do, and I wonder if you have any thoughts for people who really really maybe don’t have the time available that you do? Are not quite sure.

    They don’t see that they’ll probably ever be as keen as you seem to be. Do you think there’s a place for them? Is it more a case that if you are willing to really go the extra mile then these wonderful things can happen? Or is it the case that people who can just contribute perhaps a few minutes a week are still welcome and needed?

    [00:29:50] Ahmed Kabir Chaion: In short both. But for this to be meaningful and for someone to be satisfied about what they do, you need to go the long, longer path. If you are keen to learn something new. If you’re interested in finding out more and tap into the unknown, then WordPress is a beautiful prospect. I feel every team that I tap into, I learn something new.

    Currently, I’m collaborating with the training team and they have this project called Learn WordPress, which is going to be an amazing thing in a couple of years. It’s already there with many different languages of workshops, tutorials, and information about WordPress. Not just WordPress as a platform, but more like different aspects of WordPress.

    And, even as a programmer, there are different sides of programming. I’m not an expert, but I’ve noticed that some people like to do certain things. So there are components within WordPress. So if a programmer is interested about a particular component, they can start working on that.

    And I believe there’s 30 plus component with each of them having one to five, sometimes ten, component maintainers who take care of those components, which make sure that WordPress is equipped with everything new and not falling back.

    [00:31:09] Nathan Wrigley: It is truly remarkable, the depth and breadth of WordPress. So it’s kind of interesting. You’ve talked about the fact that you’ve dipped your toes into all sorts of different channels in WordPress. You’ve talked about marketing. You’ve talked about documentation and so on. I wonder, for people who are listening to this who are new to WordPress, I don’t know if you’ve got a list available or in your head, I wonder if you can summon up the range of different topics or areas within WordPress that people could become involved in?

    [00:31:39] Ahmed Kabir Chaion: Sure. so there’s two set of common topics or checklists that I usually share. We had our latest Meetup just couple of days ago, and I was discussing this topic with a few of our new contributors. So one fact is that if someone’s willing to join the local Meetups, they should start there. That should always be the first step. That gives so much motivation and encouragement, and you can engage with a lot of people.

    And for those who are able to attend those Meetups, they can start finding WordCamps nearby. I don’t know if everyone loves travel, but I love travel and it can sometimes do a positive change for you. So traveling blended with WordPress is a beautiful thing. Unless you experience it, you won’t be able to know what I’m talking about.

    And the second thing is for those who does not want to go to the Meetup. For them, they can always go through the make.wordpress.org site. There are different teams. Just skim through and search for the team that feeds them most, or appropriate team. Find it and then go through that team’s handbook. Most of the teams these days have at least a workshop or tutorial within Learn WordPress. So if you want to contribute to WordPress org, you can check Learn WordPress first.

    Slowly create a WordPress profile and then join the WordPress Slack. As soon as you are able to join a channel, start finding if there is a time which is convenient for you in terms of that team’s meeting. Because team meetings are essential for you to be directly involved with the project. Some teams have weekly meetings, some teams have biweekly, others have monthly meetings. So it’s not that difficult.

    You don’t need to attend the entire meeting. Just stay up to date about your team of interest. About the agenda. What is the focus right now? What kind of work, different work groups are there. Try to tap into a work group. As soon as you are part of a work group, you will know about the details and the current stuff that’s in the pipeline for WordPress. And that can motivate a lot of people.

    And for those who are programmers, they can easily just go to the Core team. And there’s many different sub-channel and sub-teams of Core. There’s Core test. There’s Core performance. There’s WPCLI and many more. I’m just sharing some of the names from the top of my head, because that’s not my strong suit, but there are about six or seven different key teams or sub-teams within the Core team where you can get involved in.

    And I’ve always noticed among contributors, if there’s anything that is within the sweet spot of their passion and interest, it gives them a better result. So, finding that is critical for someone, when it comes to going the long run and sustainably contributing for many years.

    [00:34:44] Nathan Wrigley: You mentioned in the show notes that you had some resources to share. Now, it may be that you’ve just done that, and that was the list of things that you wanted to talk about. But I do want to give you an opportunity to share that list if indeed there were other things on it that you hadn’t yet mentioned.

    [00:35:00] Ahmed Kabir Chaion: Yep. I just want to add a name, Sam Munos. I think she works for WP Engine, and is the community developer relationship manager. Apologies if I got her designation wrong. But I have seen her in the documentation team and coming in and always contributing. And she’s the one who inspired me to talk about, or dive deep into this topic.

    I read one of her articles in Torque Magazine. It was published in August, 2002. The title of the article said, no code WordPress contributions matter. And since I read that article in 2000, I got to think, hey, my contributions matter too. Because for the better part of 2020 and 2021, I was simply just contributing as a no coder.

    But now I see people talking about it, and I think Torque Magazine wouldn’t cost anything if that wasn’t substantially important. And I think that article, since I read it, I’ve shared it with at least 15 to 20 people. Just so that I could encourage them to come and contribute to WordPress.

    So when it comes to the resources, there is a lot of resources out there aside from Learn WordPress. But I feel like just following a few folks in Twitter can do the trick for now, for anyone starting. Sam Munos is one of them who I believe is going to be a great advocate in the coming years for non code WordPress.

    [00:36:31] Nathan Wrigley: Thank you so much. What I’ll say is that when we finally click the button to stop recording, I’ll allow us the opportunity to collaborate on the show notes that hit the WP Tavern website. And there may well be things that Ahmed would wish to add, names that he wants to mention and so on, that he hasn’t managed to get together for this show. And I’ll put those in the show notes. So if anything does occur to you in the next days or weeks before this episode goes live, hopefully we can add those in as well.

    We’ve talked a little bit about WordPress events. We’ve obviously, the whole going back to doing things in person is probably one of the most interesting things in the WordPress space. You know, it is fabulous to get in the same room as all those people. But the vast majority of what you are describing is taking place online. And I’m just wondering again, the description for those people who’ve never contributed before. What kind of processes are people going through?

    You know, it can be a bit intimidating joining a Slack channel. But is that the kind of place where all of this happens? Do you need to be following track tickets? Where do you find yourself online? Where do you collaborate online to make this happen?

    [00:37:48] Ahmed Kabir Chaion: I think that’s the question that I hear the most. And you are right on the money with that question. For anyone who has heard about my story and coming back to me, hey, what’s the right place? I always refer them to the Core channel for Making WordPress Slack. However, if you are not someone who wants to go through every single message on Slack, you’re not alone.

    You can just go through. Check the weekly article. There is a dev chat, that is being published each week after the meeting that happens on Slack. You can simply check that article. And staying up to date with what’s happening, weekly basis. The Core channel, or the p2 blog for making WordPress is more than enough. Because anything important to the release itself, or any important track ticket is always circulated back to the Core channel blog as well. So I think that’s enough.

    But then again, if you don’t want to do that either, I feel like just attending online events such as online WordCamps. There’s WordFest. Whichever event that you can find. WordPress Accessibility Day. I’m also going to be part of the organizing team for this year as well.

    We’re going to announce the dates very soon. It’s going to be in September. That’s also another event that you should look into. It’s a 24 hour event about WordPress and accessibility. So these are events that are options out there. And you just need to find the option that speak for you, that’s most fulfilling and giving back to you. And also consider yourself important too, when you are giving back.

    [00:39:28] Nathan Wrigley: Yeah. It’s interesting you described a period of what you might describe as lurking at the beginning. In other words, you dropped into certain channels and just observed. And I guess that’s probably some good advice. If you’re not sure where to go. Just go there. Hang out. Read the messages. Engage if you wish to. But if you don’t wish to, just watch and see what happens.

    And if a certain channel or aspect of WordPress doesn’t seem to be clicking with you, there’s always the opportunity to go and start that process of lurking again in another channel. And I would imagine that at some point you will stumble across something which is the best fit for you.

    [00:40:09] Ahmed Kabir Chaion: Of course, and I keep on repeating these to folks who I collaborate to that, remember your skills, or strength, or things that gives you satisfaction. And just keep your eyes and ears open. If you see something that clicks with you, just raise your hand. I’ve had 10 people coming back to me saying that, hey, don’t worry, we are here. I received private messages. The first step is to raise your hand, and that’s the bravest step you need to take. I did that, and I’m not regretting that.

    [00:40:44] Nathan Wrigley: Nice, that’s great. Ahmed, time is precious, and so we’ll start to wrap it up. But before we do that, I want everybody to be fully aware of where they can find you. If there’s people listening to this who have been inspired and would like to use your expertise, maybe talk to you one-to-one, email you or whatever it may be. I’ve got this feeling that you are going to be able to persuade quite a few people who are erring on the side of caution to dive into WordPress. So with that in mind, I wonder if you wouldn’t mind just sharing some of the places where you hang out online, where you are most likely to be found.

    [00:41:21] Ahmed Kabir Chaion: Absolutely. I’ve got my Twitter handle, which is c h a i o n zero seven. My last name. But that’s pretty much the handle you need to remember. LinkedIn, it’s Twitter. Everywhere I’m available using that handle. Also, I attend the Polyglots weekly meeting. So if you are a polyglot, if you want to translate WordPress into your own language, which you can always do, you can come to the Polyglots channel and I’m pretty much active there, since I’m the current team rep, or one of the current team reps.

    [00:41:55] Nathan Wrigley: That’s absolutely fabulous. Hopefully Armed, we’ll get some people coming in your direction. I really appreciate you coming on the podcast today. It’s been a real pleasure talking to you about your experience in your part of the world, and more broadly with WordPress. Thank you so much for joining us today.

    [00:42:12] Ahmed Kabir Chaion: Thank you so much, Nathan, and I think, what you’re doing can inspire hundreds and hundreds of more contributors. I hope to hear from you in the future and hopefully meet you in person in one of the WordCamps.

    [00:42:24] Nathan Wrigley: That would be indeed very lovely. Thank you so much for joining us.

    On the podcast today we have Ahmed Kabir Chaion.

    As you’ll hear in the podcast, Ahmed has a genuine love of the WordPress community. He’s been an organiser at multiple WordPress events, including WordCamp Asia, the WordPress Accessibility Day, WordFest Live, WordCamp Santa Clarita, and the WordPress Translation Day. As if that were not enough, he’s also served as co-organiser of the Dhaka WordPress Meetup Chapter, is a former Design Team Rep and a current Polyglots Team Rep.

    So, Ahmed’s really engaged in the WordPress community, but how did this all happen? The podcast today focuses on Ahmed’s journey into WordPress.

    Given Ahmed’s involvement in the recent WordCamp Asia, we start the discussion there, talking about how the event went and what plans there are for next year.

    We then get into what the WordPress community is like in the city of Dhaka, and Bangladesh as a whole. Technology has become a popular career option, and WordPress is playing a crucial role in that. We talk about how the community is growing, particularly through local meetups.

    The rest of the podcast is all about how you can find a place in the WordPress community no matter what your strengths are. Maybe you’re into writing code, or SEO. Perhaps marketing or translations are more your thing.

    Ahmed lays out the multitude of paths that you can take to engage and give back to the project. You don’t need to feel you’ve got to be an expert. The project needs people working at every level, and maybe there’s work to be done which you did not know about. That’s certainly Ahmed’s experience.

    He tells us how he got started just by showing up repeatedly, slowly working out areas where he thought his contributions would be most valuable.

    We talk about some of the places Ahmed has frequented online, and some people he’s been most influenced by.

    It’s a lovely tale of a community member who is truly inspired to make the project better.

    In places, the quality of Ahmed’s audio is a little poor, but it’s more than listenable, especially given how enthusiastic Ahmed is.

    Useful links.

    weDevs

    Make WordPress

    WordCamp Asia

    WordPress Accessibility Day

    WordFest Live

    BdOSN, Bangladesh Open Source Network

    WordCamp Dhaka

    Learn WordPress

    WordPress Slack

    No-Code WordPress Contributions Matter

    Ahmed’s Twitter

  • Will AI Replace Us All? (How I Tried to Get ChatGPT to Do My Job)

    Thanks to ChatGPT, artificial intelligence has been allover the news as of late. Many people are fascinated by the chatbot’s ability to communicate, relay information, and even write poetry. At the same time, it raises the old question whether AI will replace us all in the near future.

    Seriously, look at Google. Pretty much all its autosuggestions are of the “will AI replace X” nature.

    will ai replace us google search queries

    After being talked about as the next big thing for years, it seems like artificial intelligence has finally arrived in the mainstream — and very suddenly. Does this mean the great labor displacement that experts have been warning of is imminent?

    In the case of ChatGPT, that’s especially relevant for people like me. Do you still need human writers to create content? Or will I soon find myself without a job because robots have replaced me?

    To find an answer to these questions, in this article we take a detailed look at the current state of artificial intelligence. To that end, we also cover AI tools that are already available for website owners and marketers. In addition, naturally, I tried to have ChatGPT write this article for me in order to get first-hand experience. Learn how that went and my thoughts on the process below as well.

    What is AI and How Will It Shape Our Future?

    Artificial Intelligence is a rapidly growing field that experts say has the potential to transform nearly every aspect of our lives. At its core, AI is about creating machines and algorithms that can perform tasks that normally require human intelligence. Examples include recognizing patterns, making predictions, and learning from experience.

    will ai replace us girl shaking hands with robot

    AI is not a new field. However, recent advances in machine learning, big data, and computing power have dramatically expanded its capabilities and potential applications. In the coming years, it is expected to become increasingly integrated into our daily lives.

    What Can AI Currently Do?

    Already there are numerous examples of AI applications in various industries. Some of the most well-known include:

    • Virtual assistants: Apple’s Siri and Amazon’s Alexa use natural language processing to understand and respond to voice commands.
    • Image and speech recognition: Artificial intelligence is used security systems and smartphone cameras to identify faces and objects but also in radiology to spot tumors.
    • Self-driving cars: Here, artificial intelligence navigates roads and makes decisions based on real-time data from sensors and cameras.
    • Fraud detection: Machine learning algorithms help to identify and prevent fraudulent activity in financial transactions.
    • Translation: Translation services like DeepL and Google Translate use deep learning networks to improve their capabilities.

    How About Websites and Digital Marketing?

    You have probably heard about at least some of the above before. However, what about AI usage for website owners, bloggers, and marketers? After all, those are the people (me included) asking if AI will replace us. Well, for now, we can take advantage of it in various forms as well.

    Content Creation

    chatgpt ai powered content creation tool example

    AI can help generate new ideas and content, such as article summaries or social media posts. Besides ChatGPT, there are Articoolo, Copy.ai, and Jasper.ai. There is also the CoSchedule Headline Analyzer for writing better blog headlines and MarketMuse for improving the quality and relevance of your content.

    Editing and Proofreading

    grammarly proofreading and editing tool with free plan

    AI can assist with tasks such as grammar and spelling correction, making it easier to produce error-free content. Grammarly is a well-known example for that. However, even Google Docs now gives you input on grammatical mistakes and punctuation.

    Marketing and Advertising

    semrush example for ai powered seo tool

    Artificial intelligence can analyze data to identify patterns and make recommendations for advertising strategies to reach your target audience more effectively. For example, Hootsuite and SEMrush both use AI to help their customers improve their social media marketing and SEO efforts.

    Graphic Design

    canva example for ai powered graphic design

    AI-powered tools such as Adobe Express, Canva, and Piktochart use algorithms to help users create graphics and images. They offer templates and other design elements to help users create appealing visuals with minimal effort and can also suggest things like color schemes and font combinations.

    Development

    tabnine example for ai powered developer tool

    AI-powered tools such as Tabnine, and DeepCode use algorithms to help developers write code faster and more efficiently. These tools use machine learning algorithms to suggest code snippets, complete code blocks, and even generate entire applications.

    Customer Service

    intercom ai powered customer support tool example

    These days it’s very likely that at least part of your interaction with a company’s customer service will be handled by a robot. Tools like Intercom are able to answer common questions or resolve simple issues using machine learning.

    Job Search

    indeed ai powered job search tool example

    AI-powered job search engines such as Indeed and Hired use algorithms to match job seekers with suitable job postings. These platforms use data such as the user’s skills, experience, and job preferences to match them with relevant job opportunities.

    Besides the examples above, artificial intelligence is also running in the background of many things we do online. For example, in the past we have talked about RankBrain. It’s a machine-learning algorithm that is involved in every search done Google.

    In short, AI is already in the process of taking over. There are more and more areas in which it plays a role. Does that mean it’s game over? Is it only a matter of time before we are all expendable?

    What AI Cannot Do (Yet)

    While artificial intelligence has made great strides in recent years, there are still many tasks that it cannot perform. For example:

    • Empathy and emotional intelligence: At this point, AI is not capable of truly understanding human emotions or empathy. Although, some are getting close enough it seems. Just ask that Google engineer who got fired for proclaiming their AI chatbot had gained consciousness.
    • Creativity: AI can generate creative outputs in some areas, such as music or visual art. However, it is not capable of truly original thought at this point. While it’s great at recognizing and reproducing patterns, it’s not very good at doing things outside of its known realm.
    • Common sense: AI does not possess the same level of common sense as humans. This can lead to mistakes in decision-making.
    • Humor: Case in point, I had ChatGPT tell me some jokes and write a stand-up routine and, well, let’s just say that the AI won’t replace professional comedians any time soon.

    Most of AI’s weakness come from the fact that it can’t have any actual experience. Its knowledge is based on the amount of data that it can parse, which it can bring into a form that makes sense to us humans. However, it possesses none of the other stuff and nuances that makes up human intelligence.

    I Had AI Write Parts of This Article, How Did That Go?

    Naturally, to welcome our robot overlords, I tried to outsource the writing of this article to ChatGPT. Hey, if an AI machine is going to replace me, it might as well be my decision. Plus, I wanted to get some first-hand experience for what it can do (and also find out if I have to update my resume for a career change).

    How ChatGPT Was Helpful

    Let’s start off by saying that what ChatGPT can do is no doubt impressive. Its language processing is good enough to make talking to it very similar to chatting to real-life human being. Plus, its ability to write poems on any topic and generally generate written content is mind blowing.

    chatgpt impressive text generation example

    Of course, the thing that I was most interested in was its skill to write blog articles. Well, it definitely can. The machine is really fast at compiling information and putting it into text, definitely faster than I can do research.

    In addition, ChatGPT is good at formatting, too. It uses a lot of bulleted lists and paragraphs in what it produces, making it pleasant to read. Theoretically, you give it a prompt and what it delivers is ready to publish.

    Plus, its capabilities don’t just extend to text. It even created some WordPress PHP functions for me and is versed in other programming languages.

    What Isn’t That Great (Yet)

    At the same time, I also ran into a bunch of issues while trying to outsource my job.

    Need for Specificity

    Honestly, what I found most difficult was to write a detailed enough prompt so that the machine would produce an article like this. And I am not talking about this current part, where I talk about my personal experience. Naturally, the AI could never replace that. However, even for more generic information, it was up to me to add extra depth.

    overly specific writing prompt for chatgpt

    Inflexibility in Writing

    ChatGPT seems to look at topics from only one angle. Even when rewording or amending my prompt, it oftentimes provided something quite similar to what it wrote before. Its knowledge currently seems a bit too narrow to cover the true range of certain topics.

    Important Parts Missing

    Blogging and content creation is more than just text. The AI didn’t deliver any links, nor visuals to make the content more appealing and support its claims. In fact, I can’t really say where it gets any of its information and if it’s trustworthy. Case in point, a number of the AI-powered tools it proposed as examples no longer exist, which I only found out because I checked manually.

    Incorrect Code

    Yes, ChatGPT can write code and, as far as I could tell, it was semantically correct. However, what it was often missing is context. For example, I tried to have it write a function to dequeue Google Fonts on a website, which it did. However, naturally it dequeued a function that didn’t exist on the site in question, so I wouldn’t be able to use it without making adjustments.

    chatgpt generated wordpress function

    Uneven Language Quality

    While the AI can create text, that doesn’t mean what it produces is ready to go. Case in point, when I simply copied an entire article verbatim into the WordPress editor, I got a red light in Yoast’s Readability score. In addition, it can get a bit repetitive. Look at the screenshot below where many of the entries have basically the same description.

    chatgpt repetitive descriptions

    Overall Verdict

    So, what do I think of ChatGPT as blog writing tool? At this point, I would view it as a useful tool only for augmenting your writing. The AI is quite a bit away from being able to fully replace a writer, in my opinion.

    How much of this post was written by the chatbot?

    I would estimate that ten to 15 percent of the post come pretty much straight from ChatGPT. Content wise, it also had its hand in maybe 40 percent of what is on the page. That means, I used it for research but heavily rewrote or amended what it delivered. Is that much or little? I am not sure.

    Did it make me faster or my life easier? Yes, somewhat.

    I can definitely see how it can take over some parts of the work so that I can concentrate on the higher level stuff. That’s especially when it comes to relatively thin content, like information that is generally known and just needs to be put into text form (e.g. “what is AI and what are current real-world applications of it?”).

    At the same time, for more in-depth pieces that need a lot of thought, sources, and insights, I don’t really see ChatGPT writing those yet. In addition, it didn’t make me significantly faster. When I look at the tracked time for articles I have written in the past twelve months, this one is slightly above average in terms of time it took me to complete.

    article writing time tracking

    That is a bit surprising since, after all, that’s one of the main promises of AI. Of course, it’s also entire possible that, if I had more practice in writing prompts for it, ChatGPT would do a lot better. I need to run more tests for that, I can’t say one way or another at this point.

    So, Will Artificial Intelligence Truly Replace Us?

    AI is a rapidly evolving field, and its potential impact on society is a matter of debate. Already today, we can see how it is making its way into our lives. This includes AI-powered applications for website owners, bloggers, and online marketers, which have existed since before ChatGPT became the talk of the town.

    Yet, while artificial intelligence has the potential to improve efficiency and productivity, there is still much that it cannot do. As my test above has shown, at this point, it is great as an aid that can speed up certain parts of content creation. However, in my humble opinion, we are not at the point where the AI can fully replace a human writer. If and when that happens in the future is something we will just have to see.

    For now, however, I think it still makes sense to see how AI tools can aid the writing process and stay in the loop about the direction this development takes. Because one thing is for certain, artificial intelligence is here and it won’t go anywhere.

    What’s your view on the impending AI revolution? How do you think artificial intelligence will impact website owners and marketers in the next few years? Please share your perspective in the comments below.

    The post Will AI Replace Us All? (How I Tried to Get ChatGPT to Do My Job) appeared first on Torque.

  • Divi Meetup Community Update: Q1 2023

    Hello, Divi Fam, and welcome to another Divi Community update!

    As we end the first quarter of 2023, the Divi theme continues to innovate and evolve. We’re working tirelessly on Divi 5.0, which is set to be a game-changer for the WordPress theme market. This major release promises to deliver new and innovative features, improved performance, and a more intuitive user interface. With a focus on empowering web designers and developers to create exceptional websites, Divi 5.0 is shaping up to be one of the most exciting updates to the theme yet. Now’s the time to get involved with your local Divi MeetupPro group or start your own!

    Check out our current stats and community updates below.

    The Divi Nation Meetup Network by the Numbers

    • Total Members: 11,313
    • Total Groups: 38
    • Total Events Hosted: 1,785
    • Total RSVPs: 13,072
    • New Members (Last 90 Days): 570

    If you are passionate about building your local Divi community, locate a group near you here or use the button below to apply to become a local organizer.

    APPLY TO BECOME A DIVI MEETUP ORGANIZER TODAY

    Let’s Welcome Our Newest Meetup Host!

    Please give a warm welcome to our new host! We just onboarded a new Divi host for Divi Toronto, and we’re thrilled to introduce you to her!

    Divi Toronto, Ontario, Canada

    Suzie Hernandez – Divi Toronto

    Meet the host, Suzie Hernandez:

    As the Owner & Lead Designer of Q7 Creative, Suzie specializes in WordPress Web Design, Hosting & Maintenance. She began using Divi in 2018 and never looked back. Her primary focus is not only to build her clients a better website with WordPress + Divi but to provide them with ongoing support through personal client relationships to grow their website alongside their business.

    I feel that hosting meetups with other web designers and community members who use Divi will only increase my Divi knowledge and make me a better web designer. I also want to share my knowledge and help people realize, that no matter how far along they are in their Divi journey, they all have something of value to share. It’s not just the seasoned professionals who get to share, but even new members have a lot of experiences they bring to the table. I’d like to hear from everyone.

    We’re so grateful to have you on board, Suzie!

    Go to Divi Toronto

    Updates from Existing Groups

    This is my favorite part. I enjoy sharing all about what our individual groups are doing in their respective parts of the world. We’re all different, and getting to learn about other cultures and groups is such a joy. See for yourself below.

    Divi Cape Town in South Africa

    Divi Cape Town January 2023

    From the Host, Dirk Tolken:

    Attendees: January – 10

    We did a session about AI Tools and it was very well received. We had great engagement and some were left in awe of the capabilities of tools now available to us (some for free).

    Yes, Divi Cape Town! 💥

    Go to Divi Cape Town

    Divi Chicago, Illinois, USA

    Divi Chicago February 2023

    Divi Chicago March 2023

    From the Hosts, Joan Margau & Scott Winterroth:

    Attendees: February-7 & March-11

    February 2023
    Our very own Divi-Chicago member, Nancy Mikyska, gave us an in-depth presentation of the layout she created, the Responsive Comparison Chart for Divi. Nancy is the Founder of Cymatics Web Development. She showed us how the Comparison Chart works and how versatile it is. The layout is easy to use and all the CSS coding is built in. You can style the chart easily. Clients are very pleased with the way they can put comparison information into the chart with information and graphics. And, it looks great on desktop, laptop, tablet, and phone. Perfect responsive. Congrats to Nancy for developing such a much-needed addition to a website.

    March 2023
    The Divi ‘experts’ a/k/a those who use Divi, shared and exchanged their knowledge. There’s always a way to resolve a problem with WordPress and Divi because they work together so well. Divi has all the built-in features you just have to know how to use them. Ask us and we’ll show you how.

    Join Divi Chicago give them your input. 🔥

    Go to Divi Chicago

    Divi Dallas/Fort Worth, Texas, USA

    Divi Dallas February 2023

    From the Host, Tommy Lee & Kent Pilkington:

    Attendees: February-18

    This month, Divi DFW’s topic was an introduction to Divi and WordPress. We held a roundtable discussion, driven by our members, where we covered burning questions from people of all skill levels. Additionally, we covered some of our best tips for beginners, including how to use the visual editor and theme builder.

    Yee, Divi DFW!

    Go to Divi Dallas/Fort Worth

    Divi Los Angeles, California, USA

    Divi Los Angeles

    From the Host, Julius Lopez:

    It has been a busy Winter quarter forcing me to focus on clients which took time away from being able to create Divi events.

    But with the calendar page turning to [Q2], I have found some open windows of time to put together a fresh batch of Divi Los Angeles Meetups!

    Keep an eye out on Meetup for [an] event to be held late in the month. It will be a Q&A answering all of your questions about launching a website. If you have been hesitant about getting your website launched, this is a Meetup you won’t want to miss, and more coming online soon!

    Are you a resident of the Greater Los Angeles Area? Do you love Divi? Would like to present, or become a co-host of Divi Los Angeles Meetup? Contact Julius via email at: julius@trivessa.com. 🙌🏼

    Go to Divi Los Angeles

    Divi Phoenix, Arizona, USA

    Divi PHX January 2023

    Divi PHX March 2023

    From the Host, Dennis Dinsmore:

    Attendees: January-9, February-8, & March-7

    Divi Phoenix is growing steadily in attendance! We’re one of the few meetups that meet over the lunch hour and it’s working for our community!

    I love us. 🥲

    Go to Divi Phoenix

    Divi Sacramento, California, USA

    Divi Sacramento January 2023 – 1st event

    Divi Sacramento January 2023 – 2nd event

    Divi Sacramento March 2023

    From the Hosts, Rosalinda Huck & Elizabeth Hahn:

    Attendees: January-28 & March-19

    January 2023
    Our theme for January was New Year, New Practices, and we kicked off 2023 with two fantastic meetings. In our Divi Mix Online Discussion, members talked about new Divi plugins and products that they’ve tried, website maintenance and security procedures, and Divi and design skills they want to learn or improve this year.
    For our Divi Deep Dive, Nathan Hall from Anchor Media was our guest speaker. He presented his workflow and approach to building Divi sites, including using Storybrand principles and how to streamline the time and effort to create content for a client’s website.

    March 2023
    Our theme for March was “Spring Cleaning”, and for both of our meetings, we talked about ways to spruce up our Divi websites. We had discussions and demos on how to clean up various styles, plugins, and content, as well as implement new marketing practices based on analytics and client needs. We look forward to our next few meetings as we round out Spring with more guest speakers!

    Join Divi Sacramento for some continued Divi learning opportunities! ♥️

    Go to Divi Sacramento

    Divi Satkhira, Bangladesh

    Divi Satkhira February 2023

    From the Host, Delower Hossain:

    Attendees: February-12

    We discussed ai, Divi builder, Divi Marketplace, etc. Attendees enjoyed it very much!

    Thank you for serving your community, Delower! 🙏🏼

    Go to Divi Satkhira

    Divi Toronto, Ontario, Canada

    Divi Toronto March 2023

    From the Host, Suzi Hernandez:

    Attendees: March-10

    Divi Toronto is excited to be back! Our first meetup of 2023 was all about Going Mobile with Divi. We discussed how to use Divi’s mobile customizer settings, how to adjust column stacking order on different devices, and numerous tips & css styles for working with mobile menus. We look forward to growing the Divi Toronto community as we discuss the many Divi Resources available at our next meetup in April.

    Divi Toronto is back and at it! 💯

    Go to Divi Toronto

    Want to Host Your Own Local Divi Network Meetup?

    Great! We’re always on the lookout for people around the world who are passionate about Divi and building community and want to spread that enthusiasm to their local community. We take care of the monthly Meetup fees, and we provide all our hosts with tons of resources to help plan and promote their events, including help with finding a venue and coming up with topic ideas.

    Starting a new Divi Meetup group is simple. Just apply by filling out this form or email eventcoordinator@elegantthemes.com. Once the form is complete, we will work together to get your group launched and linked to our Meetup Network. Easy as that!

    Not sure if there’s already a Divi Meetup Group in your area? Just head to our Meetup Network page to see a map of our current locations.

    Global Divi Meetup Network

    The post Divi Meetup Community Update: Q1 2023 appeared first on Elegant Themes Blog.

  • Press This: What’s New in WordPress 6.2

    Welcome to Press This, the WordPress community podcast from WMR. Each episode features guests from around the community and discussions of the largest issues facing WordPress developers. The following is a transcription of the original recording.

    Powered by RedCircle

    Doc Pop: You’re listening to Press This, a WordPress Community Podcast on WMR. Each week we spotlight members of the WordPress community. I’m your host, Doc Pop. I support the WordPress community through my role at WP Engine, and my contributions over on TorqueMag.Io where I get to do podcasts and draw cartoons and tutorial videos. Check that out.

    WordPress 6.2 was recently released, and it’s a huge update for WordPress, particularly the way the site editor works. With this release, we’re almost at the end of Gutenberg Phase Two, which focused on Full Site Editing through content blocks. So that means that soon WordPress will begin working on Gutenberg Phase Three, which is multi-author Collaboration to talk about the new features in 6.2. And what’s next for Gutenberg, we are joined today by Justin Tadlock, a WordPress Developer relations advocate via Automattic, who is also a release co-manager for Gutenberg 15.4 and 15.5, which just came out today. Congrats to Justin and the team on that.

    Justin, let’s get started with just your origin story. How did you get into WordPress?

    Justin Tadlock: I was just telling somebody this morning, April 15th this month will be my 20th blogging anniversary. So, blogging for 20 years, but I didn’t start with WordPress until a couple of years later. What I wanted to do was be a writer, I wanna be a novelist one day, hopefully.

    But I needed a way to share my work with the world and that’s really how I found WordPress, because I was tired of just putting all my blog posts in one big, giant text file at the time. I needed something to manage it. 

    And after that I kind of stumbled into the theme design world, and eventually plugin development. 

    I’m trying to think, after that I started my own business. A theme and plugin business, and I think it was 2007 or 8, around then. I wasn’t great at business, so eventually, I moved on to writing for the WP Tavern at one point, and now I’m over at Automattic, as a developer relations advocate. Just having fun.

    Doc Pop: Yeah. That’s awesome. I’m definitely a fan of your writing over on WP Tavern while you were there, and really cool work that you’re doing now with WordPress and with the Gutenberg team. As I said at the beginning of the show, WordPress 6.2 just came out and some folks I was telling this news to, and they were like, “Oh, it’s just a small dot number release. It’s not a big deal.” 

    But this is one of the larger changes that I’ve seen to WordPress in particular, when you go into the Site Editor, it’s totally different looking. Justin, in your opinion what is maybe the most important new feature in 6.2 for agencies and web developers to know about?

    Justin Tadlock: Well, it’s like you said, the Site Editor, like the new design there and we also removed the beta label. So it’s sort of official that, hey, it’s time to work with Site Editor, build block themes. I think we still have a long ways to go in terms of the more advanced features that some developers may need for custom client builds.

    But I think 6.2 for me is the release where we can really say it’s time to build block themes. 

    Doc Pop: Mm-hmm. 

    Justin Tadlock: And in terms of developer features, I mean, there’s so many neat things to me. The smaller things, like you have box shadow supports for blocks. There’s the custom CSS, which also comes in handy with client work if you need to do some cowboy coding on the fly and add some custom CSS from the editor. Maybe you’re on vacation, you don’t have your full build stack or something. There’s just a ton of smaller updates, fixes. I mean, it’s always continually becoming greater, or the experience is becoming better.

    Doc Pop: That custom CSS that you’re talking about, that’s new, I guess. I never touched that aspect, but just the way you kind of mentioned how much easier that is, for a developer to come in and they can add custom CSS to blocks now through the Site Editor, right?

    Justin Tadlock: Yes. You can add them on a global level, and you can also add them on the block level too.

    Doc Pop: Mm-hmm.

    Justin Tadlock: Before we had the additional CSS option within the customizer. So part of this was like bringing feature parity to the site editing experience. So that’s not split up. I knew lots of people used it for quick things. Some people used it for everything. But I do like the idea of putting some CSS for specific blocks because that’s more of an atomic design approach. Right now the management of that is not where I think it should be.

    Say you want to change your heading blocks to have a certain line height or whatever it may be. Then you would have to kind of dig into the editor to find that, because there’s no central location for all of your CSS.

    Doc Pop: Mm-hmm.

    Justin Tadlock: If we can improve that management experience and the next few releases, it’d be one of the best design features in WordPress.

    Doc Pop: Absolutely. As just a user, I think one of the things that I first noticed in 6.2 was that new browser mode. Previously you look at a theme and if it was an older style theme, you would use a customizer and now you use the Site Editor. And when you click on a new block-based theme, there’s a whole way to view it. 

    The way it opens up just feels really sleek and magical. It’s part of the browse mode and it’s just the navigation’s changed. And the thing that really got me, I didn’t see it at first. I kind of had to look around to learn about it. But the style book feature, which is for some reason the icon’s kind of like an open eye.

    But when you click on that, now you can go in and see previews of all your blocks as they would appear, and you kind of see them by categories. So it’s all the core blocks and all your third party blocks. You can see how paragraphs will look and you can kind of make changes in this thing. So anytime there’s anything that I’m like, oh, I need to change the way this looks.

    I know exactly I need to go to the style book and make my changes there. And it’s super cool that I can also do it with third party stuff, so it makes sense that I can change how my media displays, like do I want rounded edges or gradients or something like that. And it makes sense that I could edit paragraphs there or lists there.

    But also my recipe card block for when I share my recipes on how to make Frito pies or something, my calendar widgets. All those things are in there too. And it’s super cool seeing them on the background as they would look on the site. And to be able to tweak them.

    I thought visually that was one of the most striking changes in 6.2 and it was super cool.

    Justin Tadlock: Yeah, the style book is one of my favorite features from both a user’s viewpoint and a developer standpoint. We’re kinda trying to get away from this at least in theme design, we’re trying to get away from the developer terminology and say creator more. Because you really don’t have to be a developer to be a theme designer anymore.

    So let’s say it’s a great user and great creator feature. I know when I’m designing a theme, there’s a lot of like blocks that I don’t really test or use. And so having a quick reference to those via the style book has been a game changer in terms of not having to set up a bunch of demo content for things I don’t really need for a particular design, but wanting to make sure they look correct.

    Doc Pop: Justin, I don’t know if you’re on this team or not, but I was talking to Aurooba Ahmed last week and she suggested the style book should have a book icon. And if you have any say over there, I’m hoping maybe they can switch that, open eyeball to maybe like a literal book preview or something, a little icon that maybe explains a little more clearly what that does.

    Cause it’s a powerful tool.

    Justin Tadlock: Yeah. I think that’s a great idea. I’m not on the design team, but if there’s a ticket, I will definitely highlight it and try to push in any way I can.

    Doc Pop: Yes!

    Justin Tadlock: because I think a book makes sense there.

    Doc Pop: Well, let’s take a quick break and when we come back, we’re gonna continue talking to Justin Tadlock, a WordPress developer who is also a core contributor working on Gutenberg. And he’s gonna tell us about more of the new features that we might have missed on 6.2 and what’s coming in 6.3 and some of his predictions for the future of Pattern Editing.

    So stay tuned for more Press This.

    Doc Pop: Welcome back to Press This, a WordPress community podcast. I’m your host Doc Pop, and I’m talking to Justin Tadlock, a WordPress Developer Relations Advocate and Core Contributor sponsored by Automattic. We just talked about 6.2, which is a huge release, and I think the next thing we’re gonna start talking about is 6.3.

    And I think maybe the starting point for this conversation is, Gutenberg is split up into four phases. Phase Two was full site editing, by using block-based content. And Phase Three is gonna be multi-user collaborative workflows. And it is said that Gutenberg 6.3 is gonna be kind of the end of Phase Two Justin, is that right? We are finally finished with Phase Two and ready to start on Phase Three?

    Justin Tadlock: I don’t wanna really use the term finish with the customization phase, which is Phase Two because it feels like that’s final and there will continually be new improvements and future releases to the customization components like the site editor, template editing, style book, global styles.

    But officially that phase is ending. And so the big features, hopefully some of those happen in 6.3. We’re kind of in that preliminary like planning Phase Three stage at this point. There’s a post on the make.WordPress.core blog that kind of outlines the early talk about what that might look like.

    But much of the work will start duuring the 6.4 release cycle. And that is collaborative editing and much more. The most important thing with that will be real time collaboration. So having two or three people like work at the same time.

    We actually talked about this before the show, collaborating via like Google Docs. Especially when you’re working with a team, you all need to come in, make comments, change text without you completely overriding somebody else’s work. One of the most exciting things about collaboration might be the publishing workflow. WordPress is not geared toward say news organizations in any real way. There’s just a kind of a draft status and then publish. There’s no really great flows that go beyond like the basic blogging setup. So I’m really interested in seeing what the community can build with that. 

    There’s a few great plugins I’m sure that already handle it. But post revisions is going to be a part of that phase. I don’t know what that’s gonna look like. We have a very foundational version of post revision revisions, or we have for years.

    Doc Pop: Mm-hmm.

    Justin Tadlock: There are probably many ways that can be improved upon. But there’s so much that we can still do.

    I’m just excited to see what all the developers in the WordPress community come up with.

    Doc Pop: I think you and I both kind of come from like news backgrounds, news site backgrounds, so we instantly think about working with an editor, doing collaboration and needing to do it on Google Docs so that other people can kind of edit with us. But I think what’s missing, or what a lot of people aren’t thinking about is this multi-user collaboration.

    Multi-author collaboration isn’t just gonna be in the post editor. The actual site design in theory could be done collaboratively as well. So you could be working with your client and kind of making changes real time, not just a post editor. That’s pretty cool.

    Justin Tadlock: I heard somebody awhile back talk about that aspect. Working with a client in real time could save a lot of back and forth. Submitting design mockups and just have them there with you. It’s a really great idea. 

    Doc Pop: So, is it too early for agencies to start telling their clients about collaboration? If it starts in 6.4, it might not really be something that agencies want to share with their users until near the end of Gutenberg Phase Three, or is it something that’s gonna kind of maybe work from the start?

    I’m just kind of predicting here, but I’m wondering if this is something that agencies should already start telling their users about.

    Justin Tadlock: I wouldn’t at this point. There’s no roadmap yet, on when a specific feature will land, at least I envision that this would probably start more with the block, like the post editor, rather than site editing. Just like a first revision of it. That’s what I envision anyway.

    I don’t know what it would look like. It’s still in the planning phase, you know? So it could be several releases before you’re really talking to clients about what that might look like.

    Doc Pop: You mentioned earlier that one of the big things about 6.2 is Gutenberg Phase Two, or the Site Editor is no longer kind of in beta. 

    So that is a thing probably clients and agencies should be talking about is, “Hey this thing is now polished. It’s ready to go.” So that’s the conversation maybe they should be having is about the Site Editor, if they’re not already using it.

    Justin Tadlock: Yeah, it just depends on your client, how much freedom they have with design tools. I know some people like to completely lock down to just content creation for the client. But if you have clients who maybe want to change a few of those things, sure. Have those conversations, introduce them, create learning material around it. 

    Yeah, I think the site Editor is a great tool, but it can have a huge learning curve for somebody who might be unfamiliar with it. So I think that’s just going to be on an individual like agency basis depending on their specific client.

    Doc Pop: Before the show, you and I were talking and you were mentioning some really cool things you’re excited about that didn’t quite make it into 6.2 and will probably be coming out in 6.3 and that kind of final chapter before Gutenberg Phase Three begins.

    What are some of those missing features that we’re gonna see in that next release?

    Justin Tadlock: Yeah, so one of my favorite features that I’ve been looking forward to is template types that you can add to block patterns as a developer. Say you create a 404 pattern that would specifically be for an error, 404 page. Or maybe you create like three or four different versions of it with different designs, and then you allow the user, when they create their 404 template in the site editor, they can choose between those patterns from the start. 

    They can just say, add new template 404, and all these registered patterns show up that are specific to that template. The API for that was added in 6.2, I believe.

    And right now, when you go to create a new template, it just gives you a fallback and or an empty blank slate to start from. So hopefully in 6.3, at least in Gutenberg 15.5, theme authors can start registering those and having them ready. It can be anything, 404 patterns, single post archive, whatever you want.

    They’re specifically tied to the template creation process.

    Doc Pop: And that’s that template types feature in the API, which is in 6.2, but the UI isn’t finished yet, but it should be in 6.3.

    Justin Tadlock: Yeah.

    Doc Pop: Well, I think that’s another good spot for us to take our final break here before we come back and continue talking to Justin. I actually would like to hear more about how developers can use these block patterns.

    So maybe we’ll talk about that when we come back. Stay tuned for more Press This with Justin Tadlock.

    Doc Pop: Welcome back to Press This, a WordPress community podcast. I’m your host Doc Pop, and I’m talking to Justin Tadlock, a WordPress Developer Relations Advocate and a Core Contributor sponsored by Automattic. Justin, it’s been really fun talking to you today. And I know you were just talking about block patterns and how agencies can use them, or how developers can use them.

    As a blogger, I’m not using block patterns that often. They just don’t come up that often for me, and I’m kind of looking to understand more about how developers who work with clients could maybe use these patterns.

    In interesting ways, cause I guess I’m used to all this work being done upfront to get the site to look good and I’m just not quite grocking the long-term benefits that could come from working with a block pattern. If you were an agency, what would you be telling me as a user about the beauty here?

    Justin Tadlock: Yeah, I think patterns are super useful outside of the blogging world for business websites across the board because as a developer or designer, you can create a specific set of starting points. 

    So let’s say you’re a restaurant and you want to add a specials menu or something on a new page. Your developer can design this pattern, You can just stick it in through the pattern inserter, and then change the content without having to create the layout aspect of that. Which can be complicated if you’re using columns and rows or group or stack blocks or whatever it may be. 

    So patterns right now are very much starting points for adding an advanced design that you can obviously do with the Block Editor, but that is harder to do for a non-technical user. 

    I think in the long term, what we’re really missing is once a pattern is inserted and it’s the editor, it’s no longer a pattern, it is just blocks. What we’re missing is the ability to update those patterns from a developer perspective. 

    For example, I had somebody mention recently that they had a client with 30 landing pages that all each individually had the query loop block that was all in three column grids. And they needed to go in and update every one of those query loop blocks to be four columns. And instead of doing that just in one pattern, they had to do it on the page because they had already been inserted. So there’s no way to update all those instances yet. So we need something that’s in between patterns and say reusable blocks, like a middle ground there.

    I think theme shops can really lean on patterns a lot because that’s a big selling point. These are your bullet points. You could build any kind of site. We have patterns for those types of sites.

    I think those are the things that you would sell as a theme shop. Now, say you wanna do a pattern set for restaurants, maybe a pattern set for a salon. Are you a wedding site? You could build like one master theme or whatever it may be and sell the extras. Of course I’m not in the theme shop game anymore. So I’d like to see what more and more people who are in that world are going to do with them now.

    Doc Pop: I mean, that makes a lot of sense. And as you kind of mentioned, being able to change these patterns later, but having them, you don’t have to go and change each one individually. That’s something you can do in a block pattern that you wouldn’t be able to do with the other customized block. But that is something you could do with a block pattern is go in later and kind of change something and it’ll globally change for previous versions.

    Justin Tadlock: Well, that’s the problem right now. That’s the problem that needs to be fixed is the global changing of all the patterns while still maintaining the content that the user may have altered. We’re not quite there yet. A theme authors I’ve talked to, that is one of the big feature requests.

    So I’m making sure I’m getting it out there. That everybody who’s ever talked to me about that, I just mentioned it on a podcast. 

    Doc Pop: I thinkThat’s a great spot for us to wrap up, to learn more about what Justin Tadlock is working on. You can follow him on Twitter @JustinTadlock. Justin, I really appreciate you joining me here today and I appreciate the folks who tuned in and listened.

    Doc Pop: Thanks for listening to Press This, a WordPress community podcast on WMR. Once again, my name’s Doc and you can follow my adventures with Torque magazine over on Twitter @thetorquemag or you can go to torquemag.io where we contribute tutorials and videos and interviews like this every day. So check out torquemag.io or follow us on Twitter. You can subscribe to Press This on Red Circle, iTunes, Spotify, or you can download it directly at wmr.fm each week. I’m your host Doctor Popular I support the WordPress community through my role at WP Engine. And I love to spotlight members of the community each and every week on Press This.

    The post Press This: What’s New in WordPress 6.2 appeared first on Torque.

  • Crafted with Code 2023 Highlights The Power of WordPress

    WordPress has come a long way since its origins nearly 20 years ago, but for some it still carries the reputation of being a blogging platform. This year, WP Engine and  the Webby Awards are breaking that stereotype once and for all.

    Crafted with Code, now in its fourth year, provides a closer look at the people and processes involved in Webbys-nominated projects, and highlights some of the most dynamic websites on the web. 26 percent of the projects were built on WordPress. 

    No one knows better than WordPressers, the blood, sweat, and tears that goes into a really innovative website. Crafted with Code dives into the processes and technologies that went into the development of each honoree. 

    Offering a peek behind the curtain of the successes and difficulties that went into these innovative projects gives future developers and designers inspiration to create the next great site. These winners not only show what WordPress can do but sets the standard for what the web can look like. 

    While the Webbys and Crafted With Code highlight projects built on a wide variety of tech stacks, the following creative, beautiful, groundbreaking sites are all made on WordPress.

    StarWars.com

    A screenshot of The Mandalorian on starwars.com

    StarWars.com was launched in 1996 but since then the universe has grown substantially. The famed brand needed a place where fans from all generations could find what they were looking for. This needs to be a one stop shop for fans so it contains quizzes, breaking news, episode guides, and even an online encyclopedia. That’s a lot to ask from a single site.

    Because of the demands, the team opted to go with a proprietary platform on WordPress that can properly power each unique section.

    Arlo Hotels

    A screenshot of the arlo hotel website, a woman walks down the stairs

    The Arlo Hotel site, created by CMYK, had a big objective; combine the corporate platform and every hotel property onto one CMS while also improving the customer experience. In short, an entire back end and front end rework.

    For the front end, the team decided to feature large, dynamic photos that show off what the properties have to offer. The landing page includes interactive rollovers and parallax scrolling that make the experience aesthetic and functional.

    To conquer the back end pain points, the team leveraged a multi-site WordPress implementation. This allowed for each landing page to be accessed in one place but maintain its individuality.

    Jimmy Nelson

    A screenshot of the Jimmy Nelson website.

    When considering the redesign of famed English photographer Jimmy Nelson‘s website, agency Lama Lama knew they wanted something engaging, something that hadn’t been done before. The team decided on a non-linear navigation approach to allow the visitor to explore the site, much like Nelson explores the globe.

    This remarkable site was built entirely on WordPress with a WooCommerce shop. Lama Lama leveraged three different libraries Three.js, GSAP, HLS.js, Locomotive Scroll, Lottie, Tailwindcss and the DeviceOrientation API to make this innovative website possible.

    BlackSpace

    Screenshot from BlackSpace landing page

    The next impressive honoree is a collective of artists, urbanists, and policymakers working to affirm Black presences in public spaces. BlackSpace needed a dynamic website to explain and amplify their mission. Because the BlackSpace team is small, the site needed to be simple to modify and update while also looking incredible.

    To accomplish this, WordPress was the obvious choice. Now that the site is up and running, it can be updated with ease, positioning BlackSpace in front of more potential volunteers and donors.

    Smashed Online

    Smashed Online was created to help teens understand the risks of underage drinking in an engaging and narrative way. Not only that, the team wanted a design that could be customized for different countries and regions. Certainly not an easy task.

    The obviously choice was a WordPress Multisite experience, with technologies such as Video.js, Sass, Node.js and NPM. The team had to push the CMS further than they ever had before and the end result exceeded their goals.

    Crafted with Code

    These are only 5 examples of the powerful WordPress websites highlighted by Crafted with Code. Head over to the website to read about all the projects and get inspired to create the next big thing using WordPress.

    This showcase shatters the stereotype that WordPress is a blogging platform. The universe of the web is so much bigger than that and no one knows this better than the people building and creating beautiful websites. 

    The post Crafted with Code 2023 Highlights The Power of WordPress appeared first on Torque.

  • ACF Wins Plugin Madness 2023

    The court floor has been mopped, the gatorade coolers are empty, and the announcer has gone home. That can only mean one thing, Plugin Madness has officially come to a close!

    Congratulations to our 2023 Plugin Madness winner, Advanced Custom Fields! ACF was the very first Plugin Madness winner in 2016, and it has come back to take the crown again seven years later.

    ACF knocked out huge contenders such as Yoast, former Plugin Madness Champion Smush, and WooCommerce to come out on top.

    Wow! We are thrilled and grateful that ACF has won this year’s Plugin Madness. On behalf of the ACF team, thank you to all who voted for the plugin. It’s a testament to the team’s hard work, dedication, and our commitment to being good stewards of the plugin.

    Iain Poulson, Sr. Product Manager, ACF

    About ACF

    As the name indicates, ACF allows you to add fields to any page of your WordPress site. It’s incredibly easy to to use and customize. Whether you need to add a customer review to the bottom of your site or a product description, ACF can do that.

    The plugin is incredibly customizable and adaptable to any kind of site. ACF can make any kind of field you can think of.

    ACF has over 4.5 million active users and has been a pillar in the WordPress community. The plugin has maintained a commitment to finding powerful ways for WordPress developers to create sites. 

    The team just released an historical update that allows site developers to register custom post types and custom taxonomies from directly within the plugin. These are features users have been asking about for years and they are available on the free and PRO version.

    This update saves developers time by eliminating the need to switch between different plugins or command lines while building. You can create custom post types and taxonomies all from your ACF dashboard.

    Past Plugin Madness Winners

    Plugin Madness has been running for eight years and in that time, amazing winners have been crowned. Last year, first-time competitor The Plus Addons for Elementor had a slam dunk and brought home the prize.

    In 2021, FluentCRM, another first timer, rose to the top. With popular page builder, Elementor, taking the crown in 2020 and 2019. Smush Image Optimization held the title in both 2018 and 2017. 

    Thank you so much to everyone who nominated a plugin and came back every year to vote. This competition is a great way to say thank you to your favorite plugins, and highlight some that don’t get as much love as others.

    The post ACF Wins Plugin Madness 2023 appeared first on Torque.

  • Press This: When Agencies Should Hire Other Agencies

    Welcome to Press This, the WordPress community podcast from WMR. Each episode features guests from around the community and discussions of the largest issues facing WordPress developers. The following is a transcription of the original recording.

    Powered by RedCircle

    Doc Pop: You’re listening to Press This, a WordPress Community Podcast on WMR. Each week we spotlight members of the WordPress community. I’m your host, Doc Pop. I support the WordPress community through my role at WP Engine, and my contributions over on TorqueMag.Io where I get to do podcasts and draw cartoons and tutorial videos. Check that out.

    You can subscribe to Press This on Red Circle, iTunes, Spotify, or you can download episodes directly at wmr.fm. 

    Today’s guest is Bobby King, the Chief Operating Officer at the White Label Agency. The White Label Agency is a WordPress agency that specializes in partnering with other digital agencies, and we are gonna talk about when and why agencies should consider partnering up on WordPress projects. Bobby, how are you doing today?

    Bobby King: Very good. Thank you for having me.

    Doc Pop: Yeah, thanks for joining us. Let’s get started here. If you could just give me your origin story. How did you get into WordPress?

    Bobby King: Sure. I guess probably about 10 years ago, maybe a little bit more now, um, I was doing freelancing gigs between my day job and some night classes, running small PPC campaigns, doing SEO updates, et cetera, for some, some local clients in the area. And some of those clients were using WordPress.

    So that’s kinda how I first came across it. And it was definitely an adjustment from the text editors and tools like Dream Weaver that I used before that. But I just remember that it was kind of impressive how you could just go and see a bunch of themes and pick one and load it into the site and easily adjust images and those types of things.

    So yeah, I adopted it pretty fast once I discovered it.

    Doc Pop: Yeah. I think it’s still impressive. It’s kind of magic sometimes when I swap a theme on my site and I’m reminded of like, “oh, right that’s what that experience is like.” 

    Can you tell us about the White Label agency? What makes y’all kind of unique in this space?

    Bobby King: The White Label Agency, it’s basically a WordPress agency that supports other agencies directly. So instead of offering our services to end clients such as restaurants, dentists, et cetera, we work directly with agencies to support them with WordPress design, development, and ongoing WordPress needs.

    Doc Pop: That sounds interesting to me. Before we started recording, I was kind of mentioning that my experience with talking with agencies is very much when they get hired from a client they want the whole pie, right? The idea of agencies working with other agencies is just, it sounds kind of revolutionary to me.

    What is a reason that an agency who has a client that wants a WordPress site might also wanna partner up with another agency like White Label Agency?

    Bobby King: Yeah. So there’s definitely a few reasons. I’d say the two major ones that we come across the most, would be a lack of kind of expertise or experience in the agency or just strictly a resource issue. The White Label Agency itself was born from kind of a resource issue.

    It was a local agency serving end clients. There was a lot of requests for WordPress sites, and one of the partners at the time had a connection to some developers in Ukraine, and they decided to try it out. That went pretty well. So they decided to offer that kind of connection service to other agencies that also had the same kind of need for resources due to kind of a demand for websites.

    Doc Pop: Correct me if I’m wrong, it sort of sounds like this is maybe a space that’s ideal for a smaller agency that’s getting started that might have a specialty, like maybe design is a specialty, or calendars and events are their specialty and they’re working with a client that maybe, they’re really good at these things, but maybe the client also needs WooCommerce integration or some other thing.

    Is that, is that the sort of partnership that you’re looking to kind of help fulfill? Or is there maybe another kind of ideal agency that y’all like to work with?

    Bobby King: Yeah, I think you hit it on the head there. We’re definitely serving more of the smaller to medium sized agencies that just like you said, like a great example would be WooCommerce. You have a client that you can provide the design for. You might even have a developer in-house that can build a site, but they’re just not up to speed on setting up and configuring WooCommerce. So that’d be a good example of reaching out either to an agency, us for example, or another agency that is experienced with WooCommerce and having that piece done by a different agency. You don’t have to turn away the end client just because you are lacking that part of the expertise.

    Doc Pop: When y’all get hired, is it oftentimes for the upfront design or is it more maintenance long term, somebody else does the design in the beginning and then you kind of help with support on the long term?

    Bobby King: Initially we were just a WordPress development agency, so we would require other agencies to come to us with the design files already done. And then we provide a quote and we’d get the project design and we’d actually build it, and then we’d give it back to them. 

    But over time, we’ve evolved the team more and so now we provide more of a full kind of development service, let’s say, where we can provide the design, the development, and ongoing maintenance and support for that site once it doesn’t go live.

    Doc Pop: Yeah. So again, that kind of sounds like it comes back to that example I kind of dreamed up in the beginning of like a sort of the artist designer who wants to do the design of the site, but doesn’t necessarily want to inherit supporting the site for long term, it sounds like a good fit for why they would want to partner up with another agency who specializes in that sort of optimization and long maintenance.

    Bobby King: Definitely.

    Doc Pop: As folks who kind of specialize in partnering with other agencies, what are some of the skills that y’all have had to learn that’s kind of unique versus the skills that someone has maybe, that mostly deals working with, like an agency that works with a large company or large brand?

    What are some of the things that y’all have learned to do when working with other agencies versus to do with large brands.

    Bobby King: Some of the things that we’ve had to learn with working with other agencies is really getting the communication right up front. What I mean by that is, when you’re working with an agency, there’s typically different stakeholders or different people doing different things in the company.

    And when they bring work over to us and we give it to say, a developer, we want it very kind of standardized to what’s gonna be coming across. So I’d say, being able to have those initial meetings. Kind of explaining to the agencies the best way to work with other agencies has been one of the skills that we’ve had to learn over time.

    Doc Pop: So, yeah, communication I guess. Is there a special way that agencies talk to each other that’s kind of different? Are they a little more blunt, less kind of padding things and they’re just a little bit more upfront with their communication?

    Bobby King: Yeah, that’s definitely true. And there’s even a range between agencies. You’ll have some agencies where, again, we’re talking to maybe the stakeholder is their in-house web developer. So they can come on and basically we usually start with a sales manager or maybe I’ll come into the call and they’ll be like, I can talk directly to your developer and we can just bang this out.

    They’ll talk tech and, and they’ll bang it out. And then other times, maybe an agency that, as you mentioned before, specializes in design or maybe they’re a PR firm or branding, and that way we probably bring in someone that’s more a project manager or myself that would actually talk through kind of what’s gonna happen and go less on the technical side.

    Just kind of bring up enough to let them know what they’re gonna get for deliverable.

    Doc Pop: And I’m making a lot of assumptions here that I keep saying, the first agency might be the designers or whatever, but  just to be clear, is that part of your service that you offer too, is presumably like web design is also something that y’all can do?

    Bobby King: Yes, we do have a team of designers. We didn’t start that way, but over time I’m having partners ask, can you guys also do design? We have a lot of new sites that want custom designs. So we did set up a team for that.

    Doc Pop: Okay. Yeah. So not just like doing the grunt work, making the site work, but also doing kind of the, the front end, beautiful stuff as well. That’s pretty interesting. I think we are gonna take a quick break on Press This, and when we come back we’re going to continue talking with Bobby King, the Chief Operating Officer at the White Label Agency about when and why agencies should partner up with other agencies.

    So stay tuned.

    Doc Pop: Welcome back to Press This, a WordPress Community podcast on WMR. I’m your host, Doc Pop, and I am chatting with Bobby King, the COO at the White Label Agency about when and why agencies might partner together versus trying to do the whole project themselves. Bobby, we were talking about some of the projects y’all have worked on and I was kind of speculating.

    Can you actually provide maybe a good example of something you’ve done and why it was a good example of two agencies working together. 

    Bobby King: Yeah, I can definitely do that. So one project that we’ve had in the past, an agency came to us that they specialized in doing PR for book authors. So they would find authors that were releasing new books, and then they would be responsible for setting up content around the book release events that would be going on for them, as well as kind of setting up social media accounts, et cetera.

    But they didn’t have any WordPress experience and they wanted to set up these landing pages and websites so each author could have a website. So they came to us with that and talking with the project manager, of the company they really didn’t have much WordPress development experience so we could offer them the development skills that they were lacking to get the sites up in a fast manner and turn them around really quick. And they also were at the time hosting on, they kind of just had all their sites together on a very cheap host, and they’re running into all sorts of problems with viruses and malware, et cetera.

    So we were also able to offer them a kind of referral to go to a more robust server environment. We ended up actually bringing them over to WP Engine, which has worked out great. So all their sites are faster, they’re performing better and they’re also getting their sites built very fast by us.

    Doc Pop: I can see the synergy there, between those companies. It actually kinda gets me wondering how often do y’all partner up with other WordPress specific agencies? Is that common or is it usually kind of digital agencies that might do a little bit more marketing and stuff like that and less website specific.

    Bobby King: Yeah, it’s actually, uh, more common that we pair up with WordPress agencies. Typically agencies come to us when they run into the resource issue. So they have an influx of projects and suddenly they don’t have enough developers or developer when a leaves for whatever reason, they go to a different job and they’re kind of left with the void.

    Or they might be midway in a project when their developer leaves and they gotta finish it. And that’s typically when they reach out to us and they usually try us on a project basis first. See how it goes. And then, once that works out typically those types of agencies that have the increased demand will end up hiring one of our developers in kind of more of a full-time basis. And some partners we have actually have teams up to four or five developers.

    Doc Pop: We talked before about the kind of right size agencies to partner up with each other. And you were mentioning small and medium agencies might be, and particular looking to hire or partner with another agency. But I guess there’s also this kind of specialization that happens a lot.

    I imagine that some agencies, as they start to work with you, it can sort of like, loosen their shackles a little bit so they can kind of, rather than having to be good at everything, they can really focus on their specialty and then let y’all focus on, on your specialty. Is that right?

    Bobby King: Yeah, that’s correct. So yeah, we do have some agencies that really specialize in, say kind of like lead generation for a certain niche. Like agencies that only serve the lawyer base or other ones that serve only dentists. So they come to us and they very much know what they want. They just need to rely on our technical expertise to deliver it while they focus on getting new business and doing the service that they have expertise in.

    Doc Pop: I feel like this questions maybe rooted in a bit of a downer. It’s not supposed to be, but if we’re honestly looking around a little bit at the landscape right now, it’s March 2023. There have been a lot of layoffs at large companies and sometimes those layoffs tend to really focus on marketing seems to be the first impacted.

    I have a feeling that’s actually been beneficial for agencies because I don’t think these companies are not still building sites. These companies are seemingly still kind of going full steam ahead. They’re just kind of laying off in-house. And so I’m just kind of curious, have you seen in the agency world, has there been kind of like a lot of new business coming from larger companies because of these layoffs?

    Bobby King: It’s funny that you mentioned this year, cause I’d actually say it’s the past few years. There seems to be at least the key base of agencies that we serve, of the smaller to middle size. First came the wave of like, the lack of developers after Covid, it seemed like it was harder and harder to find developers that wanted to come work in an office, work in-house for them. And demand just peaked because with Covid, everyone had to be online, right? 

    So the work was going up and the resources were going down and that seemed to continue into this year as well. We really haven’t seen a large drop off, or at least it’s not following what the market’s doing. So, yeah, I’d say that we definitely haven’t seen kind of a waning of agencies. If anything, like you said there’s more demand for services and kind of reaching out to other agencies for support.

    Doc Pop: And kind of tying that back in, if there is an increase on demand for agencies to make sites, this is kind of another example of maybe why agencies should partner together. Many agencies might want that whole piece of the pie, but logistically, if there is kind of a bunch of in-house marketing and web design getting cut and so the pressure’s being put on agencies.

    Yeah. Like they don’t wanna say no. So being able to take on these jobs and then I guess partner up with people to make sure you know, that, that everyone works together, that kind of seems like a good kind of rounding back up to this pitch of why agencies should partner with each other.

    Bobby King: Yeah, I believe so. And I think that the WordPress pie is very big, uh, There’s lots of things other than just the core development service that come off it. So if you can just be that more attractive to your clients and new clients by being able to offer another thing that you don’t necessarily have to go spend a lot of time or a lot of resources to learn it or hire it internally, but you can go to another agency to get that.

    I just think it’s a win-win for everybody.

    Doc Pop: Absolutely. And on that note, we are gonna take one more quick break and when we come back we will be chatting with Bobby King from the White Label Agency about why agencies wanna partner up with each other. So stay tuned for more Press This.

    Doc Pop: Welcome back to Press This, a WordPress Community podcast on WMR. I’m your host, Doc Pop, and I am chatting with Bobby King from the White Label Agency about when and why WordPress agencies and digital agencies might wanna partner up together. And we’ve been talking about pie a whole bunch during this episode, which is making me very hungry.

    But kind of talking about keeping a piece of that pie and I was kind of thinking that agencies might be unwilling to partner up with another agency because they don’t wanna lose that income. But I’m kind of curious if there’s a way that by partnering up, a smaller digital agency might be able to actually make more revenue in the long term by partnering up with somebody like The White Label Agency that can help with maintenance on a WordPress site.

    Bobby King: Yeah, I think that’s a great question and I think that’s definitely come across as we started to offer maintenance service and just what I’ve heard from other agencies that offer WordPress maintenance service. It’s often seen as the not so glorious thing you have to do for your clients after you kind of design and launch a website and everything’s great and it’s up alive and kind of you, you wanna be done at that point, going to the next project.

    But unfortunately there is the, oh, we gotta, we gotta change this out. We gotta do this to this site or this. Some bug came up 90 days later type of thing. And a lot of agencies that we talked to kind of see that as kind of a pain in the butt, but it’s really kind of an opportunity as an additional revenue source.

    If an agency gets a client to, to sign up for a WordPress site with the design and the development, and launching and all of that. They can get them on more of an ongoing subscription basis. So there’s that opportunity there. It can be anything from, they can offer the hosting themselves and then maybe offer two hours a month, to go in and do content updates, et cetera.

    Take care of plugins, do the core updates, theme updates, et cetera. Make sure everything looks good. Instead of the agency doing that, they can just kind of sell it off and then pass it to a different agency, like White Label Agency, we now offer that. Or there’s many other agencies that do the same.

    They can mark it up for what they think is fitting for their client, and then take the difference between that and whatever the maintenance company charges.

    Doc Pop: And would their client know that they’re dealing with two agencies now, or would it kind of feel seamless. Like the same experience they had before, but suddenly there’s a lot more support options.

    Bobby King: Yeah, I think it could feel very seamless. We are labeled and kind of call ourselves White Label Agency for a reason. It’s basically, the agency’s brand, their feel of their relationship with the clients. and really they never even need to know that, that someone else is on the website and doing things.

    And that can be done simply by having the maintenance company use more generic emails, et cetera, to go in and do these updates. Or the agency can provide an email of their own, with their own domain. There’s also some other white label tools so that the maintenance personnel doesn’t have to be directly in the agency.

    Doc Pop: Well, Bobby, I really appreciate your time. I am gonna go eat some pie now.

    Bobby King: Sounds great. 

    Doc Pop: We’ve been talking about pie this whole episode. But I do wanna say thanks Bobby, for joining us. If anybody’s listening and they’re interested in learning more, you can check out thewhitelabelagency.com. They also have a Facebook group that they’re active on, facebook.com/theWhiteLabelAgency.

    Doc Pop: Thanks for listening to Press This, a WordPress community podcast on WMR. Once again, my name’s Doc and you can follow my adventures with Torque magazine over on Twitter @thetorquemag or you can go to torquemag.io where we contribute tutorials and videos and interviews like this every day. So check out torquemag.io or follow us on Twitter. You can subscribe to Press This on Red Circle, iTunes, Spotify, or you can download it directly at wmr.fm each week. I’m your host Doctor Popular I support the WordPress community through my role at WP Engine. And I love to spotlight members of the community each and every week on Press This.

    The post Press This: When Agencies Should Hire Other Agencies appeared first on Torque.

  • How Much Does an SSL Certificate Cost (and Is it Worth it)?

    If you’re launching a business website or looking for a hosting provider, chances are you’ve run into Secure Sockets Layer (SSL) certificates. These certificates use encryption to help secure websites. However, you might be wondering how much it’s going to cost you and if you should even invest in one.

    Fortunately, there are trusted Certificate Authorities (CA) that offer both free and premium SSL solutions. Even better, some quality web hosting providers will manage your SSL certificate for you.

    In this post, we’ll explain how SSL certificates work. Then, we’ll look at the cost of different SSL certificates offered by some of the top providers. Finally, we’ll show you how to install an SSL certificate. Let’s begin!

    What Is an SSL Certificate?

    SSL stands for Secure Sockets Layer. This is an internet protocol that encrypts and authenticates data as it travels between a network, browser, and user. This process provides an added layer of security.

    Today, you’ll often see the use of the Transport Layer Security (TLS) protocol instead. In fact, the terms SSL and TLS are sometimes used interchangeably. That’s because TLS is just a new and improved version of SSL.

    Not using an SSL/TLS certificate on your site can pose several risks to your business, including:

    • Non-compliance. Many websites manage delicate user data. In certain industries, online privacy laws make SSL/TLS certificates a legal requirement. For instance, the Health Insurance Portability and Accountability Act (HIPPA) and the Payment Card Industry Data Security Standard (PCI DSS) require them.
    • Losing visitors. While not all websites are required to use an SSL/TLS certificate, some browsers will display a warning to users if your site lacks this added layer of security. This notification usually tells visitors that your site might be dangerous, and if they decide to visit it, their information may be at risk. This could scare off lots of visitors and negatively impact your business.
    • Increased cyber attacks. As we discussed, SSL certificates provide extra security by using encryption. If hackers try to intercept your users’ data (or your own), this could have lots of repercussions.

    Therefore, it’s safe to say that every website needs an SSL certificate. In addition to preventing problems, it can have several benefits for your business. For example, it can ensure safe checkouts, boost your reputation, lead to increased sales, and more.

    How Much Does an SSL Certificate Cost?

    Now that you know how the SSL/TLS protocols work and how they can benefit you, you’re probably wondering how much a certificate costs. In this section, we’ll check out the prices for some of the best SSL certificate providers, also called Certificate Authorities (CA). We’ll also look at the prices for popular types of SSL certificates.

    1. Digicert

    Digicert TLS/SSl certificate landing page

    Digicert is a highly-respected digital security company that provides solutions for developers, eCommerce websites, and more. SSL/TLS certificates are just one sub-section of its vast offerings.

    Here are the prices for some of its plans:

    • Single: Starting at $289 per year – Basic SSL plan
    • Single + Wildcard: Starting at $484 per year – Secure Site SSL plan
    • Multidomain: Custom pricing to be calculated at checkout

    It’s important to note that the Basic SSL plan can be made a ‘wildcard’ to accommodate subdomains. Additionally, for each of these plans, you can customize the type of validation your certificate uses. Depending on your selection, your plan could cost more. However, if you decide to purchase multiple years at a time, you’ll pay less in the long run.

    2. Entrust

    Entrust SSL certificates landing page

    Entrust is another popular choice when it comes to online security. It offers hardware security, electronic signing services, cloud security, and much more.

    These are the prices for its TLS/SSL certificates:

    • Single: Starting at $219 per year – Standard Plus OV plan
    • Single + Wildcard: Starting at $799 per year – Wildcard OV SSL plan
    • Multidomain: Starting at $429 per year – Multidomain EV SSL plan (two domains)

    If you’re interested in Entrust’s multidomain plan, but you’d like more than two, you can add additional domains for $159 each per year. Similar to other CAs, you’ll save money when you purchase multiple years at a time. In this case, the standard plan does not support wildcards.

    3. Sectigo

    Sectigo Store, formerly Comodo Store, sells SSL certificates

    Sectigo, formerly known as Comodo SSL, is another solid option when it comes to TLS/SSL certificates. The Sectigo Store offers certificates from a variety of different brands, but let’s look at the Sectigo brand options:

    • Single: Starting at $74 per year – Sectigo SSL Certificate (DV) plan
    • Single + Wildcard: Starting at $249 per year – Sectigo SSL Wildcard Certificate (DV) plan
    • Multidomain: Starting at $159 per year – Sectigo Multi-Domain/UCC SSL Certificate (three domains)

    As you can see, Sectigo has some of the most affordable plans on the market. Still, there’s plenty of room for customization and upgrades if you need them.

    4. Let’s Encrypt

    Let's Encrypt offers free TLS certificates

    So far, we’ve looked at premium Certificate Authorities (CAs). However, it’s also possible to get an SSL certificate for free. This may be a good option if you need one for a personal website or a small online store.

    Let’s Encrypt offers single TLS certificates with Domain Validation (DV). This CA has changed the SSL landscape for the better. In fact, some hosting providers include a Let’s Encrypt certificate in their plans.

    Why Should You Pay for an SSL Certificate?

    SSL certificates can be expensive, so you might be wondering if you should pay for one. The good news is that you might not need to.

    If you have a managed WordPress hosting solution from a quality provider, such as WP Engine, an SSL certificate may be included in your plan:

    WP Engine manages WordPress hosting

    In fact, some web hosts, including WP Engine, offer both free and premium TLS certificate options. What’s more, if you opt to purchase an SSL/TLS certificate with your hosting provider, you can usually enable it in a few clicks. Your web host will handle the rest.

    However, there are some cases in which you may want to purchase an SSL certificate directly from a CA. Primarily, you might want more customization options or added validation.

    When you purchase an SSL certificate, you’ll need to verify that you own the domain you want to associate with it. There are three types of validation:

    • Domain Validation (DV). This is the lowest form of verification. It can usually be completed via email within a few hours.
    • Organizational Validation (OV). This involves the CA getting in touch with the organization requesting the certificate. It can take a few days and is more secure than DV.
    • Extended Validation (EV). This is the most rigorous form of validation. The CA also has to confirm that the business requesting the certificate is legitimate. This can take days or even weeks.

    In a nutshell, you may want to pay for an SSL certificate if you run a larger eCommerce business or enterprise. This way, you can select a plan with the most secure validation. You’ll likely also have access to additional upgrades to further secure your site.

    How to Install an SSL Certificate on a WordPress Site

    With managed WordPress hosting, you can likely reach out to your provider and ask them to install a free or premium SSL certificate (if they haven’t already). Alternatively, you may be able to consult your web host’s documentation to find out how to do this yourself.

    However, if you’ve determined that you don’t need to pay for an SSL certificate, but your web host doesn’t include this service, you’ll need to add a free one yourself.

    Without a WordPress plugin, installing an SSL certificate can be complicated. Therefore, we recommend using Really Simple SSL:

    The Really Simple SSL plugin

    This free plugin uses a free TLS certificate provided by Let’s Encrypt. To install it, simply go to your WordPress dashboard and navigate to Plugins > Add New. Then, search for Really Simple SSL:

    Install the Really Simple SSL plugin

    Click on Install Now followed by Activate. Once the plugin is active, it should automatically launch the Let’s Encrypt Wizard.

    Simply follow the prompts to complete the setup. You’ll have to provide your domain and email as well as some basic information about your web host, including the credentials to access your control panel.

    After you’ve completed the steps in the setup wizard, your new SSL certificate should be installed automatically!

    Conclusion

    Without experience in web security, determining the appropriate cost of an SSL certificate may seem daunting, especially if you’re on a budget. However, this is an essential safety precaution that you wouldn’t want to skip. The good news is that there are both free and premium options to choose from.

    If you’re running a relatively simple website and you handle minimal user data, you can use a free SSL certificate from Let’s Encrypt. This might even be included with your hosting plan. Meanwhile, higher-risk sites may want to pay for a premium SSL certificate from a service like Sectigo or DigiCert. These plans can range from around $70 to as much as $800 per year.

    Do you have any questions about the cost of an SSL certificate? Let us know in the comments section below!

    The post How Much Does an SSL Certificate Cost (and Is it Worth it)? appeared first on Torque.

  • Press This: How TrustedLogin Improves the Support Experience

    Welcome to Press This, the WordPress community podcast from WMR. Each episode features guests from around the community and discussions of the largest issues facing WordPress developers. The following is a transcription of the original recording.

    Powered by RedCircle

    Doc Pop: You’re listening to Press This, a WordPress Community Podcast on WMR. Each week we spotlight members of the WordPress community. I’m your host, Doc Pop. I support the WordPress community through my role at WP Engine, and my contributions over on TorqueMag.Io where I get to do podcasts and draw cartoons and tutorial videos. Check that out.

    You can subscribe to Press This on Red Circle, iTunes, Spotify, or you can download episodes directly at wmr.fm

    As an agency or plugin developer, there are many times when running customer support could be made so much easier if you had access to your customer’s dashboard. But there’s obviously a lot of concerning issues about asking for that sort of access and how it could be done. 

    That’s why today we’re gonna be talking with Zack Katz. The founder of GravityKit and TrustedLogin. TrustedLogin is a new tool which allows temporary and encrypted access to be shared between customers and support teams, and I’m super excited to talk to him about that for this episode. Zack, you’ve been in the WordPress game for as long as I’ve known.

    How did you get into WordPress?

    Zack Katz: I started as a web designer and Developer and I started off doing some really janky solutions to allow my clients to edit their own content. And I landed on the old Trinity of; Drupal, Joomla or WordPress. And Drupal was still in beta. Joomla was as confusing as it remains today, and WordPress was an up and comer at like 2.5 I think was the version I started with.

    And it was a clear winner and I fell in love and it really has been, what I’ve been developing on top of ever since

    Doc Pop: When was WordPress 2.5. What era is this?

    Zack Katz: 2007.

    Doc Pop: Okay. So you’ve seen some stuff and you’ve been as part of that dealing with customers and support for a long time, and I imagine with your current company now, GravityKit, y’all have grown. First off, why don’t you tell us about GravityKit and then we can talk about TrustedLogin.

    Zack Katz: GravityKit, we make applications that go on top of GravityForms. So GravityForms gathers the data that you want to use for your business and GravityKit allows you to build out powerful no-code applications on top of that. So with GravityView, you can display the data with GravityCharts, you can chart the data and et cetera.

    And you can do really cool, powerful things with it.

    Doc Pop: And as I’ve mentioned before at the top of the show, you have a new tool now called TrustedLogin. It’s a add-on kit that a Developer can add to their Plugin. I’m sure there’s other ways that can be done. How did you first come to need this tool?

    And then you can tell us about like what TrustedLogin is.

    Zack Katz: So for plugin developers, any plugindevelopers out there, or theme developers, you’ll know that it’s a lot easier to figure out what’s going on with the website if you have access to that website. And the way to do that in the past has been that you ask for admin access. So you can log in and check things out.

    But the problem with admin access is that you have access to everything. And every time I asked for admin access, I would kind of, a little part of me inside would be saying, Zack, this is a really bad idea. This is a easy way for a single point of failure. Like if somebody hacks your email, then they’ll have access to everything.

    And that’s true. The gates are open when you have administrator access to a website and as a plugin developer and a business owner, I didn’t want to be on the hook. It didn’t seem safe for the business, but it also wasn’t respectful of the company of my customers because I wanted to limit their exposure to any security issues, not just me, but like the people that I work with.

    I didn’t want any of our devices being compromised, bringing down any of their sites. So I thought about different options there are out there forWordPress developers. There are temporary link passwords where you get a temporary link to login to a website. That link becomes the password. So if somebody emails you that link, it’s the same as you having their email and their password.

    It makes it easy to share access, but it doesn’t solve the problem of passing around credentials that are potentially insecure.

    Doc Pop: Mm-hmm.

    Zack Katz: So, I was using Codeable one day and I saw that they had an encrypted vault, and I thought that was really neat.

    So like while you’re chatting with your Codeable.io developer, you have an encrypted vault where you can keep your secrets and it encrypts it and decrypts it and it works really easily. And I thought to myself that it must be possible to encrypt a key that I could use and my customers could share, and that key, using some public encryption handshaking, could be secure from start to end.

    And that it would be a secure way of granting access that would be publicly shareable because it’s not a password. So I started working on the concept and hired somebody from Codeable to develop it. And from there we’ve iterated on it. We’ve been working on it for a long time now, but we’ve been using it internally with GravityView and GravityKit now.

    And we use it every day and it saves the support team a ton of time and customers love it. You just click a button, it generates a passkey, they share that with us. And coming out in the next week or two, hey’ll click a button and it’ll automatically do a web hook to Zapier that will post information about their website.

    The site health report automatically gets added to help scout our help desk program. And so we’ll not even have to ask them to copy and paste their site health report if they opt into that.

    Doc Pop: Mm-hmm. 

    From the user’s point of view, do they see that they’re giving you dashboard access or is it just like a button that says, click here to connect to support?

    Zack Katz: That’s another thing that I’ve been seeing on some different plugins. Some plugins do this themselves. They create the account and just kind of email themselves a new account email because that’s one way you could go. You could just say when people click a button, just generate an account and set us the login information. That’s very easy.

    With TrustedLogin, one of the primary goals I had was clarity and to make it clear to the customer what they’re giving for how long to whom, like what it means. So we give them a summary page when they’re granting access that says, “A user account is going to be created with this role, based on this role.”

    Developers have an opportunity to base something on a role or actually have it be the role. So if you have a customization, you can say based on Editor, but they also have access to this Custom post type. So any customizations to a role can be displayed to the customer.

    The amount of time that the login will be granted is displayed and will soon be customizable. So it says within one week they’ll be granted access. It shows the logo of the company who’s integrating with TrustedLogin. It shows information about TrustedLogin itself. It says if you don’t feel comfortable about this, click to go to the plugin developer’s website itself and ask for support. 

    So we give all sorts of different ways of saying, here’s what’s happening, here’s why it’s happening, here’s why we need the access that we need, and here’s a way out if you don’t want to deal with this, you just want to go to the developer’s website. That’s an option.

    Doc Pop: There’s different types of roles in WordPress, there’s super admin, admin, editor, author, contributor, what are we doing here? Is it editor that we’re giving access to through TrustedLogin? Or is it even some sort of specific thing that’s not actually one of those traditional roles?

    Zack Katz: By default we have it be that the developer themselves chooses what the role will be that will be customized or used for the TrustedLogin access. We do have some capabilities that are disabled, which is deleting other people’s users so that you can’t get access and delete people’s user accounts.

    You escalate your own account to a higher level. We’re going to be adding the ability for people to request escalation and have that email the site administrator and the administrator can allow for that. But we didn’t want people to get access and to be able to hijack the site by escalating it.

    So there are some restricted capabilities that are not granted whenever a TrustedLogin access has been granted. 

    Doc Pop: I think there’s been a number of times where I’m on Mastodon on chatting with a friend or whatever, you know, just talking about like a WordPress problem. And then I’ll get a DM from someone who I trust and they’ll be like, “yo, I can fix that just create an admin role for me or whatever.”

    I have just ignored those I think I know a bit about WordPress, but just the fundamental thing of like when to grant access to people who wanna help you out or whatever. I just haven’t figured that out emotionally. 

    Do you have any advice, like, just in general, like when someone says, “Hey, can you make me an admin and I’ll, and I’ll fix that for you?”

    If you trust that person and if they’re like good in the community or whatever, is that still a bad idea or is that like a totally normal thing to do?

    Zack Katz: It’s up to each individual to figure out their level of comfort with that. I think if you know the person, and I wouldn’t send anything on a Twitter DM, I would go to the Share a secret website and encrypt it and send it to them and have them decrypt it, like that’s the way to go.

    I don’t like sharing plain text passwords. It’s just not a good idea.

    Doc Pop: Yeah.

    Zack Katz: But at some level you have to trust somebody, there’s zero trust stuff. But like, I don’t know. If you know somebody and they’re offering to help you, I would say make it a little easier then saying, I can give you subscriber access to my site.

    Doc Pop: That’s a good spot for us to take a break. Here we’re chatting with Zack Katz from TrustedLogin and GravityKit. When we come back, we’re gonna talk about how to build trust with your customers through encryption, through whatever means that you need to do to make them feel safe. So stay tuned for more Press This.

    Doc Pop: Welcome back to Press This, a WordPress Community podcast on WMR. My name is Doc and I’m chatting with Zack Katz, the founder of TrustedLogin and GravityKit. Beginning of the show we talked about this new tool TrustedLogin and how it’s an easy way for a support team to get the access that they might need to make a quick problem go away.

    And how TrustedLogin kind of fixes this issue that’s been around this issue that Zack has run into. And I told him that I personally had been kind of trying to figure out when is a good time to use something like this. And that kind of brings us to what you were saying, Zack, about if you are gonna share credentials, you definitely wanna be secure with it. 

    And obviously we’re talking about if I’m chatting with someone on Twitter or Mastodon how I would kind of do it. But I think what you’re doing is a whole other level of encryption. Can you tell us about how y’all are protecting this information. And how long you keep it and if you store any personal information while you do it.

    Zack Katz: Sure. When a user grants access to their website, it gets encrypted and sent directly to TrustedLogin and it’s stored there, encrypted. And the one thing that’s not encrypted is the URL of their website.

    And that allows us to find it a little easier on the support side. Everything else is encrypted. If it were to be hacked and everything downloaded, it wouldn’t matter because there’s a private key that’s generated on the client site. So that we can’t read anything that goes and gets stored on our service.

    Then when a support representative logs in the support representative is given a key that the customer gives to the support, we enter that key as support representative ask TrustedLogin, “Hey, do you have anything that matches this key?” That key gets encrypted and then searched for the encrypted key, and then the login all happens.

    The nice thing is is that the support representative never has access to any of that encrypted data. It all goes through TrustedLogin. TrustedLogin, doesn’t know anything about the client site. It’s all encrypted. All the handshaking only allows the most limited amount visible to each representative at any specific time so that it’s as secure as it can possibly be.

    Doc Pop: Did we mention the temporary credentials?  

    Zack Katz: So there’s a whole nother level of security on top of the TrustedLogin, like encryption stuff. Anytime the representative, the support representative, tries to login to the client site, the client site then asks, TrustedLogin one more time before granting access, is this key still valid?

    Is the request valid? Is the person allowed and the client site, checks all that stuff before. Then the client site also says, is the time that’s passed within the window of access that I’ve granted, so it is an expired request. And if the request is expired, the login is rejected.

    So requests automatically time out, it’s very secure. It’s publicly shareable as a key. I feel like we’ve found a really nice balance, because with every kind of encryption and security issue, there’s always a balance between convenience and security. And I think we’ve found a really nice mix of that, where it’s still really convenient and it’s still really secure, but it’s not too secure to be inconvenient. 

    Doc Pop: Mm-hmm. And you said there’s transparency is a big focus for you, which I appreciate, communicating to users what they’re giving permission to, and then also flagging site admins if a role needs to be escalated, so that some lowly contributor can’t accidentally grant too much access to a site. Is that right?

    Zack Katz: Yeah, the only way that our grant access screen is visible is if you have the ability to create users. We don’t want people who don’t have that capability to be doing this because you’re creating a user in the backend.

    Doc Pop: As a WordPress-er who has sometimes reached out to customer support for various plugins. I’m not really sure what’s happening oftentimes on their end. Is there a suite of tools that a lot of plugins tend to use kind of frequently for like, handling customer support that I wouldn’t even see as a customer.

    Zack Katz: I think there’s a really high usage of Help Scout in the WordPress plugin community. It’s a help desk where it’s kind of like your email inbox, but it has triage tools and auto-responders and saved replies and integration with some documentation, search and stuff.

    So I think Help Scout is one of the more popular sites that’s used by WordPress developers.

    Doc Pop: Is Help Scout, is that TrustedLogin compatible?

    Zack Katz: So, while if you were to email GravityKit support and say, Hey, I need some help. TrustedLogin widget in Help Scout that we have developed will automatically show whether or not access has been granted for a site. And so while a while a support representative is using Help Scout.

    They’ll see, Hey, I can just click to gain access to the site. Click it redirects to their own website, so like GravityKit.com, and then GravityKit.com does the authorization check with TrustedLogin and redirects the customer’s site automatically. So while we’re providing support, if somebody’s already granted access, you can just click one click and into the customer’s website all securely.

    Doc Pop: And I think I’ve focused a lot on plugin developers, maybe using this as an add-on. You mentioned that theme developers could use this. Is this also something that like an agency if they built a site for a client, is there a way that they could kind of integrate TrustedLogin into their workflow as well?

    Zack Katz: Absolutely. Yeah. I think that agencies don’t always want permanent access to a client’s site for the liability purposes, but also they like to hand it off sometimes and not be permanently involved. 

    If a client then wants to have them make changes they can grant TrustedLogin access. We have a standalone plugin that is only trusted log and it doesn’t integrate with another existing plugin or theme, so you can just install TrustedLogin plugin when you set up a website and then whenever the client needs to grant access, they can click grant access and you have access for a specific amount of time. So it’s great for agencies as well. Granting temporary access to the site.

    Doc Pop: That is a cool workflow because I kept thinking of it as something that you just build into the plugin, and just have it in there. But having it as a standalone plugin, that makes a lot of sense as well. And I hadn’t really heard about, I guess an agency wanting to kind of be able to remove themselves from a project like that, that’s pretty cool.

    That makes sense that sometimes an agency might just wanna build a site for you and it’s up to you to take care of it, and you can’t blame them if something goes wrong later. It’s kind of like in your hands. But if they ever do need to get back in, if they’re billing hourly or if they realize they made a mistake or something, if they ever need that access back in.

    This is a way for them to be able to do that, right?

    Zack Katz: Yeah. And one of the things we’re building out currently is the audit log functionality. Where for web hosting companies, for example anytime that somebody uses TrustedLogin, we have been logging it forever in the backend, whenever a request is granted so that we can make sure that we have an audit. 

    But for agencies, they might wanna say, this is when we were logging in, this is, when access was revoked. So they have a way thing they can refer to and say, this is, you know, confirmed. This is known for security purposes, but also for hour logging. Yeah.

    Doc Pop: I think there’s another good spot for us to take a quick break. When we come back we’re gonna continue our conversation with Zack Katz, the founder of TrustedLogin and GravityKit. So stay tuned. 

    Doc Pop: Welcome back to Press This, a WordPress Community Podcast on WMR. My name’s Doc. I’m chatting with Zack Katz, the founder of TrustedLogin and GravityKit. Zack, earlier on the show you mentioned I believe, an upcoming feature in TrustedLogin where you will be able to access Site Health status more easily.

    And I don’t know what Site Health Status is on my end. I’m hoping you can explain  just a little bit about that tool and how a company like yours, how a support team might benefit from having access to Site Health.

    Zack Katz: Sure. So when you’re doing triage for a bug and somebody says this isn’t working, there are a lot of easy questions that could be answered with the site health report on WordPress. Under tools, there’s a sub menu called Site Health, and that includes things like what version of PHP, what theme are you running, what other plugins are running.

    A whole host of issues can be resolved by knowing the time zone, knowing the language and all that information you normally have to do another round trip of customer support and say, “That sounds like a bug. Sounds like something we need to know more information about the site about. Can you share that by copying this information from the Site Health dashboard and pasting it into an email and replying to us?”

    Well now with TrustedLogin coming out this next week actually, there’s a checkbox that says send a Site Health report. And if they check that box when they’re granting access, it’ll automatically send all that information to us and it will be just attached to the existing ticket. And it’s gonna be so nice for our customer support team cause they won’t have to ask that round trip question.

    And that saves everybody time, including support, saves the cost per support request if that were a metric that we kept track of. And it saves time for the customer who can get their bugs fixed faster and their questions answered faster.

    Doc Pop: So I guess the final thing that’s coming to my mind is, as someone who’s working on TrustedLogin, how are you building that confidence with the developers and agencies to try to integrate your product into their system? It sounds like you put a lot of thought into encryption and just being very mindful of how you handle people’s data.

    How are you making that marketing pitch to your potential customers?

    Zack Katz: I’m starting with people that I know first. uh, they know me, I know them. I know that they have this problem with their customer support flow that we all have in the industry. And so I’m starting with relationships that are already in existence and hopefully from there people can say, oh, this plugin that I use, this company that I trust, they’re integrating with TrustedLogin.

    And I can build the message that way. Because it is kind of a complicated story to tell. Integrate with TrustedLogin and granting access to your site is easier, but there are multiple customers with TrustedLogin. There’s the end user and there’s the developer, the Plugin vendor.

    And we’re really a product for both. So it’s hard to properly communicate that sometimes.

    Doc Pop: But it sounds like you’re gonna overcome it. Have you found any, any troubles so far 

    Zack Katz: Because it’s a software development kit that needs to be integrated with a plugin, it can be complicated to get set up and running. But we are working with Josh Pollock, with Plugin Machine so that we can have built a customized file that’s downloadable and easily installed standalone from composer installations, which is a developer thing that can get complicated quickly.

    We’re just gonna make it so you can download a zip, unzip it, drop a line in your plugin, and it’s up and running. So we’re working on making it simpler from a Developer side. It’s already, I think, pretty good for an advanced developer, but it’s also not as good for an intermediate developer at the moment.

    Doc Pop: So if folks want to learn more about TrustedLogin, if they wanna maybe sign up to test it out, is there a good place to send them for that?

    Zack Katz: Yeah, go to TrustedLogin.com and read all about it. Sign up for a mailing list. We’re gonna be sending out updates. And yeah, please express your interest, get in touch with me on Mastodon and ask questions cuz uh, I’d love to talk about it.

    Doc Pop: Well, Zack, thanks so much for joining us today on Press This a WordPress Community Podcast. It’s been really fun chatting with you and hearing about kind of the issues that developers and theme makers and agencies might have that I haven’t thought of, even though I’ve probably pinged them. I’ve probably dealt with some of these issues before without even realizing it.

    TrustedLogin sounds awesome. And if people want to follow Zack, you can do so on mastodon.social/@ZackKatz. I highly recommend it. 

    Doc Pop: Good plug. Thanks for listening to Press This, a WordPress community podcast on WMR. Once again, my name’s Doc and you can follow my adventures with Torque magazine over on Twitter @thetorquemag or you can go to torquemag.io where we contribute tutorials and videos and interviews like this every day. So check out torquemag.io or follow us on Twitter. You can subscribe to Press This on Red Circle, iTunes, Spotify, or you can download it directly at wmr.fm each week. I’m your host Doctor Popular I support the WordPress community through my role at WP Engine. And I love to spotlight members of the community each and every week on Press This.

    The post Press This: How TrustedLogin Improves the Support Experience appeared first on Torque.

  • Conquering The Rest of the Web at DE{CODE} 2023

    WP Engine‘s virtual developer conference DE{CODE} 2023 just wrapped up, but that doesn’t mean you have to miss out on the insightful content! You can still register for free today and get the entire conference on demand.

    DE{CODE} logo with dates and times

    Let’s dive into some of the great content you can access right now.

    Learn at DE{CODE}

    The conference is packed with expert-led talks for any skill level. Whether you’re interested in headless, privacy, or security, there is something for you.

    WP Engine CIO and Founder, Jason Cohen, tackles How Technology has Shaped the Power Dynamics Between Designers, Developers, and Marketers. Cohen looks back on the last 20 years of WordPress and where technology might lead us in the next 20.

    Advanced Custom Fields users will get even more use out of the plugin with 7 Things You Didn’t Know You Could Do with Advanced Custom Fields. Iain Poulson, Senior Product Manager at WP Engine and Rob Stinson, Product Marketing Manager and WP Engine will highlight their seven favorite “hidden” features.

    20 Years of WordPress

    One of the most notable talks was a fireside chat with WordPress co-founder and Automattic CEO, Matt Mullenweg and Matías Ventura, Lead Architect of Gutenberg; Developer Experience Team at Automattic.

    WP Engine VP of Marketing Monica Cravotta moderated the chat kicking things off with a question about the lasting power of WordPress considering the upcoming 20 year anniversary.

    “For one thing, it’s shared ownership. You own WordPress as much as I do. Because of this we were able to bring together this community of people who like working on it,” Mullenweg said. “The story of WordPress is the community. It’s not just the code, it’s the ecosystem around it.”

    Mullenweg continued saying it is the responsibility of all WordPress developers to make sure the user experience remains excellent. Making WordPress the default and easy choice will create more open source defenders, and eventually lead to powering 85 percent of the web.

    Beyond WordPress

    In Mullenweg’s State of the Word address in 2022, he stated that Gutenberg could one day be bigger than WordPress. He imagines a world where some day any site can adopt Gutenberg architecture even without using WordPress.

    Ventura spoke to how we’ve already seen non-WordPress users design entire sites just using blocks.

    “We’re seeing designers who haven’t touched code at all be able to express and share their creations using Gutenberg,” he said. “What I really want to see is that expansion of catering to all the facets of human creativity and expression and I think all these tools speak to that.”

    Mullenweg agreed saying, “We are aiming to build something for humanity, for the web, not just for the WordPress community.”

    Watch Now

    If you are already registered and want to revisit content, go here and enter your name and email to access On Demand content. If you haven’t registered, not to fear, you still can. Go to the same page and select “Still haven’t registered?”

    You won’t want to miss out on the inspiring sessions.

    The post Conquering The Rest of the Web at DE{CODE} 2023 appeared first on Torque.