GPA HS Career Day – Computer Science

The International High School I work at recently had their first ever Career Day and they asked me to present on my field: Computer Science. This presentation seeks to introduce high schoolers to the CS field, and give them an overview of what they can do/learn in the field, future career choices they might consider, and a little bit of advice about what/how to study.

The International High School I work at recently had their first ever Career Day and they asked me to present on my field: Computer Science. This presentation seeks to:

  1. Introduce high schoolers to the CS field
  2. Give them an overview of what they can do/learn in the field
  3. Give them an idea of future career choices in the field
  4. Give them a little bit of advice about what/how to study

Intro

What is Computer Science?

A simple definition in the “Simple Wikipedia” says that Computer Science is “the study of how to…

  1. Manipulate
  2. Manage
  3. Transform
  4. Encode

…data.” A good example of this kind of thing would be a Computer Graphics program that allows you to do all of these things at once:

Source: https://www.youtube.com/watch?v=rnBQAwjsfj8
Source: https://www.youtube.com/watch?v=rnBQAwjsfj8

Computer Science requires a basic knowledge of…

  1. Math
  2. Science
  3. Logic

A good example of this is a simple flowchart because this is basically how computers and algorithms work. They go through a series of simple steps, asking very simple questions, and performing very simple commands to produce some kind of result.

flowchart

Computers are (at their very most basic level) the stupidest metal boxes on earth. They only really understand TWO things: ON and OFF (1 and 0). All computer language, at its core, is just a combination of 1’s and 0’s. But it is the combination of thousands and millions of small, simple steps of 1’s and 0’s added together that creates the massive complexity of today’s computer programs.

Computer Science will push your…

  1. Creativity
  2. Problem Solving Skills
  3. Need for Lifelong Learning

… to the limit. In fact, much of the technology we enjoy today was dreamed up in Science Fiction or other flights of fancy long before it became a reality. Here are a few good examples:

Credit Cards

The first mention of a card that could be processed as money was in 1887 in a book titled “Looking Backward: 2000-1887” by Edward Bellamy. Yet it wasn’t until 1946 that the first actual bank card was invented, and a true “credit” card didn’t become available until 1951.

iPod

I recently read an article in which billionaire CEO Richard Branson reminisced about the time (1986) he jokingly declared (in an article to be published on April Fool’s Day) that his company Virgin was inventing a “Music Box” that could store all the music in the world on it. Steve Jobs later admitted to Branson that he’d been intrigued by the concept when he read about it, and Branson admits that his “joke” may have inspired Jobs and Apple to launch iTunes and the iPod.

Multi-Touch

The movie Minority Report (starring Tom Cruise) came out in 2002 and featured some amazing computer technology that included Cruise being able to use special three-fingered gloves to move, resize, zoom, and rotate images on his computer screen. This is a good example of multi-touch technology that started becoming widespread in 2007 with the release of the iPhone. I can’t help but imagine that the movie may have partially inspired the development of this kind of technology.

Flying Cars

For years, in Science Fiction, flying cars have been a mainstay, and just this year I saw a video of a prototype flying car that may be ready for production and sale by as early as 2017.

As a quote that boldly posted on the high school walls states:

The best way to predict the future is to create it.
-Abraham Lincoln/Peter Drucker

This has never been truer than where technology is concerned. Computer Science (and Engineering) are on the bleeding edge of the future. In fact, nearly every program, application, programming language, and technology that I know today wasn’t even invented when I went through school.

Technology Year invented My age Most recent update
Internet 1982 1 y.o. 2011 (IPv4)
HTML 1992 11 y.o. 2014
CSS 1996 15 y.o. 2012
JavaScript 1995 14 y.o. 2011
jQuery 2006 25 y.o. 2014
WordPress 2003 22 y.o. Today
iPhone 2007 26 y.o. 2014

In fact, if you’re interested in going into the Computer Science field, there’s a HIGH likelihood that what you’ll be working on and building in your career hasn’t even been invented yet! This field leads the way into the future.

Computer Science has Impacted Every Industry

  1. Medicine
  2. Security
  3. Business
  4. Education
  5. Agriculture
  6. Automobiles (even flying cars)
  7. Everything!~

One distinction I thought I might have to make was the difference between an engineer and a computer scientist. Basically,

  1. Engineers: MAKE cool stuff (work with hardware, wiring, chips, machines, and so on)
  2. Computer Scientists: make it DO cool stuff (work with software, program the machines, and so on)

What Can I Learn in Computer Science?

Computer Science can be broken down into two major “branches”:

  1. Theoretical CS
  2. Applied CS

These branches can be further broken down into four “categories”:

  1. Theory (similar to research, mathematical theory, etc)
  2. Algorithms & Data Structures (like what you would learn in school – CS fundamentals)
  3. Computer Architecture (more along the lines of engineering)
  4. Programming Languages (writing code)

The following is a look at some of the most popular coding languages of 2015:

codeeval2015.001

And within these CS categories, there are multiple “avenues” to pursue including:

  1. Numeric & Symbolic Computation
  2. Software Engineering
  3. Artificial Intelligence
  4. Networking & Telecom
  5. Database Systems
  6. Computer Graphics
  7. Operating Systems
  8. Distributed Computation
  9. Parallel Computation
  10. Human and Computer Interaction (User Experience – UX Design)
  11. Security & Cryptography
  12. Modeling & Simulating Real-World Problems
  13. Ethical & Social Issues
  14. Robotics
  15. Game Design
  16. Web Design

And within my current discipline (web design), there are even more specialties:

  1. Front-end development (dealing with what the website looks like and how it performs – using HTML, CSS, JavaScript, and jQuery)
  2. Back-end development (dealing with the function of the site and management of date – using PHP, MySQL, Python, Ruby, and Java)
  3. Full-stack development (combining the two former disciplines)

Why Choose Computer Science?

For me personally, Computer Science is a perfect blend of my skills in math & science with my skills in art and creativity. But beyond that, CS is a field of study that teaches you how to think – and I like to think.

Everybody in this country should learn how to program a computer because it teaches you how to think. – Steve Jobs

It would be wonderful if every kid wrote computer programs and understood how computers work. It would certainly make you a better thinker. – Bill Gates

In fifteen years we’ll be teaching programming just like reading and writing. We’ll be looking back and wondering why we didn’t do it sooner. – Mark Zuckerberg

Knowledge of computer programming is as important as knowledge of anatomy when it comes to medical research or clinical care. – Larry Corey, Fred Hutchinson Cancer Research Center

In fact, learning Computer Science isn’t all about tech companies: 67% of all software jobs are outside the tech industry – in banking, retail, government, entertainment, and so on. And indeed, in the modern economy, there is a growing need for problem-solving skills across ALL jobs.

What’s Wrong with this Picture? (Source: Code.org)

Show Me the Money!~

So, what kind of money can you expect to make as a computer scientist? Here are some examples I found on the web:

  1. Starting Salary: $40-60,000 (ESL in the US = $28,000)
  2. Median Salary: $90,000 (ESL in the US = $40,000)
  3. Top Salary: $150,000 (ESL in the US = $73,000)

(My current career is ESL in South Korea. I make between $33-40,000 USD including full-time + part-time work after nearly a decade doing it – needless to say, I’m looking to transition back into programming whenever I can~)

In fact, according to Geekwire.com, numerous computer science jobs pay better than lawyer and pharmacist jobs.

Career Day - Computer Science (7)
Numerous 0ther well-paid computer science job options in the US are listed here at Business Insider.

Big Opportunities

From what I can see after following the computer industry for a while is that in the present time and near future, there are/will be big opportunities available in:

  1. Big Data (big companies want this)
  2. Internet programming (the Internet is everywhere)
  3. Mobile programming (the industry is booming)
  4. Ruby (current developers can charge up to $100/hr for work in Ruby – compared to the going rate of $50/hr for WordPress developers)

How Do I Start?

I asked some advice from a number of my friends and contacts about how to get into the computer science industry. Their collective experience includes jobs in:

  1. Google
  2. YouTube
  3. Microsoft
  4. Microsoft Security
  5. IBM
  6. Lenovo
  7. MOZ
  8. Airbnb

One of the things about working in tech is that it’s possible to get into it nearly no matter what age or background you are.

Indeed, there are some 90-year-olds who are just getting into designing technology professionally, and some 11-year-olds who are developing mobile apps for the iTunes App Store.

A lot of the stuff we do hasn’t been done before. By the time things are released to the public, we are already started on the next “thing”. There is tons of problem solving and thinking outside the box involved. Half the hardware we use here we are using in a way it wasn’t designed for. But it’s easier to take an existing thing and rethink it to do what you want… The “What you know” isn’t as important as the “How are you going to figure it out?” – James Hickok (my cousin @ Microsoft)

Start a … blog. Write tutorials. Share things that you learn. Learn things by writing about them. That’s how I got to know people in the community. It’s also how I was able to successfully launch Theme Hybrid… And, always reply to comments on your blog. You’ve got to interact with your readers. At a certain point, that gets tough, but keep the conversation going. – Justin Tadlock (WordPress developer I asked some questions to @ WPChat.com)

I would recommend that you learn on your own… You will find that a major in Computer Science doesn’t teach you everything you need to know to be successful on a team. The University tends to focus on teaching the fundamentals of programming languages and only slightly touches on other important aspects of software development… One aspect that is frequently overlooked in people looking for software development opportunities is the need to have great social skills along with technical skills. – Jared Siirila (former classmate and next door neighbor in the dorms)

My classmate Jared also prepared a video to describe his experiences in the software industry over the past 9 years. Check it out:

What you can do to get started:

  1. Build a portfolio of work – show how you learned/taught yourself X, Y, or Z
  2. Do a “Hackathon” where you join other programmers to build something cool in a limited amount of time
  3. Network – in school and out – make as many friends as you can because you never know when your contacts may hear about opportunities that could help you out
  4. Get an internship – this is something I wish had been pushed harder on me when I was younger. If you want a good job, you need some experience – get experience by doing an internship
  5. Build your personal website to share what you’re doing and learning
  6. Join Twitter to keep up with the latest trends in your industry
  7. Get a “self-education” – most of the specifics of you need to know won’t be taught in university
  8. Work on your “people skills” – you’ll need them when you start collaborating on projects

Conclusion

As a quick reminder for all that this post covers, here are the FIVE best things you’ll be doing if you choose to pursue a career in Computer Science:
Career Day - Computer Science

Be Awesome

Resources

  1. Code.org Stats
  2. CS Ed Week Stats
  3. What is Computer Science & Careers?
  4. Exploring Computer Science Statistics

WordPress as LMS (Learning Management System)

We are living in the middle of an age of educational and technological revolution. Will you get swept away, left behind, or ride the riptide of edtech into the future? Join me as I look at various successful models of online schools and classrooms, the major components that make up a successful online Learning Management System, and how to create one for yourself using WordPress.

This is a talk I presented at the Jeonju-Jeonbuk KOTESOL Chapter meeting for March 2015.

*Audience Note

I may have addressed this talk (and presented it) to a slightly wrong audience at the time. The meeting was small and contained people who are primarily ESL teachers – who may be familiar with certain web technologies.

However, I designed this talk for an audience who already understand the basic concepts of an LMS (Learning Management System) and want to implement it themselves in their classrooms.

Therefore, this talk is primarily an argument for WHY WordPress is the BEST solution for an LMS – as opposed to other possible solutions (including Moodle) – and introduces some basic concepts about how to put WordPress to work for you as an LMS.

WordPress as LMS

define:LMS/
Learning Management System: A digital learning environment to manage all aspects of the learning process.

In this talk, I will present THREE basic ideas about WordPress as LMS:

  1. WHY? (2 parts)
    1. Why an LMS?
    2. Why WordPress?
  2. HOW? (2 parts)
    1. How does an LMS work and how can we use it?
    2. How can we use WordPress to create an LMS?
  3. WHAT?
    1. What are the specific steps we can take to create an LMS in WordPress?

Step 1A: Why an LMS?

Recall again that an LMS is “a digital learning environment to manage all aspects of the learning process.” The following is a list of 6 basic aspects in the learning process:

6-aspects

  1. Communicate objects (syllabus, course objectives, handouts, etc)
  2. Learning timelines (class schedule)
  3. Delivery of materials (drip content)
  4. Assessment & Tracking of student data
  5. Communication with students
  6. Ongoing Resources

Traditional classrooms usually involve a great deal of printed paperwork and in-class interaction with the teacher.

On the other hand, LMS-assisted classrooms may help reduce (or entirely eliminate) papers and increase student-to-student interaction both in and out of class.

Another reason LMS-assisted classrooms are beneficial for teachers:

No more lost USBs.

I personally haven’t carried a USB in 3-4 years because I store all my lessons, PPTs, documents, and resources on my classroom website (or in Google Docs which can be used in collaboration with my website). Besides that, simply by relying on a USB stick, you are risking spreading viruses between unprotected PCs or even absentmindedly leaving it behind after class.

Are you smarter than a College Freshman?

And another reason to start looking into setting up an LMS is because high-schoolers these days are learning this kind of technology themselves as graduation requirements.

In a document (created in 2006) I downloaded from the San Diego Unified School District that outlines High School Technology Compentencies, the following are the THREE level of Web Authoring competencies they seek for their students:

  1. Basic: Understand web authoring terminology, how to use templates, and district policies on copyright, ethics, privacy, and security
  2. Intermediate: Identify, prepare, create, and upload materials to a web publishing platform
  3. Advanced: Understand and be able to use CSS code, Flash video, downloads, forms, and databases

EdTech is transforming K-12 learning with an intensity and at a pace that is disruptive, creative, and unpredictable.

Students are no longer content to be passive recipients of information. Few kids can sit behind a desk when they have smart phones or iPads in their possession.

The higher education business model is threatened by the need for cheaper delivery of services, content, and learning.

Pricing, Access, Connectivity, Competition – It’s all about Economics.

“EdTech – Revolution in Education” from the Alliance for Science & Technology Research in America

Actually, what we’re talking about here is the FUTURE of education. Every other industry in the world has seen a radical technological reformation and evolution. Education is now also beginning a radical change in the way school and learning happens, but where will our place be in this period of transition and change?

I think the main reason that more people don’t get more involved with EdTech is FEAR. They are afraid of the unknown, afraid of learning (difficult) new things, or afraid of being left behind.

But, I want to alleviate your fears a bit and argue that WordPress is a (comparatively) easy solution for beginning to get more of your own classes online.

Step 1B: Why WordPress?

define:WordPress/
The #1 web publishing CMS (Content Management System) in the world – powering 23% of all the world’s websites.
FREE. unlimited. awesomeness.

But what about some of the other LMS’s you may already be familiar with?

  1. Moodle
  2. Edmodo
  3. Blackboard
  4. Desire2Learn (D2L)
  5. Canvas
  6. Schoology

I think there are at least 6 primary considerations to keep in mind when choosing a suitable LMS. Each of the above is excellent in some of these aspects, but only WordPress rocks all of them:

  1. Price
  2. Power
  3. Flexibility
  4. Simplicity
  5. Support
  6. Reliability

1: Price

WordPress is “forever FREE” due to the GNU GPL2 license.

2: Power

There are over:

  1. 3,000 FREE Themes
  2. 4,000 Premium Themes
  3. 35,000 FREE Plugins

available for WordPress. How much more power do you need?

3: Flexibility

Thanks to WordPress Multisite (a nifty optional feature in the WordPress core), the software is infinitely scalable. A couple of good examples of this are:

  1. WordPress.com that serves up over 500 million sites using only ONE code base
  2. Best Buy which uses ONE base installation to power their 1000s of store sites
  3. The New York Times, Forbes, and Reuters blogs which are all Multisite installations

4: Simplicity

WordPress is not “easy” as in “post-on-Facebook-easy” but compared to the many other options out there, it is surprisingly easy. I’ve even transferred clients to WordPress from Joomla and Moodle after spending significant time with them in the backend trying to fix things how they wanted.

The WordPress Post editor closely resembles a Microsoft Word document editor and is just as easy to publish with.

If you can Word, then you can WordPress.

In fact, in a 2014 survey of WordPress users around the world, the company found out that 91% of WordPress sites took less than 4-5 weeks to make. This is comparatively easy! And I have experience putting together basic sites with all the elements in only ONE week or less.

5: Support

WordPress already powers 1 in 5 sites you visit on the web, and it’s still growing.

  1. 2014 was the first year that non-English downloads surpassed English downloads
  2. There are 17 posts published EVERY SECOND on WordPress.com
  3. Many of the major corporate, political, and tech brands use WordPress
  4. The WordPress Community is enormous, friendly, and helpful. There are:
    1. WordPress Support forums
    2. WordPress Meetups to provide training and assistance (like our Jeonju Meetup)
    3. WordCamps for networking and education
    4. WordPress.tv that contains filmed WordCamp presentations

6. Reliability

WordPress.com gets roughly the same number of monthly unique visitors that Facebook.com gets so up-time and security are big deals. The WordPress.com development team pushes updated code to the core between 60-80 times PER DAY, so both of those facts should give you a feel for just how reliable this service and software are.

If you choose to go self-hosted, however, all that depends primarily on your web host. But the following is a list of some of the top hosts in the world:

  1. Dreamhost (*affiliate) – get 2 months FREE hosting with the code: WPMUJJ
  2. Bluehost
  3. Host Gator
  4. GoDaddy
  5. WPEngine

Step 2A: How does an LMS work and how can we use it?

define:Blended Learning/
Education that integrates online and in-person delivery with some element of student control over the time and place in which they access the course content.

Face-to-face interaction + Computer-mediated activities

Consider the following types of classrooms:

  1. Traditional
  2. Flipped (Blended) classrooom
  3. MOOC

What’s an MOOC?

define:MOOC/
Massive Online Open Courses: an online course aimed at unlimited participation and open access via the web.

Examples of MOOCs include:

  1. edX
  2. Khan Academy
  3. Udacity
  4. Udemy
  5. Coursera

I’m NOT an advocate for a strictly MOOC-style LMS. These systems conduct courses primarily online with minimal teacher-student interaction except via the forums. Granted, some teachers are very participatory in the forums, but not all are – and online forums still leave something to be desired compared to the traditional model of in-class, face-to-face, teacher-student and student-student interaction.

Besides that, MOOCs are COMPLICATED to implement, especially without a dedicated team behind them.

I feel that, at least as far as online course websites are concerned:

Simplicity is the Ultimate Sophistication.

Leonardo da Vinci

Therefore, when considering the following options for course website preparation, I’d recommend:

  1. Level of Instruction: prepare a SINGLE course (at least a first)
  2. Time (Schedule): allow a modified time schedule for students to access the site
  3. Role of Online Components: enhanced
  4. Teacher role: Teacher supports
  5. Student role: Teacher-guided learning
  6. Student support: School mentoring
  7. Student to Teacher ratio: 2-3x Traditional

But, for simplicity’s sake, here are the TWO MOST PRACTICAL ways you can implement an LMS website in your classroom:

  1. Go paperless
  2. Make homework include online interaction

Step 2B: How can we use WordPress to create an LMS?

There are TWO options for using WordPress to create an LMS:

  1. WordPress.com
  2. WordPress.org
WORDPRESS.COM
  1. Is a hosting SERVICE where you can get a FREE site and username at their domain (http://yourname.wordpress.com)
  2. Is limited in freedoms, but provides paid upgrades and is still a viable option for class websites
WORDPRESS.ORG
  1. Hosts the (downloadable) SOFTWARE and all documentation, but you are required to find your own self-hosting solution (http://www.yourname.com)
  2. Is virtually unlimited in customization options

If you go self-hosted, many of the top hosting providers offer a “One-Click Install” from the CPanel (Control Panel) of their site. It’s a simple matter of point-click-wait-5-minutes and you’ll have the FULL WordPress software up and running on your domain.

Here’s a list of recommended hosting providers again:

  1. Dreamhost (*affiliate) – get 2 months FREE hosting with the code: WPMUJJ
  2. Bluehost
  3. Host Gator
  4. GoDaddy
  5. WPEngine

Step 3: What are the specific steps we can take to create an LMS in WordPress?

Consider the 6 aspects of the learning process again:

  1. Communicate objects (syllabus, course objectives, handouts, etc)
  2. Learning timelines (class schedule)
  3. Delivery of materials (drip content)
  4. Assessment & Tracking of student data
  5. Communication with students
  6. Ongoing Resources

In WordPress, you will only need to understand (a minimum of) 5 key concepts to be able to effectively communicate the above 6 aspects to your students. They are:

5-key-concepts

  1. Pages
  2. Posts
  3. Categories
  4. Tags
  5. Media

1. Pages

pages

Pages are hierarchical, “stand alone” articles on your site. Though they have publication dates (and can be scheduled for automatic future publication), they do not “flow” as a blog would. Pages are not inherently “related” to each other and they ARE NOT categorized by Categories nor Tags (more later).

If you want a Page to have some kind of relation to another Page, you must assign it a “Parent” in the Page Attributes widget in the Page editor.

Pages will therefore act like individual menu items (they will be automatically added to your main menu if you don’t create one manually) – and “Parent” Pages will act as the top-level dropdown menu containing any “Child” Pages beneath them.

Pages may also utilize “templates”. These will give your Pages a different output on the front of the website and may look like any of the following:

  1. Home page
  2. Landing page
  3. Contact page
  4. Clients page
  5. About page
  6. Full-Width page
  7. And so on

2. Posts

posts

Posts are chronological (non-hierarchical) articles that “flow” along the Blog page, Home page, or Archive pages as they are written and published.

Posts are grouped together by Categories (that act like “buckets” or Folders), and Tags (keywords that are used to Search the site).

Posts may also utilize “Formats” that style certain Post types differently. For example, you may have different styles for:

  1. Regular (Standard) Posts
  2. Aside Posts (without a title visible on the Blog archive Page)
  3. Image Posts
  4. Video Posts
  5. Quotation Posts
  6. Link Posts
  7. Gallery Posts
  8. Status Update Posts
  9. Audio Posts
  10. Chat Posts

3. Categories

categories

On the front-end of a site, Categories may be visible as Folder names for Month or Topic, or in the Breadcrumbs (the “You Are Here” collection of links at the top of a Post), or as individual Menu items.

(On the front-end, you won’t really be able to SEE the difference between Categories and Pages as they appear in the menu unless you click on the link. If it’s a Category, there will be a long list of Posts; if it’s a Page, there will be only ONE Page.)

With Categories, I usually assign each of my Classes to a separate Category. That way, when the students click on the Category name, they are taken directly to an ongoing blog list of ONLY Posts for their class.

4. Tags

tags

On the front-end of a site, Tags may be visible in a “Tag Cloud” (a collection of frequently used keywords throughout the site), or in the footer meta (a collection of data at the bottom) of a Post. You can also Search for Tags as these are WordPress’s “keywords.”

With Tags, I usually add the keywords for the lesson subject – such as a grammar point we’re studying or the key concepts to understand.

5. Media

WordPress Media is unique in TWO primary ways:

  1. You can Drag-&-Drop media from your Desktop directly into the Post editor window to upload files.
    media-dragdrop
  2. You can Copy-Paste URLs from popular websites like YouTube and Twitter to get immediate, automatic embeds of those videos and tweets (among other things). No more copying over embed codes!
    media-embeds

The WordPress editor also provides you with a view of what your Post will ACTUALLY look like on the front-end even as you type it and before publishing it.

Step 3B: Plugins add Power

0-plugins

The above 5 functions are available both on WordPress.com and with the WordPress.org software. However, if you REALLY want to power-up your LMS, going self-hosted and installing your own plugins is the best way to go.

The following lists provide (at least) FOUR plugin options for EACH of the 6 aspects of learning previously discussed:

1. Communicate Objects

1-commobjs

  1. WPMU CoursePress
  2. WP Teacher
  3. Educator
  4. Easy Classes

2. Learning Timelines

2-timelines

  1. The Events Calendar
  2. Weekly Class Schedule
  3. My Calendar
  4. Booking Calendar

3. Delivery (Drip Content)

3-delivery

  1. WP-Members
  2. Simple Course Creator
  3. Table of Contents Plus
  4. Show/Hide Content at Set Time

4. Assess & Track

4-assessntrack

  1. AN_Gradebook
  2. Quiz Tool Lite
  3. Easy Quiz Player
  4. BadgeOS LearnDash Add-on

5. Communicate with Students

5-commwstds

  1. Disqus Comment System
  2. Akismet Spam Comment Blocker
  3. bbPress Forums
  4. BuddyPress Social Network

6. Ongoing Resources

6-resources

  1. Enhanced Media Library
  2. BackWPup
  3. Google Drive WP Media
  4. Google Drive Embedder

Full-fledged LMS systems for WordPress

  1. LearnDash
  2. Woo Sensei
  3. WP Courseware
  4. Lifter LMS
  5. Namaste! LMS (Free)

So, how will YOU use WordPress in your classroom? (or business)?

A Comprehensive Overview of WordPress Site Owner Roles

This post originated as “A Simple Roadmap to Get Up & Running with WordPress”, but it gradually morphed into something a tad more complex. So here is “A Comprehensive Overview of WordPress Site Owner Roles.”

While this post originated as “A Simple Roadmap to Get Up & Running with WordPress”, it gradually morphed into something a tad more complex, so we’ll call it “A Comprehensive Overview of WordPress Site Owner Roles.”

For starters, here’s a list of the different roles you can expect to have when you start and maintain a WordPress (or any other) website and the most basic tasks each will deal with (click any role to be taken directly to its description):

  1. TECHIE: performs the initial installation of the website
    1. Tasks
      1. Domain name registration
      2. Website hosting
      3. File transfers (FTP Clients)
  2. ADMIN: sets up and maintains the website backend
    1. Tasks
      1. Username + Password
      2. Site Setup
      3. Site Management
    2. Supplementary Topics (later)
      1. Site Security
      2. Site Backups
      3. Plugins
      4. Managing Users
      5. Advanced Admin Tasks
  3. DESIGNER: deals with the website frontend
    1. Tasks
      1. WordPress Customizer
      2. WordPress Menus
      3. WordPress Widgets
    2. Supplementary Topics (later)
      1. Theme Choice
      2. Custom CSS
      3. Custom HTML in Posts
      4. Basic Graphic Design
        1. Color Theory
        2. Typography
        3. Layout
      5. Site Branding
  4. CONTENT CREATOR: pushes NEW content to the website on a regular basis
    1. Understand:
      1. WordPress media
      2. The difference between Posts and Pages
      3. The difference between Tags and Categories
    2. Supplementary Topics (later)
      1. SEO
      2. Social Sharing
      3. Using Blog Templates
      4. Content Delivery
        1. Successful Content Types
        2. Making an Editorial Calendar
        3. Delivery methods: Email, SNS, RSS, CDNs
  5. DEVELOPER: modifies, maintains, or adds code
    1. Advanced Topics (later)
      1. HTML + CSS
      2. JavaScript + jQuery
      3. PHP + MySQL
      4. WordPress Codex
        1. Plugin Development
        2. Theme Development
        3. Contributing to the WordPress Core
      5. WordPress Development Best Practices

Each of the roles above has its own complexities and full blog posts (even books) have been written about each one. But, I will try to keep this simple and focus primarily on the main 3-5 tasks or objectives that you will need to perform in each role on a BASIC level.

(I will also provide a list of 5-6 additional tangential considerations for each role that may yet sprout off into supplementary blog posts for each.)



wpmu2-techie

1. Techie

Performs the initial installation of the website.

The 3 major tasks a “techie” must deal with are:

  1. Domain name registration
  2. Website hosting
  3. File transfers (FTP Clients)

When running WordPress, you have TWO options for how to host your site:

  1. WordPress.com = hosted on the WordPress.com service & most of the hosting issues are taken care of for you through the service
  2. WordPress.org = a software download that you install yourself (or through a third-party hosting company) on a domain of your choice (and purchase)

WordPress.com

Hosting your site on WordPress.com is pretty self-explanatory. You sign up for a FREE blog and create a username that becomes your blog’s initial URL (unless you upgrade) at yourname.wordpress.com. Simply head over to their new blog creation page and follow the steps to get started.

WordPress.org

Downloading the software from WordPress.org and installing it on your own site (for example, yourname.com) is slightly more complicated, but not by much. You have two simple options to get started:

  1. Purchase a domain name (URL), purchase hosting, and perform “the Famous 5-Minute Install” yourself
  2. Find a host that does all of this for you will a One-Click Install

(What is a One-Click Install? Simply: you choose the software you want to install, click “Install”, select the destination, and the webhost’s installer performs all the default installation steps for you. The next thing you’d do is visit your site and log in to your newly installed website system.)

A Spattering of Web hosting Providers

While whole blog posts have been written to guide users through the choice of a plethora of web hosting providers, I’ll simply provide a list with my own experience below:

  1. Dreamhost.com – affiliate (I’ve been a happy customer since 2009 – service keeps improving – hosting around $10/month)
  2. Bluehost.com (My second choice – hosting for as low as $3.95/month)
  3. Hostgator.com (Another highly recommended company, though I have no direct experience with them – honestly their branding and logo didn’t meet the same quality as the previous two, so I didn’t bother getting to know them better)
  4. GoDaddy.com (Most famous for Domain name registrations as far as I know though they do provide hosting as well)
  5. WPEngine.com (A proprietary WordPress hosting provider – you’ll pay a premium but also get premium service)

Domain Name Registration services I’ve used

  1. Dreamhost.com –*affiliate (I just like having domain name registry and hosting all together)
  2. Nameboy.com (This is a good place to go if you have TWO keywords that you want to blend together in different combinations – including hyphenated options)
  3. Namecheap.com (This site provides the greatest number of secondary TLD recommendations if your primary choice is not available)

TLD = Top-Level Domains

The original Top-Level Domains (introduced in the 1980s) were .com, .org, .net, .edu, .gov, .mil, and .int. Countries also have their own TLDs including .uk, .au, .kr, among others. And in the 2000s, particularly from 2012 and onward, 1000s more TLDs have been created so that when I go to register a new domain in Dreamhost (*affiliate), I can find a page that looks something like this:

Affiliate link: http://www.dreamhost.com/r.cgi?508174
Affiliate link: http://www.dreamhost.com/r.cgi?508174

Each TLD has its own unique price, though the majority are between $10-50 for a one-year registration. (But check out the price of .rich in the above image!)

Best Advice for Choosing a Domain Name

Keep it Simple, Silly.

5 Top Domain Naming Tips

  1. Simple, sweet, and easy to remember is best
  2. Your domain name should tell or stand for what you do and be recognizable
  3. Hyphens, dashes, and underscores are allowable but add complexity
  4. Extra long names are hard to remember
  5. If you want exclusivity (and so no one can piggy-back off your name with a different TLD), buy ALL the major TLDs with your name, i.e. nike.com, nike.net, nike.org, nike.info, etc.

Bad example:

http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com/

Great example:

http://ma.tt/

Finally, dealing with Files

Lastly, a techie will deal with the uploading, downloading, transferring, and modification of blog files (installation files, images, videos, podcasts, etc). This will likely be an ongoing process, so you may as well get familiar with it now. The following is a list of FTP (File-Transfer Protocol) clients that I’ve used and recommend:

  1. FileZilla (my #1 recommendation because it is cross-platform and well-designed)
  2. FireFTP (an add-on for Mozilla’s Firefox browser)
  3. CyberDuck (an FTP client I’ve used extensively on MacOSX – now also available for Windows)


wpmu2-admin

2. Admin

Sets and manages up the backend of the website.

The 3 major tasks an “admin” must deal with are:

  1. Username + Password
  2. Site setup
  3. Site management

To start off with, good username and password choice goes a LONG way to ensuring the safety of your blog.

2 Top Tips (Username + Password):

  1. Username: NEVER EVER EVER EVER pick “admin” as your username. This is the old default WordPress admin name, so everybody (hackers) and their dogs (hacker dogs) know it. This will be the FIRST thing someone tries if they want to hack your site.(Too late? Create a new “admin” account with a new username, then transfer all the posts and content over to the new username and delete your old “admin” account. Or find out how to change the “admin” account in the database tables – phpMyAdmin – here.)
  2. Password: “K33P C4LM AND 5P34K L337”
    (i.e. “Keep Calm and Speak Leet” – Leet (L337) is kind of a techie way to write using numbers and symbols in place of letters that look similar)

5 Top Password Creation Tips:

  1. Use a combination of UPPERCASE, lowercase, numb345, &$ymb@!$
  2. Create a pattern that’s easily recognizable or memorable for you (like this guy did)
  3. Use a site-specific “pass phrase rather than password (like “aaron@mydigitalH0M3”)
  4. Longer is always better – shoot for 10+ characters
  5. Avoid dictionary / common words / expressions / strings of numbers

Bad Examples (the most popular passwords of 2014):

123456, password, qwerty, baseball, dragon, football, monkey, letmein, abc123, 111111, mustang, access, shadow, master, michael, superman, 696969, 123123, batman, trustno1

Great Examples (how a password changed this guy’s life):

Quit@smoking4ever
Save4trip@thailand

First Steps

Once the username and password are setup and you’ve logged in to your WordPress site, here is a list of the TOP FIVE first things that I personally see to:

  1. Install Jetpack (this plugin will significantly upgrade your website by adding 34 powerful functions utilizing the WordPress.com cloud – WordPress.com username necessary – you can sign up for just the username here)
  2. Install Akismet (the #1 comment spam blocker plugin in the world – FREE for personal use or $5/month for a business)
  3. Make Pretty Permalinks (don’t allow your site to use “ugly” default URLs)
    1. Default: http://www.yoursite.com/?p=123
    2. Pretty: http://www.yoursite.com/your-post-name/
    3. *Note* It seems Pretty Permalinks are set to be the default in WordPress 4.2
  4. DESIGNER: Pretty up the Homepage (see below)
  5. CONTENT CREATOR: Write your first Post(s) (see below)

Detours (Later Topics)

The following are a list of additional topics that an Admin may need to deal with and be familiar with. Each one is worth its own (extensive) Post (or book), so I will revisit them later:

  1. Website Security
  2. Website Backups
  3. Plugins
  4. Site Management
    1. User Management
    2. Discussion Management
    3. Media Management
  5. Advanced Topics
    1. Updates & Site Tools


wpmu2-designer

3. Designer

Takes care of the frontend of the website.

3 primary tasks a “designer” should address are:

  1. The WordPress Theme Customizer (front page style editing)
  2. Menu Creation
  3. Widget Assignment

First Steps (in the “Appearance” Menu)

  1.  Customize – In the WordPress Customizer you can modify a variety of frontend design elements including:
    1. Site Title
    2. Tagline
    3. Colors
    4. Header Image
    5. Background Image
    6. Menus (Navigation)
    7. Widgets
    8. Static Front Page (this means you set your front page to a specific Page and your blog archive to a different Page)
  2. Menus – Tip: to make dropdown menus, simply click-and-drag one menu item (in your “Menu Structure” window) underneath and to the right of a preceding (its “parent”) menu item
  3. Widgets – Tip: if you’ve enabled some widgets and want to save their Settings for later, there’s a location at the bottom of the “Available Widgets” area (called “Inactive Widgets”) that you can click-and-drag those widgets you want saved into

Detours (Later Topics)

The following are a list of additional Design topics that may be of interest and will be revisited in later Posts:

  1. Theme Choice
  2. Custom CSS
  3. Custom HTML in Posts
  4. Basic Graphic Design
    1. Color Theory
    2. Typography
    3. Layout
  5. Branding


wpmu2-content

4. Content Creator

Is responsible for pushing NEW content to the website on a regular basis.

The 3 most important things a “content creator” must understand are:

  1. WordPress Media
  2. The Difference between Posts and Pages
  3. The Difference between Tags and Categories

It’s long been a mantra of the web: CONTENT IS KING and today is no exception. If you aren’t regularly pushing NEW and useful content to the forefront of the supersaturated Inter-webs, you’re missing a valuable opportunity and a good percentage of the consumer population. People are always on the look out for the “newest” or “hottest” so as a Content Creator, you’d really do yourself (and your audience) a good service if you regularly deliver that which they seek.

My own personal process for Content Creation looks like this:

  1. Plan (5-30 min)
  2. Research (30 min-1 hr)
  3. Write (1-2 hrs)
  4. Edit (10-30 min)
  5. Publish (1 min)

So, my own process for blogging may take anywhere between 1-4 hours. I tend to put a lot of emphasis on getting facts right, delivering useful information, and back-linking to the things I find, so that can end up taking up a good chunk of my time.

But if you’re interested in some more tips for How to Write a Blog Post in 70 Minutes or Less, check out Michael Hyatt’s podcast and post on the subject.

Understand:

WordPress Media

  1. Embeds : WordPress is capable of automatically embedding certain kinds of media from various webpages including videos, PDFs, presentations, and tweets – all you need to do is copy-paste the URL of a given page into your Post editor and WordPress handles the rest. A (non-comprehensive) list of sites is below:
    1. YouTube
    2. Vimeo
    3. SlideShare
    4. Twitter
  2. Uploads : Uploading your own media to WordPress is as simple as clicking and dragging the item from your Desktop directly into the Post editor. The Media Uploader automatically pops up and gives you more options. You are able to change the file upload size in your WordPress settings, but by default the max upload size is 10MB or so.
  3. Featured Images : A Featured Image (formerly known as “Post thumbnails”) is similar to a cover image for an article. Different themes handle these differently, but this is THE image that will primarily be associated with your Post (if you assign one) on your site and through Social Media when the Post gets shared. To add a Featured Image, scroll to the bottom of the sidebar in the Post editor page to find an Image Upload meta-box called “Featured Image.”

The Difference between Posts and Pages

  1. Posts : non-hierarchical articles that are referenced chronologically and can be categorized by Tags and Categories
  2. Pages : hierarchical articles that can be assigned “Parents” (those Pages that would form the head of a dropdown menu) and can NOT be categorized by Tags and Categories

The Difference between Tags and Categories

  1. Tags : non-hierarchical keywords used for Searching (like “green”, “big”, “important”, etc)
  2. Categories : create a kind of folder structure that can be used to subdivide articles (like “WordPress”, “Classes”, etc) – these ARE hierarchical

Detours (Later Topics)

The following are a list of additional topics that Content Creators may find of interest and will be revisited in later Posts:

  1. SEO (Search Engine Optimization)
  2. Social Sharing
  3. Using Blog Templates to speed up Content Creation
  4. Content Delivery Methods
    1. Content Types
    2. Creating an Editorial Calendar
    3. Email, SNS (Social Networking Services), RSS (Really Simple Syndication), CDNs (Content Delivery Networks)
  5. Serving Your Audience


wpmu2-developer

5. Developer

Maintains, modifies, or adds code.

The 3 main things a “developer” is likely to deal with are:

  1. Custom CSS code
  2. Custom HTML code within Posts & Pages
  3. Child Themes

As getting into the details of a Developer’s work is far more complex than this Post warrants, here’s a list of further topics to be discussed later in subsequent Posts:

Detours (Later Topics)

  1. Learn:
    1. HTML
    2. CSS
    3. JavaScript
    4. jQuery
    5. PHP
    6. MySQL
  2. Understand:
    1. WordPress Codex
    2. Plugin Development principles
    3. Theme Development principles
    4. How to make contributions to the WordPress core
    5. WordPress development best practices

Join the Discussion

I hope you enjoyed (and got a lot out of) this overview of the various roles a WordPress site owner needs to understand. If there are any questions, comments, or suggestions to improve this Post or for later topics to be covered, please leave me a Comment in the section below. Thanks!~

Open Source, WordPress, and the Community

WordPress currently powers over 25% of the Internet’s top sites. What is it and what makes it so popular and powerful? This talk introduces the audience to the “democratization of publishing” that is WordPress.

한국어로 읽어요~

Hello, my name is Aaron Snowberger. I’m a hobbyist WordPress theme and plugin developer, graphic designer, and English teacher at Jeonju University. I run a WordPress Meetup and workshop in Jeonju and was invited here today to give an overview presentation about WordPress. So, this talk is a modified version of the first one I gave in our Jeonju Meetup in January.

I usually present in English, but was encouraged to try this presentation entirely in Korean, so please give me some grace – it won’t be perfect, and I’ll try not to bore you – at least my PPT is pretty, right?

In this talk, I will address 4 main points that span the topic “Open Source, WordPress, and the Community.” They are:

  1. What is WordPress?
  2. How big is WordPress?
  3. Why should you care?
  4. What can you do with it?

What is it?

WordPress is an open-source Content Management System licensed under the GNU General Public License (GPL) version 2.

Open Source

What is open-source software?

  • “Open” means “visible, free, or available”
  • “Source” is the computer code that creates a program

So, “open-source” is computer code that is freely available to the general public – for anyone to use, change, or share with anyone else. It’s a de-centralized model of software production that provides extensive code documentation to the public for free and encourages community contribution to rapidly build upon and improve the original program.

Contrast this with “closed-source” code and technologies that are often developed in-house to be sold. In some cases, there may be criminal penalties for copying, modifying, disassembling, or even studying the internal source code.

Examples:

  1. Microsoft: closed vs. Linux: open
  2. iOS: closed vs. Android: open
  3. Wix: closed vs. WordPress: open
Advantages of Open vs. Closed-source Software

Open-Source:

  1. More developer support (anyone, anywhere can work use it)
  2. More customizable
  3. More secure (thousands of people can view and fix the code)
  4. Extended Community Support

Closed-source:

  1. Less choices and customer confusion (there’s only ONE version of the software)
  2. More unified experience (Apple always looks like Apple)
  3. More profitable (charge developers to use it, lock out competitors)

Content Management System

What is a CMS?

Years ago, most websites were built page by page, coded by hand, and filled with static content. (I built some of those websites.) These days, websites are filled with a much greater quantity of dynamic content that is often updated on a daily basis.

In order to make the administration of large, fast-changing websites more manageable, Content Management Systems (CMSs) were created in the late 1990s to reduce the need for hand-coding every page and to create a web-publishing interface that more closely resembles a word processing program like Microsoft Word. This enables anyone with an Internet connection and basic word processing skills the ability to quickly create and publish dynamic content to their webpages.

Additionally, website components like the header, the footer, the sidebar, and the various content pieces are broken up into individual files that can be managed separately and loaded dynamically when a website is opened.

It is much nicer to be able to manage each website piece individually (only one code file) than needing to open (up to dozens of) separately coded webpages to modify something as minor as a changed logo in the footer. (I also used to do that.)

GPL Version 2

What is the GPL2?

GPL stands for GNU General Public License (GPL) version 2 and is the legal license that covers WordPress and its source code. The GPL2 is copylefted (a play on the word “copyright”), which means that any software under its license that is used, modified, or distributed must retain the same license terms in order to be legally distributed.

This means that software companies or other developers cannot legally change the license of WordPress code or derivatives of it to closed-source. WordPress and its derivatives are therefore “forever free” under the GPL license for everybody.

In a recent interview, WordPress co-creator Matt Mullenweg described open-source code as:

The most important idea I’ve been exposed to in my life-time … it’s like a Bill of Rights for software … it basically says, “Here are four freedoms that are inalienable rights that you have when you use open-source software.”

The software is completely FREE to:

  1. Use commercially
  2. Modify or build upon
  3. Distribute
  4. Place under warranty

So long as you:

  1. Track dates/changes in the source files
  2. Keep all modifications under the same GPLv2 license
  3. Disclose the source code

(See the simplified GPLv2 summary)

A brief history of WordPress

WordPress was started as a joint software project by Matt Mullenweg and Mike Little in 2003. It was a fork of another open-source blogging platform called b2 (cafelog) that Mullenweg had built a blog on.

In his own words:

[WordPress] started as a fork (or a derivative) of another open-source project.  There was this thing out there called b2 which I was using and blogging with myself and the creator disappeared, so the development stopped. Myself and this guy in England, Mike Little, picked it up and kept working on it.

The two eventually met personally in London in 2005, the same year that Matt formed the company Automattic (notice the “Matt” in there) and WordPress.com went live.

Automattic is the driving force behind WordPress.com and some of WordPress’s most popular plugins like Akismet for blocking spam comments and Jetpack for powering up your WordPress installation.

The Difference Between WordPress.com and WordPress.org

This is a topic I found necessary to clarify in the Jeonju Meetup because many of our first visitors were confused about the difference between the two.

The major difference between WordPress.com and WordPress.org is that the .com is a SERVICE and the .org provides the SOFTWARE.

The major difference between a blogging SERVICE and blogging SOFTWARE is that a SERVICE (like Wix.com or Squaresoft.com) lets you use a standard installation of the software on their own servers (but are limited in your ability to customize the code yourself). But by downloading open-source SOFTWARE on your own, you have the freedom to fully customize any aspect of the code yourself. You are only required to find your own website host.

Think of it as the difference between renting a house and buying one.

  • WordPress.com is the renter you don’t really “own” (http://yourname.wordpress.com) – you can’t change all the wallpaper to exactly how you might like, and you have to call the landlord if something breaks
  • WordPress.org provides the home you “own” at your chosen address (http://www.yourname.net) – it comes with the complete freedom for you to redecorate and redesign as you please

So, in this way, WordPress.com is the best place for people starting out with the software to learn how it functions and how to best use it. Then, once you’re comfortable with it, you can move over to WordPress.org  to download your own version of the software.

In summary:

WordPress.com
  1. Is a hosting SERVICE
  2. Is like a house you rent
  3. Is limited in freedoms, but provides paid upgrades
WordPress.org
  1. Hosts the (downloadable) SOFTWARE and all documentation
  2. Gives you access to a house you can “own”
  3. Is virtually unlimited in customization options

How big is WordPress?

WordPress currently powers over 60,000,000 websites around the world – that’s 23% of all the world’s websites – and Automattic is valued at over $1 billion.

http://w3techs.com/technologies/history_overview/content_management/all/y/
http://w3techs.com/technologies/history_overview/content_management/all/y/

WordPress powers plenty of famous and popular websites like:

  1. The New York Times blogs
  2. CNN blogs
  3. Forbes blogs
  4. Reuters blogs
  5. Jay-Z
  6. Katy Perry
  7. TechCrunch
  8. The GOP (US Republicans)
  9. Mashable

For a more robust list, see WordPress.com’s Notable Users page. And for a FULL list, see WordPress.org’s Showcase.

And in Korea, I’ve found WordPress powers:

  1. Seoul City’s homepage
  2. Bloter.net
  3. Samsung Electronics
  4. LG Electronics
  5. Yonhap News TV
  6. Insight of GS Caltex
  7. KB Rockstar
  8. Hyundai Corporation
  9. WebActually

There are some nice collections of sites at isquery.com and hwangc.com, or you can see a random selection of 4 WordPress sites in the Showcase on ko.wordpress.org.

Why should you care?

#1: It’s Free

Because of its open-source nature and the GPL2 license, you never have to pay any kind of licensing fees to use or modify the software.

#2: It’s Powerful

There are:

Whatever your mind can conceive and believe, you can achieve. – Napoleon Hill

#3: It’s Scalable

WordPress.com is the world’s largest SINGLE INSTALLATION of WordPress. There are over 500 million users with their own unique database tables that are running on a SINGLE code base. Now that’s pretty impressive!

In the same way, WordPress can scale to meet any of your website needs – whether you are a blogger writing a daily diary, or a Fortune 500 company that needs individual store sites for each of its +1,000 stores (Best Buy).

#4: It’s Growing

In 2014, there were 81 WordCamps (large-scale WordPress conferences) held in over a dozen countries. And 2014 was also the first year that non-English downloads of WordPress surpassed English downloads. This shows the company is growing internationally as well as in the US market.

Additionally, the number of monthly unique visitors to WordPress.com is comparable to the number of monthly unique visitors to Facebook – though the company is much smaller.

http://automattic.com/about/
http://automattic.com/about/
#5: It’s Comparatively Easy

I’ve worked with, customized, and programmed:

  1. Static HTML sites
  2. Moodle
  3. Joomla!

And I can say from experience that WordPress has the LEAST complicated administrator backend.

Years ago, Joomla! may have been more powerful than WordPress, but with the 5 major releases of WordPress in 2014 and continual development from a fine community of programmers, it is no longer.

In fact, after transferring one site (TheJeonjuHub.com) from static HTML to Joomla! in 2011, I ended up transferring it over to WordPress within 2 years to better enable the content creators of the site to work. Joomla! menus and the backend just ended up being more complex than they needed to be.

Generally, a full WordPress site can be:

  1. Setup in 5 minutes
  2. Built in 4-5 weeks

If you can Word, then you can WordPress. The Editor interface is virtually the same.

#6: It’s great for Platform Building

If you want to sell anything, you need a platform. WordPress is an amazing platform building tool that makes it easy for anyone to take a simple blog with 30 views per month to over 30,000 views per month (I speak from experience).

KeyToKorean.com site stats
KeyToKorean.com site stats

Main idea:

If you have a story worth telling, then you have a platform worth building.

#7: Korea is a Growing Market

According to a graph of Google Search trends I recently looked up, South Korea has a Search Volume Index of only 15 with regards to searches for WordPress and WordPress related topics. Compare this with neighboring countries and you can see there is a lot of potential for growth in Korea:

  1. South Korea: 15
  2. Japan: 26
  3. Russia: 25
  4. China: 20
  5. Mongolia: 34
  6. Philippines: 57
  7. Malaysia: 40
  8. Indonesia: 76
  9. United States: 46

Additionally, there is great support for WordPress in Korean provided by the WordPress community here.

#8: The WordPress Community

The WordPress community is quite large and very supportive, helpful, and friendly. WordPress Meetups are held all over the world to teach and help others build WordPress websites.

I’ve begun a WordPress Meetup in Jeonju because I wanted to a place to get together regularly with other WordPress users help them build their websites. I actively encouraged the Liberal Arts department at Jeonju University to start using WordPress for “flipped classrooms” and teacher websites and a majority of the 33 foreign teachers took my advice and created their teaching sites on WordPress.com. I’ve run a number of workshops and helped individual teachers improve their sites on numerous occasions, so I decided it was about time to do something more regularly.

I’d initially begun the Meetup with the idea to only target foreign expat users who might want to run a teaching site or blog, but thanks to my invitation here and the encouragement to present in Korean (something I’m still quite shy about), I’ve decided to extend the Jeonju Meetup for an extra hour or two and invite Korean speakers to come in and share about WordPress there as well. (Hopefully I’ll also be able to “level up” my Korean speaking skills there.)

WordPress Support Staff call themselves “Happiness Engineers” and make it their job to “deliver happiness” on the user forums:

  1. WordPress.com Forums (WordPress.com hosted sites)
  2. WordPress.org Forums (self-hosted sites)

In fact, a “recommended read” for their Happiness Engineers is Delivering Happiness by Tony Hsieh, CEO of Zappos.com.

Deliveringhappiness

What can you do with it?

#1: Build Websites

In my own experience, I’ve built:

  1. Classroom sites
  2. Academy sites
  3. School & organizational sites
  4. Educational sites
  5. Church websites + podcasting
  6. Portfolio websites
  7. And personal blog sites (like this one)
#2: Contribute to the Community

There are numerous ways to get involved with the WordPress Community – and you’re already participating in one by attending this WordCamp. The others are suggestions from make.wordpress.org:

  1. Contribute to Core development
  2. Build plugins
  3. Design themes
  4. Create Web apps
  5. Help out in the Support Forums
  6. Help write documentation or training materials – even tutorials on your blogs
  7. Help translate the core, themes, or plugins
  8. Join (or form) a WordPress Meetup

Again:

Whatever your mind can conceive and believe, you can achieve. – Napoleon Hill

So the real question isn’t “What can you do with it?” but rather:

What will you do with it?


Liked my PPT and talk (article)? Leave me a comment below.

Or for our Meetup members, feel free to ask any questions you might have about WordPress or give me suggestions for the next Meetup subject and talk!~

오픈 소스, 워드프레스, 그리고 커뮤니티

워드프레스는 현재 인터넷 상위 사이트의 25 % 이상을 지원합니다. 무엇이며, 무엇 때문에 그렇게 유명하고 강력합니까? 이 강연은 워드프레스인 “출판의 민주화”에 대해 소개합니다.

Read in English

비디오

안녕하세요. 제 이름은 에런 스노버거예요. 저는 워드프레스 테마와 프러그인 취미 개발자, 프리렌스 그래픽 디자이너, 그리고 전주대학교 영어 교수입니다. 저는 전주에서 워드프레스 미트업과 워크숍을 주최하고있으며 여기 서울 미트업으로 오늘 저는 워드프레스에 대한 일반적 개요를 말씀드리려고 이곳에 초대 받았습니다. 그래서, 이 프리젠테이션은 첫번째 전주 미트업 프리젠테이션을 조금 수정한 것입니다.

보통 영어로 발표를 하지만 이 번에는 제 친구로부터 한국말로 발표를 해 보라는 도전을 받아서, 그렇게 할겁니다. 한국말은 제 두번째 언어니까, 조금 인내와 자비를 베풀어 주시기 바랍니다. 그리고, 완벽하지는 않지만 지루하시지는 않을 거예요. 적어도 제 PPT 정말 멋지죠?

제 발표에서는 ‘오픈 소스, 워드프레스, 그리고 커뮤니티’라는 주제를 확장할 네가지 주요 포인트를 알려드리겠습니다:

  1. 워드프레스는 무엇 인가?
  2. 워드프레스는 얼마나 큰가?
  3. 왜 워드프레스에 관심을 가져야 한가?
  4. 워드프레스로 무엇을 하는가?

워드프레스는 무엇 인가?

워드프레스는 오픈 소스 콘텐츠 관리 시스템 입니다. 그것은 GPL2에 의해 인가됩니다.

오픈 소스

오픈 소스가 무엇 입니까?

  • ‘오픈’은 ‘볼 수 있게, 자유롭게, 가능하게 소프트웨어’ 뜻입니다.
  • ‘소스’는 프로그램을 만드는 컴퓨터 코드입니다.

그래서 ‘오픈 소스’는 모두에게 자유로운 공짜 컴퓨터 코드입니다. 누구나 사용할 수 있고, 바꿀 수 있고, 다른 사람과 나눌 수 있습니다. 이것은 분산 소프트웨어 모델과 광범위한 코드문서를 대중에게 공짜로 주고 커뮤니티 한테서 기부를 북돋웁니다. 이렇게 새로운 기능과 버그 수정을 더 빨리 합니다.

‘크로즈 소스’와는 대조적으로 코드와 기술은 회사에서 개발하고 판매합니다. 어떤 경우는 복제하거나, 수정, 재조립, 배부 소스 코드를 연구 하는 것 조차도 ‘범죄’가 될 수 있습니다.

예 보자:

  1. 마이크로소프트: 크로즈 / 리누크스: 오픈
  2. iOS: 크로즈 / 안드로이드: 오픈
  3. 위크스: 크로즈 / 워드프레스: 오픈

오픈 소스와 크로즈 소스의 장점

오픈 소스:

  1. 더 많은 개발자들의 도움 (누구나, 어디서나 할 수있습니다)
  2. 더 많은 사용자 정의 (더 많은 변형가능성)
  3. 더 안전함 (누구나 수정을 할 수있습니다)
  4. 더 큰 커뮤니티의 도움

크로즈 소스:

  1. 선택의 폭이 좁고 사용자의 혼동 1 적음 (소프트웨어 버전은 한개 밖에 없습니다)
  2. 사용자 경험의 통합 (에플에서 나온 것은 다 에플 같죠)
  3. 더 높은 상품가능성 (개발자들에게 사용료를 받고 경쟁자들을 배제 할 수있다)

콘텐츠 관리 시스템 (CMS)

CMS란 무엇입니까?

몇년전에 대부분 웹사이트들은 페이지 별로 만들어졌고 코드를 손으로 만들었고 정적인 콘텐츠들이 많았습니다. (제가 이런 웹사이트들을 만들어 본 적이 있어요.) 요즘은 웹사이트들이 매일 업데이트 되고 동적인 콘텐츠들이 가득합니다.

크고 변화 무쌍한 웹사이트 관리를 더 쉽게하기 위해서, 1990년초에 콘텐츠 관리 시스템들이 만들어졌습니다.페이지별로 손드로 코딩하는 필요를 없애기위해, 그리고 마이크로소프트 워드 처럼 생긴 웹 공개 인터페이스를 만들기 위해 인터넷이 연결되어있고 기본적인 워드프로세스 기술만 있으면 그들이 웹사이트에 다 아나믹한 컨텐드를 빠르게 만들어서 공개 할 수있습니다.

또한 헤더, 푸터, 사이드바, 그리고 다양한 컨텐츠 파트들은 따로 분리가 가능하고 이는 웹사이트가 열렸을 때 개별적으로 관리할수 있고 더 역동적으로 로딩됩니다.

각각의 웹페이지를 따로 관리하는 것이 훨씬 좋습니다. 푸더에 있는 로고를 바꾸는 작은 작업을 수행하기위해 따로 코딩된 웹페이지를 따로 열어야 하는 필요가 없으니까요.

GPL2

GPL2가 무엇입니까?

GPL의 뜻은 ‘그누 제너럴 펍릭 리이센스’라고 하고 워드프레스와 소스 코드를 관장하는 법적 라이센스 입니다. GPL2는 ‘카피레프트’ (카피라이트에서 나온 말)입니다. 사용되고 수정되고 배포되는 모든 소프트웨어는 법적으로 배포 되려면 같은 라이센스 계약을 해야 합니다.

이는 곧, 소프트웨어 회사나 다른 개발자들은 위드프레스의 라이센스를 클로즈 소스로 법적으로 바꿀 수 없습니다. 그러므로 워드프레스와 그 카피는 GPL라이센스 때문에 누구에게나 ‘영원히 무료’입니다.

최근 인터뷰에서, 워드프레스의 공동 제작자 매트 뮤렌웨그은 오픈 소스에 대새서 이렇게 설명 했습니다:

살면서 내가 들은 가장 중요한 생각은 소프트웨어의 권리 장전 과 같고 … 그 것은 ‘곧 당신이 오픈소스를 사용할때 변치 않는 권리를 주는 네가지 자유가 있다.’

소프트웨어는 다음 4가지에 있어 자유롭다:

  1. 상업적으로 사용할 수있고
  2. 수정 또는 구축할 수있고
  3. 배포할 수있고
  4. 보증이 되고

하지만 이 것은 지켜야 합니다:

  1. 소스 파일에 날짜 변경 기록
  2. 모든 수정은 똑같은 라이센스에 적용
  3. 소스 코드를 표면화

(See the simplified GPLv2 summary)

워드프레스의 간략한 역사

워드프레스는 2003년 미국의 메트 뮬렌웨그와 영국의 마이크 리틀이 합작한 소프트웨어 프로젝트로 시작되었습니다. 뮬렌웨그가 만든 b2(카페로그)라 불리는 오픈소스 블로깅 플랫폼의 다른 유형이었습니다. (fork)

뮬렌웨그은 이렇게 설명 했습니다:

워드프레스는 다른 오픈소스 프로젝트에 포크 분할로 시작했습니다. 내가 사용하고 블로깅하는 b2라 불리는 것이 있었는데 만든사람이 사라졌어요. 저와 영국에사는 이 분 마이크 리틀은 이 b2를 가져다가 다시 개발하기 시작했습니다.

결국 둘은 런던에서 2005년에 만났고 같은 해 뮬렌웨그는 Automattic회사 (‘Matt’가 보이시죠?)를 만들고 위드프레스.com도 온라인에 등장 하게 되었습니다.

Automattic은 워드프레스.com과 여러 워드프레스의 가장 유명한 Akismet같은 스팸 댓글을 막는 플럭인과, 워드프레스 설치를 업그레이드 시켜주는 Jetpack 플러그인의 추진력이 되고 있습니다.

워드프레스.com워드프레스.org의 다른 점

이 주제는 제가 전주에서 미트업 할 때 꼭 짚고 넘어가야 겠다고 생각했는데 왜냐하면 사람들이 이 둘의 차이를 헷갈려하고 있었기 때문입니다. 워드프레스.com과 워드프레스.org 주요 차이점은 .com은 서비스이고 .org는 소프트웨어를 다운로드해 주는 커뮤니티입니다.

이 둘의 차이를 전세와 매매라고 생각 해 봅시다:

  • 워드프레스.com은 집전세라고 생각하면 돼요. 워드프레스.com에 리모델링 옵션은 제한 되고 만약 웹사이트가 고장 나면 주인한테 연락 하고 고쳐야 합니다.
  • 반면, 워드프레스.org은 집매매라고 생각하면 되요. 당신은 워드프레스 소프트웨어를 다운로드하면 원하는 데로 재단장하고 재 디자인 할 수 있습니다.

그러므로 워드프레스.com은 초보자들이 웹사이트가 어떻게 운용되고 어떻게 잘 사용하는지 배울 수 있는 가장 좋은 곳입니다. 이렇게 익숙해지고 나면 워드프레스.org로 넘어가서 원하는 버전의 소프트웨어를 다운로드 하면 됩니다.

워드프레스.com은:

  1. 웹호스트 서비스
  2. 전세한 집과 같다
  3. 자유가 제한적이지만 돈을 내면 업그레이드를 할 수 있다

워드프레스.org는:

  1. 소프트웨어 다운로드와 코드 문서 장소
  2. 산집과 같아요
  3. 무제한 수정 (customization) 옵션

워드프레스는 얼마나 큰가?

지금은 워드프레스는 세계적으로 6천만 웹사이트에 설치 되어 있는데 이는 세계의 모든 웹사이트의 23%를 차지합니다. 또 Automattic회사는 10조 달라의 가치가 있습니다.

http://w3techs.com/technologies/history_overview/content_management/all/y/
http://w3techs.com/technologies/history_overview/content_management/all/y/

워드프레스는 다음과 같은 인기있고 유명한 웹사이트를 지원하고 있습니다:

  1. 뉴욕 타임스 블로그들
  2. CNN 블로그
  3. 포브스 블로그
  4. 로이터스 블로그
  5. Jay-Z
  6. 케이티 페리
  7. 텍크런치
  8. GOP (미국의 공화당)
  9. 메쉬어블

더 자세한 목록을 보려면, 워드프레스.com의 주목 할만한 사용자 페이지로 가세요. 전체 목록을 보려면, 워드프레스.org의 쇼케이스로 가세요.

한국에서 워드프레스를 사요하는 사이트 입니다:

  1. 서울시 홈페이지
  2. 블로터.net
  3. 삼성전자
  4. LG전자
  5. 연합뉴스TV
  6. GS 칼텍스
  7. KB 록스타
  8. 현대기업
  9. 웹엑츄얼리

isquery.com하고 hwangc.com에 좋은 워드프레스 웹사이트 모음이 있고 ko.wordpress.org에서 쇼케이스에 란덤 워드프레스 사이트 네개까지 있습니다.

왜 워드프레스는 관심을 가져야 하는가?

첫번째: 무료(공짜)니까

오픈소스의 성격상, GPL2라이센스 때문에 소프트웨어를 수정할 때 라이슨스 비용을 지불할 될요가 없습니다.

두번째: 강력하니까

당신의 생각이 지각하고 믿는 한 당신은 이룰 수 있습니다. –나폴레옹 힐

세번째: 확장이 무한대이니까

워드프레스.com세계의 제일 큰 워드프레스 설치 입니다. 단 하나의 코드를 가지고 각자의 독특한 데이타베이스 테이블을 만들어 쓰고 있는 5조 이상의 사용자들이 있습니다. 대단하지요!~

같은 방식으로 워드프레스는 당신의 웹사이트의 필요한 것을 채우기 위해 확장할 수 있습니다. 당신이 단순히 일기를 쓰는 블로그이거나 (1,000이상) 각각의 스토어 사이트가 필요한 포춘500 기업이든 상관없습니다.

네번째: 성장하고 있으니까

2014년에 12나라에서 81개 워드캠프를 했습니다. 또, 2014년은 워드프레스의 비영어 다운로드수가 영어 다운로드수를 능가한 첫 해였습니다. 이것은 워드프레스가 미국 뿐만 아니라 국제적으로 성장 하고 있다는 것을 보여주고 있습니다.

또, 워드프레스.com은 회사 규모가 훨씬 작지만 월별 방문자 수가 페이스북과 비슷합니다.

http://automattic.com/about/
http://automattic.com/about/

다섯번째: 쉬우니까

저는 HTML, 무들, 그리고 줌라 사이트를 프로그램잉 해 본 적이 있습니다. 제 경험상 워드프레스가 관리자 백앤드가 제일 쉽습니다. 몇년전 만해도 줌라는 워드프레스 보다 더 강했지만 2014년 워드프레스 5개 주요 발표와 아주 훌륭한 프로그래머 커뮤니티의 계속적인 발전으로 지금은 상황이 반전되었습니다.

사실, 제 경험에 2011년에 (theJeonjuHub.com)사이트를 HTML에서 줌라로 바꾼후에 2년안에 워드프레스로 결국 바꿨습니다. 왜냐하면, 줌라의 메뉴와 관리자 백앤드는 더 복잡 했기때문입니다.

보통은 워드프레스 사이트는:

  1. 5분 안에 설치할 수있고
  2. 4-5주 안에 만들 수있습니다

만약 MS워드할 수 있으면, 워드프레스 도 할 수 있습니다. 인터페이스는 비슷합니다.

여섯번째: 플랫폼을 만드는데 최고이니까

무엇인가 팔고 싶다면 플랫폼이 필요합니다. 워드프레스는 단순히 한달에 30명이 보는 블로그에서부터 한 달에 3만명이 보는 블로그까지 플렛폼을 쉽게 만드는 놀라운 도구입니다. (이것은 제 경험에 비취본 것입니다.)

KeyToKorean.com site stats
KeyToKorean.com site stats

일곱변째: 한국은 성장하는 시장이니까

최근에 본 구글서치 드렌드에 나온 그래프에 따르면, 검색이 남한은 워드프레스와 워드프레스 관련 주제에 대한 검색순위15 이었습니다. 주변국들과 비교해 보았을 때 한국의 성장 가능성이 많음을 알수 있습니다.

  1. 한국: 15
  2. 일본: 26
  3. 러시어: 25
  4. 중국: 20
  5. 몽골: 34
  6. 필리린: 57
  7. 말라시아: 40
  8. 인도네시아: 76
  9. 미국: 46

게다가, 현지 워드프레스 커뮤니티에 의한 한국 워드프레스는 엄청난 지원을 받고 있습니다.

여덟번째: 워드프레스 커뮤니티

워드프레스 커퓨니티는 상당히 크고 큰 도움을 주며 유용하고 친절합니다. 워드프레스 미업은 전세계에서 열리며 다른 사람들이 워드프레스 웹사이트를 만드는 것을 가르쳐주고 도와주고 있습니다.

저는 전주에서 워드프레스 미트업을 시잣했는데 이는 다른 워드프레스 사용자들이 웹사이트를 만드는 것을 돕기 위해 정기적으로 서로 만나는 자니를 마련하고 싶었기 때문입니다.

전주대에서 외국인 교수들한테 여러 워드프레스 워크숍을 열었고 개인적으로 1대1 워드프레스 웹사이트 조언과 훈련을 했습니다. 그래서 제 생각에 이베 정기적으로 워드프레스 도움을 위한 자리를 마련해야 갰다고 생각했습니다. 전주 워드프레스 미트업을 2015년 1월부터 시작 했습니다.

그러므로 지금은 ‘해피니스 엔진이어‘라고 생각하고 있습니다. 워드프레스의 ‘해피니스 엔진이어’는 워드프레스 포럼에서 도움과 행복준 종업원이지만 진짜 종업원은 되면 필요 없습니다. 필요한 유일한 것은 다른 워드프레스 사용자에게 도움과 행복을 주려고 싶습니다. 마냑 ‘해피니스 엔진이어’의 생각을 알고 싶으면, 재포스.com의 CEO 토니 셰이의 책 ‘딜리버링 해피니스‘을 읽어 보세요. 이 책은 모든 ‘해피니스 엔진이어’에 추천 도서입니다.

L

워드프레스로 무엇을 할 수 있습니까?

첫째: 웹사이트를 만들 수 있습니다

제 개인적으로는 다음과 같은 것을 만들었습니다:

  1. 교실에서 사용하는 사이트
  2. 학업용 사이트
  3. 학교와 기업 사이트
  4. 교육용 사이트
  5. 교회 웹사이트와 팟케스팅
  6. 포트폴리오 웹사이트
  7. 개인적 블로그 사이트 (이것과 같은)

두번째: 커뮤니티에 기여할 수 있습니다

워드프레스 커뮤니티에 참여하는 방법은 많습니다. 여기 워드프레스 미트업을 와서 벌써 참여하고 있습니다. 다른 참여 방법은 make.wordpress.org에 있습니다:

  1. 코어 (메인 소스코드) 개발하기
  2. 플러그인 만들기
  3. 테마 디자인하기
  4. 웹앱 만들기
  5. 도움 포럼에서 돕기
  6. 문서나 훈련서, 투토리얼를 쓰기
  7. 코어와 테마와 플러그인을 번역하기
  8. 워드프레스 미트업을 가입하거나 만드기

다시:

당신의 생각이 지각하고 믿는 한 당신은 이룰 수 있습니다. –나폴레옹 힐

그래서 가장 중요한 질문은 ‘무엇을 할 수 있습니까?’가 아니라:

‘무엇을 하겠습니까?’입니다.

All You Ever Wanted to Know About WordPress in 10 Minutes or Less

Here’s a quick rundown of my talk at the first WordPress Meetup Jeonju for 2015 (January 24).

In this talk, I covered 4 points:

  1. What is WordPress?
  2. How big is WordPress?
  3. Why should you care?
  4. What can you do with it?

What is it?

WordPress is an open-source Content Management System licensed under the GNU General Public License (GPL) version 2 license. This means the software is completely FREE to:

  1. Use commercially
  2. Modify or build upon
  3. Distribute
  4. Place under warranty

So long as you:

  1. Track dates/changes in the source files
  2. Keep all modifications under the same GPLv2 license
  3. Disclose the source code

(See the simplified GPLv2 summary)

WordPress was started as a joint software project by Matt Mullenweg and Mike Little in 2003. The two met personally in London in 2005, the same year that Matt formed the company Automattic and WordPress.com went live.

The Difference Between WordPress.com and WordPress.org

The major difference between WordPress.com and WordPress.org is that the .com will host your blog for FREE at http://yourname.wordpress.com (and you can’t change that address unless you pay for a premium upgrade), and the .org is where you can download your own full version of the software to upload it to your own self-hosted domain (http://www.yourname.net).

So, in this way, WordPress.com is the best place for people starting out with the software to learn the ropes, and once you’re comfortable with everything, then it’s time to move over to downloading your own software from WordPress.org.

Here are some more differences in a quick list:

WordPress.com
  1. Hosts your site for FREE at yourname.wordpress.com
  2. Limits your ability to customize colors, code, etc
  3. Has a limited number of plugins and FREE themes
  4. Offers upgrades you can pay for (premium themes, your own domain name, customizations, etc)
WordPress.org
  1. Is the DOWNLOAD location for the WordPress software, themes, and plugins
  2. Requires you own your own domain name and have a hosting provider
  3. The open source software allows FULL customization (depending on how deep you want to go)
  4. You have the ability to find and install your own themes and plugins, or even write your own

Think of it as the difference between renting a house and buying one.

WordPress.com is the renter where you can’t really change all the wallpaper to exactly how you might like, and you have to call the landlord if something breaks.

WordPress.org is the purchased home that provides the full software for you to freely download and do with as you please.

How big is WordPress?

WordPress powers over 60,000,000 websites around the world – 23% of all the world’s websites!

http://w3techs.com/technologies/history_overview/content_management/all/y/
http://w3techs.com/technologies/history_overview/content_management/all/y/

It powers plenty of famous and popular websites like:

  1. The New York Times blogs
  2. CNN blogs
  3. Forbes blogs
  4. Reuters blogs
  5. The Rolling Stones
  6. Jay-Z
  7. Katy Perry
  8. TechCrunch
  9. The GOP (US Republicans)
  10. Mashable

For a more robust list, see WordPress.com’s Notable Users page. And for a FULL list, see WordPress.org’s Showcase.

Why should you care?

#1: It’s Free

Because of its open-source nature and the GPL2 license, you never have to pay any kind of licensing fees to use or modify the software.

#2: It’s Powerful

There are:

Whatever your mind can conceive and believe, you can achieve. – Napoleon Hill

#3: It’s Scalable

WordPress.com is the world’s largest SINGLE INSTALLATION of WordPress. There are over 500 million users with their own unique database tables that are running on a SINGLE code base. Now that’s pretty impressive!

In the same way, WordPress can scale to meet any of your website needs – whether you are a blogger writing a daily diary, or a Fortune 500 company that needs individual store sites for each of its +1,000 stores (Best Buy).

#4: It’s Growing

In 2014, there were 81 WordCamps (large-scale WordPress conferences) held in over a dozen countries. And 2014 was also the first year that non-English downloads of WordPress surpassed English downloads. This shows the company is growing internationally as well as in the US market.

Additionally, the number of monthly unique visitors to WordPress.com is comparable to the number of monthly unique visitors to Facebook – though the company is much smaller.

http://automattic.com/about/
http://automattic.com/about/
#5: It’s Comparatively Easy

I’ve worked with, customized, and programmed:

  1. Static HTML sites
  2. Moodle
  3. Joomla!

And I can say from experience that WordPress has the LEAST complicated administrator backend.

Years ago, Joomla! may have been more powerful than WordPress, but with the 5 major releases of WordPress in 2014 and continual development from a fine community of programmers, it is no longer.

In fact, after transferring one site (TheJeonjuHub.com) from static HTML to Joomla! in 2011, I ended up transferring it over to WordPress within 2 years to better enable the content creators of the site to work. Joomla! menus and the backend just ended up being more complex than they needed to be.

Generally, a full WordPress site can be:

  1. Setup in 5 minutes
  2. Built in 4-5 weeks

If you can Word, then you can WordPress. The Editor interface is virtually the same.

#6: (Not in the PPT) The WordPress Community

The WordPress community is quite large and very supportive, helpful, and friendly. WordPress Meetups are held FREE of charge all over the world to teach and help others build WordPress websites.

WordPress Support Staff call themselves “Happiness Engineers” and make it their job to “deliver happiness” on the user forums:

  1. WordPress.com Forums (WordPress.com hosted sites)
  2. WordPress.org Forums (self-hosted sites)

In fact, a “recommended read” for their Happiness Engineers is Delivering Happiness by Tony Hsieh, CEO of Zappos.com.

#7: It’s great for Platform Building

If you want to sell anything, you need a platform. WordPress is an amazing platform building tool that makes it easy for anyone to take a simple blog with 30 views per month to over 30,000 views per month (I speak from experience).

KeyToKorean.com site stats
KeyToKorean.com site stats

Main idea:

If you have a story worth telling, then you have a platform worth building.

What can you do with it?

From my own experience, I’ve built:

  1. Classroom sites
  2. Academy sites
  3. School & organizational sites
  4. Educational sites
  5. Church websites + podcasting
  6. Portfolio websites
  7. And personal blog sites (like this one)

Again:

Whatever your mind can conceive and believe, you can achieve. – Napoleon Hill

So the real question isn’t “What can you do with it?” but rather:

What will you do with it?


Liked my short PPT and talk (article)? Leave me a comment below.

Or for our Meetup members, feel free to ask any questions you might have about WordPress or give me suggestions for the next Meetup subject and talk!~

From Delinquent to Star Student

When I was in university, I was a lackluster student. But when I went to grad school (and afterward), I became a high achiever – even so far as receiving the top award in my graduating class (like “valedictorian”). So what changed between then and now? This presentation breaks down my own journey from boredom to motivation – and focuses on how to apply those things to second language learning.

My Journey Toward Second-Language Learning Motivation

Abstract

How do you teach students English? What if you didn’t have to teach them? What if they were motivated to learn on their own? This presentation will consider the psychology of motivation as it relates to second language learning. There are many elements that combine to give us (or our students) success in second language learning. We will look at:

  1. The difference between Intrinsic and Extrinsic Motivation
  2. Breaking out of your Comfort Zone and finding your Passion
  3. Neurological Cravings, Habit Loops, and Behavior Reinforcing Rewards
  4. The difference between Progress and Perfection
  5. How to stick to your Schedule by reducing your Scope
  6. How to be a better Teacher by being Taught

I hope to be able to give much good food for thought as well as some practical tips and suggestions to put into practice TODAY. Some of these suggestions may appear to be quite radical, but other suggestions will give very actionable steps for creating Habits, increasing Passion, and sticking to a Schedule.


Overview

I hope this talk will be helpful for 3 areas of your life:

  1. Your teaching
  2. Your professional life
  3. Your personal life

Personally, I’m incredibly interested in the following, and have incorporated much of what I’ve learned into this talk.

  1. Intrinsic vs. Extrinsic Motivation
  2. Your Comfort Zone vs. your Passion
  3. Neurological Cravings & Habit Loops
  4. Progress over Perfection
  5. Schedule over Scope
  6. The fact that Good Teachers are Good Learners

I’ll go over 3 things:

  1. My story
  2. How I got here
  3. What you can do

My Story

In 2012, I created a Korean language learning blog with two motivations:

  1. (External motivation) To supplement my wife’s Korean tutoring classes
  2. (Internal motivation) To motivate myself to become fluent in Korean

For the first year, there was no growth at all. But in Year Two, I changed my habits and began writing a new Post every single day (now over 400 Posts). After that point, the site saw steady growth, and has been viewed more than 100,000 total times.

But let me now paint you a different picture.

University of Wyoming

As an undergrad at the University of Wyoming, I was a lackluster student at best, earning less than a 2.5 GPA and losing my scholarship in my second semester. I went from a 4.0 in high school, to a 2.3 my second semester, back up to a 3.186 by the end of my university life. I had 3 Fs (retakes) and 1 D in a major class.

Full Sail University

But when I went to grad school at Full Sail, 4 years after my lackluster undergrad career, things were very different. 

  • Change of Motivation =
  • Change of Attitude = 
  • Change of Behavior

I was newly married, with a baby on the way, and suddenly had to provide for more than just myself. That proved to be a real kick in the pants for me – and I worked hard enough to take home the Top Achiever award (valedictorian) in my graduating class.

How I Got Here

I’ve found that Success = Motivation + Habits – like two sides of the same coin – and without both, you don’t get the prize.

On Motivation

Daniel Pink’s book Drive dives deeply into motivation:

  1. Motivation 1.0 = primal / survival instincts
  2. Motivation 2.0 = carrots (rewards) & sticks (punishments)
  3. Motivation 3.0 = intrinsic vs. extrinsic (and this is the one we’re interested in)

Intrinsic Motivation examples

  • Learning an instrument
  • Open source software
  • Online forums
  • Entrepreneurship
  • Learning a language (for joy, for yourself)

Extrinsic Motivation examples

  • A “day job”
  • Bonuses & Commissions
  • $$$
  • Standardized testing
  • Learning a language (being forced to)

Difference in motivation

  • Extrinsic motivation focuses on:
    • Reward 
    • Punishment
  • Intrinsic motivation provides:
    • Autonomy
    • Mastery
    • Purpose

Here are some good books that discuss each:

  1. Autonomy
    1. Results Only Work Environment – focusing on the Task, Time, Team, and Technique is more important than just coming in to the office every day and “putting in the hours”
  2. Mastery
    1. Outliers hits on many examples
    2. Flow details the state of mind high-performers get in when “mastering” something, or performing at their highest level
  3. Purpose
    1. The Purpose Economy – one quote states ““What brings meaning to a job is not the job itself, but what we bring to it.

Personally, I never really started changing my attitude until I “read” Josh Kaufman’s Personal MBA. In it, he discusses a getting out of your Comfort Zone:

  • Reference Levels (getting out of our Comfort Zones)
    • What’s your “acceptable range”?
    • What’s your “minimum set point”?
    • What’s your “maximum set / pain point”?
    • Are you experiencing any Errors in your mind?
    • If so, “something has to change.”

On Habits

We are what we repeatedly do. Excellence, then, is not an act, but a habit.

Will Durant

The Power of Habit by Charles Duhigg covers the three (4) steps in habit loops and formation and how to break a bad habit:

  1. Trigger (cue)
  2. Routine (behavior)
  3. Reward (satisfaction)
  4. Craving (underlying motivation)

Remake a habit:

  1. Determine your Craving
  2. Identify your Trigger
  3. Change the Routine
  4. Maintain the Reward

Form a new habit:

  1. Determine your Passion (Start with Why)
  2. Create a Trigger
  3. Decide upon a Routine
  4. Reward yourself

In creating new habits or breaking old ones, we should remember the following:

  1. Strive for Progress not Perfection
  2. Reduce Scope in favor of Schedule (don’t break the chain)
  3. Habits compound

“The truth about success is as simple as this:
Not 5,000 things
A half-dozen things done 5,000 times.”

Darren Hardy in The Compound Effect

What you can do

Motivation in the classroom

9 ideas from Dan Pink’s Drive:

  1. Apply the 3-Part Type-I Test
    1. Am I offering students AUTONOMY over the when and how of this work?
    2. Does this task promote MASTERY by offering something novel and engaging (as opposed to rote reformulation)?
    3. Do my students understand the PURPOSE? The “Big Picture” of this assignment in the class?
  2. Have a “FedEx Day” – overnight delivery
  3. Try DIY Report Cards
    1. Students write down learning goals at the beginning of the semester
    2. Students write their own report cards and a 1-2 paragraph assessment of their progress at the end
    3. Then, show the teacher’s report card and discuss how they are doing on their path toward MASTERY
  4. Stop offering “If-Then” Rewards – make them “Now-That”
  5. Offer Praise…The Right Way
    1. Praise effort and strategy, not intelligence
    2. Make praise specific (no generalities)
    3. Praise in private (no award ceremonies)
    4. Offer praise only when there’s good reason (be sincere)
  6. Help the see the “Big Picture”
    1. Kids think: Why am I learning this? How is it relevant to my world?
      1. Reading
      2. Writing
      3. Arithmetic
      4. Relevance
  7. Investigate Type-I Schools
    1. Big Picture Learning
    2. Sudbury Valley School
    3. The Tinkering School
    4. Puget Sound Community School
    5. Montessori Schools
      (Children have natural curiosity & innate desire to learn)
  8. Learn from the “Unschoolers”
    1. They promote autonomy by allowing youngsters to decide what they learn and how they learn it. They encourage mastery by allowing children to spend as long as they’d like and to go as deep as they desire on the topics that interest them.
  9. Turn Students into Teachers – that’s what I’ve done with Key to Korean (Want to learn something? Teach it!)

Habits in the classroom

  1. The truth about Grading
    1. Let students know that their Habits are a big determiner in their Final grades.
    2. “I never saw a student on a smartphone get an A in my class.”
  2. Help Them Create Good Study Habits
  3. Teach them the Power of:
    1. Daily Habits
    2. Consistency
    3. Momentum
    4. The Compound Effect

Educate yourself

I’ve presented numerous resources throughout this talk. And I’ve asserted that the best teachers are good learners. Here are some tips for you to become better learners yourselves:

  1. Want to read more?
    1. Listen to podcasts
    2. “Read” books with Audible.com
  2. Learn some Korean
    1. Empathize with your students
    2. Understand WHY students continually make the same kinds of mistakes
    3. Anticipate student mistakes before them make them (and address them)
    4. Being a student makes you a better teacher
    5. Check student understanding of vocab & grammar
    6. It will increase their interest in YOUR language

Thank you!


Resources mentioned in this talk

The links out to books I mentioned in this talk are Amazon affiliate links, so I will get a small commission if you click them and purchase something. That being said, here is everything I mentioned above:

Bio

Aaron Snowberger is an English professor at Jeonju University and the creator of keytokorean.com, a Korean language learning blog that focuses primarily on Motivation. He has lived and worked in Korea since 2006, and has taught TOEFL, Debate, Computer Literacy, and Website Programming along with the usual blend of Conversational English classes.

Aaron earned a Bachelor of Science in Computer Science from the University of Wyoming (USA) in 2006, and a Master of Fine Arts in Media Design from Full Sail University (USA) in 2011. His primary interests include web programming, Internet business and marketing, branding, print design, leadership, psychology, and the Korean language.


Technology Upgrade: Build a Customized Grade Book

Practically, enhanced teaching begins when teachers themselves are comfortable using technology and applying it to real-world problems. Before there can be a “technology upgrade” in the classroom, teachers must understand the benefits and uses of a particular piece of technology so they can share those with their students. And what better place for teachers to begin getting comfortable with technology than with their own personal productivity?

Technology in schools is no “passing fad.” But neither is every new tech initiative a “silver bullet” to solve every problem faced by teachers and students. Too often, technology and related skills are either taken for granted or overlooked. Schools invest money in technology and expect teachers to use it to educate and empower 21st century students. But before we can have empowered students, a solid foundation must be built on reliable infrastructure, effective administration, extensive resources, and enhanced teaching.

The first half of this presentation will focus on the first three points:

  1. Reliable infrastructure
  2. Effective administration
  3. Extensive resources

The second half will focus primarily on enhanced teaching.

Practically, enhanced teaching begins when teachers themselves are comfortable using technology and applying it to real-world problems. Before there can be a “technology upgrade” in the classroom, teachers must understand the benefits and uses of a particular piece of technology so they can share those with their students. And what better place for teachers to begin getting comfortable with technology than with their own personal productivity?

Therefore, the conclusion of this presentation will give suggestions for enhanced personal productivity as well as lay out the basic steps for the creation of a very versatile class grade book in Microsoft Excel.

KOTESOL Grade book Presentation Notes

Chameleons and camouflage: Do you stand out? Or do you blend in (and hide)?

My self intro: I’ve taught 6 years in Korea, 3 at Avalon Academy, 3 at Jeonju University. I have a BS in Computer Science and MFA in Media Design – earned completely online. I’ve taught Teacher Training classes in Technology at JJU for 2 semesters, summer 2011 and spring 2012 (now).

I’ve worked with educational websites throughout my entire career, including Avalon’s online writing and speaking platform, the MOODLE CMS for my own JJU classes, and my own experience taking a year of online class for my Master’s degree from Full Sail University in Florida. So, I have a pretty good idea what good teaching with technology looks like.

Additionally, when I teach about making grade books in Excel, it consistently is ranked as the best and most popular skill I teach other teachers. So, I’ll talk about that in this presentation.

The book I’m currently teaching is “The Classroom Teacher’s Technology Survival Guide” by Doug Johnson, an English teacher, librarian, and district technology manager in his state in the US. It’s a great book, and many of my ideas have come from it.

Part One

Let me start with an observation – Technology Revolution. It’s revolutionized every field in the world…except maybe, education. In fact, ONLY education has not changed so much that a teacher from 1900 would not know what to do in today’s classrooms.

And when it comes to tech changes, we are creatures of habit – we like the old stuff even if its outdated. For example, new interfaces from Gmail and Facebook (Timeline) and the tons of resistance those received from (some) users. Sir Ken Robinson in a TED talk mentioned kids and wristwatches.

For kids under the age of 20, they see no need to wear a wristwatch, because technology tells the time all around them. But for the older generation (teachers), most of us wear wristwatches because we are creatures of habit, and its how we grew up. For our generation, a wristwatch was the best (only?) way to tell time, and even though it isn’t the most effective means of telling time nowadays, we still wear them.

Tech in schools is no “passing fad.” Neither is tech in schools a “silver bullet” (to solve every single problem with a single technology – though many administrators may come back from conferences with that kind of notion).

So then, WHY do we want tech in schools?

Automate/Informate

Tech in general really has 2 main functions:

  1. Automate – take standard operations and make them faster, more accurate, and less labor intensive.
  2. Informate (coined by Shoshana Zuboff in her book “In the Age of the Smart Machine” (1988)) – translating descriptions and measurements of activities, events, and objects into information.

The real power is in “informate.”

Examples:

  • Grade book: Automate (calculate grades), Informate (make available to students, inform teachers of trends, inform parents)
  • Website tutorials: Automate (lessons), Informate (learn new skills at my own pace)
  • Student Devices: Automate (homework), Informate (learn from anywhere)

So how can we go from 1906 to 2012? “Attitude is everything.”

Look at the “Survival Skills for your Own Tech Use.” We’ll look at #5 in the following section.

Hierarchies

  • Maslow’s Hierarchy of Needs
  • Johnson’s Hierarchy of Educational Technology Needs
  • Johnson’s Hierarchy of Student Technology Use

We will look at “Personally Productive, Enhanced Teaching” with the grade book.

Part 2

There are probably 3 kinds of (Excel) people watching my talk today:

  1. Those who don’t really know Excel (a blank spreadsheet)
  2. Those who know the basics (a basic grade book)
  3. Power-users (like me) who want advanced techniques

This look at Excel with be fairly basic, but even Power-users can benefit from some of the specialization I will talk about, AND the fact that we are all forgetful. This will be a good reminder to those who already know how, and a good beginning for those who wish to learn more.

Creating the Grade book

The grade book has spaces for:

  1. Student names and numbers
  2. Test and Assignment grades
  3. Participation and Attendance grades
  4. Final grade percentages
  5. Final letter grades
  6. A schedule of classes and topics
  7. A place for Bonus Points
  8. A place for calculating a grading curve

The grade book needs to have the following requirements met:

  1. Use the =SUM(...) function
  2. Use the =IF(...) function
  3. Use 2 more functions of your choice:
    VLOOKUP, AVERAGE, COUNTIF, SUMIF,
    MAX, MIN, SMALL
  4. Fill out the info (including grades) for 10 students
  5. Make it “pretty” with good formatting and design

Example Gradebooks

  1. Simple Elementary Grade book
  2. Aaron’s Grade book Example

Example formulas:

=RANK(A1, A$1:A$10, 0)
Means RANK(“what student?”, “Whole class”, Descending order)

=IF(A1>=0.9, “A”, IF(A1>=0.8, “B”, IF(A1>=0.7, “C”, IF(A1>=0.6, “D”, “F”))))
Please remember to change the CELL numbers.

Hints:

  • FIX the view: 보기 – 틀고정
  • Data Validation: 데이터 유효성

Some notes:

  • ISBLANK(CELL) only works on cells that are truly blank (no formula)
  • Need to be sure that “Automatic Calculations” (not Manual) is selected in the Excel Options.
  • Do you want to use points or percentages?
  • You CAN find out how many Absences they have using COUNTIF – but that only works on a continuous range of cells, not multiple selections
  • You CAN assign an “F/A” grade if the student has 9 or more absences – but that must be the FIRST argument in the cell.
  • Need to use the test “>=” to test grades, if using only “>” (for example, > 90) then it will evaluate wrongly. 90 would be “B” but “91” would be “A”
  • Therefore, separating Attendance and Participation VERTICALLY, rather than horizontally would probably work better.

Resources