Changes in WordCamp and Meetup Application tracker

WordCamp.org has a tool for Community Deputies to track WordCamps and Meetups. Few changes to this tool have been made lately based on this request for feedback. I thought to share what has changed before those changes cause confusion. The technical side can be found from Github.

Field for swag notes has been removed from Meetups

This field wasn’t that great to follow on when and what swag has been sent to Meetups, so it got removed. All existing swag notes were migrated to log section and all new swag notes should be added as a private note. This way we know who and when did something related to swag.

“Already a meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area.” field has been removed

Same information is already visible on original application and this field wasn’t really updated after the application was received.

“Original application” section improved

Previously original application showed just a dump of data in raw format. The new improved section shows the data in a clean table like layout, so it’s easier to read.

Private note field got bigger

While doing application vetting or leaving a longer private note, it was frustrating to write it down to a little text field. That’s why the field for writing down the vetting or other notes got bigger. At the same time, the field was moved almost to the top of the editing screen so deputies can leave their notes faster when needed.

Thanks to @casiepa, @iandunn, @ryelle and @_dorsvenabili for providing the feedback on these changes!

#applications, #improving-wordcamp-org, #meetup-applications, #meta-wordcamp, #wordcamp-central, #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 All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. 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

Who wants to test the new WordCamp blocks?

The WordCamp.org 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/ blocks that were discussed and designed some time back are now ready 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!

Please note that currently Speaker, Session, Organizer and Sponsor blocks are available for testing. Development work on the 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 in progress, and will hopefully be available for testing in a month or so.

Beta testers, please report issues and bugs on Meta Trac or in the #meta-wordcamp channel on WordPress Slack.

Leave a comment on this post if you’re interested in testing these new tools on your 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. site. Thanks in advance for helping to improve our tools via testing and bug reports!

#blocks, #wordcamp-org

Request for Public Post Preview on WordCamp Sites

Hey all,

The 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 team has run into several times recently where it would be super helpful to allow people outside our team to be able to see and offer feedback on draft posts. A great example of that is the contributor team is about to write 18 posts, one for each WordPress contributor group, that summarizes what they do and what their current projects are. It would be amazing to be able to get direct feedback from each team as we do.

I made a Meta Trac ticket requesting to have the Public Post Preview plugin installed for this purpose, and @iandunn said there’s no technical problems with it but suggested that I get buy-in from the community team first. If you all are on board, he would be able to add it to the list of plugins that is off-by-default but can be turned on by any WordCamps that want to make use of it.

Any thoughts? Worries? Cheers? General feedback?

Thanks,
Aaron

#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

Feature Request: Give WordCamp attendees ability to mark/save sessions of interest on camp schdeule

Attending 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. is great, but as an attendee I have to repeatedly refer to the schedule to see which talks I wanted to go to next and which room I should be in, etc. I’d like to suggest a new feature to enable users to create a custom track from a published schedule on a WordCamp website. A way for users to select their desired session and somehow save this “custom” track or collection of sessions.

What does saving mean?

I think the MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia would be save and print or email the custom schedule/agenda. The user would select one talk (maybe more? if they’re interested in multiple sessions) per time slot to attend by clicking that slot in the schedule, and visually the schedule would highlight marked sessions. Perhaps selecting a session would even create a new list of sessions as that attendees custom agenda for the Camp and that agenda can be printed. I’m sure proper UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. would deem it necessary to include some type of buttons or interface to add a session to an agenda and then to remove selected sessions too. As MVP, this could be front-end only and not even save any data. It could populate an email or be ready to print – or even simply allow users to keep the page open on their phone for quick glances during the conference.  I especially see this agenda layout being useful on mobile, where it’s tough to fit a complex schedule.

For a nicer experience though, the site would save the user’s selections and allow them to return to the schedule to see their saved/selected sessions. Ideally this would be tied to their .org account or something so either on the computer or phone they could log in and view their saved agenda.

How could it be useful to more than just the attendee?

Then if we end up being able to save this data, why not allow users to opt-in to share their schedule with other attendees or even the public. Attendees and sessions are displayed, let’s connect them. Each session abstract could indicate interest either by how many attendees have selected this talk or even list all interested attendees. I could see this being useful information to gauge general interest for talks and may help ensure to have ample space for each session. For example, if one session has a high level of interest it could be moved to a larger room to account for more attendees. Anyways, I digress…

Here I’ve mocked up a quick and ugly schedule with some marked sessions:

wordcamp raleigh schedule with marked sessions

Here’s a nasty screenshot of a schedule for WordCamp Raleigh with sessions marked as proposed. Notice there are two sessions saved at 11am, while only one session for later times.

The main point here is to have a way that when viewing the WordCamp schedule, attendees can select which sessions they are most interested in to create their own agenda during a WordCamp, and then a convenient way for users to save this agenda for quick reference during WordCamp. Sharing this interest may help attendees network and connect with others before and during the event. This data could possibly provide general feedback to organizers for planning purposes too.

I don’t believe this is the first time this type of idea has come up and I’ve had positive feedback from others and hope this can generate a useful discussion and roadmap. Thoughts?

#improving-wordcamp-org, #wordcamp-org, #wordcamps #feature-request

WordCamp Central Admin Maintenance

We’re planning on rolling out some possibly breaking changes to the 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. admin on Tuesday, April 5th between 16:00 and 17:00 UTC. During that time, the Central admin will not be accessible by deputies and 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. organizers. Other parts of the WordCamp.org network should not be affected.

We apologize for any inconvenience and we’ll post more information about what has changed after the rollout is complete. As usual, we’re available in the #meta-wordcamp and #events channels on 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/..

#wordcamp-org, #wordcamps

WordCamp.org URL Migration Status

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 for all WordCamp.org sites has been migrated to the newest year.city.wordcamp.org format, all the redirects are in place, and all the SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. certificates stuff has been taken care of.

All new event sites created in the network should now use the new structure, and the deputies handbook has been updated to reflect this change. Please note that SSL certificates for new domains are issued only twice daily. This means that after creating a new site in the network, you’ll have to wait up to 12 hours before it gets a valid certificate. Previously issued certificates auto-renew every 60 days unless the site has been deleted.

If you have any questions or come across any issues that might be related to this change, please feel free to leave a comment or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” us in #events or #meta-wordcamp on 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/..

#wordcamp-org, #wordcamps

We’ve recently deployed our WordCamp org + Let’s…

We’ve recently deployedDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. our WordCamp.org + Let’s Encrypt integration and it looks good so far. This means that all newly created WordCamp.org sites will get a valid SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. certificate within 12 hours after creation, and all SSL certificates will be renewed every 60 days.

We already spotted some SSL-related errors and fixed them in the past few hours, but if you come across anything strange that may be HTTPSHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. related, let us know on 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/.. We’ll be transitioning the rest of the network that is still using the city.wordcamp.org/year structure to year.city.wordcamp.org in the coming weeks. I’ll post an additional update about that when it’s done.

P.S. If you’re ever in the WordCamp.org SupportPress instance, we’re expecting a flood of e-mails from staging-expiry@letsencrypt.org or expiry@letsencrypt.org so don’t go crazy if you see one. Keep calm and pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” @kovshenin on Slack and we’ll sort it out with some new filters.

#wordcamp-org, #wordcamps