Memo: wp-cli commands for the theme reviewers.

I’m at #wcsf14 and at theme review team table in contributor day room :)

I read this article and felt that I don’t want to do all the step every time. So here’s the command list I ran.

wp plugin install theme-check debogger log-deprecated-notices monster-widget wordpress-beta-tester regenerate-thumbnails --activate
wp plugin install debug-bar

wp theme install "uri-to-zip-file"

wp option update blogname 'This is the long blog name for the theme review'

wp option update blogdescription 'This is a very very long tagline to reviewed in theme review proccess. Yeah!'

wp option update posts_per_page 5

wp option update thread_comments 1
wp option update thread_comments_depth 3

wp option update page_comments 1
wp option update comments_per_page 5

wp option update large_size_w ''
wp option update large_size_h ''

wp rewrite structure '/%year%/%monthnum%/%postname%' --hard

wp media regenerate --yes

This is the commands to do the following.

WordPress Setup

Ensure that a few WordPress settings are modified in order to facilitate the Theme Unit Tests:

  • Settings -> General: set the Site Title to something fairly long, and set the Tagline to something even longer. These settings will facilitate testing how the Theme handles these values.
  • Settings -> Reading: set “Blog pages show at most” to 5. This setting will ensure that index/archive pagination is triggered.
  • Settings -> Discussion: enable Threaded Comments, at least 3 levels deep. This setting will facilitate testing of Theme comment list styling.
  • Settings -> Discussion: enable Break comments into pages, and set 5 comments per page. This setting will facilitate testing of Theme paginating link markup/styling.
  • Settings -> Media: ensure that no values are set for max width or height of Embedded media. This setting will facilitate testing of the Theme $content_width setting/implementation.
  • Settings -> Permalinks: ensure that a non-default permalink setting is selected, e.g. “Month and name”. This setting will facilitate stepping through the Theme Unit Tests.

link: http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/

link: emiluzelac’s comment on it on slack

Foundation, _s, Bootstrap and Child Theme. Bangkok WordPress Meet-up, August

We had three sessions this time.

Here’s a report post by oxygenyoyo.
[Event] WordPress meet up ครั้งที่ 5 at Hubba – oxygenyoyo

10499506_738772476181186_1753347539523247868_o

The number increasing everytime…

The title of this meetup was “How to design and create theme faster and better” and so we talked about html/css/js frameworks, starter theme and child theme.

We knew that we get many audience if we have something around design as our topic, but it was more than expected. Some people couldn’t come in to the place and had to sit outside and talk there. We need to limit the registration or find a bigger place.

We plan to have many different type of topics from dev/tech to design, contribution and blogging. Next one is “blogging” and might be more people.

Community organizer group

Meetup is run by volunteer community, just the way as the other meetups are and I’m really glad at the fact we can discuss and prepare together for the coming meetups.

Thailand WordPress community organizers :)

Thailand WordPress community organizers :)

If you want to join this group, please contact me on twitter.

I want more people to speak

So far, the meetup and community are growing but if I have any concern, it’s about the speakers. All the speakers we’ve had in the past meetups were great and I’m sure that the next blogging meetup will be great.

But still, I think there are more people who can share their experience and thought. There will be more fun for themselves if they do some presentations. I thought there should be an easy start position to be in front of people, and at the next meetup we introduce Lightning Talk time, where people who want to do 3 to 5 minutes presentations can come and share their blogs or products. I hope this will work fine and they will be the future speakers.

About _s (underscores) and WP4.0 new features. Bangkok WordPress Meet-up, July

10517447_682112261861379_8684462405826592141_n-1

This time, we had  a main session about underscores (_s) by Mr. Warong (Vai Vai Soft), and sub session about the features of WordPress 4.0 which is comming soon by Mr. Perth (Designil สอนเว็บดีไซน์ HTML5 CSS3 WordPress Web Design). After the sessions, we talked and exchanged ideas of what to do in our coming Meetups.

Underscores

Warong’s session was about

  • what is a theme
  • other theme frameworks such as genesis framework
  • _s is meant to be hacked.
  • how to use theme and demo

Here’s a site he made for this session, ReabReab which is based on _s and 5 files altered.

After his talk, I introduced the functions in functions.php file for the people beginning to learn WordPress theme building.

WordPress 4.0

Perth shared about the new features coming in WP 4.0.

  • How to try the latest trunk version of WordPress using WordPress Beta Tester plugin
  • Language pack
  • Admin UI changes in plugin install and media screen
  • Kitchen sink of the wp-editor will float
  • oEmbed contents will be rendered in wp-admin/post.php too
  • Customizer UI changes

I thought introducing new features of coming version can be good contents for coming meetups.

Ideas for the next and coming Meetups

After the session, we talked what topic would be interesting for the Meetup.

The next Meetup will focus on designers and we are planning to have 3 sessions about

  • bootstrap
  • foundation
  • child theme

We agreed that we organize each meetups with specific targets such as designers, bloggers, developers and end users so that we can go deeper in each topics.

Other ideas we have for coming meetups are

  • for bloggers
  • Wordkshop to translate & create child theme of .org themes to make Thai language look beautiful
  • building theme using sass
  • json rest api

DSC06084

DSC06086

Resources for learning Basic Thai language

Here’s the resources I look at when I learn thai by myself.

  1. Dictionaries online and iPhone apps
  2. Flash card app
  3. Podcasts
  4. YouTube movies

Let me know if there are more :)

1. Dictionaries online and iPhone apps

Thai language dot com

Thai-Language.com is an online Thai-English and English-Thai dictionary.

  • It has many sample sentences.
  • You can let the site speak out the words to check the pronunciation.
  • It has the app, which is described below.

iPhone dictionary from thai-language.com

Thai-English Dictionary from thai-language.com on the App Store on iTunes is an app version of thai-language.com and it’s much easier to user than the original website.

Captured from the app

Captured from the app

I’ve tried other dictionary apps but it seems good for me.

  • It contains many many example sentences done by the original website.
  • Links to similar words, example sentences and other expressions.
  • It shows you the components of a word if the word you looking at is a combination of some words.
  • It shows you the tone by
    • “M” for middle tones
    • “L” for low tones
    • “F” for falling tones
    • “H” for high tones
    • “R” for rising tones

Google translate vs. Bing Translate

Google Translate has advantages like below.

  • You can listen to the pronunciation.
  • You get not only one translation but other possible words too.

Bing Translator seems that has the better ability to translate correctly when it’s a long sentence.

スクリーンショット 2014-07-14 18.04.34 スクリーンショット 2014-07-14 18.04.14

Flash Card App

 Scribe Thai

Scribe Thai is not a flash card app you can create by your own, you learn the words set by the app.

With this app, you learn Thai words by words like a game.

  • There many kinds of flash card games in it like
    • You see Thai and tell in English
    • You see English and tell it in Thai
    • Pelmanism game
    • Pairing words
  • You can display or hide Thai alphabets
  • Every time you see a word, you choose “Correct” or “Incorrect” and the app records it to optimize what to show you in the future.

It seems to have very good algorithm in it and you can learn words efficiently. The bad thing about this app is that it contains some words that native Thai people don’t use much.

3. Podcasts

I haven’t found the best one which you can listen to for free. For me, it’s ok to pay to good program but they often contain too much contents and too expensive.

I sometimes listen to these 3 podcasts.

4. YouTube Movies

Here’s some links to the movies that was recommended by my Thai teacher. I watch first with no English subtitles and with for the second time.

“a little thing called love” without English sub

“a little thing called love” with English sub

BTS Movie

How to create a theme to sell on WordPress.com. Bangkok WordPress Meet-up, June 2014

Like the last time, we had another WordPress meetup in Thai language. The session title was “How to create a theme to sell on WordPress.com” and was about the things below.

10392491_318182808332475_4961973673003946086_n-1

and so on. Everything talked on the session by Mr.Menn is written in this article. การสร้างธีมที่เป็นมาตรฐาน และขายผ่าน WordPress.com « Menn Studio

Here, you can read a report of the event in Thai: สอนทำ Plugin & Theme ขายใน WordPress.com – WP Meetup

After the main session, I had a little talk in Thai about the WP communities in Japan. I talked about WordBench and people’s help and volunteer spirits and asked for help to organize the future meetups.

Now we have a team of 20 Thai people to organize the meetups. We are now exchanging ideas of the future meetups. I wish they will be the future leaders and there will be more events and community. I hope I can bring something similar to what I got at the community in Japan.

Looking a short look at WordPress.com and see how similar/different it is from .org and.

Looking a short look at WordPress.com and see how similar/different it is from .org and.

The next meetup will be on underscores ( _s )

Mr. Menn talked about almost all the criteria a theme need to fulfill.

Mr. Menn talked about almost all the criteria a theme need to fulfill.

After the session

The community grows slowly and nicely!

The community grows slowly and nicely!

How to create a simple plugin on Bangkok WordPress Meet-up, May

From this event, we began to organize event in Thai language so that more people can join to WordPress community in Thailand.

This time the speaker was me and I talked a little bit in Thai and rest in English. Bow helped me with translation.

Here’s the slide I used.

By changing the main language, I could see many different people in this country while we lost some who don’t speak Thai. There are people who are willing to have some in English like Julien from N2Clic and I think we need to make some effort to combine them or devide them? Let’s see what happens when I’ve done more events here.

Anyway, it was very nice that we had more people who were interested in developing things with WordPress and I could share the basic of creating plugins.

IMG_0803

Pronto Marketing on Bangkok WordPress Meet-up, March

I joined to the second Bangkok WordPress Meet-up.

The topic was more about business model than tech, and the guests were 2 co-founder of Pronto Marketing.

Pronto Marketing is a company with 70+ employees based in Bangkok which offers website/marketing solutions for small business owners in US, Canada and other English speaking countries.

For clients, they create really nice design websites, write everything, mail customers’ customers, host WordPress and keep it always updated and more. Shortly, they do almost everything that a small business would need for their websites and give the clients time to concentrate on their own business. They charge basically $247 per month.

Here’s a video which is good to know what they do.

List of what Pronto Marketing does for their clients.

List of what Pronto Marketing does for their clients.

On efficiency

The other day, I talked with Jon Brown from Hawaii about business model WordPress people can have and he showed me an interesting blog post “In Defense of Consulting Businesses – Bill Erickson“.

Continue reading

Bangkok WordPress Meet-up, February

This slideshow requires JavaScript.

One thing I really wanted to do after I come to Thailand was to have WordPress meet-ups. And it happened :)

Designed by Piti, a wonderful designer!

The organizers were 2 Juliens from N2Clic Ltd. and we got big help from Hubba, the venue of the meet-up.

Siobhan is a writer, who works at Audrey Capital, which is an angel investment and research company created by Matt Mullenweg. I had seen her speech in WordCamp Sanfrancisco 2013 on WordPress.tv and never thought I was meeting her in Bangkok :)

Here’s the video.

Here are other resources about her.

The talk title was “Get involved in WordPress”, was about how to contribute to WordPress and here’s a list of hows (I made memo of the talk but couldn’t write them all so I researched by myself too. It’s a bit different from Siobhan’s talk.)

And here are 2 more links which are good for new contributors and designers.

Bug Reports page contains links to somehow easy tickets for new contributors

Components list of core development going on.

It was really nice that I could talk to Juliens, Bryan, Menn and all the other WP people, Thank you~ :)

We went to eat dim sum after the talk and it was a nice night.

IMG_0283

Can’t wait for the next time!

Hubba town hall meeting

One day, Aim @Hubba came to me and gave me a chance to renew the website of Hubba coworking space.

I answered sure. I told him that it would be nice to have coworking members to listen to what they want, Hubba staffs to know what they think and a designer to know what the website should be like.

On the 19th of Feb, there was a Hubba Town Hall MTG.

Image by Piti, a gentle graphic designer!

Image by Piti, a gentle graphic designer!

It was nice that Maud from sent me a list of requests for the web site and everyone on the MTG gave me many voices about what it should be like.

So, let’s see when I have the time to build a plan so that we can talk one more time.

a restart

I restart this blog.

Updates

  • Released websites and a blog of my client in Japan
  • Preparing a website package for Japanese companies in Thailand, which is going to be my second step of my business in Thailand
  • Joined a organizer group of WordPress Meet-up in Bagnkok
  • Looking for a nice Thai language school
  • Will restart to learn Thai on my own 15 minutes per day
  • Working with Simba Russeau, who I met at Hubba

What I do in February

I noticed that I used to learn more when I was in Japan. This month, I try to get familiar with below.

About Genesis Framework

Genesis is a WordPress framework.

I was working on my original theme. A theme to be the parent theme of my future works and here is the concept image.

click the image to see detail

  • many original action / filter hooks
  • widget areas everywhere
  • custom menus everywhere
  • compatible with breadcrumb / pagination plugin

This was intended to be easy to customize, no html coding and less php coding. Now, here is the structure of Genesis plugin.

click image to see the captioned web page.

click image to see the captioned web page.

The concept looks very similar. They’ve gone far.

They have a community and plenty of child themes. Nice to know that there were people who thought similar as I did. To avoid reinventing something and to learn from former efforts and ideas, I will have a look at the theme, the child themes and documentations.

Vagrant VCCW

VCCW is for Vagrant Chef CentOS WordPress.

This is a work of Takayuki Miyauchi and it’s focused on building themes and plugins. I’ll try VVV too.

© 2014 Days in Thailand

Theme by Anders NorenUp ↑