2011年7月11日星期一

WordPress Business Theme: Suco

Suco offers a stunning homepage design with a customizable slider, highlighted services/products, call-to-action text, and optional widgets. It is our first business theme that offers custom WordPress post formats. If you are not familiar with post formats, it allows you to associate a post type to each post such as: image, video, gallery, quote, etc. (pretty much like Tumblr). Designed with a great attention to details, Suco is a perfect theme that can be used as a business site, Tumblr-like blog, or just a static general site.

Features

  • Customizable slider
  • Welcome text
  • Product or service highlights
  • Call of action text
  • Optional header RSS, search form, and social network icons
  • WordPress post formats (image, video, gallery, quote, etc.)
  • Homepage widgets
  • Header and footer custom menu
  • Footer text
  • List view and multiple grid view layouts
  • Choose up to 4 footer widget columns
  • 9 theme skins
  • Coded with HTML5 & CSS3
  • Child theme support


Buy it: Themify - Suco

2011年7月3日星期日

WordPress Theme TwentyTen HTML5 Version

TwentyTen Five

Upgrade WordPress to HTML5! Download and install TwentyTen Five, or use it as a framework for your own HTML5 themes. It's FREE!

What is it?

Built to accompany an article in Smashing Magazine, TwentyTen Five is an HTML5 upgrade of the default WordPress TwentyTen theme.
It's completely free, easy to build on, and brings brand new HTML5 elements and functionality to WordPress.

Why HTML5?

HTML5 is ready to use today! It works with all modern browsers from IE6 up* and supercharges your web pages with ....
To find out more about the HTML5 revolution, check out the official site.
*To use HTML5 with IE6 - IE8 you need a pinch of JavaScript, which is of course included in TwentyTen Five!


 

PHP CSS or JS Booster

CSS-JS-Booster

Functionality and Benefits

CSS-JS-Booster is a PHP-script that tries to automate as many performance
optimizing steps related to CSS and JS embedding as possible.
For CSS these steps are:
  • combine multiple CSS-files resulting in number of HTTP-requests going down
  • minify CSS
  • Embed any CSS-images smaller 24KB as data-URI or MHTML (for IE <= 7)
  • Split the output back into 2 even files that can load in parallel (not for WP)
  • GZIP-compress the resulting CSS
  • Have browsers cache the result as long as it remains unchanged
  • If IE6: Issue a JS-command to fix background image caching behaviour
For JS these steps are:
  • combine multiple JS-files resulting in number of HTTP-requests going down
  • Minify the JS through the Google Closure Compiler Webservice, or JSMin as fallback (not for WP)
  • GZIP-compress the resulting JS
  • Have browsers cache the result as long as it remains unchanged
+ GZIP-compresses the page calling those files.
Depending on the amount of CSS, CSS-images and JS, this can significantly
increase loading speed of your site.
Naah, your software stinks! Alternatives? Yes, there are!
Quite similar to this library is one called SmartOptimizer
with the major difference that it neither supports MHTML for the older IEs
nor does it offer the possibility to back-split the output into multiple
parts.
Then there is another nifty piece of software called Web Optimizer
that does what CSS-JS-Booster does, and a little lot more.
And there are many CMS-Plugins available. There exists a free and
a commercial version.
For any full-fledged web 3.0 company with money, their own servers and some
technical skills (or instead: even more money), there also exists an
enterprise-website-accelerator named aptimize
Just to have mentioned those…

System Requirements

CSS-JS-Booster absolutely requires PHP 5. No PHP 4, sorry…
Version-wise it is tested up until PHP 5.3.

Basic Usage

CSS-JS-Booster is a standalone-library as well as a Wordpress-plugin.
If you are interested in the Wordpress-part, you can skip all of this and
scroll further down to where you will find a Wordpress install guide.
Now, coming to the standalone-library…
CSS-JS-Booster is – as its name implies – divided into two function blocks:
A CSS-optimizing block and a JavaScript-optimizing block.
For both functionalities you first need to go into the booster-folder and
create a folder named booster_cache and have it CHMOD 0777.
Afterwards include
<?php 
include('booster/booster_inc.php'); 
$booster = new Booster();
?>
at the top of your (PHP-interpreted) file.
(Adjust the path according to your folder-structure)
Should you happen to only have static HTML-files, try enabling PHP-parsing
by putting a .htaccess-file into the site’s root with following directive:
AddType application/x-httpd-php .html .htm
For the CSS-part, put all releveant CSS-files into a subfolder css of your
site. Make sure, all declarations pointing to image-files have their paths
adjusted (i.e. all CSS should be fully functional by themselves inside that
folder).
If you have multiple CSS-files rename them so that they are alphabetically
sorted in the desired order, e.g.:
01_first.css
02_second.css
03_third.css

Then add this declaration in the HTML’s head-section:
<?php 
$booster->css_source = '../css'; //relative path from inside booster folder
echo $booster->css_markup(); 
?>
for example:
<head>
<title>Webpage</title>
<?php 
$booster->css_source = '../css'; //relative path from inside booster folder
echo $booster->css_markup(); 
?>
</head>
The argument is the path relativ to CSS-JS-Booster’s folder.
For the JS-part, put all releveant JS-files into a subfolder js of your
site.
If you have multiple JS-files rename them so that they are alphabetically
sorted in the desired order, e.g.:
01_first.js
02_second.js
03_third.js

Then add this declaration either in the HTML’s head-section, or – better for
performance and therefore recommended when you experience no errors – right
before the closing
:
<?php 
$booster->js_source = '../js'; //relative path from inside booster folder
echo $booster->js_markup(); 
?>
for example:
<?php 
$booster->js_source = '../js'; //relative path from inside booster folder
echo $booster->js_markup(); 
?>
</body>
</html>
The argument is the path relativ to CSS-JS-Booster’s folder.
Notice: Don’t worry if on the very first call of your page your Javascript
doesn’t get loaded or your page takes long time to load. This is normal as
this is the delay caused by Google’s Closure compiler shrinking the scripts.
Once it has been successfully shrinked it won’t be shrinked again as long as
you do not change your Javascript.

via https://github.com/Schepp/CSS-JS-Booster

HTML5 Reset Wordpress Theme

Summary:

The HTML5 Reset Wordpress theme is a blank theme based on the HTML5 Reset templates. It's a great empty slate upon which to build your own HTML5-based Wordpress themes.

hNews

In addition to all the standard Wordpress elements and classes, we have added the code required so that the single post template conforms with the hNews microformat.

HTML5 Reset brings to the table:

  1. A style sheet designed to strip initial files from browsers, meaning you start off with a blank slate.
  2. Easy to customize -- remove whatever you don't need, keep what you do.
  3. Analytics and jQuery snippets in place
  4. Meta tags ready for population
  5. Empty mobile and print style sheets, including blocks for device orientation
  6. Modernizr.js http://www.modernizr.com/ enables HTML5 compatibility with IE (and a dozen other great features)
  7. IE-specific classes for simple CSS-targeting
  8. iPhone/iPad/iTouch icon snippets
  9. Lots of other keen stuff...
via https://github.com/murtaugh/HTML5-Reset-Wordpress-Theme