- Working Together on Big WordPress Projects
Most members of the East Bay WordPress Meetup are freelancers, but some projects are too big for one person, and some require skills we don't have. (I don't care how smart you are: you can't specialize in everything.) We don't have to pass up the big projects just because we're on our own. We have an amazing pool of talent right here in this Meetup. I know, because I've worked with some of you before, and seen more of you present. The first half of the July 2019 Meetup is designed to help us get to know--and make a note of--who is available for what kind of work. For instance, I know that Sonja is a database expert, Laura knows about Formidable forms, and Shar can probably answer my questions about Joomla, but I don't know everything about everyone, and I've been the organizer for 10 years. I'd like to create a spreadsheet where we can keep track of who specializes in what kind of work, for whom. That means we'll be doing some extended intros. Come prepared to share your favorite kind of work, type of help you're most likely to need, and favorite kind of client. I'd like to set it up so that all the meetup members can participate even if you can't make it, but I have to figure out how first! The second half of the Meetup will be a discussion about how to collaborate successfully, without tripping over each other. If you have experience building an ad hoc team, we want to hear about it. This can be anything from tips about hiring subcontractors to favored collaboration tools.
- Take Command of WordPress with WP-CLI
WP-CLI is the official command line tool for interacting with and managing your WordPress sites. You can use it to speed up maintenance and deployment tasks, and to aid in theme and plugin development. With WP-CLI, you can accomplish most tasks available in the WordPress administration panels and more quickly. In addition, WP-CLI offers built-in commands for things you can't do within the admin. panels without adding a plugin, like regenerating thumbnails and deleting transients. You can install packages to help you identify problems with your site and create your own commands. This presentation goes over all this with the goal of helping you do more in less time. Join us at the May East Bay WordPress Meetup and learn to manage your sites like a boss. ABOUT THE SPEAKER Diana Thompson is a freelance web designer, developer, and site manager living and working in San Francisco. She loves working on WordPress projects that call on her keen design eye and thoughtful coding. Find out more at https://www.likethegoddess.com/.
- Search and WordPress - Help your visitors find what they need
The default WordPress search experience leaves quite a bit to be desired, but there are many ways to improve it using plugins and third party services. In this talk, we'll look at three ways to make your WordPress search experience better for site visitors and your bottom line. * SearchWP, a WordPress plugin to index your content and present search results * ElasticSearch, a powerful, open-source natural-language search engine that can be integrated with WordPress in several ways * Google Custom Search, which allows you offload all indexing and search functionality to Google We'll discuss the process of indexing, searching, filtering, and presenting results to site visitors. Bring your own search integration experiences and demos if you have them and would like to share! About the Speaker Anca Mosoiu is the founder of Tech Liminal, where people with various skills and backgrounds come together to learn and build using technology. She is a programmer and consultant who loves complex, large-scale technology projects, where her curiosity and ability to translate between technical and non-technical helps teams get things done. She runs a weekly WordPress Support Group in Oakland, San Rafael, San Leandro (and soon ... online!) .
- Convert to Blocks: Moving a Complex Site to Gutenberg
Over the years, many of us have built complex sites for clients using tools like ACF, page builders, and a lot of custom code. Now the client wants a design refresh, which gives you a perfect opportunity to make the site fully compatible with WordPress 5.x. I'm working on this right now and will share examples from my own projects, but I want to hear from everyone about what you're doing to move existing clients to Gutenberg. Here are some of the processes we can talk about: - Adding Gutenberg support to your theme - Setting a color palette - Creating Gutenberg editor styles - Converting ACF metaboxes to ACF blocks - Converting shortcodes to blocks - Creating block templates for CPTs - Block collections - Using Gutenberg instead of a page builder
- Using Pattern Lab, NPM, and Timber to Build WordPress Themes
Pattern Lab (https://patternlab.io) provides a design framework for building websites/applications using atomic design principles. NPM (https://www.npmjs.com) provides a wealth of software for automating build processes. Timber (https://www.upstatement.com/timber) lets WordPress use a template engine, Twig (also used by Pattern Lab), which provides the ability to write HTML and PHP in separate WordPress theme files. Using these tools together, it's possible to: * build a static website using code that can be used in WordPress, that also functions as a style guide * automatically build and optimize CSS, JS, and other files * keep presentation code (HTML and CSS) separate from logic (PHP), which results in more reusable code and allows people with different skill sets to work together more effectively In addition, Twig not only can be used for multiple PHP applications (Wordpress, Drupal, Symphony, etc.), but is based on a template engine (Jinja/Django) used for Python applications, and much of its code can be used either verbatim or with a little tweaking for a wide range of PHP and Python projects. Likewise, NPM is used for a vast number of websites/applications. * You will benefit from this talk if you: - are interested in seeing atomic design principles in action - want to automate your WordPress build process (CSS, JS, etc.) - are interested in separtion of concerns (i.e., logic versus presentation) useful for designer/developer teams/roles - build WordPress themes from scratch or from barebones starter themes ABOUT THE SPEAKER Steve Musial is a freelance web developer who builds websites using WordPress, Drupal, and other languages/frameworks. Prior to his freelance career he worked for many years in-house at a publishing company managing their websites.
- Show Off Your WordPress Site 2018
In order to see more sites than we did last year, what we need is for the volunteers to choose ONE (1) feature of a recent site to demonstrate. We'll distribute the URLs of all the sites so people can check them out in more detail after the meeting. What to Include in Your Presentation Here are some suggestions for what to talk about in addition to just showing us around the site. • Type of project (e.g. e-commerce, membership, portfolio, news, multi-purpose, application built on WP) • What made you choose this project to demo? • What was your primary role in the project? (E.g. design, development, project management, content strategy/development, front-end, back-end, everything) • What problem were you solving for the client? (Or for yourself, if it was your own site.)
- How to Conduct an SEO Audit with John Locke
There are sites that offer free "SEO Audits" that identify a few of the glaring problems with your site, but comparing those to a professional SEO Audit is like comparing Wix to WordPress. The SEO audit is the first step in a long-term SEO campaign. It identifies what's working, what's not, and where the site's SEO can be improved. In this presentation, John Locke, SEO consultant at Lockedown Design & SEO, will walk through how he does in-depth SEO audits for clients. Some things he'll cover in this special session: - What things he looks for when it comes to increasing rankings - How content is arguable the most important factor in rankings - Why your link profile is still important to Google - Looking for patterns is necessary for improving SEO - How building your brand will help your SEO - User experience is the most overlooked factor in SEO - Why you need to monitor your information on other sites - How reviews and reputation directly affect your search rankings - What factors you should address first if you're starting from zero Be prepared to take notes: this is an information-packed session! ABOUT THE SPEAKER John Locke got his start in web development and digital marketing after a two decade career working in commercial and retail bakeries, working his way up from an apprentice to journeyman to manager. He studied web design and web development for two years in between shifts at the bread factory in preparation for the next phase of his working life. In 2012, he founded Lockedown Design as a web development shop. Later, after noticing he had a knack for SEO, he moved the business towards online marketing and search engine optimization. Website: https://www.lockedownseo.com/ Twitter: @lockedown_ YouTube: https://www.youtube.com/user/johnjlocke
- Data-Driven Marketing with Google Tag Manager
- WordCamp Sacramento Redux: Portfolios & Plugins
Three members of the East Bay WordPress Meetup presented at WordCamp Sacramento 2018. Two of us will be repeating our presentations at Sunday's meetup. (As an extra bonus, Jamie may bring her 2-year-old.) ##The Presentations ###Jamie Bergen: Lessons Learned Releasing My First WordPress Plugin Jamie recently released her first plugin on the WordPress.org plugin repository. This talk will give aspiring plugin authors a behind-the-scenes look into the process of building a plugin, submitting the plugin for approval, and handling support requests. The process wasn’t seamless, but she learned from her mistakes, and is hoping you will too! ###Sallie Goetsch: Building a Compelling Portfolio...with Gutenberg The purpose of a portfolio is to convince prospects to work with you. Whether your service is photography, design, development, or construction, your portfolio needs more than beautiful images. If you’re going to convince people to hire you and not your competition, you can’t just show people what you built. You need to explain the business problems you helped your clients solve and the outcomes you helped them achieve. The first and most important step in creating your portfolio is determining what to put in it, which means knowing who your ideal client is and what they care about. But after you’ve done the content strategy work, what then? How do you create a portfolio with the elements you need, without adding unnecessary features? How do you make it easy for yourself to add new projects? And can you create it without hiring a developer? It’s already possible to use code to customize WordPress portfolio plugins, and to use page builders to create layouts for portfolio archives and single entries. Those methods will both have a place for some time to come, but the new block-based Gutenberg editor provides a new way to build a portfolio template, and it might be even easier to use than a page-builder. This session will review the elements of a good portfolio and explain how to combine core blocks and custom blocks into reusable block templates. The speaker will also address the question of where you might still prefer a page-builder and where you might need a developer — at least in the short term. You’ll walk away with a better understanding of how Gutenberg can make it easier to promote your business effectively.
- Contributor Day 2018
You don’t have to be on the core team to contribute to WordPress. There are all kinds of ways to help out: answering questions in the support forum, writing and editing documentation, making translations, helping with accessibility, and more. Join us for a special extended session and give back to the WordPress community. We’ll show you how to do it and then get down to work. All you need is a WordPress.org (not .com) login (https://wordpress.org/support/register.php) and a laptop. The first hour will be a contributor onboarding session to get people set up. Links to Contributor Guides Accessibility (https://make.wordpress.org/accessibility/getting-started-at-a-contributory-day/) Core (https://make.wordpress.org/core/handbook/getting-started-at-a-contributor-day/) Docs (https://make.wordpress.org/docs/handbook/about-the-docs-team/get-involved/getting-started-at-a-contributor-day/) Meta (https://make.wordpress.org/meta/handbook/about/contributor-day/) Mobile (https://make.wordpress.org/mobile/handbook/general-guides/getting-started-at-a-contributor-day/) Polyglot (https://make.wordpress.org/polyglots/handbook/about/get-involved/getting-started-at-a-contributor-day/) Support (https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/)