Setting Up Security Plugins / The Hardest Thing About WordPress

Poll results were tied, so I decided to make “How to Set Up Wordfence and iThemes Security” the main topic and put the “What’s the Hardest Thing about WordPress?” discussion into our regular Q&A period. 

SECURITY PLUGINS

Security plugins have lots of options, and if you don’t set them up correctly, you might lock yourself out of your own site–or overlook something important.

Pieter Hartsook shows you how to configure two of the most popular security plugins for WordPress: Wordfence and iThemes Security

THE HARDEST THING ABOUT WORDPRESS

It’s my contention that we should stop pretending WordPress is easy. Sure, it’s a lot easier for developers, designers, and end users than some other popular content management systems or creating an old-fashioned HTML site. But WordPress has evolved into a pretty complex system. We’ll share the hardest things for us and our clients, and any insight we have into how to make them easier.

August 2015: Contributor Day

We had our first WordPress Contributor Day on August 23, 2015, with pizza and soft drinks provided by Pagely.

Overview

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 and a laptop.

Links to Contributor Guides

What We Did

First, everyone set up their WordPress.org logins and then got themselves on the WordPress.org Slack channel. (You need your WordPress.org login to get invited.) The Slack channel is integrated with Trac, so you can keep up to date on the status of different Trac tickets for WordPress core.

Participants had a wide range of skill levels and several choices of ways to contribute. Two people chose to work on captioning WordPress.tv videos and discovered that it’s a little more complicated than it sounds. Sallie answered 16 questions in the support forum. Karla worked on submitting a patch. People also reviewed training lesson plans.

Responses from participants were really positive, as you can see from the comments on the Meetup.com event page. We’re definitely planning to make Contributor Day an annual event.

Anca managed to take a great panoramic photo showing us all at work:

East Bay WP Meetup Contributor Day 2015

July 2015 Slides and Notes: Making the Events Calendar Sit Up and Beg

The focus of the July 2015 meetup was Modern Tribe’s plugin The Events Calendar and its companions, Events Calendar Pro, Community Events,  Facebook Events, and Tickets/Eventbrite Tickets. Rob La Gatta from Modern Tribe spoke first, providing an overview of the plugins and answering questions about the projected roadmap.

After that, Sallie Goetsch provided some examples of different ways she has customized The Events Calendar and Events Calendar Pro on client sites, including importing events from another plugin, setting up an event slider with Meta Slider Pro, integrating The Events Calendar into a Genesis child theme, using shortcodes from Event Rocket, creating a horizontal list widget with photos, and modifying the Photo view to show an equal-heights grid instead of a masonry grid.

Notes from Rob La Gatta’s Presentation on The Events Calendar

rob@tri.be

What is The Events Calendar? A free plugin on WordPress.org, one of the most popular plugins there (not just among event plugins). Since 2010 when the plugin was launched, there have been more than 2 million downloads.

Premium Add-ons for The Events Calendar

  • Events Calendar Pro (new views, recurring event)
  • Filter Bar (front-end)
  • Community Events (submissions from users)
  • Facebook Events (imports FB events)
  • Eventbrite Tickets (integrates Eventbrite ticketing)
  • The Events Calendar Tickets (WooCommerce, EDD, Shopp, WP e-Commerce)

The Events Calendar in Use

http://hotelcongress.com/events

TEC (not pro) customized, using the basic calendar month view, event descriptions with videos, custom ticket solution with TicketFly

http://culinarylocal.com

TEC Pro, Filter Bar, WooCommerce. Filter bar is in the sidebar doing a Facet-Type narrowing of results. List view on events page.

http://seattledogspot.com

TEC, Pro, Community. Fairly standard implementation of the calendar itself. They’ve customized the form with a nice photo background. Yes, you DO get to moderate the submitted events. The next step with the Community plugin is to monetize: allow people to submit tickets AND charge for listings. You can allow the community members to edit their events later.

http://sockeyebrew.com

TEC Pro plus Category Colors (free plugin available from the repo).

They’re even using the experimental Agenda View add-on from GitHub. (But it appears to be broken!)

Feature Requests and Roadmap for The Events Calendar

The new version of Events Calendar Pro supports multiple organizers for the same events.

Feature request: multiple costs per event, and ability to show different prices to members and non-members.

Eve Lurie asks about multi-day events that don’t happen at the same time every day. (Another feature request?)

Note that you can add the top-level events page from the Menu UI.

Feature request: booking add-on. Rob says it’s been requested a lot.

Next release, due this week: iCal importer, new coding standards, performance enhancements. On the roadmap we have custom recurrents, WPML integration, time zone support, iThemes tickets, attendee info, Community Tickets, QR codes.

Custom reporting/bulk registration request: suppose your admin is registering for multiple tickets and the attendees are different people: they are the ones who should be getting the confirmations and other info. Carleigh wants to be able to report on people as a group and also to save attendee profiles and registration history. Rob says Modern Tribe IS working on bulk registration features, but it’s not done yet. It will be built into the WooCommerce add-on (called something like Attendee Meta).

Feature request: live/continuous import of Google Calendar events. They have it in The Events Manager.

Feature request: create an event with the date To Be Determined. You just can’t do that right now. You have to have a date in order to create an event.

Making The Events Calendar Sit Up and Beg

Modern Tribe is sponsoring our meetup about The Events Calendar / Events Calendar Pro. Rob La Gatta will provide pizza, swag, a demo of the latest features, and a chance to ask questions.

Following Rob’s presentation, we’ll have some demos by meetup members of ways to customize TEC: modifying widget output, modifying views, integrating TEC event pages into your theme, setting up breadcrumbs to work on TEC virtual pages, and more. (Let me know if you want to participate.)

East Bay WordPress Meetup Contributor Day

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 and a laptop.

Pizza and soft drinks provided by Pagely.

Links to Contributor Guides

Accessibility

Core

Docs

Meta

Mobile

Polyglot

Support