[Haskell-cafe] Planning for a website

2009-08-18 Thread Colin Paul Adams
I'm intending to replace my current website - which uses Drupal, with
a hand-written-in-Haskell version this autumn, for a number of reasons
(a principal one is the lack of an upgrade path in Drupal). So I'm
currently looking into the libraries available to see how much I'll
have to write myself.

One problem will be to get GHC ported to DragonFly BSD, but that can
wait until I have a test version of the site working on Linux.

The next major challange is to implement something like Drupal's Image
and Image Gallery modules. That doesn't seem to be a great problem, as
the exif and GD libraries seem to cover everything I'll need.

So my major decision is what framework and html-generating libraries
to use. There is such a wide choice on the Haskell Wiki. But I guess
some are more maintained than others. For instance, WASH attracts me,
with it's guarantee of valid generated pages,
but it isn't clear to me that it's actively maintained (last date I
can see on the web pages is 2006).

HappStack is obviously currently maintained, and since it seems to
have a blogging module in development, that is attractive.
HASP is maintained too, I think.

Has anyone written a comparison of the various libraries, or gone
through the same decision process recently?
-- 
Colin Adams
Preston Lancashire
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Planning for a website

2009-08-18 Thread Jake McArthur

Colin Paul Adams wrote:

One problem will be to get GHC ported to DragonFly BSD, but that can
wait until I have a test version of the site working on Linux.


I would love to see this. It's the biggest thing blocking me from trying 
Dragonfly more seriously.



WASH attracts me, with it's guarantee of valid generated pages,
but it isn't clear to me that it's actively maintained (last date I
can see on the web pages is 2006).


You should look into HSP. It also provides those guarantees, is 
maintained, and provides a nice template-style syntax which you can use 
inline with your Haskell code.


Also check out the Formlets library.


HappStack is obviously currently maintained, and since it seems to
have a blogging module in development, that is attractive.


I recommend this.

- Jake
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Planning for a website

2009-08-18 Thread Jake McArthur
I forgot to also mention this somewhat recent announcement for a 
pedantically type safe HTML library: 
http://www.haskell.org/pipermail/haskell-cafe/2009-August/064907.html


- Jake
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Planning for a website

2009-08-18 Thread Colin Paul Adams
 Jake == Jake McArthur jake.mcart...@gmail.com writes:

Jake Colin Paul Adams wrote:
 One problem will be to get GHC ported to DragonFly BSD, but
 that can wait until I have a test version of the site working
 on Linux.

Jake I would love to see this. It's the biggest thing blocking me
Jake from trying Dragonfly more seriously.

Well it will happen, as I have to use DragonFly, as my website is all
about dragonflies :-)

Someone has already got it working sufficiently to compile xmonad, so
it should just be a matter of digging around the low-level issues.

Jake You should look into HSP. It also provides those guarantees,
Jake is maintained, and provides a nice template-style syntax
Jake which you can use inline with your Haskell code.

Jake Also check out the Formlets library.

 HappStack is obviously currently maintained, and since it seems
 to have a blogging module in development, that is attractive.

Jake I recommend this.

Thanks.
-- 
Colin Adams
Preston Lancashire
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Planning for a website

2009-08-18 Thread Tim Wawrzynczak
I'd also give a read to this website:
http://jekor.com/article/is-haskell-a-good-choice-for-web-applications
Interesting read about a guy who actually used Haskell to create his website
from the ground up.


On Tue, Aug 18, 2009 at 9:56 AM, Colin Paul Adams
co...@colina.demon.co.ukwrote:

  Jake == Jake McArthur jake.mcart...@gmail.com writes:

Jake Colin Paul Adams wrote:
 One problem will be to get GHC ported to DragonFly BSD, but
 that can wait until I have a test version of the site working
 on Linux.

 Jake I would love to see this. It's the biggest thing blocking me
Jake from trying Dragonfly more seriously.

 Well it will happen, as I have to use DragonFly, as my website is all
 about dragonflies :-)

 Someone has already got it working sufficiently to compile xmonad, so
 it should just be a matter of digging around the low-level issues.

Jake You should look into HSP. It also provides those guarantees,
Jake is maintained, and provides a nice template-style syntax
Jake which you can use inline with your Haskell code.

Jake Also check out the Formlets library.

 HappStack is obviously currently maintained, and since it seems
 to have a blogging module in development, that is attractive.

 Jake I recommend this.

 Thanks.
 --
 Colin Adams
 Preston Lancashire
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe