Hey everybody, I've been making a big push on Everything2 to modernize the site, and it occurs to me that you guys can probably benefit from a bunch of the architecture before I diverge too heavily. E2's codebase can extract Perlmonks from its database and probably get it up and running under the container system I have going on at the moment. I'm at the point of ripping out a lot of the display code and moving it over to React, and I'm going to get off of mod_perl and onto Plack/FastCGI later this winter. Claude code has been a lifesaver in chugging through this business and doing a major refactoring. The code changes are picking up and I'm going to start to diverge massively however, so I wanted to start a conversation about how I can help my sibling. Everything is in github as https://github.com/everything2/everything2 and it pretty easily creates both docker containers and runs. We're in a bit of a different place since we run on ECS on Amazon, but none of the concepts are too far off yet. At one point in time, I created a series of XML files that emulate our development instance by scraping the site while I was logged in to get the source code in the libraries and run perlmonks under a similar system. A fork should be able to do it on top of the existing architecture with minimal tweaking and just replacing the libraries.

At any rate, I'd love to help ensure the long term success of this place, so if there's anything we can do to work together on it, I'm happy to make the E2 base code more extensible. Or just generally have collaborators. Email works best for me, but I'll keep an eye on this forum: jay@bonci.net.



    --jaybonci

In reply to Taking advantage of E2 improvements by JayBonci

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.