# Cuca Web Framework - v0.05

**URL:** <https://www.ruby-forum.com/t/cuca-web-framework-v0-05/146377>\
**Category:** Ruby\
**Created:** [August 20, 2008, 1:35pm UTC](https://www.ruby-forum.com/t/cuca-web-framework-v0-05/146377 "2008-08-20T13:35:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pytlik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/779978/32.png) [@pytlik](https://www.ruby-forum.com/u/pytlik)\
**Post date:** [August 20, 2008, 1:35pm UTC](https://www.ruby-forum.com/t/cuca-web-framework-v0-05/146377/1 "2008-08-20T13:35:46Z")

</div>

Version 0.05 - First announcement

== About

Cuca is a light widget-based web application framework that supports  
pretty  
url’s, sessions, partials and layouts. It can interface with any  
webserver  
using cgi and fastcgi.

== Website

Homepage: [http://cuca.rubyforge.org/](http://cuca.rubyforge.org/)  
Project Page: [http://rubyforge.org/projects/cuca](http://rubyforge.org/projects/cuca)

== Installation & Creating an application

gem install --remote cuca

cuca your\_app  
cd your\_app  
ruby ./scripts/server-webrick.rb  
Open [http://localhost:2000/](http://localhost:2000/)

== Example

require ‘cuca/generator/markaby’

class HeadlineWidget \< Cuca::Widget  
include Cuca::Generator::Markaby  
def output(&block)  
mab do  
div.headline { text capture(&block).upcase }  
end  
end  
end

class IndexController \< Cuca::Controller  
include Cuca::Generator::Markaby  
layout ‘default’  
def run  
mab do  
Headline { b “Welcome” }  
Headline { “test” }  
end  
end  
end
