WooThemes

The WooThemes Blog

All the latest news and announcements, straight from the WooThemes HQ!

Subscribe

Canvas BuddyPress gets a revamp

21

by Mark Forrester in Development

Our Canvas BuddyPress child theme has, to our surprise, been one of our most downloaded themes recently, yet we are guilty of not giving it the attention it deserves. It’s been ignored partially because of our capacity in-house, or lack thereof, and partly because of our lack of knowledge/skills with the plugin. We therefore thought that it would be a good idea to partner with top-notch BuddyPress specialists to take care of ongoing support, upgrades and fixes.

Enter Paul Weingartz and Jon Van Rooyen of Guntribe, two Cape Town based developers with a wealth of knowledge on BuddyPress. Over the past couple months they’ve been adding new template pages, including a widgetized homepage and new settings pages, fixing styling bugs and making the child theme is 100% compatible with 1.5.x. With 2.0 development already underway.

Continue Reading »

Black Friday Promotion: Loads of Discounted Awesomeness

92

by Adii Rockstar in Promotions

First off, we’d like to wish all of our users who celebrate Thanksgiving, a very happy & blessed Thanksgiving.

And with that, we’d like to make this time of the year even better, with our Black Friday Weekend promotion. We’ve got a range of coupon codes for various discounts on various products / subscriptions in what we’re billing as the “Loads of Discounted Awesomeness” promotion. Here’s all the details… 

Continue Reading »

What do we have in store for you today?

9

by Mark Forrester in WooLabs

That’s right three more WooCommerce enabled WooThemes. Specifically three more WooCommerce enabled business themes. We’ve been working down our theme leaderboard chart picking the most popular themes to cater for e-commerce facilities.

There is no WooCommerce core update to report on today unfortunately, but we don’t believe that’s a bad thing. Not everyone wants to update their e-commerce plugin every week right? Even if the update is filled with awesome sauce. It also means we can concentrate more time on further refining particular modules like the tax calculations that Mike has spent a heap of time on this week. More on this soon though.

Continue Reading »

Briefed WooCommerce

9

by James Koster in Child Themes, WooCommerce

Child Theme Features


  • WooCommerce Ready

    All WooCommerce features are accounted for and have been scrupulously styled to match the parent themes aesthetic.


  • Woo Approved

    Developed in-house by WooThemes designers and developers, this product ensures guaranteed compatibility with our market leading eCommerce plugin; WooCommerce.


  • Awesome Support

    As with all of our products, after your purchase you’ll gain access to our acclaimed premium support.

Empire WooCommerce

2

by James Koster in Child Themes, WooCommerce

Child Theme Features


  • WooCommerce Ready

    All WooCommerce features are accounted for and have been scrupulously styled to match the parent themes aesthetic.


  • Woo Approved

    Developed in-house by WooThemes designers and developers, this product ensures guaranteed compatibility with our market leading eCommerce plugin; WooCommerce.


  • Awesome Support

    As with all of our products, after your purchase you’ll gain access to our acclaimed premium support.

Buro WooCommerce

2

by James Koster in Child Themes, WooCommerce

Child Theme Features


  • WooCommerce Ready

    All WooCommerce features are accounted for and have been scrupulously styled to match the parent themes aesthetic.


  • Woo Approved

    Developed in-house by WooThemes designers and developers, this product ensures guaranteed compatibility with our market leading eCommerce plugin; WooCommerce.


  • Awesome Support

    As with all of our products, after your purchase you’ll gain access to our acclaimed premium support.

PressTrends integration – helping us help you

33

by Mark Forrester in Development

The observant, who have downloaded and installed yesterday’s release, would have possibly seen a new tab under the WooThemes “Framework Settings” panel. If you haven’t don’t be alarmed, all is explained below.

The PressTrends "Framework Settings" options panel.

We were recently approached by George Ortiz, a member of the Storefront Themes team, about his new project called “PressTrends“.

Continue Reading »

An introduction to LESS CSS

0

by James Koster in Tutorials

LESS CSSIf you’ve had a look under-the-hood of WooCommerce or any of our new themes you may have noticed some unusual .less files that accompany our normal .css files. In this post I will explain those files, and introduce the Woo community to a CSS pre-processor which is taking the web design world by storm; LESS CSS.

LESS CSS?

LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions.

LESS is a language much akin to CSS which we all know and love. As the quote above says, it extends CSS in different ways, making it modular, flexible and quicker to write. It’s a perfect partner for CSS3 with it’s vendor prefixes.

It’s important to note that while we’re using LESS to author better CSS, you don’t have to. You can still edit any CSS file as you have in the past. But LESS is such a fantastic tool I would recommend that if you’re into tinkering with our themes that you at least give it a try.

If you can write CSS, you can write LESS. There are however have a couple of options to consider before diving in; particularly whether to compile your LESS files locally via an app or remotely via JavaScript. While it takes a little time to set up I would recommend using a desktop application every time rather than forcing unnecessary bandwidth usage on your server.

We recommend using either LESS.app (Mac only) or the new SimpLESS (Mac, PC, Linux) to compile your LESS files. To get an understanding on compiling LESS, it’s worth watching the 3-minute tutorial video on LESS.app website.

So with the boring bit out the way, let’s have a look at the language itself. As I said, if you’re comfortable with CSS then LESS will be very easy to pick up. I’ll echo a few examples from the LESS site to demonstrate some of the ways we use it to improve the CSS in our new themes.

Variables

Variables allow you to specify widely used values in a single place, and then re-use them throughout the style sheet, making global changes as easy as changing one line of code.

@color: #4D926F;

#header {
  color: @color;
}
h2 {
  color: @color;
}

In this example a color is specified as a variable. This can be used throughout your LESS document in any place you want to utilize that color. The above would be compiled thusly:

#header {
  color: #4D926F;
}
h2 {
  color: #4D926F;
}

The beauty of this is that if you should want to change that color at any point, you simply change the variable in your LESS file and save it to compile the CSS. Obviously this is much quicker than going through the entire document finding and replacing.

Mixins

Mixins allow you to embed all the properties of a class into another class by simply including the class name as one of its properties. It’s just like variables, but for whole classes. Mixins can also behave like functions, and take arguments.

Mixins are particularly useful given the range of vendor prefixes we find in CSS3. Let’s say you wanted to make a div have rounded corners. In traditional CSS you would apply the following to your class(es):

.rounded {
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}

This can be extremely tedious, especially when you want round specific corners, or if standards evolve and certain Vendor prefixes are no longer necessary, or more are required. Mixins allow us to specify these rules once, and then call on them throughout the rest of our LESS file. Here’s another example:

.border_radius (@radius: 10px) {
-webkit-border-radius:@radius;
-moz-border-radius:@radius;
-o-border-radius:@radius;
border-radius:@radius;
}

#header {
.border_radius;
}

#footer {
.border_radius(20px);
}

This would output the following:

#header {
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}

#footer {
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
}

It’s plain to see that even using basic mixins will rapidly increase the speed at which you can write and globally modify your CSS.

Nested Rules

Rather than constructing long selector names to specify inheritance, in Less you can simply nest selectors inside other selectors. This makes inheritance clear and style sheets shorter.

My personal favorite LESS feature is nested rules. It’s simple, but once again makes CSS easier to write and easier to read / organise. Let’s look at another example:

#header {
  h1 {
    font-size: 26px;
    font-weight: bold;
  }
  p { font-size: 12px;
    a { text-decoration: none;
      &:hover { border-width: 1px }
    }
  }
}

The above would output:

#header h1 {
  font-size: 26px;
  font-weight: bold;
}
#header p {
  font-size: 12px;
}
#header p a {
  text-decoration: none;
}
#header p a:hover {
  border-width: 1px;
}

Pretty nifty!

These are probably the three simplest features of LESS but they clearly represent what it’s all about and how it can help any project. Hopefully it has been enough to whet your appetite to find out more.

Be sure to discover the rest of it’s features on the LESS web site before this post turns into a code fest!

Making wikis easy

57

by Mark Forrester in New Themes

Wikeasi is, as the name suggests a wiki theme, made real easy. Designed by Chris Rowe Wikeasi’s simple, clean and intuitive design might make it seem it’s a rather  simple theme, but there is a lot of power under the bonnet – with it’s content heavy layout still feeling spacious.

It has been one of our calmest, most streamlined theme releases to date part thanks to some new processes we’ve put in place to speed up product development and make the communication between team members more efficient, part due to the dynamic duo behind this project Mikey and Matty.

The Wikeasi default homepage layout

So if you are looking to start an internal wiki for your company, or an external audited one WikEasi might be the theme just for you because of a number of reasons:

Continue Reading »

Wikeasi

18

by Mark Forrester in Business, Magazine / News

Unique Features

  • Reference Management

    Reference Management

    Reference management, for easily annotating posts and pages, with it’s own dedicated custom post type and a WYSIWYG form button to link the references to content. Tooltips on each reference to show information about the reference in the content without taking the user away from their reading.

  • Post Revisions

    Post Revisions

    Revisions logic, including a list of revisions as well as the differences between the revision being viewed and the current published version are available for display below the post content in the frontend display.

  • Accordion Menu

    Accordion-style sidebar menu

    An optional accordion-style sidebar navigation is available, using native WordPress widgets for the links.

  • Auto complete search

    Auto-complete search facilities

    Customised search box, including search suggestions and an AJAX “live” search, which displays results without leaving the page. Automatic redirect on searches with a single result, to send the visitor directly to that single result (this enables quicker access to the content).

  • Table of content generators

    Table of content generators

    A Dynamic table of contents for each page and post, based on headings within the content (as well as a shortcode for the table of contents).

  • Custom author template

    Custom author archive template

    Detailed author archives, including an author biography and a list of contributions they’ve made (posts added, posts revised, media uploaded).

  • Filter content

    Filter content

    Filter bar for re-ordering posts in the current view (homepage, archive, search) according to “most recent”, “most commented” and “recently modified”. This bar also includes a post limiter to specify how many entries are displayed per page.

  • 3 column layout

    Optional 3 column layout

    An optional three-column layout via a dynamic widgetized area that appears when widgets are added to it. Several navigation systems (the primary navigation in the header, optional top navigation and sidebar widget menu systems) to distribute navigation of various types (categories, internal “about” pages, etc).


  • Custom Typography

    You can customize the typography in the theme to suit, and there is full support for Google Fonts in the font selector. By default it is using Bitter Google font.


  • Custom Widgets

    The theme has 2 widgetized sidebar and up to 4 footer widgetized areas, and as always comes with custom Woo Widgets (Ad Space, Blog Author, Authors List, Video, WooTabs, Subscribe & Connect, Search, Flickr and Twitter).

  • Alternative Styles

    Alternative Styles

    The theme includes a variation of alternative styles which you can preview in the demo, and also has styling options for background color/image and setting link and button color.

WooCommerce 1.2.2 + 5 new extensions

29

by Mark Forrester in WooLabs

I’m struggling to get creative writing these Thursday blog post titles, so I’m getting straight to the point.

Today see’s the release of WooCommerce 1.2.2 and 5 new extensions – and would you believe it none of them are payment gateways?!

We’re extremely excited by the amount of developers who have lept at the opportunity of developing for WooCommerce and creating a passive income stream whilst exploring the core of our offering. You’re going to like these extensions. Trust me.

Continue Reading »

Case Study: African Cartel & WooCommerce

10

by Mark Forrester in 5 Minutes With Woo

A re-designed site called for a re-designed logo by Cobus Bester.

This is a follow-up case study post to “African Cartel – a Listings implementation case study“.

8 months ago I wrote a post on the blog about the launch of an online project I was involved with called African Cartel – its mission to discover and showcase the art of African artists. At launch the site was built on the Listings theme with the focus being on the artists, the Cart66 plugin was used to offer the e-commerce facilities.

Since launch it has received much success, with our short film receiving over 26,000 views and even a feature on CNN’s homepage, and many iterations with it being somewhat a guinea pig for me to try a variety of e-commerce plugins, all the while not jeopardising on the user experience. I’ve test driven Cart66, WP Commerce, and Jigoshop – some on the live site, some on the development server. All of them having their individual benefits, but all of them somewhat lacking from exactly what it was we needed.

Continue Reading »

You know what day it is?

25

by Mark Forrester in WooLabs

As has been the case the last few Thursdays, and most likely the next few to come, you have probably come to expect some WooCommerce goodness to drop. Today see’s the release of an incremental WooCommerce plugin update, that certainly packs a lot of punch for a version 1.2.1, as well as the release of 7 extensions.

Continue Reading »

Currents

21

by Magnus in Magazine / News

Unique Features

  • Responsive Design

    Fully Responsive Design

    The design will scale to fit on all browser widths/resolutions and on all mobile devices. Go ahead and scale your browser window and see the results.

  • Featured post slider

    Featured Post Slider

    A custom homepage featured post slider to showcase your noteworthy news content, all powered by the fully responsive FlexSlider, which makes it usable on mobile devices.

  • Custom Homepage

    Custom News Areas

    Deliver your site content to visitors through the Recent News area on your homepage, Featured Category areas on homepage and archives, and Related News on your single post page.

  • Author Profiles

    Author Profiles

    We’ve put an extra effort in to make it easy to have multiple authors, with a custom author page template and custom author widget. In addition we added some extra social fields to each authors profile.

  • Focus on Headlines

    Focus on Headlines

    A key design aspect of the theme is to show only titles on posts so the focus is on post headlines. Post excerpts/content can easily be enabled in the theme options if you don’t believe in “less is more” philosophy.


  • Custom Typography

    You can customize the typography in the theme to suit, and there is full support for Google Fonts in the font selector. By default it is using Bitter Google font.


  • Custom Widgets

    The theme has 2 widgetized sidebar and up to 4 footer widgetized areas, and as always comes with custom Woo Widgets (Ad Space, Blog Author, Authors List, Video, WooTabs, Subscribe & Connect, Search, Flickr and Twitter).

  • Alternative Styles

    Alternative Styles

    The theme includes a variation of alternative styles which you can preview in the demo, and also has styling options for background color/image and setting link and button color.

Reimagining Digital News

54

by Adii Rockstar in New Themes

Andy Rutledge

The internet has become our primary source for all of our news on any topic, on any given day. It’s safe to say that the internet-age has revolutionized the way we consume & interact with the news, yet news publishers have still not fully embraced these new trends, instead preferring to stick to their tried-and-tested, print-based best practices.

In August, Andy Rutledge, published an article (which is unfortunately not available anymore, but you can read a few of the reactions on this article here) on how he felt digital news was broken. Using The New York Times as a case study for his article, he included a proposed redesign of their website, which garnered a lot of attention from the design community; especially due to Andy’s bold, innovative – but well-thought-out – suggestions.

This design came to our attention at that time and we subsequently swooped and purchased the rights to release it here on WooThemes. Today then marks the release date of the fantastically-designed, Currents.

Continue Reading »

Emporium theme, 2 extensions and WooCommerce v1.2

48

by Mark Forrester in New Themes, WooLabs

Today sees the release of a new responsive WooCommerce theme called Emporium, equipped with all the homepage modules to showcase featured and recent shop products, recent blog posts, sticky notes, sales banners and a featured slider. Not to forget the widgetized footer region to add those personal touches.

Emporium’s uniqueness lies in it’s fixed top navigation that is always accessible even when at the bottom of a long page of content, with space for two menus – one top right and one bottom left, and also includes a cleanly designed shopping cart dropdown.

Emporium's fixed top menu.

Continue Reading »