WP Briefing: Talking Full Site Editing with Matías Ventura

In this episode, Josepha is joined by Matías Ventura, also known as “the spark behind the vision of Gutenberg.” Josepha and Matías discuss full site editing and answer your questions, from “is full site editing a standalone plugin?” to “will full site editing break my current site?”

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

Credits

References

Transcript

Hello, everyone, and welcome to the WordPress briefing, the podcast where you can catch quick explanations of some of the ideas behind the WordPress open source project and the community around it, as well as get a small list of big things coming up in the next two weeks. I’m your host, Josepha Haden Chomphosy. Here we go!

Josepha [0:41]: This month, we have a bonus briefing, so I’ve asked my dear friend and colleague Matías Ventura to join me. Matías was recently called “the spark behind the vision of Gutenberg.” With full site editing coming our way in 202, I asked if he would join me for a quick Q&A. Welcome, Matías. 

Matías [0:56]: Hello, hello! Thanks for inviting me. It’s a pleasure to be here.

Josepha [1:00]: Well, I’m delighted to have you. And I think that we have a lot of excellent questions. All right, so Matías, we actually ended up with questions in about three different groupings. And so I’m going to start with the “what is it about full site editing,” sorts of questions that people had. We’re gonna work our way into “what are we doing with it?” and then “how are we planning on getting this out the door?” Then, a couple of big picture questions that people asked. We’re just gonna leap right in this full site editing part of the Gutenberg plugin, or is it a standalone plugin?

Matías [1:39]: Okay, we’ll start with the basics. Full site editing is part of the Gutenberg plugin right now. I think it’s important to mention that full site editing is like an umbrella for several projects that we’re working on. They are all aiming to bring blocks into more parts of your site so that editing becomes easier and more expressive, and so on. So full site editing right now encompasses adding a ton of new blocks. I think we have around 20 new blocks coming in, including navigation query, site, title, logo, etc. There’s also the interface to interact with templates outside of the content; that’s another big part of the full site editing project. We also have a lot of new design tools included, many of these have been released in previous major releases, but they still comprise a strong part of what full site editing is. We also have something called Global Styles, which aims to allow people to configure the visual aspects of blogs across the entire site, not just on any individual blog. And of course, then there’s a whole layer of how we utilize these tools. It can get complex because there are many layers and projects that need to come together. So yeah, all of these are accessible through the Gutenberg plugin right now.

Josepha [3:07]: Yeah. So it’s not a standalone plugin. If you wanted to check out full site editing the site editor experience as it is now, you would just have to make sure you had the Gutenberg plugin on your site. Right?

Matías: Yes, correct.

Josepha:  So a couple of the questions related to this are how exactly do I enable it on my site? And what is the easiest and safest way to try this on my site? And I think the answer is, is right in there. It’s in the Gutenberg plugin. And so if you have that plugin, you don’t need the testing plugin or anything else to make that work, right?

Matías [3:51]:  No, you like, you might need to install a theme like Twenty Twenty One blocks that unlock some of these new interfaces that we just talked about. Like other of these pieces are available for anything. But some of these, like the interface to edit templates, right now only talk with things that know how to express their desire. 

Josepha [4:14]: And I think we have less than 10 themes right now that do that, but I’ll leave some links to at least 2021 blocks in the show notes. And then, if there are another one or two themes that I can find, I can add those in there as well. 

So you have to have the Gutenberg plugin; you have to have a theme that works with that site editor kind of experience. And then you’re safe to try everything out. It shows up in your left toolbar just like any other thing, like if you were working with plugins, or if you were adding a post or anything else, right?

Matías [4:51]: Yes, correct. And so, some of these details are being worked on right now. Like how and where you access things, and so on. These things are subject to change, but right now, you have this site editor beta in the sidebar when both you have the plugin running and a theme that’s capable.

Josepha [5:10]: Yeah. Excellent note. If you are running this on a production website, I would recommend you not do that unless you are very, very good with WordPress. It’s a really safe and easy thing to test and try out. But because it is still in beta, I recommend always putting it on a test site. I have a couple of different test sites that I run on myself. Another question that I had was, “will full site editing slow down my site?” And I think we have some refreshed performance tests coming out about that. And maybe they’ll be out by the time we publish this podcast.

Matías [5:49]: Yeah, I mean, like the performance has been one of the major focuses for the whole project. In many cases, it should speed up things because we’re like, I think one of the big pieces that these projects bring into the picture, especially for themes, is that it allows only the necessary assets to be loaded on the front end. For example, if for a given page, there are, I don’t know, 10-15 blocks being used, you would only get the CSS and scrapes and so on related to those blocks. This can cut down on a lot a ton of CSS that themes used to end queue on a side, particularly if you were trying to customize many widgets and so on, like a lot of themes have the full styles or multiple widgets, even third party plugins, and so on. So one of the advantages of having this blog system is that we can know at the time of rendering what blogs are being used and only load those assets. 

Josepha [6:50]: Excellent. Another big question that we have is, “does full site editing work with the classic editor? And does it work with other builders?” I think that’s a really big answer if you’re going to get super deep into it. But I think that the short answer is yes, it does. Is that fair?

Matías [7:08]: Yeah, I don’t think it touches a bit on that full site editing is not like a single thing. There are multiple projects around it. So again, like the template editor that only deals with blogs, it doesn’t have a lot to do with a classic editor. But the classic editor use for both doesn’t change anything at all; like the same way that when the block editor was introduced, it didn’t change how you could still write posts in the classic editor. You will still be able to do that.

Josepha [7:41]: And if you are brand new to WordPress person, or, I mean, I guess at this point, you don’t have to be super brand new. If you’re fairly new to WordPress person and have no idea what we’re talking about when we say the classic editor, you don’t really have to worry about it either. You don’t have to go and find out what that is; the block editor that you have right now works perfectly for what you’re trying to do. So if you don’t know what I mean when I say classic editor, don’t worry about chasing it down either. 

I think that this last question we accidentally answered earlier, but I’m going to go ahead and ask it anyway since I received it. “I keep hearing that you can use the site editor with the 2021 theme. But I don’t seem to be able to. What am I missing?” I think the answer is that there’s the Twenty Twenty One theme shipped with the WordPress release 5.6. And then there is the Twenty Twenty One blocks theme; those are two different themes. The link to the Twenty Twenty One block theme is going to be in our show notes this time around. And so, if you have been trying to use the full site editor with Twenty Twenty One and not succeeding, try the link to the one below. And I bet that that will work for you.

Matías [8:50]: Yes, that’s correct. 

Josepha [8:51]: All right, excellent. Well, that brings us kind of into our second set of questions, which is about how we are doing it. The first one that folks have is “will full site editing be on by default in the next release. In this context, the next release is WordPress 5.8. But I think it’s a safe question to ask if full site editing will be on by default in the release that it’s planned for.

Matías [9:15]: Yeah, and for this, I need to go back to the same principle of many projects because there are many pieces of full site editing, and we have been merging them in major releases, particularly like the blocks and the design tools. There are more coming in that we want to make accessible as soon as possible. The full experience that requires a theme to opt-in to templates using blogs won’t be by default; it requires a specific theme running. A lot of these details we’re still like determining exactly what projects are ready to be merged and so on. But yeah, if you have a theme right now that works the way you want, it doesn’t change anything there. If anything, it adds some more capabilities and more customization tools, and so on. And the theme can also regulate how much they want to incorporate.

Josepha [10:13]: Matías, you’ve mentioned a couple of times in this podcast so far like this is a really complex and really complicated part of this work. And just for anyone out there who’s either encountering Gutenberg or full site editing or this podcast for the first time, I think a tiny bit of context that’s worth having here is that Matías and I have been working on this together in various capacities for like, five years. And Matías has probably been working on this for practically a decade. So, when we say that this is a really complicated problem, and when we say that this is a complex set of issues that we’re working with like, it is all that we have been thinking about for I want to say at least the last three or four years, but certainly it’s all that we have been trying to untangle for quite a bit of time before that as well. So we don’t take it lightly when we’re like, “this is complicated;” we mean it. It’s really complicated. And we’re trying our hardest over here as WordPress. 

The next big question, since we’re all stuck in the “it’s very complicated,” part of things is the question, “will this update break my current site?” Like, if I have a site that is updated and ready, and it’s exactly as I wanted it to be, and it took me two years to get there will full site editing, whichever release it’s in. Currently, 5.8 is what we’re planning for. Will that break anything on my site as I know it right now?

Matías [11:44]: No, not at all. One of the major things that the WordPress team, the WordPress community, always cares so much about, never to break things. Many of these things are stepping stones that you can adopt, as we’ve talked about full site editing. But for example, we also have a few concurrent projects around the widget screen and the navigation screen that are meant to bring blocks into existing interfaces. So again, the theme doesn’t need to change, and a lot of care is being put into making this more like you’re unlocking new features, and nothing really breaks or falls apart.

Josepha [12:23]: This update, like all the other updates, should have minimal, minimal impact on what you have to actively fix on your site. Every once in a while, a bug is gonna get by. We can’t say that we’re 100% perfect with not breaking things. But also, we always and I and I know that we’re planning on this for our remaining releases for the rest of the year. At the very least, I can’t imagine we’d ever change it. But after every major release, we always make a plan to have a minor release within the next one or two weeks. Because we know that a broken thing on a site is really incredibly impactful, even if you’re only 1% of the sites that had that happen to it. And so I think that’s true in this case, too. And getting that feedback back from all of the people who are actually using WordPress is the thing that makes us be able to kind of move quickly when we do see those problems. 

One of the questions that we have been getting is, “can I see a live preview without saving the changes that I made?” When I got this question, I didn’t actually understand it. And so I went and looked at a site without the Gutenberg plugin on it, and then a site with the Gutenberg plugin on it. And of course, on sites without Gutenberg, without the block editor, without full site editing, when you are looking to preview, you have the option to open up your preview in a new window. And you don’t have that with Gutenberg because it’s supposed to be a true WYSIWYG editor. A true what you see is what you get, editor. I think that the answer to this is, yes, you can see a live preview without actually saving the changes on the front end of your site. But you don’t actually have to reload anything. You don’t have to open it up in a new window. You don’t have to, like, actively click “please show me a preview” because what you see in your editing screen should be what you see at the end of your app as an end-user.

Matías [14:28]: Yeah, that’s the sort of the main gist to it. Yes, the site editor is built so that it always reflects the front end as truly as possible, so that’s one layer. Also, the preview tools should allow you to see in different devices like mobile breakpoints, and I don’t know if they will have breakpoints and stuff like that. There are a lot of things in the current interface that is just not enabled. There are some challenges in the sidebar. Because the site editor is not just focused on a single post, it’s focused on the entire site. So, there can be many, many changes that need to be shadowed for the site. 

If you’re changing the site title, some of the global styles, aspects, and so on need to be orchestrated. So, to see in the previewing new window, there are some challenges there to integrate. Again, the interface is not final yet; a lot of these things are still being tweaked and improved. There are many things from the regular post editor that are not enabled yet. But they will be enabled. So yeah, it’s a, I guess, it’s not a simple thing to answer. Because, again, the idea of previewing the site that’s core to the whole project is that you’re always interacting in the same way that when you’re in the customizer, you’re seeing the preview all the time. That’s the main scope of this project,

Josepha [15:54]: Excellent. Changes like that changes to your workflow can be really hard to get your mind around, especially if part of that existing workflow was there to create some confidence in what you’re seeing with your users. And so I understand. Now that I’ve researched that question a bit, I see where that’s coming from. Based on existing workflows and existing patterns that we have for ourselves in WordPress, will we need to have a theme to use the full site editor?

Matías [16:33]: I think we’ve already covered some of these. And again, they are tools that can work on any existing theme. There is other stuff that needs space-specific themes to opt-in into these tools, like blog templates and so on.

Josepha [16:50]: Yes, I think the question that we have next, because I see that the literal next question I have is actually something we have covered; just because we’re being pretty conversational about it, not because anyone already asked the question. So I’m actually going to skip to the last question of this section that I received. I got this next one via Twitter. The question is, “how do you view the role of themes once full site editing is fully rolled out and all the page elements (content, headers, widgets, footers, etc.) and all the views are managed via blocks and block patterns? Will things become typographic and block styles?”

Matías [17:28]: I think this is a great question because it goes to the heart of, why are we doing all this. One of the main reasons is to empower users more. WordPress has been democratizing publishing for a while; this is another step into allowing themes to get more customization tools and more control over their site if they want to. I think the recent call for testing has focused on the 404 page, for example. That’s something that forever has been locked away from users. And it’s also something that, as a theme developer, and I used to develop themes a long time ago, that was one of the things where you decide what sort of approach you take for the 404 page. Maybe sometimes you want to have something more whimsical. Sometimes you need something more serious. And committing to one when you can have such a diverse and broad user base can be challenging. With these, it becomes as easy as offering a few different patterns for that template. Then the user will always be able to change the copy and modify something. So again, it opens up a lot of these things that used to be locked down. However, from a theme perspective, I think this doesn’t reduce the theme at all. If anything, it allows the theme to focus less on coding and functions and more on design expression and aesthetics. I don’t think that would ever be exhausted. That will always remain as diverse as humans are interacting with WordPress. And so it’s not that I don’t see it’s just as like, typographic and block styles. How do you express a template, how do you express the structure, what choices you quote, what choices you make as a theme builder? And of course, there are many degrees of control there. Because a site maintainer may not want the 404 template to be editable, that sort of control will always be present.

Josepha [19:38]: Yeah. And really fast. I have to add a caveat to a thing that you said in there. For anyone who’s listening keenly, you may have heard Matías say that the users can update any of the content there – any of the copy. In this context, we’re talking about users as in the people who are maintaining the site, not people who are visiting your site. Visitors to your site will not be able to change any copy on your page unless you’ve done something very interesting with your WordPress site, which is also fine if that’s what you prefer to do. By default, your visitors can’t change everything on your website, which is good news, frankly.

So I’ve got one logistics question, which I’m happy to take. And then one is kind of a big picture question that I also got from Twitter. “What about the classic editor block; what is going to happen to that? And when will we know?” So ages and ages ago, before COVID? I think so. Probably maybe a couple of years ago, Matt said that the classic editor plugin would be supported through the end of 2021. And that is still the case; there will be active support on that through the end of 2021. After that, it will not be actively supported anymore. It won’t be removed from any place that you can get access to right now. In a “this is the end of its lifecycle” sort of way, we just won’t have anyone who is currently committed to maintaining that plugin anymore. So that’s what’s happening at the end of the year. And yeah, at the end of 2021. The big question that we have is, “why is full site editing being so rushed?” I think this is a bit of a loaded question.

Matías [21:32]: Yeah, I think I think it’s still a fair question, though. I think we’re dealing with two things here. And one is ensuring that we release things in the best state possible. And also, some of the urgency is to offer tools that we know that people lack right now and that could really benefit from. Making that determination is very tricky. The full site editing project has been in the works for the last couple of years. If we count the initial phase of Gutenberg, that’s four to five years. We’ve been doing many calls for testing, which I think have been super useful to catch issues and reflect as a community on where things are going; how do we integrate with these? How do we use it? What are the shortcomings? What do we need to do? Based on all of these, we’ll continue to make decisions on when things become ready. We’re not committed to releasing something that’s not in a good state. And I think we will always be very careful about that. There are these two competing senses of the urgency – of getting some of these tools out, and because it also benefits from the feedback loops. I always say that, in many ways, the initial phase of Gutenberg, to me, is not finished. We took the initial two years to do the 5.0 release, the initial block editor, and so on. But, it’s still being improved at a very fast pace, among all the recent major releases improvements to the editor were included; that will continue to be the case. In many ways, phase one is not finished. And the moment we choose to release some of these tools or editing tools, it won’t be finished either. They will need to continue to grow, mature, and incorporate a lot of the feedback. Even the things that the ecosystem is building around. I’ve seen a few themes already that are incorporating a blank canvas template so that you can use them in some pages and take over and do everything with blocks. So even the community and ecosystem as a whole is also sort of paving the way for what needs to come.

Josepha [24:06]: I think from my perspective, and of course, I’m on the people side of things, the communication side of things, the logistics side of things; I have a frequently a very different view from what a lot of other folks are seeing. And so from my side of things, I have to say, I’m communicating about this change in a really broad way, which has not been happening since 2019 when we started the work. We’ve been communicating broadly with the WordPress community, but not with everybody who uses WordPress. So, I think that for a lot of people, this looks like a project that we started really actively working on in the last six months or so. And now we’re just racing toward a finish line. I think that there’s, there’s not been a lot of awareness of everything that’s gone into it. And so, on the one hand, it feels a little less rushed to me knowing the full length of the history on this. But also, as you said, I really think that this gets a bunch of tools to people who otherwise have not been able to accomplish these things in WordPress or otherwise. I am so anxious to get something to people who really can benefit from this change the most. And it’s the nature of the open source, right that like, one, as long as you have users, you’re going to have stuff you have to fix in your software. So we’re never really, really going to be done with this; there’s not going to be like a done point of WordPress. And the second thing is, I think it’s generally true that you don’t really start getting full user feedback until after you have launched your major release. I think that we see that a lot in open source software; you can bring in as many people as you think you can in your user tests heading up to it. And in your accessibility tests. And, in general, quality assurance tests. You can bring in a lot of people and still not have gotten the full understanding of the various niche use cases that your users will bring to you. Because at this point, we’re like 40% of the web. And that means that we’re serving this majority collection of increasingly minority voices and niche voices in the space. And so, a little bit I feel a sense of urgency; I feel a bit of anxiousness about trying to get this out there for one, to get the tools in the hands of the people who can benefit the most from them, but also so that we can start really getting the full stress test of this software out and get that feedback in so that we can really build something responsive to what our users need our long tail, “anyone who ever uses WordPress ever,” definition of users. And so, that’s why I feel a sense of urgency around it. Even though you know, as I said, you and I have been working on this for like five years, and you’ve been working on it for a decade or something. I actually don’t know how long it’s been worked on.

Matías [27:35]: Now that makes me feel a bit old.

Josepha [27:40]: Nobody makes Matías feel old. He is a lovely, wonderful colleague. Sorry, Matías, If I made you feel old.

Matías [27:46]: No, that’s totally fine. I also want to add that full site editing is not like a single toggle that’s going to drop into a major release. So I think that’s important to consider, I think this entire year is going to see a lot of these tools being, and sometimes the sort of the end-user is not the, again, the site maintainer. Still, you can also be the theme developer; I think there are many tools that would be empowering for theme developers to use. Again, we mentioned there are like five to ten themes, block themes right now. That needs to grow a lot, and that only grows through these sorts of feedback loops. And the theme community pushing things forward and seeing where things can lead to. I’m very excited about the pattern directory integration because I think that can also combine with blog themes in very powerful ways. Imagine if, I don’t know many of these patterns that are very common on the web and very needed, that if we can refine them together with a second community and make them available across themes, you can combine a header from one theme with a content of another; all these sorts of mixtures could happen. All of this needs exploration, the creativity of the entire community, and so on. In that sense, getting all these tools, even if it doesn’t immediately change anything for like the site itself, starts to unlock a lot of things. 

Josepha [29:27]: I’m going to take a bit of your answer from there and tie it all the way back to your first answer that we had when you joined me today. And say, I think you’re absolutely right. We have a set of users in our theme authors and our plugin developers as well that we desperately need to get looking at this set of tools. I hope that what we are shipping in the first iteration of this serves as an opportunity for all of those theme authors and agency owners, plugin authors, WordPress site configurers freelancers. Like, I really hope that this puts it into a really accessible, easy-to-access space for them so that they can do those experiments based on what they know their users need the most. They are the group that has the closest access to site maintainers. And what they need compared to, for instance, me or a potential you like we have a lot of information, you and I, we do a lot of tests, we have a strong sense of what is needed at the moment, but we don’t have as a close connection that our theme and agency and plugin folks all have. And so that’s another part of why I’m so excited to get this out in the current iteration of it.

Josepha [31:04]: That was a lot of questions in a little bit of time. This is going to be officially my longest WordPress briefing. Matías, I am so glad that you were able to join me today. And I think that everyone’s going to be really, really excited to hear your answers to these questions.

Matías [31:23]: Thank you for having me.

Josepha [31:25]: All right, my friends. That brings us into our small list of big things. I’m going to skip our community highlight today just because we had a slightly longer word press briefing in our bonus iteration today. But the small list of big things. The first thing is WordCamp Central America is coming up on April 15; there is a registration link in the show notes that you can access your tickets with. I recommend that you go; we’ve got a lot of excellent speakers coming up there and a lot of good content and good training and learning for y’all. The second thing is that Matt Mullenweg and I have listening hours coming up with the community in the first week of April. I’ll add the link to register for those in the show notes as well; it’s just a few minutes for you all to stop by, check-in, see what’s going on, and share some celebrations or concerns with us. And I hope that I see you there. 

So that my friends is your small list of big things. Thank you for joining in today for the WordPress briefing. I’m your host, Josepha Haden Chomphosy. I’ll see you again in a couple of weeks!

40 Free Photoshop Actions for Adding Vintage Effects to Your Photos

If you regularly work on a certain type of project, you probably have your workflow down path, which means you probably repeat the same steps over and over to achieve a specific result. But for a workflow to be truly efficient, it should also save you time. That’s where Photoshop actions come in handy.

Photoshop actions are nothing more than a series of tasks you can record and apply to a single file or a batch of files. They can be as simple as resizing an image and applying a color overlay to more complex such as resizing an image, adding a filter, applying an overlay, and renaming them according to a specific rule.

In most cases, Photoshop actions are used to achieve a certain effect to your images without spending hours recreating the effect from scratch every time. While you can certainly create your own Photoshop actions, don’t forget that there are countless Photoshop actions available for download online.

Among them are Photoshop actions designed to add vintage effects to your images, and in this article, we have collected the best of them. You’ll find a collection of free, high-quality vintage Photoshop actions that you can download, add to your design toolbox, and instantly apply to your designs.

For a more general collection of Photoshop Actions, take a look at this article: 50 Free Time-Saving Photoshop Actions.

Engraved Illustration Effect Photoshop Actions (FREE)

Engraved Illustration Effect vintage free photoshop action atn

Halftone Automator Photoshop Actions (FREE)

Halftone Automator vintage free photoshop action atn

Retrograde Retro & Vintage Photoshop Actions (on Envato Elements)

Retrograde Retro vintage photoshop action atn

7 Vintage Actions Photoshop Actions (FREE)

vintage free photoshop action atn

Hand-Colored Vintage Photo Actions (FREE)

Hand-Colored vintage free photoshop action atn

Analog & Retro Photoshop Actions (on Envato Elements)

Analog Retro vintage photoshop action atn

Matte Vintage Photoshop Actions (FREE)

matte free photoshop action atn

Vintage Photoshop Action (FREE)

vintage free photoshop action atn

75 Ultra Faded Retro Effects Photoshop Actions (on Envato Elements)

Ultra Faded Retro photoshop action atn

Breeze Vintage Effect Photoshop Actions (FREE)

Breeze Vintage Effect free photoshop action atn

Vintage Light Photoshop Actions (FREE)

Vintage Light free photoshop action atn

Retro Photography Photoshop Actions (on Envato Elements)

Retro Photography free photoshop action atn

Retro Style Photo Effect Photoshop Actions (FREE)

Retro Style Photo Effect free photoshop action atn

Runaway Vintage Photoshop Actions (FREE)

Runaway Vintage free photoshop action atn

Retro Photo Kit for Photoshop (on Envato Elements)

 free photoshop action atn

Vintage Red Photoshop Action (FREE)

Retro Photo Kit photoshop action atn

Vintage Colors Photoshop Actions (FREE)

Vintage Colors free photoshop action atn

Retro Film Photoshop Actions (on Envato Elements)

Retro Film free photoshop action atn

Action Vintage Photoshop Actions (FREE)

Action Vintage free photoshop action atn

Ageing Photo Effect Photoshop Action (FREE)

 free photoshop action atn

Subtle Vintage Photoshop Actions Pack (FREE)

Ageing Photo Effect vintage free photoshop action atn

Grungy Vintage Photoshop Actions (FREE)

Grungy Vintage free photoshop action atn

Vintage Effect Photoshop Action (FREE)

Vintage Effect free photoshop action atn

Stylish Vintage Photoshop Actions (FREE)

Stylish Vintage free photoshop action atn

SweetPea Country Vintage Photoshop Action (FREE)

SweetPea Country Vintage free photoshop action atn

Mondelcore Vintage Photoshop Action (FREE)

Mondelcore Vintage free photoshop action atn

Vintage Effect II PS Actions (FREE)

Vintage Effect II free photoshop action atn

Vintage Photo Effect PSD & Action (FREE)

Vintage Photo Effect PSD free photoshop action atn

Vintage Effect Photoshop Actions (FREE)

Vintage Effect free photoshop action atn

Sweet Vintage Photoshop Actions (FREE)

Sweet Vintage free photoshop action atn

LT’s Vintage Lightleak Photoshop Action (FREE)

LT Vintage Lightleak free photoshop action atn

Rocketlaunch Retro/Vintage Photoshop Actions (FREE)

Rocketlaunch Retro Vintage free photoshop action atn

Buttercream Vintage Photoshop Action (FREE)

Buttercream Vintage free photoshop action atn

Coffee Cup Photoshop Actions (FREE)

Coffee Cup vintage free photoshop action atn

SweettEmottion Vintage Photoshop Action (FREE)

SweettEmottion Vintage free photoshop action atn

Vintage Gradient Photoshop Action (FREE)

Vintage Gradient free photoshop action atn

Vintage Love Photoshop Action (FREE)

Vintage Love free photoshop action atn

Vintage Effect Photoshop Action (FREE)

Vintage Effect free photoshop action atn

Vintage Burn Photoshop Action (FREE)

Vintage Burn free photoshop action atn

Whimsical Dreams Vintage Photoshop Actions (FREE)

Whimsical Dreams Vintage free photoshop action atn

LT’s Vintage Style Photoshop Action (FREE)

LT Vintage Style free photoshop action atn

Cool Vintage Photoshop Actions (FREE)

Cool Vintage free photoshop action atn

Pink Vintage Photoshop Action (FREE)

Pink Vintage free photoshop action atn

Gum Bichromate Print Photoshop Action (FREE)

Gum Bichromate Print vintage free photoshop action atn

Lithprint Vintage Photoshop Action (FREE)

Lithprint Vintage free photoshop action atn

How to Create Your Own Photoshop Action

It is very easy to create your own vintage Photoshop actions. All you have to do is open up the “Actions” palette in Photoshop and click the “New Action” button as seen in the picture below:

This will now open a new window offering you different options for creating your action. You can name the action and can place it in a set.

Alternatively, you can assign a shortcut to your created action for quick access. This will help you immediately activate the action in Photoshop, and you can use this option for those actions that you use regularly.

Now, hit the “Record” button to start recording your desired actions. Here, you should remember one thing that steps like selection sizes, saving, and other specific steps will be duplicated exactly in the action. Therefore, you need to be very careful in keeping your steps as generic as possible. In this way, you can apply them to the complete range of the image on which you want to apply your action to.

When you are done, click the “Stop” button in the action menu. Now, if you want to apply the action on another file, you can simply click the “Play” button.

Installing Photoshop Actions

Installing Photoshop actions is also very easy and there are several ways to install Photoshop actions. You can simply drag the downloaded actions into the “Actions” folder that you can find enclosed within the “Presets” folder in your Photoshop application folder. This would be the easiest way to install Photoshop actions.

Alternatively, you can also use the little arrow on the right of the actions menu, and then click “Load Actions” option. This will also install downloaded actions into your Photoshop quite quickly.

The post 40 Free Photoshop Actions for Adding Vintage Effects to Your Photos appeared first on Speckyboy Design Magazine.

PHP Real Estate Website

Package:
PHP Real Estate Website
Summary:
Manage the properties of a real estate business
Groups:
AJAX, Algorithms, Business, Databases, Hosting, HTML, HTTP
Author:
Laudir Bispo
Description:
This package can be used to manage the properties of a real estate business...

Read more at https://www.phpclasses.org/package/12027-PHP-Manage-the-properties-of-a-real-estate-business.html#2021-03-28-11:11:59

How a Custom WordPress Plugin Can Help You Manage a Website

Whether you’re a WordPress user or build websites for a living, it’s likely you’ve relied on a few plugins along the way. These additional pieces of software enable the content management system (CMS) to perform new and exciting functions. Everything from contact forms, shopping carts to SEO are just a few clicks away.

Even better is that it’s possible to build your own custom WordPress plugin. And, no, it doesn’t have to be anywhere near the scale or depth of big players like WooCommerce or Jetpack. Nor do you have to be an expert in PHP or JavaScript (though some working knowledge helps).

In fact, some of the best reasons to build a custom WordPress plugin aren’t about adding major functionality. They’re more about making your website easier to maintain over the long term. Things that will save you from problems when you switch to a new theme or hand off a site to a client.

That’s only scratching the surface of what a custom plugin can do. To help demonstrate their power and convenience, here are some situations where building a custom WordPress plugin can be a big help.

How Do You Build a WordPress Plugin?

Before we get into the scenarios of why a custom WordPress plugin could make sense for your project, you may be wondering how to go about building one. That’s a pretty deep subject.

There are tons of reference materials and tutorials out there that cover the specifics. Therefore, we won’t go into great depth here.

Instead, we’re going to point you to the WordPress Plugin Handbook – which is the best place to start. It provides all the background information you need to get your project moving forward. In particular, check out the Plugin Basics section, as it will show you the required first steps.

It’s also worth checking out the Hello Dolly plugin that’s included with a default WordPress installation. The entire plugin is contained within a single PHP file. Its simple structure could serve as an inspiration for your own creation.

In addition, you will want to check out the following resources for getting the most out of your custom plugins:

The WordPress Plugin Handbook home page.

Scenario #1: Making Customizations That Survive a Theme Change

So often, WordPress code tutorials mention that you can add a snippet to your active theme’s functions.php file. Why? Because it’s often the easiest path forward for both the writer and the reader.

That doesn’t make it the best solution, however. Think, for example, of a custom WooCommerce hook that displays some text at the bottom of every product page. This little bit of code will work just fine while residing in your theme – but what happens after a redesign?

Switching themes means losing that customization – unless you remember to copy it over to your new one. A more likely scenario is forgetting about that snippet and scrambling to put it into your new theme after you realize it’s missing.

A plugin removes this potential issue because it’s completely separate from your theme. You can switch themes to your heart’s content and that functionality will still be there.

WordPress Themes page.

Scenario #2: When Functionality Has to Travel Between Websites

Building WordPress websites usually means that you’ll eventually need to use the same functionality in multiple places. That could be adding customer support info to each site you manage or even sharing custom post types across a multisite installation.

With the advent of the Gutenberg block editor, custom blocks are also a prime use case. While some blocks may be client-specific, others could be more general purpose. Placing your blocks into a plugin makes them highly portable.

A custom plugin can be a lifesaver in these situations. You don’t have to reinvent the wheel over and over. Instead, the functionality you need is included in a single package. Just install, activate and move on.

However, this is a good time to bring up the subject of plugin maintenance. If you utilize the same custom plugin on multiple websites, you’ll need to have an effective way to update the code when needed. Version control systems such as Git can come in handy for this task.

While that’s a subject for another day, it’s important to think about before you install your plugin on multiple websites. The more places a plugin resides, the harder it is to maintain without some form of automation.

A collection of suitcases.

Scenario #3: Enhancing an Existing Plugin

Many WordPress plugins offer support for various hooks and filters – code that allows you to change or expand its output and functionality. Think of the WooCommerce example mentioned above as one potential use.

These customizations can play a vital role in how specialized projects such as eCommerce or membership sites work. Placing them into a custom plugin can help in a number of ways.

Beyond the aforementioned separation from your theme, a custom plugin will also allow for better organization. Having all of your code snippets in a single spot means never having to search around for them when it’s time for a change.

Then there’s the ability to add on new functionality down the road. As your website evolves, you may want to build further enhancements. Add them to your custom plugin rather than hacking away at your theme.

Of course, there are also times when a trusted third-party plugin is no longer a viable option. Whatever the reason, you can easily deactivate your custom plugin or remove the additional code you wrote when that time comes.

A electrial plug near an outlet.

A Well-Organized Way to Add Functionality

Before you add custom code directly to your WordPress theme, think about its purpose. While it’s a good place for theme-specific items, other types of functionality really don’t belong in your functions.php file.

For everything else, a custom plugin is the better option. It provides a separate space to store vital functions while keeping them well-organized. You’ll even be able to switch to a new theme without losing your hard work.

The result is a website that is easier to maintain, along with functionality that can be quickly replicated for use elsewhere. It’s a great way to level up your WordPress development workflow.

The post How a Custom WordPress Plugin Can Help You Manage a Website appeared first on Speckyboy Design Magazine.

Weekly News for Designers № 585

Envato Elements

100 underline/overlay animations | The ultimate CSS collection – Use this collection to find the perfect CSS animation for your project.
Example from 100 underline/overlay animations | The ultimate CSS collection

Why Thinking Ahead Is Crucial in Web Design – Learn how to design websites with the future in mind.
Example from Why Thinking Ahead Is Crucial in Web Design

Charts.css – Check out this modern CSS framework that styles HTML elements as charts.
Example from Charts.css

Conditional animations with CSS properties – Make your website more accessible by loading animations based on a user’s “reduced motion” OS settings.
Example from Conditional animations with CSS properties

Evergreen CSS Flex Layouts With Live Demos – A collection of common layouts that you can copy and paste right into your own site.
Example from Evergreen CSS Flex Layouts With Live Demos

5 Common WordPress Myths Debunked – Some of the things you read about WordPress just aren’t true. This post will set the record straight.
Example from 5 Common WordPress Myths Debunked

Foont. – How well do you know fonts? This quick game will put your typographic knowledge to the test.
Example from Foont.

10 New CSS Features You Might Not Know About (2021 Edition) – A look at some newer CSS features you could be taking advantage of.
Example from 10 New CSS Features You Might Not Know About (2021 Edition)

Tropical Particles Rain Animation with Three.js – Check out this outstanding WebGL particle rain animation tutorial.
Example from Tropical Particles Rain Animation with Three.js

Do We Really Need to Follow Design Trends? – How to strike a balance between trendiness and solid design.
Example from Do We Really Need to Follow Design Trends?

Fluid Space Calculator – Enter your minimum and maximum viewport sizes and this tool will generate a fluid font scale.
Example from Fluid Space Calculator

Better Line Breaks for Long URLs – Long URLs can be a real pain to deal with. This tutorial will show you how to add more precise line breaks within your content.
Example from Better Line Breaks for Long URLs

The 20 Best Free Fonts for Comic Books & Cartoons – Spice up your artwork with these fun fonts.
Example from The 20 Best Free Fonts for Comic Books & Cartoons

Printables – Do you like to draw mockups by hand? Download these free printable device templates to enhance the process.
Example from Printables

Cleopatra – Grab a copy of this clean & minimal tailwind CSS admin dashboard template.
Example from Cleopatra

Soft UI Design System – If you’re looking to add a soft UI design to your project, you’ll want to check out this free Bootstrap 5 UI kit.
Example from Soft UI Design System

The post Weekly News for Designers № 585 appeared first on Speckyboy Design Magazine.

10 Markdown Editors That Will Make Your Job Easier

Markdown editors are online or downloadable tools that help writers and developers convert text to HTML when they’re writing content for the web.

If you’re not familiar with Markdown, it is a type of syntax that is designed specifically for easier web writing.

In this post, you’ll find the best free online Markdown editors to help you with your web content.

1. StackEdit

StackEdit markdown editor

StackEdit is a free online Markdown editor loaded with useful features. It has a visual tool bar for formatting (bold, emphasis, lists, etc.). It can sync with cloud storage services like Dropbox and Google Drive, and import files from a URL or your computer’s hard drive. A nifty helper feature of this Markdown editor is it can convert HTML to Markdown.

2. Dillinger

Dillinger markdown editor

Dillinger has a clean user interface that will help you compose Markdown text easier. This online Markdown editor links up with four web services: Dropbox, Google Drive, One Drive, and even GitHub. You can export your text to HTML, styled HTML, Markdown (.md), and PDF. It has a “distraction-free” mode which hides everything except your Markdown text so you can focus on writing.

3. Typora

Typora markdown editor

Typora is a downloadable Markdown editor for MacOS X, Windows, and Linux systems.  You can choose from a variety of themes to make your Typora editor personalized to you.

4. Mou

Mou markdown editor

Mou is a Markdown editor for MacOS X users. This editor offers live previews, custom themes, and more.

5. Markdown Journal

Markdown Journal

Markdown Journal is a very simple online text editor that syncs with Dropbox. To be able to use it, you will have to give it access to its own Dropbox folder.

6. Dingus

Dingus

Dingus is a relatively old and extremely simple Markdown online editor. What makes this tool special is it’s by Daring Fireball (John Gruber), the creator of Markdown.

7. ghostwriter

Ghostwriter markdown editor

Ghostwriter is a downloadable Markdown editor for Windows and Linux systems. This tool boasts drag-and-drop functionality and a number of other cool features.

8. (GitHub-Flavored) Markdown Editor

Markdown editor

This is another option if you want to compose GitHub-Flavored Markdown. It doesn’t have cloud storage syncing capabilities, but it has a visual preview pane so you can see the results of your Markdown formatting.

9. Writebox

Writebox

Writebox is a distraction-free text editor that supports Markdown. When you start writing, it hides everything except your text. This online text editor can sync with Dropbox and Google Drive, has a few keyboard shortcuts, and allows you to download your text in HTML or .txt format.

10. wri.pe

wri.pe

wri.pe is a simple web-based notepad that supports Markdown. You can back up your notes in Dropbox or Evernote.

Have you decided on a Markdown editor, yet?

Take some time to test out your options if you aren’t sure which editor is for you.

There are a lot of free online Markdown editors out there. However, two of them truly stood out to me: StackEdit and Dillinger. Both of these online Markdown editors have the features needed for practical writing, and that’s why they get my vote.

If you work on a lot of GitHub projects, (GitHub-Flavored) Markdown Editor can make writing your docs and README.md a bit easier.

The post 10 Markdown Editors That Will Make Your Job Easier appeared first on WebFX Blog.

Eloquent Composite Primary Key

Package:
Eloquent Composite Primary Key
Summary:
Define object properties to use as primary keys
Groups:
Databases, Design Patterns, Libraries, PHP 5
Author:
Thiago Przyczynski
Description:
This package can be used to define object properties to use as primary keys...

Read more at https://www.phpclasses.org/package/12024-PHP-Define-object-properties-to-use-as-primary-keys.html#2021-03-25-16:08:54

A Beginner’s Guide to Competitor Website Analysis

Your biggest competitor has just launched a new digital marketing strategy in the hopes of expanding their audience and driving up revenue. Being the first ones in the industry to use the strategy, they expect it to be an easy success.

Not long after, though, your business starts implementing the same technique, one-upping your competitor to claim their traffic. It’s a huge win for your company — but how did you know what your competitor’s new strategy was in the first place?

The answer is, you conducted an analysis of your competitor’s website to see what marketing tactics they were using and then employed those tactics in your marketing. This example illustrates the benefits of competitor analysis.

But what exactly is competitor website analysis, and how can you use it? Read on to learn more. Then consider partnering with WebFX’s team of over 300 experts for our competitor analysis services. Just call 888-601-5359 or contact us online to get started!

Masters of our craft

The WebFX team is an industry leader when it comes to marketing and design knowledge.

27K

Books Read

4,000+

Blog posts written

300+

Google Certified Team Members

1,200+

Books Read

154

Industries Worked In

50+

CMS Experts

What is a competitor website analysis?

Competitor website analysis is exactly what it sounds like — it’s where you analyze the marketing strategies and tactics your competitors employ on their websites. The idea is to find out how you can use your marketing to match or surpass theirs.

The way you monitor your competitors can vary, ranging from a glance at a keyword’s search results to a full-blown, software-driven analysis. Regardless, though, the goal is to stay informed about what they’re doing.

Why should you run a competitor website analysis?

When your competitors implement new and effective strategies, you’ll want to know about it. Any successful strategy they employ is a detriment to your marketing, and the only way to counter it is to find out what it is and respond accordingly.

Of course, competitor analysis can also tell you what your competitors aren’t doing. It can show you the weak spots in their marketing so you can optimize your campaigns to take advantage of those weaknesses.

However you go about it, competitor analysis is a critical tactic for staying ahead.

How can you conduct a competitor site analysis?

When you monitor competitors’ marketing, you learn a lot about how to optimize your campaigns. But how do you do that? What process should you follow to perform a competitor analysis?

Here are three steps you should follow when you want to analyze your competitors’ sites.

1.      Identify your competitors

It’s hard to monitor competitors when you don’t even know their names. That’s why, before you can do anything else, you have to identify your competitors.

You may already know of several direct competitors, and if so, you can list them right from the start. But you’ll also want to conduct some more thorough research to make sure you know which businesses to watch.

Since you’re looking to analyze websites, the best way to find your competitors is to see which companies’ sites rank high in Google. Try searching for some core keywords related to your business.

For instance, if you sell cars in Los Angeles, try searching “LA car dealership.”

 

 

Then look at which sites rank the highest for those keywords. The results should give you a solid list of competitors to use.

2.      Determine what information you’re looking for

Visiting a competitor’s site and then aimlessly browsing around in the hopes of finding something useful isn’t the right way to conduct a competitor website analysis. You need to go in with a clear concept of what you’re looking to learn.

Here are some examples of things you might search for on your competitors’ sites:

By having a goal, you’ll be much more efficient in your search. Go in focusing on the specific information you want, and do it with the best tools for finding that information.

3.      Conduct a SWOT analysis

Once you know who and what you’re monitoring, it’s time to go in and start your analysis. Specifically, you should conduct a SWOT (strengths, weaknesses, opportunities, and threats) analysis of your competitors.

Let’s say you’re looking for the keywords that a competitor targets in their content.

You should aim to ask questions like:

  • What keywords are bringing this competitor success that you could consider implementing?
  • What keywords aren’t working well for this competitor?
  • What keywords is this competitor not targeting that you can target to get traffic?
  • What keywords is this competitor targeting that pose a threat to your marketing, like your company’s branded keywords?

Once you complete your SWOT analysis, you’ll have a roadmap of how to optimize your marketing.

What are the best competitor website analysis tools?

Competitor analysis doesn’t always mean visiting your competitors’ sites and looking around for surface-level information. It often requires specialized tools or software for digging deeper into the available data.

Fortunately, there are plenty of online resources available for helping you monitor competitors’ websites. Here are four of the best tools you can look into using for your competitor site analysis!

1.      SpyFu

SpyFu is an excellent tool for covering the basics of competitor analysis. For starters, it lets you see how high pages across a site are ranking in Google for specific keywords. It also allows you to see how many backlinks a site has, indicating how reputable Google views it.

2.      Alexa

Alexa offers many of the same benefits as SpyFu, with one notable addition — it can give you insights into a website’s traffic. A site may get optimized for a keyword, yet still not drive very much traffic. Alexa will let you see how many users are visiting the site.

3.      SEMrush

Like Alexa, SEMrush builds on the features offered by SpyFu. On top of letting you view things like rankings and backlinks, it can provide you with insights into a company’s social media presence — another powerful marketing tool worth monitoring.

4.      CompetitorSpyFX

Each of the above three tools is a fantastic competitor analysis resource, and they each bring unique features to the table. But if you want a tool that will give you a truly comprehensive look at your competitors’ marketing, you should consider CompetitorSpyFX.

CompetitorSpyFX is part of WebFX’s larger digital marketing platform, MarketingCloudFX. It allows you to view a variety of competitor marketing metrics, including:

  • Keyword comparison
  • Page traffic
  • Backlinks
  • Bounce rate
  • And more!

On top of viewing current metrics, you can also use CompetitorSpyFX to project what changes to your marketing will help you best surpass your competitors, giving you the power to make data-driven decisions about your digital marketing strategy.

Meet MarketingCloudFX

One platform tracking and powering world-class results

Learn More

Get help with your competitor site analysis from WebFX

Want to drive up your marketing to outperform your competitors? WebFX can help! We’ve been generating successful digital marketing campaigns for our clients for over 20 years, and we’d love to do the same for you.

With our competitor analysis services, you’ll gain access to CompetitorSpyFX and all the special features that come with it. You’ll also get our help putting CompetitorSpyFX into action to improve your marketing.

Give us a call at 888-601-5359 or contact us online to get started today!

The post A Beginner’s Guide to Competitor Website Analysis appeared first on WebFX Blog.

Powered by Gewgley