Skip to content

Drupal Blog

Project Politika for Ubercart pt. 6: Discuss Modules and Features

After voting on the design Style and purpose of the Politika free Drupal theme it's time to discuss modules and features.

What modules do you use on your Ubercart sites that benefit from custom theming and what modules do you think have the future. Post a comment if you got experience here!

You can also suggest modules that do not relate directly to ubercart but keep in mind that we decided do build an ecommerce theme so the module should be useful for a webshop.

For inspiration you can check out the cool module styling (book module, forms, skinr) on Synopsis and the other premium Drupal themes by SooperThemes.

Schedule for june

  1. June 7th (mon): Present and discuss project
  2. June 9th (wed): Discuss Theme purpose (type of website)
  3. June 14th (mon): Poll for theme purpose
  4. June 16th (wed): Discuss design style
  5. July 8th (thu): Poll for design style
  6. Aug 17th (tue): Discuss modules and features
  7. Aug 21st (sat): Questionnaire about modules and features
  8. Aug 25th (wed): Summary of poll and questionnaire results

This part is where your comments really count because I'm not sure what contrib modules and plugins are popular on webshops, other than Ubercart, wich is also what powers the theme sales on sooperthemes.com. Share your experience to help create an awesome GPL theme!

p.s. I also know there are alternatives to Ubercart but since ubercart is the most popular let's not get into that discussion.

Project Politika Free Drupal Theme pt. 5: Vote Now for Design Style!

Yes, the project is still running. I apologize for the 2 week delay on this project politika. This is due to the heatwave here in Holland and because of pressure from my thesis supervisors to get my research going. And also a little because we're going to the World Cup Final!

In the last Poll we voted to make an e-commerce theme. No following the design style discussion we will vote on the design style.

What you should know about the design styles:

  • Bright and Bold: More suitable for down-market marketing (competing on price).
  • Minimal/Clean: More suitable for up-market marketing (competing on quality).
  • Simple+Colorful: Something in between the previous 2 choices.

Schedule for june

  1. June 7th (mon): Present and discuss project
  2. June 9th (wed): Discuss Theme purpose (type of website)
  3. June 14th (mon): Poll for theme purpose
  4. June 16th (wed): Discuss design style
  5. July 8th (thu): Poll for design style
  6. June 12th (mon): Discuss modules and features
  7. June 14th (wed): Questionnaire about modules and features
  8. June 21st (wed): Summary of poll and questionnaire results
Bright and Bold
41% (24 votes)
Minimal/Clean
38% (22 votes)
Simple+Colorful
21% (12 votes)
Total votes: 58

10 Things I want to learn this summer

Being a webdeveloper is not enough if you also want the freedom and flexibility of self-employment. You have to learn marketing skills, time management skills and come up with ways to set yourself apart from the crowd.

I feel compelled to spend this summer working on my business rather than in my business and I'm going to try and (finally) learn the following 10 skills that I'm sure will help my my webdev business:

  1. Making decent looking instruction videos for my theme
  2. Focusing on writing documentation for every code and every feature right after I develop it
  3. How affiliate programs work (best)
  4. Getting better typography in Drupal sites, using scripts like Typrography or this
  5. Double the rate of drupal theme releases on sooperhtemes.com
  6. Analyzing website statistics in a way that helps me improve the sales funnel and checkout process
  7. Do automatic statistical analysis&selection on marketing communication design elements
  8. How to get back in the top 3 in the google SERP for main keywords
  9. Create a Sooper Labs section on the website to experiment with and share new technology

Ok I cant think of a 10th and number 8 and 9 aren't really skills. Any suggestions for me? And want to you want to add to your skillset over the summer?

Project Politika Drupal Theme pt. 4: Discussing Design Style

In the recently completed Poll on the purpose of the Politika theme we have established that it will be an ecommerce theme!

This is exciting as well as challenging. E-commerce site really need a design that is focused on the content and focused on selling. Good Ubercart themes should also have some nice icons to skin the stock imagery.

I do not often build ecommerce sites but I do have experience in this and I also have a Msc in marketing (pending my thesis) so this project will be a nice combination of my web and uni educations.

Now it's time to discuss the style of this design. I want to build a theme that you all are dying to use on your next project so I would like to hear what kind of design styles are in demand in the community.

Luckily for us, a major webdesign blog has recently posted an overview of big ecommerce website designs where you can get inspiration: http://www.noupe.com/inspiration/showcase-of-big-online-stores.html

Tell me what designs you like! Post comments and I will create another poll so that you can vote on the design style

Since this is an ecommerce site there is also one very important dimension on which we have to choose a position, which is the up-market versus down-market dimension. If you sell luxury products you will want an up-market design like for example http://www.vogue.co.uk. If you sell cheap offers you will want to appear like you offer the best deals and approach a more down-market design style like for example this: http://www.mediamarkt.de/

If you have built a beautiful ecommerce site with Drupal in the past, feel free to post that too!

The discussion will run until June 21st which is next monday; unless the discussion clearly needs some more time, then it will be extended.

Also take a look at the latest Sooper Drupal Themes, Synopsis and Syan. These design styles could also work well for a store.

Schedule:

Schedule for june

  1. June 7th (mon): Present and discuss project
  2. June 9th (wed): Discuss Theme purpose (type of website)
  3. June 14th (mon): Poll for theme purpose
  4. June 16th (wed): Discuss design style
  5. June 21th (mon): Poll for design style
  6. June 23th (wed): Discuss modules and features
  7. June 28th (mon): Questionnaire about modules and features
  8. June 30th (mon): Summary of poll and questionnaire results

SooperFish 0.2: extra classes for theming

I just released SooperFish Multi-Column dropdown menus version 0.2. Changelog:

SooperFish 0.2, 15-06-2010
----------------------

- Added classnames to indicate when menus are multicolumn
- Checked compatibility with jQuery 1.4, worked fine for me

Nothing special. I got a complaint about the menu not loading with jQuery 1.4.2. I tried it and it worked fine with 1.4.2, and also with 1.3.x. If anyone still has problems with this, let me know, and if possible also check for any errors in the firebug console!

Project Politika pt. 3, Poll: Voting for Drupal Theme Purpose

Politika is an effort to make an amazing looking and rich-featured theme for Drupal 7 and 6. For more info check the first project politika blog post!.

Voting time!

Last week we discussed possible theme purposes for the Politika GPL theme, now it's time so see which choice is the most popular. I will build a theme for whatever choice gets the most votes.
The poll will close june 16th so vote now!

Portal/News
13% (8 votes)
Photo Website
11% (7 votes)
Blog
3% (2 votes)
e-commerce
45% (29 votes)
Social Media/Social Networking
28% (18 votes)
Total votes: 64

Project Politika: Purpose of the Theme (website type)

Politika is an effort to make an amazing looking and rich-featured theme for Drupal 7 and 6. For more info check the first project politika blog post!.

As a first step to conceptualize this Drupal theme I would like some input about what types of websites you are building (yes you too) and what kinds of websites are difficult to visualize with the current offering of themes.

Here are some that I can think of:

  • Information intensive websites that require big grid-like layouts, i.e. portal websites and news websites
  • Photo websites, websites about photography and/or photographers, or portoflio websites for photographers or other artists
  • Micro blogs (like tumblr)

That's all I can think of, just post a comment what sort of websites you build with Drupal, or would like to build with Drupal! Just post a comment, it only takes a second!

All responses to this post will be put into a poll next monday, as per the Politika schedule:

Schedule for june

  1. June 7th (mon): Present and discuss project
  2. June 9th (wed): Discuss Theme purpose (type of website)
  3. June 14th (mon): Poll for theme purpose
  4. June 16th (wed): Discuss design style
  5. June 21th (mon): Poll for design style
  6. June 23th (wed): Discuss modules and features
  7. June 28th (mon): Questionnaire about modules and features
  8. June 30th (mon): Summary of poll and questionnaire results

Also check that you don't choose something that is already covered by my previous (though not free) drupal themes because I want to build something rather unique and more in-the-moment with this project.

Thanks for your input.

Project Politika, Help Design a Free GPL Drupal Theme

Politika is an effort to make an amazing looking and rich-featured theme for Drupal 7 and 6. It will be designed for the community, and in part by the community… though it will not be designed by democracy; to maintain a coherent and high quality design that adheres to web and accessibility standards we will have to be a republic. But the good type of republic, that listens to the people!

Division of project:

SooperThemes:

  1. Art Direction
  2. Graphic/UX design
  3. Drupal theming
  4. Documentation

Community:

  1. Type of website for which this theme will be designed (blog /portal/ media/ multimedia/etc..)
  2. General directions for the style, atmosphere and design stream (e.g. minimal/clean vs web2.0 vs glossy)
  3. Recommendations of modules and content types to be supported and designed

Guesstimated timeline:

June/July 2010: Collecting information

July 2010: Being on vacation resisting the urge to make design mock-ups

August 2010: Providing some design mock-ups for the community to choose from

September-??? 2010: Production. The theme will be full featured like the premium themes and these usually take around 8-10 weeks to go through the design/development/testing/QA loops before they are ready for release.

Schedule for june

  1. June 7th (mon): Present and discuss project
  2. June 9th (wed): Discuss Theme purpose (type of website)
  3. June 14th (mon): Poll for theme purpose
  4. June 16th (wed): Discuss design style
  5. June 21th (mon): Poll for design style
  6. June 23th (wed): Discuss modules and features
  7. June 28th (mon): Questionnaire about modules and features
  8. June 30th (mon): Summary of poll and questionnaire results

What can you do now?

I will post a poll about the type of website that we want to design a theme for next Wednesday the 9th of june.

Start getting some inspiration from sites like http://buytaert.net/tag/drupal-sites and http://drupal.org/forum/25 and http://www.designfridge.co.uk/ and http://www.1stwebdesigner.com/ and http://www.smashingmagazine.com/ or wherever you like to get inspired so that you can contribute to the polls and discussions that I will post to get the an idea of what the community wants :). It is always nice if you can make reference to websites or case studies (ie from Drupal.org) if you post comments with ideas.

I think the best way to discuss and decide about the design process is something like this:

  1. Have a discussion about a step in the design process
  2. I analyze the comments and try to summarize them into a poll, and then in the poll the majority decides.

This project depends on your input, so do not hesitate to comment or email. I will manage the project on this blog, on facebook/twitter and via the Drupal.org project page but most communications for development will take place on this blog, using the politika tag. The easiest way to follow the project is the subscribe to the global RSS feed which combines sooperthemes.com content with twitter. If you dont use an RSS reader but you do use facebook, the SooperThemes facebook page is connected to this RSS feed!

What can you expect?

I will make this free theme at least as good as the premium themes and if people come up with cool ideas I have no problem making custom features or jquery plugins to make it work. Expect this for sure:

  • GPL license for Design, Theme, CSS and whatever javascript code is made for this theme and hopefully the theme can go fully on Drupal.org. (depends on whether non-GPL font/libraries or icons are needed)
  • Cross browser compatibility
  • Fixed and flexible width configuration, separate left/right sidebar width control
  • SooperFish dropdown menus
  • Sooper FontKit integration with hopefully a perfect-fitting free font
  • Skinr integration with some distuingished block styles and with grid controls
  • Full Color module integration! Including support for image re-coloring
  • Sooper Starterkit (a Drupal install profile with database to load demo content)
  • Design & Theming for book module, comments, webform module, Poll module, user profiles, taxonomy, twitter module

Presenting SooperFish: jQuery plugin for Multi-Column Dropdown Menus

SooperFish is a highly configurable solution for animated dropdown menus. It combines the features of superfish, structured programming of Droppy and a ton of new features like multi-column dropdown menus and configurable show AND hide animation with custom easing.

It was originally created to power the drop-down menus for the premium drupal themes on this site and now it's avaiable to anyone.

Demo:


Also check the Synopsis premium drupal theme for an excellent demonstration of SooperFish combined with Cufon!

Download:

http://plugins.jquery.com/project/SooperFish

For custom easing you also need an easing plugin such as jQuery easing or Sooper Easing (included with plugin).

Feature List:

  • Automatic dual or triple columns based on number of child menu items
  • Optional delay before hiding menu on mouse-out
  • Optional automatic indicator arrows (in black or white)
  • Configurable show AND hide animations
  • Custom easing supported
  • Works with jQuery backlava plugin (optionally)
  • Works fine with Javascript disabled
  • Comes with several free themes to demonstrate styling
  • 3.65kb uncompressed
  • 2.01kb minified

Todo List:

  • Fix keyboard accessibility, menu should work with tabbing in absence of mouse input

This plugin works with jQuery 1.2.6 and higher, haven't tested it with anything lower.

Code for demo:

This goes in your header:

		<link rel="stylesheet" type="text/css" href="sooperfish.css" media="screen">
		<link rel="stylesheet" type="text/css" href="sooperfish-theme-large.css" media="screen">
		<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
		<script type="text/javascript" src="jquery.easing-sooper.js"></script>
		<script type="text/javascript" src="jquery.sooperfish.js"></script>
    
		<script type="text/javascript">
		// initialise plugins
    $(document).ready(function() {
      $('ul.sf-menu').sooperfish();
    });
		</script>

ul.sf-menu should be adapted to point to your own menu, using a CSS selector.

Using the features:

Here is a more advanced usage of sooperfish, with overrides for most of the settings:

$(document).ready(function() {
  $('#header > div > ul').sooperfish({
    hoverClass:  'over',
    delay:     '400ms',
    dualColumn:     7,
    tripleColumn:     14,
    animationShow:   {height:'show',opacity:'show'},
    speedShow:     '800ms',
    easingShow:    'easeOutTurbo2',
    animationHide:  {width:'hide',opacity:'hide'},
    speedHide:     '400ms',
    easingHide:    'easeOutTurbo',
    autoArrows:  false
  });
});

Example simple usage:

$(document).ready(function() {
  $('ul.sf-menu').sooperfish();
});

Example intermediate usage:

$(document).ready(function() {
  $('ul.sf-menu').sooperfish({
    animationShow:   {'width':'show'},
    speedShow:     400,
    animationHide:  {'width':'hide'},
    speedHide:      100
  });
});

Example advanced usage:

$(document).ready(function() {
  $('ul.sf-menu').sooperfish({
  dualColumn  : 6, //if a submenu has at least this many items it will be divided in 2 columns
  tripleColumn  : 8, //if a submenu has at least this many items it will be divided in 3 columns
  hoverClass  : 'sfHover',
  delay    : 500, //make sure menus only disappear when intended, 500ms is advised by Jacob Nielsen
  animationShow  : {width:'show',height:'show',opacity:'show'},
  speedShow    : 750,
  easingShow      : 'easeOutBounce',
  animationHide  : {width:'hide',height:'hide',opacity:'hide'},
  speedHide    : 300,
  easingHide      : 'easeInOvershoot',
  autoArrows  : true
  });
});

Work in Progress

If you spot a bug or want a feature, feel free to drop a comment or file an issue at the jQuery plugin page

AllDrupalThemes is now SooperThemes!

After some struggling to properly get this complex multisite properly moved and rebranded the transformation has finally completed. If you have any links pointing to the old domain name, I would be thankful if you could update them to sooperthemes.com. All old url's are cloned to the new site.

Why a new name?

  1. The old name sucked, I created this site 3 years ago as a hobby project and chose a white label name that was helpful in getting high search engine rankings. I think the current name reflects my carefree informal style while still symbolizing the "super" quality of the themes. It's also in line with the cool hip technology branding style like google, drupal, joomla, etc.
  2. Now more than a year ago Drupal has become a registered trademark. Dries and others have made it clear that domain names with Drupal in them are unwanted. For the record, I was not forced or asked to change domain name, even though I know Drupal's (ex?-)trademark protector Bert Boerland personally such an appeal was never made

The Future

As I'm finishing up my master degree at Erasmus university, I will have more time to do Drupal stuff and I'm planning to get more involved in open source projects. For sure I will be releasing the new dropdown menu jQuery plugin (See previous blog posts) and I'm also thinking about developing some awesome full-featured GPL themes for Drupal, in cooperation with the community. I'm not sure how that will work but I'll think about it while writing my thesis.

I will also keep improving and expanding the line of premium drupal themes and I will have to work it real hard as the incumbent drupal theme shops are now facing competition from several large Joomla and Worpress theme shops. Their quality is still lacking the Drupal finesse but they have experience and manpower so I expect them to become strong competitors.