{"id":147189,"date":"2015-10-11T11:00:05","date_gmt":"2015-10-11T15:00:05","guid":{"rendered":"http:\/\/premium.wpmudev.org\/blog\/?p=147189"},"modified":"2015-10-11T08:35:27","modified_gmt":"2015-10-11T12:35:27","slug":"sunday-reset","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/sunday-reset\/","title":{"rendered":"6 Things WordPress Developers Should Do Every Sunday to Reset For the Week Ahead"},"content":{"rendered":"<h2>When it comes to keeping up with all the necessary tasks related to WordPress development, disorganization and bad habits can set you back in ways that may show through your work.<\/h2>\n<p>Even for developers who spend\u00a090 percent or more of their time\u00a0reading code, that shouldn\u2019t give you the excuse to avoid setting up a solid plan that serves your productivity and keeps you on schedule. At the very least, you should consider doing a few simple tasks every Sunday\u00a0or sometime before the week starts up again to help you gear up for what&#8217;s ahead and get you off to a good start.<\/p>\n<p>The following suggestions are all optional, but they\u2019ll make a big difference in how your run your WordPress development business if you commit to doing them on a weekly basis.<!--more--><\/p>\n<h3>1. Make Sure Your Have Up-to-Date Backups of Everything<\/h3>\n<p>Don\u2019t be one of those developers who forgets to do a task as crucial as backing up regularly. Of course, depending on how big your client base or user base is and how much work you do every week, you may need to back up more frequently than once per week, but taking at least weekly backups will make any loss of content or settings less painful should anything horrible happen in the meantime.<\/p>\n<p>Check out <a href=\"https:\/\/wpmudev.com\/blog\/backup-with-snapshot\/\" target=\"_blank\" rel=\"noopener\">How to Backup Your WordPress Website (and Multisite) Using Snapshot<\/a> for a helpful demonstration of how to get it all done\u00a0with WPMU DEV\u2019s very own <a href=\"https:\/\/wpmudev.com\/project\/snapshot\/\" target=\"_blank\" rel=\"noopener\">Snapshot Pro plugin<\/a>, which should only take you about 10 minutes to do. You may also want to check out the <a href=\"https:\/\/wpmudev.com\/blog\/free-quality-backup-plugins\/\" target=\"_blank\" rel=\"noopener\">11 Best Free Quality Backup Plugins for Protecting Your WordPress Site<\/a> while you\u2019re at it.<\/p>\n<h3>2. Figure Out What Needs to Be Updated or Cleaned Up<\/h3>\n<p>First and foremost, staying on top of performance and speed should be a key priority. And considering how fast the world of WordPress moves these days, it\u2019s pretty much essential for developers to take some time every week to go over what specific maintenance and custodial work should\u00a0be done to keep everything running smoothing and all your users satisfied.<\/p>\n<p>Get those updates done so you can start the week fresh, or at least consider blocking off some extra time later on in the week if you think you\u2019ll need more time to test out all these updates first in order to ensure they don\u2019t end up breaking anything. You\u2019ll want to consider updating or cleaning up the following:<\/p>\n<p><strong>Old WordPress versions:<\/strong> Having the latest version of WordPress is essential for security, bug fixes, and all sorts of other performance-related functions. If you\u2019ve been lazy about it in the past, check out our piece on <a href=\"https:\/\/wpmudev.com\/blog\/update-wordpress\/\" target=\"_blank\" rel=\"noopener\">Why You Should Have the Latest Version of WordPress<\/a> for a bit of a\u00a0reality check.<\/p>\n<p><strong>Old or unused themes or plugins you use on your sites:<\/strong> Just like updating WordPress itself, themes and plugins should be up to date as well to ensure speedy performance and tight\u00a0security. Delete plugins you no longer use, and make sure the ones you are using are updated to their current versions.<\/p>\n<p><strong>Old, unused, or duplicate code on the themes or plugins you develop:<\/strong> For developers who release their own themes and plugins for other WordPress users, updating and cleaning up the code is absolutely\u00a0essential for keeping up with WordPress core updates, fixing bugs, and adding new features. Likewise, extra unused code you know you\u2019ve been lazy about cleaning up can slow down loading, so make sure you go in and take care of any anything that may impact efficiency and even your own development time spent navigating files.<\/p>\n<p><strong>Old versions of computer software you regularly use:<\/strong> You do all your work on a computer (or perhaps multiple computers) ,so chances are you\u2019re going to have a bunch of programs that need updating once in a while. From text editors and database management tools, to FTP utility and screen capture, it\u2019s a good idea to do a run-through of all the most important programs you use to make sure they\u2019re all updated before you need to get straight down to working with them the following week.<\/p>\n<p><strong>Any possible security vulnerabilities:<\/strong> You can never be too careful. While updating everything is the first step, there\u2019s always more you can do to beef up security. For example, now might be a good time to go in and change the \u201cAdmin\u201d username on all sites you manage if you\u2019ve been putting that off.<\/p>\n<p><strong>Database junk:<\/strong> Depending on how long you\u2019ve been using WordPress, you may even be due for a good database cleanup. Get it done before the week begins, or at least schedule a time for you to follow these <a href=\"https:\/\/wpmudev.com\/blog\/squeaky-clean-database\/\" target=\"_blank\" rel=\"noopener\">10 Tips for Keeping a Squeaky Clean WordPress (and Multisite!) Database<\/a>.<\/p>\n<h3>3. Plan Out Who You Need to Reach Out to This Coming Week<\/h3>\n<p>Whether you\u2019re a freelancer doing his own thing, or a developer who\u2019s part of a huge team of developers and other professionals, chances are there are going to be other people you need to contact for support, to collaborate with, to collect additional\u00a0resources from, and all sorts of other reasons. So rather than trying to reach someone at the last minute and potentially wasting their time because you weren\u2019t prepared, take the time to get it all organized ahead of time.<\/p>\n<p>Make a list of all the names of the people you need to\u00a0speak with this upcoming week, along with their contact information and some brief notes or questions. You can even go so far as to write out any emails you plan to send, and schedule them to be sent later on in the week with a tool like <a href=\"http:\/\/www.boomeranggmail.com\/\" rel=\"noopener\" target=\"_blank\">Boomerang for Gmail<\/a>.<\/p>\n<h3>4. Ask Yourself If Anything Can Be Automated<\/h3>\n<p>When it comes to working with technology, you have to take advantage of automation if you&#8217;re serious bout boosting your efficiency. Give some thought to any of the manual tasks you find yourself having to do more than once and see if you can automate the process with something like <a href=\"http:\/\/gruntjs.com\/\" rel=\"noopener\" target=\"_blank\">Grunt<\/a>, <a href=\"http:\/\/gulpjs.com\/\" rel=\"noopener\" target=\"_blank\">Gulp<\/a>, or any other helpful tool of your choice. Your backup routine, if not already automated, is another one to consider.<\/p>\n<p>If you\u2019re a theme or plugin developer not doing so already, consider taking advantage of automatic updates for those that could use them. Although turning them on through your plugin isn\u2019t always recommended since the user should have control over enabling it themselves, the automatic updates may be useful for rolling out small updates and minor security fixes.<\/p>\n<p>It may be beneficial for you to make a list of all your plugins or themes that are worth including a reminder in for users to enable the automatic updating function.<\/p>\n<h3>5. Identify Important Points from User Feedback<\/h3>\n<p>Failing to address the needs of the users is a big mistake. And the more popular your site, theme, plugin, or other WordPress-related product is, the more often you should be looking at user feedback.<\/p>\n<p>Take at least a few minutes to go through your reviews, forum discussion, emails, blog comments, or however else your users try to communicate with you about your work, and jot down a few of the comments, complaints,\u00a0or feature suggestions that stand out the most. You may also want to make a note of what the users really love about your theme or plugin, since those will give you hints on what to expand on\u00a0and improve.<\/p>\n<h3>6. Create Your To-do List Using Everything You Determined from Above<\/h3>\n<p>Some of the things covered previously can be taken care of immediately as you\u2019re planning for the week ahead, but for those that will require some more time, you can add them to your to-do list for tackling later on in the week. As you go about building your list, consider starting out by writing out everything you can think of first that must absolutely get done.<\/p>\n<p>Prioritize tasks related to things your clients and\/or users have already learned to expect from you on a regular basis, along with scheduled calls or meetings and anything needed to fulfill certain deadlines. After those must-dos have been put into your list, you can go ahead and work some of the more routine tasks you determined from this article that needed to be taken care of \u2014 like testing new plugin versions, cleaning up code, exploring a new security option, and so on.<\/p>\n<p>Once you have your main key tasks and your maintenance tasks all worked into your list, you can move on to adding anything that may be worth taking a look at or exploring based on the user feedback from the last point. Some of the things your users bring to your attention may even turn into main tasks, depending on how important they really are.<\/p>\n<h3>Bonus #7: Come Up with a Few Ideas\u00a0for Marketing &amp; Branding<\/h3>\n<p>If you have someone else that specifically takes care of all the marketing, then you can skip this section. If not, then you it would be worthwhile to spend some time planning out how you plan on reaching more users and keeping your current ones happy &#8212; especially if you&#8217;re a developer who tends to let the promotion side of your business kind of fall by the wayside.<\/p>\n<p>Consider checking out these <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-marketing\/\" target=\"_blank\" rel=\"noopener\">17 Simple Marketing Tips and Tools to Boost Your WordPress Business<\/a> and possibly even\u00a0<a href=\"https:\/\/wpmudev.com\/blog\/craft-engaging-email-newsletters-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to Craft Engaging Email Marketing Campaigns for WordPress<\/a> if you\u2019re serious about providing something that people can find easily and see that it\u2019s worth using.<\/p>\n<h3>Bonus #8: Catch Up on Your Favorite Newsletters, Blogs, and Upcoming Conferences<\/h3>\n<p>As a WordPress developer, you should be committed to constant learning. One of the best ways to do that is by subscribing to and maintaining a regular habit of checking out what\u2019s new in the world of WordPress by way of other developers who share their expertise on blogs and through newsletters. (BTW, are you subscribed to our daily industry newsletter, <a href=\"https:\/\/wpmudev.com\/blog\/get-the-whip\/\" target=\"_blank\">The WhiP<\/a>?)<\/p>\n<p>Of course, nothing compares to actually getting out there to meet and work with others who have tons of development knowledge to share from their experience. Look around for any developer workshops in your local area that you may be interested in taking, and check out the <a href=\"https:\/\/central.wordcamp.org\/\" rel=\"noopener\" target=\"_blank\">WordCamp website<\/a> form upcoming events you may want to attend.<\/p>\n<h3>It Pays to Get Organized<\/h3>\n<p>Every time you turn your attention away from your work because something else needs to be done first in order to keep working, your brain has to take extra time to get refocused again.<\/p>\n<p>With that said, it\u2019s worth getting as much planning and maintenance out of the way before the work week begins so you can focus on your most important tasks.<\/p>\n<p><strong>Do you have any good WordPress development-related rituals you use to refresh for the upcoming week? Share them with us\u00a0in the comments below.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you already dreading tomorrow&#8217;s Mondayitis? Start your week out on the right foot with these simple tasks to help you gear up for the week ahead.<\/p>\n","protected":false},"author":37930,"featured_media":137545,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[557],"tags":[9798],"tutorials_categories":[],"class_list":["post-147189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-weekend-wordpress-projects"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/147189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/37930"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=147189"}],"version-history":[{"count":6,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/147189\/revisions"}],"predecessor-version":[{"id":217367,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/147189\/revisions\/217367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/137545"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=147189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=147189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=147189"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=147189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}