# Haml

**URL:** <https://www.ruby-forum.com/t/haml/179972>\
**Category:** Ruby\
**Created:** [December 9, 2009, 12:15am UTC](https://www.ruby-forum.com/t/haml/179972 "2009-12-09T00:15:22Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 12:15am UTC](https://www.ruby-forum.com/t/haml/179972/1 "2009-12-09T00:15:22Z")

</div>

I am starting to look at haml and was wondering if there is anything  
else like this out there that make working with html easier?

–  
Kind Regards,  
Rajinder Y.

[http://DevMentor.org](http://DevMentor.org)

Do Good! - Share Freely

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 3:38am UTC](https://www.ruby-forum.com/t/haml/179972/2 "2009-12-09T03:38:29Z")

</div>

On Tue, Dec 8, 2009 at 11:14 PM, Rajinder Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I am starting to look at haml and was wondering if there is anything else  
> like this out there that make working with html easier?

Rajinder,  
there are quite a few options, but Haml is definitely the most  
popular  
of the alternatives.  
By alternative, I mean it in the sense that you implied - that it  
changes  
how you construct  
HTML. There are some alternatives to Erb, like Erubis, that make your  
rendering faster,  
but you are still using Erb syntax (HTML with ruby code in escapes).

Markaby was an earlier attempt to accomplish the same things as Haml,  
though  
I think  
Haml has stolen its marketshare. There are also probably a few plugins  
that  
let you use  
Markdown or Textile syntax for your HTML authoring.

You might want to check out Webby to see some options. Its a static site  
generator,  
but it has support for a whole laundry list of templating options.

regards,  
Richard

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 5:19am UTC](https://www.ruby-forum.com/t/haml/179972/3 "2009-12-09T05:19:44Z")

</div>

There are some Indonesian fellows working on W2tags  
([GitHub - wharsojo/w2tags: w2tags is the way to tags, a short cut / macros. when it do it use some patern define in files (HOT file) to produce tags from minimal code to become full fledge tags](http://github.com/wharsojo/w2tags))

I’m don’t know how many people use it, but if you’re looking for  
alternatives maybe you can check it out.

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 5:36am UTC](https://www.ruby-forum.com/t/haml/179972/4 "2009-12-09T05:36:07Z")

</div>

On Dec 8, 4:14 pm, Rajinder Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am starting to look at haml and was wondering if there is anything  
> else like this out there that make working with html easier?

You can look at the list of templating engines supported by Ramaze:  
[http://ramaze.net/features](http://ramaze.net/features)

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 10:25am UTC](https://www.ruby-forum.com/t/haml/179972/5 "2009-12-09T10:25:51Z")

</div>

On Wed, Dec 9, 2009 at 12:04 PM, Rajinder Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I will take a closer look at Webby. Not sure what it is suited for by  
> reading the website right now, but I am sure the light-bulb will go on  
> eventually =)

what webby lets you do is maintain a website as a tree of static  
template files on your local directory. your web dev workflow goes

1. make changes to templates
2. compile the templates into a website
3. test locally
4. when satisfied, push the static html files to your remote site

it gives you the best of both worlds - templating and code reuse like  
you get in dynamic sites, but no need to have the html actually  
generated on your webserver.

martin

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 12:54pm UTC](https://www.ruby-forum.com/t/haml/179972/6 "2009-12-09T12:54:29Z")

</div>

On Tue, Dec 8, 2009 at 5:14 PM, Rajinder Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 

[http://ruby-toolbox.com/categories/template\_languages.html](http://ruby-toolbox.com/categories/template_languages.html)

Lists ten templating languages, links to repos, home pages, docs, news,  
and  
gives a brief summary / installation command / popularity comparison for  
each.

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 9, 2009, 7:34am UTC](https://www.ruby-forum.com/t/haml/179972/7 "2009-12-09T07:34:56Z")

</div>

Richard C. wrote:

> On Tue, Dec 8, 2009 at 11:14 PM, Rajinder Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > I am starting to look at haml and was wondering if there is anything else  
> > like this out there that make working with html easier?
> 
> Rajinder,  
> there are quite a few options, but Haml is definitely the most popular  
> of the alternatives.

Hi Richard,

thanks for the feedback. I just wanted to get a sense of what is out  
there and is the most popular. You covered it pretty good with your  
reply. I like haml, it was somewhat easy to get up and going after  
reading it’s FAQ.

I will take a closer look at Webby. Not sure what it is suited for by  
reading the website right now, but I am sure the light-bulb will go on  
eventually =)

> Markdown or Textile syntax for your HTML authoring.

–  
Kind Regards,  
Rajinder Y.

[http://DevMentor.org](http://DevMentor.org)

Do Good! - Share Freely

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 10, 2009, 8:42am UTC](https://www.ruby-forum.com/t/haml/179972/8 "2009-12-10T08:42:38Z")

</div>

Josh C. wrote:

> > Do Good! - Share Freely
> 
> [http://ruby-toolbox.com/categories/template\_languages.html](http://ruby-toolbox.com/categories/template_languages.html)

Hi Josh, this is an excellent link, thanks!

> Lists ten templating languages, links to repos, home pages, docs, news, and  
> gives a brief summary / installation command / popularity comparison for  
> each.

–  
Kind Regards,  
Rajinder Y.

[http://DevMentor.org](http://DevMentor.org)

Do Good! - Share Freely

---

<div class="post-metadata">

**Author:** ![Rajinder\_Y](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/91b2a8/32.png) [@Rajinder\_Y](https://www.ruby-forum.com/u/Rajinder_Y)\
**Post date:** [December 10, 2009, 8:42am UTC](https://www.ruby-forum.com/t/haml/179972/9 "2009-12-10T08:42:38Z")

</div>

Martin DeMello wrote:

> 1. test locally
> 2. when satisfied, push the static html files to your remote site
> 
> it gives you the best of both worlds - templating and code reuse like  
> you get in dynamic sites, but no need to have the html actually  
> generated on your webserver.
> 
> martin

Hi Martin,

Thanks for clearing up the features and benefits of Webby. The Webby  
team should take what you just said and post in on their site.

–  
Kind Regards,  
Rajinder Y.

[http://DevMentor.org](http://DevMentor.org)

Do Good! - Share Freely
