Changeset 80

Show
Ignore:
Timestamp:
06/28/06 22:47:06 (2 years ago)
Author:
jlong
Message:

changes for 0.5 release

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/radiant/CHANGELOG

    r79 r80  
    11= Change Log 
    22 
    3 0.5.0 Grindstone (June 28, 2006) 
    4 * first release 
     3=== 0.5.0 Grindstone (June 28, 2006) 
     4* First release. 
  • trunk/radiant/CONTRIBUTORS

    r77 r80  
    1 Contributors 
    2 ------------ 
     1= Contributors 
    32 
    43The following people have submitted changes which have been applied to the core: 
  • trunk/radiant/README

    r75 r80  
    33Radiant is a no-fluff, open source content management system designed 
    44for small teams. It is similar to Textpattern or MovableType, but is 
    5 a general purpose content management system (not a blogging engine). 
     5a general purpose content management system (not just a blogging 
     6engine). 
    67 
    78Radiant features: 
    89 
    910* An elegant user interface 
    10 * Flexible templating with layouts, snippets, page parts, and a  
     11* The ability to arrange pages in a hierarchy 
     12* Flexible templating with layouts, snippets, page parts, and a 
    1113  custom tagging language (Radius: http://radius.rubyforge.org) 
    12 * Extensible with special page-oriented plugins called behaviors 
     14* Special page-oriented plugins called behaviors 
     15* A simple user management/permissions system 
    1316* Support for Markdown and Textile as well as traditional HTML 
    14   (other filters are easy to write) 
    15 * Simple user management/rights system 
     17  (it's easy to create other filters) 
    1618* Operates in two modes: dev and production depending on the URL 
    1719* A caching system which expires pages every 5 minutes 
    18 * Built using Ruby on Rails 
     20* Built using Ruby on Rails (which means that extending Radiant is 
     21  as easy as any other Rails application) 
    1922* And much more... 
    20  
    21 This is a prerelease version of Radiant. 
    2223 
    2324 
     
    3839like to install Radiant: 
    3940 
    40 1. Create a MySQL/PostgreSQL/SQLite database for your Web site 
     411. Create a MySQL/PostgreSQL/SQLite database for your Web site. 
    4142 
    42 2. Edit config/database.yml making changes for your database setup 
     432. Create config/database.yml for your database setup. (There are 
     44   several examples in the config directory.) 
    4345 
    44463. Run the database setup script: 
     
    6567 
    6668The administrative interface is available at /admin/. By default the 
    67 setup_database script creates a user called "admin" with a password of 
     69`setup_database` script creates a user called "admin" with a password of 
    6870"radiant". 
    6971 
     
    7981http://dev.radiantcms.org/ 
    8082 
    81 Before filing a ticket please discuss proposed changes on the mailing 
    82 list. 
     83Please Note: Before filing a ticket on the dev site discuss your question 
     84or problem on the mailing list. This makes it much easier to manage 
     85legitimate tickets. 
     86 
     87 
     88Enjoy! 
     89 
     90-- 
     91John Long :: http://wiseheartdesign.com 
  • trunk/radiant/bin/radiant

    r78 r80  
    3535      end 
    3636      puts "Done." 
     37      output_additional_instructions 
    3738    end 
    3839  end 
     
    8788   
    8889  def unpack_radiant_application 
    89     make_path(@dirname) 
     90    %w( cache log vendor/plugins ).each do |path| 
     91      make_path(File.join(@dirname, path)) 
     92    end 
    9093    remove_instance_config 
    9194    remove_config_stub('routes') 
     
    99102    %w( 
    100103      config/boot.rb 
    101       config/database.yml 
    102104      config/database.mysql.yml 
    103105      config/database.sqlite.yml 
     
    116118      script/runner 
    117119      README 
     120      CHANGELOG 
    118121      CONTRIBUTORS 
    119122      LICENSE 
     
    135138      make_executable(filename) 
    136139    end 
     140  end 
     141   
     142  def output_additional_instructions 
     143    puts 
     144    puts "Now, if this is a new install:" 
     145    puts 
     146    puts " 1. Create a MySQL/PostgreSQL/SQLite database for your Web site." 
     147    puts 
     148    puts " 2. Create config/database.yml for your database setup. (There are" 
     149    puts "    several examples in the config directory.)" 
     150    puts 
     151    puts " 3. Run the database setup script:" 
     152    puts 
     153    puts "      % script/setup_database production" 
     154    puts 
     155    puts " 4. Start it like a normal Rails application. To test execute:" 
     156    puts 
     157    puts "      % script/server production" 
     158    puts 
     159    puts "    And open your Web browser on port 3000 (http://localhost:3000)." 
     160    puts 
     161    puts "See the README for more details." 
    137162  end 
    138163   
  • trunk/radiant/config

    • Property svn:ignore changed from
      lighttpd.conf
      locomotive.yml
      to
      lighttpd.conf
      locomotive.yml
      database.yml
  • trunk/radiant/config/environment.rb

    r76 r80  
    11# Be sure to restart your web server when you modify this file. 
     2 
     3# Rails Gem Version 
     4RAILS_GEM_VERSION = '1.1.2' 
    25 
    36# Uncomment below to force Rails into production mode when  
  • trunk/radiant/lib/tasks/release.rake

    r71 r80  
    1616 
    1717RDOC_TITLE = "Radiant -- Publishing for Small Teams" 
    18 RDOC_EXTRAS = ["README", "CONTRIBUTORS", "CHANGELOG"
     18RDOC_EXTRAS = ["README", "CONTRIBUTORS", "CHANGELOG", "LICENSE"
    1919 
    2020namespace 'radiant' do 
     
    4747    files.exclude 'vendor' 
    4848    files.exclude 'pkg' 
     49    files.exclude 'config/database.yml' 
     50    files.exclude 'db/*.sql*.db' 
    4951    s.files = files.to_a 
    5052  end 
  • trunk/radiant/script/setup_database

    r75 r80  
    100100      puts 
    101101      ActiveRecord::Schema.define(:version => 9) do 
     102         
     103        drop_table "config" rescue nil 
    102104        create_table "config", :force => true do |t| 
    103105          t.column "key", :string, :limit => 40, :default => "", :null => false 
     
    106108        add_index "config", ["key"], :name => "key", :unique => true 
    107109 
     110        drop_table "layouts" rescue nil 
    108111        create_table "layouts", :force => true do |t| 
    109112          t.column "name", :string, :limit => 100 
     
    116119        end 
    117120 
     121        drop_table "page_parts" rescue nil 
    118122        create_table "page_parts", :force => true do |t| 
    119123          t.column "name", :string, :limit => 100 
     
    123127        end 
    124128 
     129        drop_table "pages" rescue nil 
    125130        create_table "pages", :force => true do |t| 
    126131          t.column "title", :string 
     
    139144        end 
    140145 
     146        drop_table "snippets" rescue nil 
    141147        create_table "snippets", :force => true do |t| 
    142148          t.column "name", :string, :limit => 100, :default => "", :null => false 
     
    150156        add_index "snippets", ["name"], :name => "name", :unique => true 
    151157 
     158        drop_table "users" rescue nil 
    152159        create_table "users", :force => true do |t| 
    153160          t.column "name", :string, :limit => 100 
  • trunk/radiant/vendor

    • Property svn:externals changed from
      rails http://dev.rubyonrails.org/svn/rails/tags/rel_1-1-2/
      radius svn://rubyforge.org//var/svn/radius/trunk/radius/
      redcloth http://code.whytheluckystiff.net/svn/redcloth/tags/RELEASE_3_0_4/
      to
      rails http://dev.rubyonrails.org/svn/rails/tags/rel_1-1-2/
      radius svn://rubyforge.org//var/svn/radius/tags/rel_0-5-1/radius/
      redcloth http://code.whytheluckystiff.net/svn/redcloth/tags/RELEASE_3_0_4/