SLACK?! IRC?! HELP

Hello from WCSF Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. 2014!

WCSF 2014 Contributor Day

WCSF 2014 Contributor Day

If you heard Matt Mullenweg’s State of the WordState of the Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what we’ve done, what we’re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/. today, you heard that we are moving from IRC to 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/.. Yay!!

But WAIT! you say to yourself, we do not have a channel yet! Do not, worry Team Training, we will have one soon. Until then please continue our communication on the training page here. We will announce when we have a channel as soon as it happens.

More news from WCSF soon 🙂
— Courtney

#wcus

Recap of October 21, 2014 Meeting

IRC Log

Our meeting covered:

WCSF Final Planning

WCSF Final Planning

Training Team Point Person

  • Courtney OCallaghan

Contributor Track Info

  • Courtney OCallaghan + Tracy Levesque will be giving the introduction/how-to help talk for the Contributor track. We need 3-5 minutes.
  • What to bring
    • If you want to come and help us with standardization, copyediting, or image editing, you and your laptop can “come as you are.” No downloading necessary.
    • If you want to be able to help with screenshots or create/test modules, we recommend downloading and installing from the list below.
      • If you need help setting up a local development environment, please download all the elements and we will help you install them.
    • NOTE: if you cannot install items, please check that you have admin rights
  • Local installLocal Install A local install of WordPress is a way to create a staging environment by installing a LAMP or LEMP stack on your local computer. of WordPress
    • MAMP – http://www.mamp.info/en/(or XXAMP/WAMP/etc)
    • Most recent version of WP – https://wordpress.org/download/
  • Other software
    • Any photo editor (picasa is free – http://picasa.google.com/)
    • Chrome or Firefox with Firebug installed – https://getfirebug.com/downloads/
  • Nice but not necessary software
    • Screenshot Software like Jing / snagit

Team 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. Info

GOALS

  • Official policies for creating, editing, testing, and finalizing modules.
  • Create groupings of modules organized into specific length/topic workshops
  • Revise list of topics in need of modules + priority list
  • Finalize tested modules
  • Slides – yay/nay

AGENDA (Day One)

  • Project introduction/history
  • Side Group – Install local environment
  • Create task list
  • Revise list of topics in need of modules
  • Simultaneously (chosen from task list)…
    • Work on current/new modules
    • Test / Finalize modules
    • Workshop module lists
  • Debrief

AGENDA (Day Two)

  • Side Group – Project introduction/history
  • Side Group – Install local environment
  • Review of day one, task list for day two
  • Simultaneously (chosen from task list)…
    • Work on current/new modules
    • Test / Finalize modules
    • Workshop module lists
  • Debrief

#wcus

Agenda for October 21, 2014

this is all we’ve got: https://make.wordpress.org/community/2014/10/20/wcsf-final-planning/

#wcus

WCSF 2014 Team Meetup Agenda Ideas During our…

WCSF 2014 Team 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. Agenda Ideas

During our Sept 16 IRC chat we threw out some ideas of what we should do during our IRL team meetup at WCSF2014.

In addition to Brunch and playing Cards Against Humanity, below is what we came up with. Feel free to add more in comments.

  • Recruit more folks for Team Training
  • Finalize a process for approving a module
  • Finish up unfinished modules
  • Clean up the list of modules we want done and create a priority list
  • Define module groups for all-day or weekend trainings
  • Determine a land 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.” modules that need live testing and Finished modules for use and Meetups need to know they are available and solidify our connections with the Meetup team
  • Talk about revision process

#wcus

Proposal: Intro to CSS training module

Hi, I’m Jerry, and I have been hanging out in the last few IRC chats, and recently brought up that I wanted to work a CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. module to compliment the child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. module that is nearing completion. In case you were not at those meetings, I wanted to recap here, so I can get as much feedback as possible

Who is the Intro to CSS module for?

Before WordPress users are ready to take those first steps into theme development (like creating a child theme) one of the first places their exploration begins is with a desire to tweak the “look and feel” of your site. So something like:

“I found a theme that is close to what I want, but I really wish I could change the size of my headings, or the background color of my widgets, but have no idea how.”

This module would be aimed at that person: a non-coder who have maxed out what they can do in wp-admin, and are ready to take those first step into the world of theme design by modifying their existing CSS.

This module would ideally cover the following:

  • What is CSS? What does it do?
  • Learning the lingo: Selectors, properties, and values
  • Getting set to edit: How to edit theme CSS the right way
  • How to your browser’s developer tools to find your theme’s CSS
  • Three exercises covering simple CSS modifications (TBD)
  • Intro to CSS self-quiz

Small Problem: How do you hack on CSS without a child theme?

When it comes to changing a theme’s CSS, there is one small but important caveat that we all know: Hacking on actual theme files is bad, bad, BAD! So, what is the best way to get students up and writing their first lines of CSS as quickly as possible? We could have them set up a quick child theme, but the problem with that is:

  • It may be a little too early to introduce that concept
  • It would take valuable time away from the lesson to set up (plus FTPFTP FTP is an acronym for File Transfer Protocol which is a way of moving computer files from one computer to another via the Internet. You can use software, known as a FTP client, to upload files to a server for a WordPress website. https://codex.wordpress.org/FTP_Clients. access)
  • We already have a module that covers this better and in more detail

So with that in mind, it probably makes sense to install a CSS 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 instead, which is quick, easy, and gets students straight to the good stuff. But…

Which CSS editor plugin?

Here are a few that I could think of, what do you think would be the best to use?

#1 Jetpack – On the plus side it comes with a great CSS editor, with easy access to revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision., but as a negative it requires a WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ account, which not everyone may have or want.

#2 CSS Plus – This is in the repo, so easy to access and requires no sign-in; however, I have no experience with this one, so testing would be a good idea before incorporating it into the lesson plan.

#3 Codepen.io – This gets away from the idea of tweaking the theme directly, but would it be better to not even go into the wp-admin in the first place? This would place the focus on the CSS, and may be easier than setting up test sites, downloading plugins, etc. However, like Jetpack, it would require an account creation step for some, and, well, it’s not WordPress.

Really those seemed like the best choices, but what do you think? Is one better than the others? Am I missing any other options that are worth considering?

Want to help? You can!

Is a CSS module something you would be interested in helping with? To get us started we can leverage some of the CSS materials available at en.support.wordpress.com (adapted to fit a self-hosted environment) but if you have any ideas to make this even better, or would like to help develop this module, please speak up in the comments

You can also say hi at our next IRC chat Tuesday at 18:00 UTC in #wordpress-getinvolved on IRC freenode. 🙂

#wcus