Categories
Site Info Web Development WordPress

WordPress đź’– Emoji

The latest stable version of WordPress, and all those precede it, do not support emoji. The default database character set used simply isn’t compatible with it.

Emoji are the next generation of emoticons. They’re the little pictographs like ????????. Quite frankly, I love them. Can’t get enough of them.

I’m happy to say that work is being done to add these to WordPress. Already in trunk (the up-to-the-second version of WordPress) is the ability to save to the database in the correct character set needed, if you’re using a recent-enough version of MySQL, but hopefully soon, a graceful method for using them within WordPress and ensuring that all visitors can see them—some browsers and operating system combinations will render them, some won’t. I’m testing out all of this on this site—beware of dragons.

If you’re viewing this in Chrome, if it wasn’t for this in-development method, none of these characters would show: ????????????????????.

This is a relatively big change—a different character set in the database and how to handle the different places/ways characters are expected. Everything from the URL of the post to RSS feeds to the e-mailed newsletter that this post will generate tomorrow morning. Quite frankly, I’m not sure what’ll look like and, if it looks bad, how feasible it is to fix it.

If you notice problems, leave me a comment. The ideal is we’d merge this with trunk after another week or two, so help 23+% of the Internet and report any bugs.

????????

Categories
Useful Things Web Development

Best Beginner JS Resources?

I’m realizing how critical JS skills will be moving forward, but admit I’m behind the curve. What are the best resources for learning JS?

Books, online courses, technical references, frameworks I should learn?

Categories
Web Development

Genesis eNews Extended 1.3 Released

The latest and greatest version of Genesis eNews Extended has been pushed to the WordPress.org repo.This release adds two primary new features: Genesis 2.0/HTML 5 support and “userproofing” the Feedburner field.

Genesis 2.0 and HTML 5

The next version of Genesis is in beta now, which means it’ll be released soon (likely around the same time as WordPress 3.6 drops, which is also in beta). Among other features, Genesis 2.0 adds support for HTML5 in addition to the currently supported XHTML. The nice thing about the method used by StudioPress is that Genesis is fully compatible both ways. All new themes will be built using HTML5 while everything existing can still used XHTML. For eNews users, one noticeable advantage of using the HTML5 form is that the browser will check to verify that a visitor to your site inputs an actual e-mail address into the subscription form before submitting. If the user inputs something that couldn’t be an e-mail address, say “newsletter#brandonkraft.com” as a typo, most modern browsers will have some sort of notification that an invalid address was entered.

Feedburner

With Genesis 2.0, the older eNews widget that was part of the core Genesis project will be completely removed. Since I’m anticipating more Feedburner users (since that’s all the older widget supported) will be jumping into the eNews Extended pool, I added a helping feature for newcomers. The Feedburner setting has always been for simply the Feedburner ID, not the URL. Many users put the URL instead and has been a source of a plenty of support tickets. Now, if an user inputs the entire URL (e.g. http://feeds.feedburner.com/example instead of simply “example”), the widget will strip the URL out and retain only the Feedburner ID. I’m hoping this helps new users and reduce frustration when folks attempt to use the URL instead.

Who Should Update?

You. Everyone should update to this version. There are no additional system requirements for this version. While new Genesis 2.0 abilities have been activated, the plugin is fully compatible with Genesis 1.9.2 and will still serve the pre-existing XHTML markup to those users (myself included!) One final shout out to everyone who helped make eNews Extended better. A full list of financial, code, and translation contributors can be found at WordPress.org.

Download Now

You can download the plugin directly through your dashboard or visit WordPress.org.

Categories
Random Web Development

@chriswiegman at WordCampATX

Liveblog on moving sites and managing domains.
Categories
Random Web Development

Dorian Speed at WordCampATX

A liveblog of Dorian’s talk on collaborative website.
Categories
Web Development

Why Not Open Source?

In the WordPress world, a recent piece of news is WordPress founder Matt Mullenweg cancelling his $10,000 Kickstarter pledge for Pressgram, an Instagram-style iOS app that would allow you to save your photos to a WordPress blog (that you own and control) instead of a third-party service that you don’t. Matt cancelled his pledge because Pressgram’s developer John Saddington announced that Pressgram, while free, would not be open source. If you don’t know anything about Matt, know that he is a very strong believer in open source software so this move isn’t surprising (to me at least).

The question burning in my mind, though, is why isn’t it being released open-source?