You are right when you say xNN is difficult to hack on. It takes a while to get used to epoptai's style. I keep telling myself I should sit down and refactor it one day.
One of the nice features xNN has, that bivnn yet lacks, is displaying the response nodes in their threaded order underneath a primary node. It's a really effective way of letting you see how busy a node is, long vs. deep, bushy vs. thin and so forth.
Secondly, for new nodes that are replies to older nodes that themselves have fallen of the end of the newest nodes, they get listed in a separate section, with a link to the parent node as well. This lets you jump straight to the parent node, so that you can read the response in context.
I think the default xNN behaviour in this section was to sort the titles alphabetically. Whatever, I didn't find it very useful. I hacked it to display by sorting the parent nodes ascendingly, which means you see the reponses to the oldest nodes first, and multiple new nodes to an old node are grouped together.
The final feature that xNN has is, put it this way, your HTML design skills are about on par with mine (that is, essentially non-existent). epoptai is a grandmaster paramount HTML designer who moved from designing web pages to writing Perl code without any formal training (which goes a long way in explaining why the code is as it is, and why the results look as good as they do).
g r i n d e r
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:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||