when a clients needs a website, depending on the the level of control they will need over it i usually see two development routes:
- take an open-source publishing platform like textpattern, wordpress, or radiant and create a template for it, or (gulp):
- roll my own ruby on rails application. but the classic deterrent here is that building an admin is a pain in the ass.
enter typus, my new sugar momma. aimed at letting “trusted users editing structured content”, typus is a rails plugin for quickly creating a way for authenticated users to create and update the stuff they need to access.
first, take your time and define your application’s models and their attributes through migration files, then run the following commands =>
script/plugin install git://github.com/fesplugas/typus.git
script/generate typus
rake db:migrate
this will install the plugin, generate the database migrations and configuration files, then load up the database with the fields for your authenticated users. then, create the first user by going to 0.0.0.0/3000/admin in your browser and you are on your way.
not only are the list of core features both minimal yet comprehensive, but the amount of flexibility and configuration is quite amazing. since i’ve been watching it on github, the number of watchers has over quadrupled and for good reason.