Difference between revisions of "Web/Content Management"

From HaskellWiki
< Web
Jump to: navigation, search
m
(Added yst, gitit)
Line 21: Line 21:
 
* Hackage: http://hackage.haskell.org/package/hakyll
 
* Hackage: http://hackage.haskell.org/package/hakyll
 
* Github: http://github.com/jaspervdj/Hakyll
 
* Github: http://github.com/jaspervdj/Hakyll
  +
  +
== gitit ==
  +
  +
A full-featured wiki using git (or darcs or mercurial) as a backend and pandoc to generate content.
  +
  +
'''License:''' GPL
  +
  +
'''Author:''' John MacFarlane
  +
  +
'''Maintainer:''' John MacFarlane
  +
  +
'''Home page:''' http://gitit.net
  +
  +
'''Packages & repositories'''
  +
  +
* Hackage: http://hackage.haskell.org/package/gitit
  +
* Github: http://github.com/jgm/gitit
  +
  +
== yst ==
  +
  +
A tool for generating a static website by filling string templates with data taken from YAML or CSV text files.
  +
  +
'''License:''' GPL
  +
  +
'''Author:''' John MacFarlane
  +
  +
'''Maintainer:''' John MacFarlane
  +
  +
'''Packages & repositories'''
  +
  +
* Hackage: http://hackage.haskell.org/package/yst
  +
* Github: http://github.com/jgm/yst
   
 
== Flippi ==
 
== Flippi ==

Revision as of 22:29, 1 October 2010


Systems made for content management. Items on this page may intersect with the frameworks page if necessary. Mostly things like wikis, blogs, etc.

As of late 2010, many of the below are defunct or just really old. The more recent, working libraries are therefore at the top.

hakyll

A simple static site generator library, mainly aimed at creating blogs and brochure sites.

License: BSD3

Author: Jasper Van der Jeugt

Maintainer: jaspervdj@gmail.com

Home page: http://jaspervdj.be/hakyll

Packages & repositories

gitit

A full-featured wiki using git (or darcs or mercurial) as a backend and pandoc to generate content.

License: GPL

Author: John MacFarlane

Maintainer: John MacFarlane

Home page: http://gitit.net

Packages & repositories

yst

A tool for generating a static website by filling string templates with data taken from YAML or CSV text files.

License: GPL

Author: John MacFarlane

Maintainer: John MacFarlane

Packages & repositories

Flippi

Flippi is a Wiki clone written in Haskell.

License: BSD3

Author: Philippa Cowderoy

Maintainer: Philippa Cowderoy <flippa@flippac.org>

Home page: http://www.flippac.org/projects/flippi/

Package and repositories

Pandocwiki

Pandocwiki is a simple wiki program in Haskell using HAppS and pandoc. Content is entered in markdown. Page history is stored as a series of diffs.

Not yet supported: users, page locking, file uploads, etc. So far this is just a demonstration.

Home page: http://code.google.com/p/pandocwiki/

latexki

Aims and Goals

  • Not a general purpose wiki, but a collaboration tool to create LaTeX documents
  • Focus on LaTeX document creation, the "regular" wiki pages are just supporting this
  • Subversion access for advanced users
  • Editing via CGI should be safe (e.g. conflicts are either solved by subversion or displayed to the user)
  • Should replace the old software http://lkwiki.nomeata.de/ fully

Author: Joachim Breitner

Home page: http://latexki.nomeata.de/

hope

As of 2010, I am unable to even find the source code or repository or package files for this library on Bjorn Bringert's site. Here is the text from another entry in the Wiki:

Not maintained since 2007; does not compile on Windows, since it depends on package unix