Thanks, kscalef, that's really useful feedback. I had heard similar things about TCL but from people already predisposed against perl and other "messier" languages. Also I agree ACS seems very complete. Interesting you stopped using ACS -- why was that?

I guess when I say "extend," that's a little vague. Let's say I want to start a community-driven site devoted to, using a common example, beer. In addition to articles and Q&As and comments and reviews and all the usual ACS content, I also want the database to hold information on the beers themselves, including brewery and type (porter, stout, ale, lager) and so forth. Then one could query beers on all sorts of different criteria, from location to type to the date it was first brewed.

I know how to do this in Perl using various modules, and I know the SQL that would be required for the DB stuff. I guess what I worry about is integrating such new "object" types with all the other services ACS provides, ranging from full text search to the comments and reviews.

Another example would be customizing the full text search results to sort by date, or to screen for certain terms ("home brew" automatically puts the home brewing howto and forum first, for example). I could do this in a snap with Plucene but ACS -- not sure how easy it'll be.

Anyway, thanks. At some point I guess I'll have to try this thing if I decide to stray a bit off the Perl path. It just seems like a very mature platform even though it's not Perl and Not Invented Here ;->


In reply to Re^2: Perl vets on OpenACS? by ryantate
in thread Perl vets on OpenACS? by ryantate

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.