Google posts page to highlight Jelly Bean’s most notable features

Hot off the heals of Google’s announcement about Jelly Bean this afternoon, the team just posted a full page to highlight what looks to be every feature of the new mobile operating system. A few of the big features include an overall faster experience, expandable notifications, a revamped voice search, a Siri-like competitor called “Google Now,” resizable widgets, high-res contact photos, and more. You can check out the page for all the details, or read our earlier coverage.

(via Droid Life)


9to5Google: Google working on merging Hangouts, Talk and Messenger into a unified service http://t.co/9KrliwZH

9to5Google: Google working on merging Hangouts, Talk and Messenger into a unified service http://t.co/9KrliwZH

googlechrome: Just announced at #io12: take a sneak peek at Web Lab–our latest Chrome Experiment launching later this summer http://t.co/5BYbz8Xb #weblab

googlechrome: Just announced at #io12: take a sneak peek at Web Lab--our latest Chrome Experiment launching later this summer http://t.co/5BYbz8Xb #weblab

FileMaker 12 Layout Objects

Provided by http://www.filemakermagazine.com - This video is an hour long presentation about what is going on behind the scenes with FileMaker 12 layout objects.

Using pre_get_posts to Modify Queries for Meta Data and More

There are a lot of ways to query posts in WordPress and a lot of parameters you can use for pulling in just the data you want. For example, you can easily pull in just posts that are in category X, Y, or Z, and you can also just as easily pull in only posts that have a particular meta field set to some value or other. This tutorial video is going to focus on demonstrating the correct way to modify queries and also show how to easily query posts based on meta fields.

One of the worst mistakes that many, many developers make (I’ve been guilty of it countless times) is using query_posts() to modify the main query. One particular example I can think of is using query_posts() in search.php to modify the search results.

Another “crime” that a lot of developers, myself included, are guilty of is modifying queries with a disregard for other queries that might be running on the page. For example, a lot of theme developers like to add an option to their admins for controlling the number of posts displayed on archive pages. A lot of times what happens here is the custom posts_per_page parameter the developer sets overrides ALL queries on the page. I’ve seen this happen several times with my Sugar FAQs plugin; the posts_per_page parameter set by the theme overrides the posts_per_page set in the get_posts() query for the FAQs, so instead of showing 15 questions, the short code only shows 5.

There are many other “crimes” that get committed when queries are involved, but we don’t need to go through. Suffice it to say that the correct way to modify queries anywhere on your WordPress site is through the pre_get_posts action hook (also available as a filter).

Discussed in depth in the video, the pre_get_posts action allows us to easily modify queries anywhere on the site. Here is a quick example of how to force the front page to only show posts that have a meta key called “ecpt_color” that is set to a value of “green”.

1
2
3
4
5
6
7
8
9
10
11
12
function pw_filter_query( $query ) {
 
	if( is_front_page() && is_main_query() && $query->query_vars['post_type'] != 'nav_menu_item' ) {
 
 
		$query->set('meta_key', 'ecpt_color');
		$query->set('meta_value', 'green');
 
	}
 
}
add_action('pre_get_posts', 'pw_filter_query', 9999);
Signup as a premium subscriber to gain full access to the video.
Join Now for $6

WordPress 3.4.1 Maintenance and Security Release

WordPress 3.4.1 is now available for download. WordPress 3.4 has been a very smooth release, and copies are flying off the shelf — 3 million downloads in two weeks! This maintenance release addresses 18 bugs with version 3.4, including:

  • Fixes an issue where a theme’s page templates were sometimes not detected.
  • Addresses problems with some category permalink structures.
  • Better handling for plugins or themes loading JavaScript incorrectly.
  • Adds early support for uploading images on iOS 6 devices.
  • Allows for a technique commonly used by plugins to detect a network-wide activation.
  • Better compatibility with servers running certain versions of PHP (5.2.4, 5.4) or with uncommon setups (safe mode, open_basedir), which had caused warnings or in some cases prevented emails from being sent.

Version 3.4.1 also fixes a few security issues and contains some security hardening. The vulnerabilities included potential information disclosure as well as an bug that affects multisite installs with untrusted users. These issues were discovered and fixed by the WordPress security team.

Download 3.4.1 now or visit Dashboard → Updates in your site admin to update now.

Green was a bit green
We have hardened it up some
Update WordPress now

Facebook building ‘blazing fast’ iOS app, New York Times says

Facebook is working on making a faster version of its mobile app, according to the New York Times today.

The app is reportedly being built primarily with Objective-C, a language that should make the app significantly faster than it is now. Facebook’s mobile apps are much slower than other apps because the company uses HTML5 within an Objective-C shell. The existing method allows Facebook to push out changes without requiring a full version update in the App Store. It also means engineers can reuse code across multiple mobile platforms. But the result is often frustrating for users who have to wait longer for items to load or restart the app after it crashes.

The New York Times’ Nick Bilton says he spoke with Facebook engineers involved with the project and got to see the new app live. He describes it as “blazing fast.” The app is not getting a visual redesign, he says. The update is about speed and reliability, he says.
There is no set date for the update and Facebook hasn’t confirmed the story, but Bilton says engineers told him it is expected to be released this summer.

Introducing API for Screenshots.com

Exciting news! We now have an API for Screenshots.com, and at least for now, it’s completely free. We’re letting anyone in the world use it (within reason!), and we’re giving away both small and large screenshots plus the complete historical record for a domain.

You can learn more about access, api documentation and the terms of service at Screenshots.com/api/

Let us know what you think!

Google officially unveils Android 4.1 Jelly Bean, rolling out OTA mid-July

Screen Shot 2012-06-27 at 12.49.01 PM Screen Shot 2012-06-27 at 1.01.01 PM Screen Shot 2012-06-27 at 12.48.37 PM Screen Shot 2012-06-27 at 1.03.04 PM Screen Shot 2012-06-27 at 1.03.17 PM Screen Shot 2012-06-27 at 1.03.49 PM Screen Shot 2012-06-27 at 1.04.19 PM Screen Shot 2012-06-27 at 1.05.12 PM

Google execs are live on-stage at Google I/O to kick things off with the official unveiling of Android 4.1 Jelly Bean. The first aspect of the latest version of Android discussed at the event is “Project Butter,” which is a number of enhancements that improves touch responsiveness and overall smoothness of animations and the UI. It also brings the system frame rate up to a consistent 60 frames per second.

Google moved to demos of the redesigned widgets, which scale intelligently around other UI elements, and a new Predictive Keyboard that supports voice input. There was also a demo of redesigned notifications that Google explained are now fully customizable, expandable, and collapsible.

Execs gave a demo of new notifications that expand to offer more information as they reach the top of the list (such as sharing options or artwork related to notification), and they can be expanded and collapsed at any time via gestures. Google next showed improved voice search in Jelly Bean that appears to be its much-rumored Siri-like assistant feature.

Google moved on to a new feature called “Google Now,” which is a search product that uses customizable cards—such as “Sports” or “Flights”—to keep you up-to-date on data that is important to you and provides personal assistant-like features. For example, cards would give up-to-date information based on your personal preferences, location- update travel information if you are running late, or it can give you sports scores for teams you like based on past Google searches.

Jelly Bean will roll out to Galaxy Nexus, Motorola Xoom, and Nexus S in mid-July with the developer SDK available today.

The 2012 Google I/O Developers Conference starts today at the Moscone Center West in San Francisco, Calif., with events continuing until June 29 at 4:30 p.m. PST.

Related articles


Developer Plugin v1.0: Helping WordPress developers develop

One of the great things about developing for WordPress is the number of tools available for developers. WordPress core ships with a bunch of useful features (e.g. WP_DEBUG) with many more built by the community (like our own Rewrite Rules Inspector and VIP Scanner) that make development and debugging a breeze. The hardest part is getting your environment set up just right: knowing what constants to set, what plugins to install, and so on.

That’s why we built-in the Developer plugin. It’s your one-stop resource to optimally configure your development environment by making sure you have all the essential settings and plugins installed and available.

If you’re a WordPress developer, we highly recommend installing this plugin in your development environment. You can download the plugin from the WordPress.org Plugins Directory or directly from your WordPress Dashboard (Plugins > Add New).

Here’s a quick walk-through:

On activation, the plugin prompts you to check what type of developer you are. This is used to configure the plugins checks. The plugin does a quick check to see if you have the necessary plugins installed. With two clicks, you can install and activate plugins. The settings page (Settings > Developer) will check to make sure your environment is correctly configured including plugins, constants, and other useful settings.

If you’d like to check out the code and contribute, join us on Github; pull requests are more than welcome.

Are there any tools, tips, and tricks that you’re using that we’ve missed? We’d love to add them to the plugin. Let us know in the comments.