Hi Uri, On Tue, 08 Jan 2013 23:25:00 -0500 Uri Guttman <[email protected]> wrote:
> hi all, > > i chatted with bill ricker and someone else on irc and i have an idea > for an ongoing series of meetings. i have an unpublished module that i > want to put on cpan. the code is fairly complete and it works well > enough (it is used to make the perlhunter.com site) but it needs pod, > tests and maybe some features and enhancements. this would be a ongoing > project and could be a hackathon thing for some future meetings. > > the module is CMS::Simple and you can get its current git repo at > > http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=urisagit/CMS-Simple.git;a=summary > > as the name says it is a simple CMS thing. it can be used to make a set > of static html (or other) files given input (content) files, > configuration (in code) and some other supporting subs (filters). Hmm.... yet another static site generator / offline CMS (unless, of course, it can also be used dynamically on the server with a browser-based editing web-interface). This just confirms my (and Su-Shee's) suspicion that every self-respecting programmer has already written at least one static site generator: http://www.shlomifish.org/humour/bits/Programs-Every-Programmer-has-Written/ . I don't want to discourage you from releasing CMS::Simple (you are most welcome to do so), or to have the Boston.pm hackathon / tutorial for making it ready for CPAN (that would be nice as well). Furthermore, this page contains a list of 32 static website generators - http://iwantmyname.com/blog/2011/02/list-static-website-generators.html - and there are more in the comments, including my own http://web-cpan.shlomifish.org/latemp/ . I gave some reasons why using a static site generator may be superior to using a wiki or other CMS in this Reddit comment: http://www.reddit.com/r/vim/comments/15o6v1/announcing_the_vim_beginners_site/c7qebx3 I recall having to deal with an admin of the Israeli FOSS community’s servers (I was co-admin), who kept insisting that static web sites were passé and that the various online CMSes were the present and the future. In part he tried to tell me to convert this - http://www.iglu.org.il/mailing-lists/ - from https://metacpan.org/release/Mail-LMLM (“List of mailing list manager”) to something based on a PHP CMS, which would have required rewriting a lot of code as a plugin, if not having a lot of duplicate markup. Then I remember going to an meeting of the so-called Tel Aviv-based “Alphageeks” and the host (who also gave an instructive talk about some new features in HTML 5) told me that he is a big fan of generating static HTML from templates/etc. And now it seems there's a renewed interest and awareness of this, in part due to static site generators such as http://jekyllrb.com/ and some mechanisms to add user-generated content on static pages such as http://en.wikipedia.org/wiki/Disqus . > > is there interest in this? it would be a very educational project as it > covers writing tests, pod, making a module ready for cpan, coding perl > for new stuff in the module as well as supporting code, and more. it is > not a complex module so it is accessible to all and it is working as it > is so no major new code is needed. you can study the code base before > the next meeting and we can discuss it here and/or on irc (#boston.pm on > irc.perl.org). you can latch onto tasks you want or help out in > different areas. someone can be the patch master (not my cup of tea) > too. learning git or more git will be a side effect of working on this. > I think it's a good idea (though I naturally cannot attend directly due to locality problem, but we may be able to attend online using IRC). So far I have done most of my getting-private-code-ready-for-CPAN myself, but perhaps I can suggest doing something similar to this on one of the Tel Aviv Perl Mongers meetings. We already had similar interactive sessions of trying to fix a bug in a CPAN distribution, or learning how to contribute to existing CPAN modules. Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Parody of "The Fountainhead" - http://shlom.in/towtf The English Wikipedia: now you don't see it — now you do. Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm

