Share your feedback about the new WordPress Events Page!

As announced in December, we have a new centralized WordPress Events landing page in WordPress.org that aims to give more visibility to all kinds of WordPress events around the globe. It shows next WordPress upcoming events like WordCamps scheduled, MeetupsMeetup Meetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. and Next Gen WordPress Events (WordPress Events from now on).

For context, that landing page was the result of an initiative that I started with a post back in August 2023 that ended up with a first GitHub issue and a series of other related issues.

What we have now

The first iteration of this project created the following three pages:

Call for feedback!

Those three pages are just the beginning of a vision where we bring WordPress Events closer to our users and visitors of WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/.

The most important goal how I envision it, it’s for the Events landing page and the Organizers Landing page to become the main and only pages that anyone would need to check and/or share when want to check for upcoming WordPress events and/or when want to check or share any info about how to become a WordPress event organizer.

We want to keep iterating and your feedback is key to doing it! Please leave your comments with any relevant feedback about how you would improve those pages, and texts… are you missing anything relevant? Any ideas are welcome!

#events-2, #feedback, #highlight, #homepage, #next-gen-events

Announcing the New WordPress Events Page 

Howdy, WordPress community! We’re thrilled to announce the launch of the brand new WordPress Events page, which was previewed during State of the Word. This dynamic platform is designed to be the central hub for WordPress events. Check it out at events.wordpress.org!

What’s in Store for You?

Discover and Organize Local Events 

Whether you’re a seasoned developer, a content creator, or a WordPress beginner, there are WordPress events for everyone! Through the new Events page, you can find upcoming events in your community, or apply to organize one.

Insightful Statistics

Stay in the loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. with insightful statistics showcasing the global impact of WordPress events. Discover the number of events hosted, the total number of participants, and the diversity of countries involved. It’s a testament to the incredible worldwide reach of the WordPress community.

Smart Search Functionality

Find events tailored to your preferences with the page’s advanced search functionality. FilterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. events by format, type, month, and country to ensure you discover the most relevant and exciting WordPress gatherings.

Organize an Event FAQs

Thinking about organizing your own WordPress event? The Organize an Event page is filled with frequently asked questions to guide you through the process. Whether you’re a seasoned organizer or a first-timer, you’ll find valuable insights to make your event a success.

We Want Your Feedback!

We value your opinions and experiences with the new WordPress Event page. Comment below to share your thoughts, suggestions, and feedback. Let us know how the page enhances your WordPress community experience!

If you’re feeling tech-savvy, contribute directly to the development process on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/. Visit WordPress/wordcamp.org to add your insights, report issues, and contribute to the ongoing improvement of this fantastic resource.

Let’s make the WordPress community stronger, more vibrant, and more connected than ever before! 

Happy Exploring!

Thank you, @juliarosia and @peiraisotta, for contributing to this announcement! 


#annoucement #events #community-team

Announcement: Sunsetting Tagregator plugin on WordCamp.org websites

WordCamp.org websites have had the Tagregator pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party available and enabled for ten years. The plugin allowed organisers to pull content from various social media networks onto their pages.

Recently, many social media networks have introduced breaking changes in their APIs. Some have even made APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. access nearly impossible at our scale. At the same time, the WordCamp.org MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team has not received many questions or feedback about how to use the tool, while it most probably hasn’t worked as expected for quite some time.

That is why the WordCamp.org Meta team has decided to sunset the Tagregator plugin after the discussion on GitHub.

Old sites with content that Tagregator has pulled from social media networks are unaffected since all the posts are cached in our database, and the plugin remains active on those sites.

Currently, there are no alternative solutions for displaying social media posts that the WordCamp.org Meta team would support. Given how restricted social media platforms are nowadays, it is also unlikely that such would come later. If you have good viable suggestions, you can suggest one in the comments.

Props @iandunn, @ryelle and @rmarks for helping with this effort.

#meta-wordcamp, #official-websites, #tagregator, #wordcamp-sites, #wordcamp-org, #wordcamps

Announcement: Review of WordCamp sites without a tracker item – removal of some old WordCamp sites

Already some time ago, @iandunn handed me the list of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. sites missing their counterpart in the WordCamp tracker.

Some of these sites are for WordCamps that did never take place at the end. Some sites are for WordCamps that have taken place well before the WordCamp tracker was introduced or do lack their counterpart for some other reason

I’ve gone thru the list of 60 sites and checked their status. Based on that, my proposal is that we:

  1. Create the counterpart post in the WordCamp tracker to backfill the history, with simple details like location, lead organiser (if available) and dates

OR

  1. Remove the WordCamp site, as the event never happened or the page links to a domain that does not work/isn’t controlled by WPCSWPCS The collection of PHP_CodeSniffer rules (sniffs) used to format and validate PHP code developed for WordPress according to the WordPress Coding Standards. May also be an acronym referring to the Accessibility, PHP, JavaScript, CSS, HTML, etc. coding standards as published in the WordPress Coding Standards Handbook. or WPFWordPress Foundation The WordPress Foundation is a charitable organization founded by Matt Mullenweg to further the mission of the WordPress open source project: to democratize publishing through Open Source, GPL software. Find more on wordpressfoundation.org..

Some of these sites go back to the early years of WordCamps, to 2008. More eyes on this list and determining the right action for the site would be highly appreciated, in case there is some historical information that isn’t available from the site.

The list of sites and proposed actions is here.

Please leave a comment on this post if you think that the proposed action in some of the sites is wrong. The discussion will be open until 2021-04-23 after which we’ll start to remove the sites and creating counterparts in the tracker. If you’d like to help with creating these counterparts, let me know in the comments!

#wordcamp-sites, #wordcamp-org, #wordcamps

Proposal: Event Schema for WordCamp.org

We have taken some great steps in improving the SEO of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. sites by rearranging the URL structure. I think the next step should be outputting Event Schema, to allow WordCamp sites to get rich event snippets. Wordcamp.org should output event schema on event homepages as well as on the individual WordCamp centralWordCamp Central Website for all WordCamp activities globally. https://central.wordcamp.org includes a list of upcoming and past camp with links to each. event page.

What is “event schema”?

Event schema is metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. data, in JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.+LD format, that tells Google, and other search engines and platforms, about our events. It gives them the most important event details in computer readable format, so they can use that when they highlight an event.

Schema examples

Below are the examples for event schema that should be shown on the WordCamp.org event homepage. When adding this Event schema to WordCamp Central (here, for example) we should add a url attribute at the top level, pointing to the WordCamp homepage URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org.

Note that this event schema can be left on the page after the event is done. The event schema can also stay on the previous homepage, so a 2019 version of a WordCamp could still have the 2019 schema.

Schema for online events

{
  "@context": "https://schema.org",
  "@type": "Event",
  "organizer": {
    "@type": "Organization",
    "name": "WordCamp Finland 2020 organizing team",
    "url": "https://finland.wordcamp.org/2020/about/organizers/"
  },  
  "name": "WordCamp Finland 2020",
  "description": "Join the Finnish, Nordic and European WordPress Community for a full day of learning, sharing and fun!",
  "image": "https://finland.wordcamp.org/2020/files/2020/09/wpfi2020-logo-black.png",
  "startDate": "2020-11-12T12:00+02:00",
  "endDate": "2020-11-12T17:00+02:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "location": {
    "@type": "VirtualLocation",
    "url": "https://example.com/"
  },
  "offers": {
    "@type": "Offer",
    "name": "Free ticket",
    "price": "0",
    "priceCurrency": "EUR",
    "validFrom": "2020-10-27",
    "url": "https://finland.wordcamp.org/2020/tickets/",
    "availability": "https://schema.org/InStock"
  }
}

Schema for offline events

{
  "@context": "https://schema.org",
  "@type": "Event",
  "organizer": {
    "@type": "Organization",
    "name": "WordCamp Alaska 2020 organizing team",
    "url": "https://alaska.wordcamp.org/2020/about/organizers/"
  },  
  "name": "WordCamp Alaska 2020",
  "description": "Join the Alaskan WordPress Community for a full day of learning, sharing and fun!",
  "image": "https://alaska.wordcamp.org/2020/files/2020/09/wp-alaska-2020-logo-black.png",
  "startDate": "2020-11-12T12:00+02:00",
  "endDate": "2020-11-12T17:00+02:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {     
    "@type": "Place",
    "name": "Our WordCamp venue",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Address line 1",
      "addressLocality": "City",
      "addressRegion": "AK",
      "postalCode": "12345",
      "addressCountry": "US"
    }
  },
  "offers": {
    "@type": "Offer",
    "name": "Regular ticket",
    "price": "25",
    "priceCurrency": "EUR",
    "validFrom": "2020-10-27",
    "url": "https://alaska.wordcamp.org/2020/tickets/",
    "availability": "https://schema.org/InStock"
  }
}

Schema for cancelled events

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "WordCamp Finland 2020",
  "description": "Join the Finnish, Nordic and European WordPress Community for a full day of learning, sharing and fun!",
  "image": "https://finland.wordcamp.org/2020/files/2020/09/wpfi2020-logo-black.png",
  "startDate": "2020-11-12T12:00+02:00",
  "endDate": "2020-11-12T17:00+02:00",
  "eventStatus": "https://schema.org/EventCancelled",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "location": {
    "@type": "VirtualLocation",
    "url": "https://example.com/"
  },
  "organizer": {
    "@type": "Organization",
    "name": "WordCamp Finland 2020 organizing team",
    "url": "https://finland.wordcamp.org/2020/about/organizers/"
  },  
  "offers": {
    "@type": "Offer",
    "name": "Free ticket",
    "price": "0",
    "priceCurrency": "EUR",
    "validFrom": "2020-10-27",
    "url": "https://finland.wordcamp.org/2020/tickets/",
    "availability": "https://schema.org/InStock"
  }
}

UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. controls

A lot of this data comes from existing fields / settings in the system. I think these are the ones that we might need to be able to change manually:

Decisions still left to make

  • Should the organization bit refer to the organizing team or to the WordCamp foundation or something else?

Thanks to @francina, @sippis and @jonoaldersonwp for providing early feedback on this idea.

WordCamp.org URL Migration Complete

Background

Earlier this year, @jonoaldersonwp and @joostdevalk highlighted some significant SEO problems with WordCamp.org, and proposed changing the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org structure to help fix them.

After discussion, the team decided to change the existing structure of year.city.wordcamp.org to city.wordcamp.org/year.

Status

All sites have now been migrated to the new structure. I’m not aware of any significant problems on past or current sites, but if you notice any please let me know.

Next Steps

We’ll need to wait a few months, in order for search engines to update their indexes. After that, we can measure the discoverability of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. sites again, to see what problems remain, and how severe they are. Based on that, we can re-evaluate potential solutions for the remaining problems.

Feedback

If you have any questions, comments, or feedback, please leave a comment below.

#wordcamp-org

WordCamp.org improvements and changes made during Q1 and Q2 2020

This is the start of regular series that highlight updates and changes made in WordCamp.org during last quarter by the #meta-wordcamp team and community contributors. The plan is to publish a similar post at the end of each quarter.

As this is the first update, it might be worth clarifying what is WordCamp.org and #meta-wordcamp.

WordCamp.org is a WordPress multisiteMultisite Multisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core.https://codex.wordpress.org/Create_A_Network. network that contains all WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. sites, WordCamp and MeetupMeetup Meetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. application tools, most of the budget tools and other miscellaneous tools needed to community management. Most of the source code is public in the Github repository, only some special plugins aren’t included because of security reasons.

#meta-wordcamp is a SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel but used often when referring the sponsored team of developers who are responsible for maintaining existing tools, developing new ones (mostly) based on Community Team requests and help with community contributions. Currently, the team consists of @iandunn, @coreymckrill and @ryelle. More widely, #meta-wordcamp is the right channel for event organizers to reach out when they encounter technical problem, bug or want to get started on contributing towards developing WordCamp.org.

Updates and changes made in WordCamp.org in Q1 and Q2 2020:

New features:

  • Multiple changes in preparations to migrate WordCamp site URLs to city.wordcamp.org/year format (discussion). Some sites have been already migrated if the event is over or organisers have requested the migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies..
  • New Schedule BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. is available on WordCamp sites (announcement)
  • New Speaker Feedback tool is available on WordCamp sites (announcement)
  • Day of event page added to new sites as default (60b500c)
  • Better formatting on event application notes and links clickable (5c3ea7f)
  • WordCamps in pre-planning was added to APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. (311914d)
  • WordCamp attendee status can be now changed easily (73c9aaf)
  • Sponsor invoices support new refunded status (dfdbbd5)
  • WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ login is required to send WordCamp or Meetup application (fc5cbe0)
  • WordPress.org username is validated when applications are saved (92c0c72)
  • Automatic contact form spam deletion disabled until WordCamp is over (34d4bed)
  • Multiple updates to support organizing online events

Feature changes and improvements:

  • The default theme for new sites changed to Twenty Twenty (75f4a2e)
  • Camptix invoices pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party can be now activated by organisers (267dc13)
  • WordCamp CentralWordCamp Central Website for all WordCamp activities globally. https://central.wordcamp.org includes a list of upcoming and past camp with links to each. receives CC from all email confirmations after event application has been sent (b8e6074)
  • Meetup application questions were updated per Community Team’s request (4a4ad19)
  • Tickets sold out the message was slightly tweaked to nicer one (5f3c274)
  • Multiple payment management related changes
  • Multiple minor PWA tweaks
  • Multiple Favorite Sessions tool updates

Bug fixes:

  • Sessions Custom Post TypeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. now uses correct timezone for session times (043587c)
  • Speaker application form WordPress.org login requirement was fixed (59c8193)
  • Improvements on Camptix ticket form accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) (bdacdcc)
  • Fix to invalidate Attendees page cache when an attendee is set to be private (4a1deba)
  • Tens of minor miscellaneous updates to keep tools working

#improving-wordcamp-org, #wordcamp-org

Schedule Block Available for Beta Testing

The Schedule block is now available for betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. testing on WordCamp.org. It will replaces the [schedule] shortcode, as a way to automatically generate a front end schedule based on the Sessions custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept..

Kudos to @mrwweb for building an innovative prototype, @melchoyce for the design, and everyone who helped refine the ideas in previous discussions.

Screenshot of the Schedule block

Please leave comment below if you’d like to help with beta testing.

If you’re not currently planning a camp, you can use one of your older sites, or ask for access to a test site.

The new blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. doesn’t currently support the personalized schedule feature that the shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. has, but that will be incorporated before the block is enabled for all sites.

Testing Details

  1. Leave a comment below, and include the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org of a past- or present- WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. that you helped organize. I’ll enable the block for that site.
  2. Edit the Session posts and update the duration field, if needed. If you skip this step, you’ll probably see a lot of warnings while using the block.
  3. Draft or publish a new page, and add the block to it. Please share a link to this page in the comments, so myself and everyone can see the results.
  4. Play around with the various options, and keep an eye out for bugs, missing features, pain points, etc. I’m especially interested to see if anyone runs into problems applying custom CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. to it, and any tweaks that would make that easier.
  5. If you have any feedback, please leave a comment below, or open an issue on GitHub.

Thanks!

+make.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org//metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress.

#beta, #blocks, #schedule, #wordcamp-org

WordCamp.org 5.0 Upgrade

WordCamp.org hasn’t been upgraded to 5.0 yet, because @coreymckrill and I were busy with WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US and the WP 5.0.1 release. Now that those are done, we’ve had time to plan and test the upgrade, and everything is working well in our development environments.

Given that, I’d like to deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. the upgrade to the production server on Tuesday, January 1st. Things will essentially remain the same as they are today, where users are able to choose between the BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. and Classic editors.

The specific changes are:

  • The Classic Editor pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party will be enabled. The Block Editor will be the default for most post types, but Classic will be available for all types. Users will be able to choose which editor they’d like to use. Site admins can override those if they’d like, though.
Settings for the Classic Editor plugin (under General > Writing)
  • The GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ plugin will be deactivated. Once the Phase 2 changes have matured to the point where they’re ready for testing on production sites, then we can discuss re-enabling it (similar to the discussion we had for Phase 1).
  • The Block Editor will be available for some of our custom post types, like Speakers, Sessions, and Organizers.

Please leave a comment below if you have any questions or concerns.

#gutenberg, #wordcamp-org

Converting WordCamp Shortcodes to Gutenberg Blocks

With the imminent release of Gutenberg, the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. team is planning to convert the WordCamp shortcodes into blocks, starting with:

  • Speakers
  • Organizers
  • Sponsors
  • Sessions
  • Schedule

The remaining shortcodes (CampTix Tickets, CampTix Attendees, Tagregator, and WordPress.tv Videos) can be converted in a second round some time in the future.

This is a good opportunity to review how the community is currently using the shortcodes, and explore ways to improve the lives of WordCamp organizers.

I have a couple questions for any organizers who have worked on building out their Camp sites with this shortcodes:

  • I want your immediate, gut reaction: what do you hate about setting up these shortcodes? Is there something that always trips you up?
  • Do you do anything to customize the shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. output, like wrapping it in your own HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. or restyling elements on the front-end?
  • Are there any “hacks” you always do, like using :before or :after to add styles or content to something (for example, adding track labels to your schedule, or adding the time a session slot ends)?
  • Do you use the shortcodes outside of their intended pages (for example, listing your speakers on a “Speakers” page and sessions on a “Sessions” page)? How do you use them?
  • Has your WordCamp site done anything you’d consider unique with the shortcodes?
  • Is there something you expect some of these shortcodes to support, that they currently do not?
  • Anything else we should consider?

Note: the current plan is that shortcodes will still be available for use after GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ is released, though they won’t be updated with new features.