diff --git a/app/assets/javascripts/discourse/templates/list/categories.js.handlebars b/app/assets/javascripts/discourse/templates/list/categories.js.handlebars
index a80cca454..315f4d16b 100644
--- a/app/assets/javascripts/discourse/templates/list/categories.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/list/categories.js.handlebars
@@ -1,8 +1,8 @@
- {{each categoriesOdd itemViewClass="Discourse.FeaturedTopicsView"}}
+ {{each categoriesEven itemViewClass="Discourse.FeaturedTopicsView"}}
- {{each categoriesEven itemViewClass="Discourse.FeaturedTopicsView"}}
+ {{each categoriesOdd itemViewClass="Discourse.FeaturedTopicsView"}}
\ No newline at end of file
diff --git a/app/models/category.rb b/app/models/category.rb
index c44db4cb9..4b9032191 100644
--- a/app/models/category.rb
+++ b/app/models/category.rb
@@ -45,6 +45,8 @@ class Category < ActiveRecord::Base
has_one :category_search_data
belongs_to :parent_category, class_name: 'Category'
+ default_scope order('position')
+
scope :latest, ->{ order('topic_count desc') }
scope :secured, ->(guardian = nil) {