Posts Tagged ‘cms for ruby on rails’

Add extension to Dreamweaver (e.g. “.thtml/cpt” for cakephp)

January 4, 2010 2 comments

To  Configure Dreamweaver 3  to Opening CakePHP .thtml  CTP Files you need to  edit following three files:-

  1. Extensions.txt( program files)
  2. MMDocumentTypes.xml
  3. Extensions.txt(document and settings)

C:\Program Files\(Adobe/Macromedia)\(Dreamweaver-cs3)\configuration\extensions.txt

Open “Extensions.txt” and  add “THTML” and “CTP” separated by commas, so the line should read:



Similarly add these two extensions to the “:PHP Files” line.



Next open the “DocumentTypes” folder and edit the “MMDocumentTypes.xml” file, just open it up using notepad or wordpad. Search for the line which has an id “PHP_MySQL” and add the THTML/CTP file extensions to both the “winfileextension” and “macfileextension” so the line should read:

  1. winfileextension=“php,php3,php4,php5,thtml,ctp”
  2. macfileextension=“php,php3,php4,php5,thtml,ctp”

above two files editing will enable you to open the file in dreamweaver but if you want to enable dreamweaver search for these two extentions then do the final step as follows:



An another version of the “Extensions.txt” which is located in your “Documents and Settings” Folder e.g. in my case this is “C:\Documents and Settings\khalidrauf\Application Data\(Adobe or Macromedia)\(Adobe )Dreamweaver(version)\configuration” just add the very same things you inserted earlier in “Extensions.txt” .


How to develop my own CMS using ruby on rails

How to develop my own CMS using ruby on rails

  1. Create project using rails

Rails myCMS –d mysql

  1. Create admin controller

Ruby script/generate controller admin  index 

Rails script/generate controller admin  index

  1. Create  controller home

Ruby script/generate scaffold admin/home  address:text 

Rails script/generate scaffold admin/home  address:text

  1. Edit admin controller ( index)

redirect_to :controller=>”/admin/home”,:action=>”index”

  1. Set route configuration file to redirect the admin/ to admin/home as follows

map.resource  :controller=>”admin”

  1. Set route configuration as follows

Map.namespace(:admin) do |cmsroot|

Cmsroot.resource :home


After running server

Browse following link Read more…