Appartamento in Affitto Milano – Washington

Lipsiadmin

Lipsiadmin is a new revolutionary admin for your projects.

Is developped by http://www.lipsiasoft.com that use it from 1 year in production enviroments.

Lipsiadmin is based on Ext Js 2.0. framework (with prototype adapter) and is ready for Rails 2.0.

This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of "old" html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.


Current revision is 2.0 updated at 26 July 2008

Howtos

We daily put some howtos here

There is a list of screenshot here

Documentation of plugins

We have some documentations of 3rd party plugins and our plugins here

Remember

Remeber to register and help us submitting bugs and request.

Rember for any question our forum

Contribute reporting bug or new fatures in our issues tracker

Contribute by adding fatures or patch. See this simple howto

Overview

  • Can manage admin and site accounts (with activations and mailer)
  • Flexible
  • Easy to use
  • Fast, very fast to use
  • Most used plugin included in bundle
  • Full ExtJS and Rest support
  • Better look for your eyes
  • Scaffolded action, and views (with live search in each list, and scaffold manage/upload image)
  • Client-Side pagination
  • Live Search (Client-Side)
  • File Upload
  • Pdf generator
  • Full ajax

Installation

Lipsiadmin is very simple to install use.


MacBook:rails DAddYE$ rails demoadmin
MacBook:rails DAddYE$ cd demoadmin/
MacBook:demoadmin DAddYE$script/plugin install git://github.com/Lipsiasoft/lipsiadmin.git
MacBook:demoadmin DAddYE$ script/generate lipsiadmin
MacBook:demoadmin DAddYE$ mate db/migrate/001_create_accounts.rb

Edit the migrations adding your first account data.
If you don't do that you can't get the email with the required activation code.


MacBook:demoadmin DAddYE$ mate config/config.yml  

Remeber to edit also config.yml with your mail addres and your url of your site.


MacBook:demoadmin DAddYE$ rake db:create
MacBook:demoadmin DAddYE$ rake db:migrate
MacBook:demoadmin DAddYE$ script/server 

Yes!! That's all your admin is ready to use!

How to use

Now for example we want to create a new model for our articles.


MacBook:demoadmin DAddYE$ script/generate model article
MacBook:demoadmin DAddYE$ mate db/migrate/004_create_articles.rb

Edit the new migration like that:

 1 class CreateArticles < ActiveRecord::Migration
 2   def self.up
 3     create_table :articles do |t|
 4       t.string      :title, :tags
 5       t.text        :description, :description_short
 6       t.timestamps
 7     end
 8   end
 9 
10   def self.down
11     drop_table :articles
12   end
13 end

MacBook:demoadmin DAddYE$ script/generate attachment article image

This will create

 1 class AddAttachmentsImageToArtilce < ActiveRecord::Migration
 2   def self.up
 3     add_column :articles, :image_file_name, :string
 4     add_column :articles, :image_content_type, :string
 5     add_column :articles, :image_file_size, :integer
 6   end
 7 
 8   def self.down
 9     remove_column :articles, :image_file_name
10     remove_column :articles, :image_content_type
11     remove_column :articles, :image_file_size
12   end
13 end

Now edit your model

1 class Article < ActiveRecord::Base
2   has_attached_file :image, :styles => { :normal => "780x360", :medium => "400x350", :thumb => "128x128!" }}
3   validates_attachment_presence :image
4 end

MacBook:demoadmin DAddYE$ rake db:migrate

Now we can generate the new admin pages with support for images.


MacBook:demoadmin DAddYE$ script/generate lipsiadmin_page article -i image

Okey ready? Stop and restart webrick! And go in your menu section and add some menus like the image bottom:

Login:
Password: admin

Also available in: HTML TXT