Aura Recipes

Recipes

Creating custom page types

Use subtype

In your model:

class Page < Sequel::Model
  subtype :portfolio,
    :name     => "Portfolio page",
    :template => "id_portfolio"

  custom_field :excerpt

  form :portfolio do
    text :excerpt, "Portfolio excerpt"
  end
end

Adding something to the admin sidebar

Adding models

If it's a model you want on there:

class MyModel < Sequel::Model
  def self.show_on_sidebar?; true; end
end

The rest

For anything else, put this in your app's initializers. (See {Aura::Menu} for more info)

[app/init/menu.rb (ruby)]
Aura.admin.menu.add "id",
  :name => "My menu entry",
  :href => '/admin/foo',
  :icon => 'settings'