Hello, I'm thinking of how to build a composable blogging engine in Clojure. There have been a few attempts at this, with cow-blog<https://github.com/briancarper/cow-blog>and my-blog <https://github.com/georgerogers42/my-blog>. But these seem to be abandoned, and not heavily used. Vijay Kiran, last year, even wrote a series of blog posts (see here<http://www.vijaykiran.com/2012/01/17/web-application-development-with-clojure-part-2/>) about building a blog engine. As far as a list of posts goes, the data structure for each record was simple:
- title - content - status - created-date - published-date - author I think this is the most basic thing you could do, to get running. But I'm thinking of approaching the feature set of Wordpress<http://codex.wordpress.org/WordPress_Features>. So I'm thinking of the Data Structure(s) of features like: - Web UI component; wyswyg editor, themes - Server component; embeddable in Compojure or Pedestal - Database component; - raw data structures, txt, rtf, images, audio, videos, documents - adapters for Datomic, SQL(Postgres, etc), NoSQL (Mongo, etc) - tags / categories for content - Authentication & Authorization; OpenID - Workflow component; preview, collaboration & editor review - Commenting component; default or an external comments service, like disqus <http://disqus.com> or discourse <http://www.discourse.org> - Administration Console - Plug-in support - Import / Export - Multi-lang / Internationalization I know that I currently wish I had a Clojure weblog engine that I could stick into a site I'm building. If there's already something available, I'll obviously just use that. But otherwise, is this something that would be interesting to people? Thanks Tim Washington Interruptsoftware.ca / Bkeeping.com 416.843.9060 -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.