On Jul 21, 2013, at 10:01 PM, Colin Fleming <colin.mailingl...@gmail.com> wrote:
> I'm a fan of static generators too, but one large con for a lot of people is > lack of commenting. Personally I like the article-with-no-comments format, > but it's not for everyone. You can use Disqus or similar, but it has its own > issues starting with the fact that you give all your data to someone else. > More pros for static generators are that you can use whichever editor you > want and you get version control easily too. A static-site generator, Clojure-style (which I think ends up being Leiningen style), would be a great value add over the well-trodden dynamic-website world. An extra cool thing would be a great local web-app that you run yourself that lets you interact with the config files and markdown content (or whatever). Gives you ease-of-use, but allows you to NOT use it if you're into Emacs, hand-editing hiccup templates (say) and a Leinigen-like site.clj file. I could imagine such an app being generalized to handle numerous sites for those folks who might want to create a "blogging" github kind of thing. K > > > On 22 July 2013 10:33, Steven Degutis <sbdegu...@gmail.com> wrote: > The more I think about the static blog generator idea, the more I think it's > different enough to be a separate project. > > But anyway, I already wrote this list of pros/cons to why I think static blog > generators are better, so might as well post it: > > Pros: > Runs anywhere you can host HTML, such as Github Pages (which is free btw) > No need for authentication/authorization code > No need for WYSWYG editor > No need for server component > No need for a database > No need for an admin console (probably replaced by config files) > Import/export is probably easier, since blog entries are just files > Cons: > Can't make middleware plugins (but I can't think of a need for one) > Probably would need ugly/tedious user-editable config files > Can't remember the last one, but (or thus?) it probably wasn't important > -Steven > > > On Sun, Jul 21, 2013 at 5:23 PM, Steven Degutis <sbdegu...@gmail.com> wrote: > Lately, a lot of people are moving away from dynamic blog engines like > Wordpress, and starting to use static blog generators like Jekyll. > > You may want to consider this route instead. I'm sure a plugin system would > still be relevant and useful for a static blog generator. > > -Steven > > > On Thu, Jul 18, 2013 at 9:24 AM, Timothy Washington <twash...@gmail.com> > wrote: > 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 and 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) 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. 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 or > discourse > 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. > > > > > > -- > -- > 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. > > > > > -- > -- > 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. > > -- -- 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.