Tweak

InsaneJournal

Tweak says, "To be, or not to be."

Username: 
Password:    
Remember Me
  • Create Account
  • IJ Login
  • OpenID Login
Search by : 
  • View
    • Create Account
    • IJ Login
    • OpenID Login
  • Journal
    • Post
    • Edit Entries
    • Customize Journal
    • Comment Settings
    • Recent Comments
    • Manage Tags
  • Account
    • Manage Account
    • Viewing Options
    • Manage Profile
    • Manage Notifications
    • Manage Pictures
    • Manage Schools
    • Account Status
  • Friends
    • Edit Friends
    • Edit Custom Groups
    • Friends Filter
    • Nudge Friends
    • Invite
    • Create RSS Feed
  • Asylums
    • Post
    • Asylum Invitations
    • Manage Asylums
    • Create Asylum
  • Site
    • Support
    • Upgrade Account
    • FAQs
    • Search By Location
    • Search By Interest
    • Search Randomly

Open Source

Nearly all the source code to run the LiveJournal.com server is Open Source / Free Software (depending which label you prefer), as are most the client apps.

Server Code

You can get the LiveJournal server code either from the latest snapshots in *.tar.gz format, or from CVS. The snapshots are taken pretty regularly, and CVS is almost always stable, so use whatever's easiest for you. Whatever you do, though, read the documentation. You can consult current issues and pending feature requests in our bug database.

Libraries

The server distribution above includes the following reusable components:

NameDescription
LJ::CachePerl module to do caching of images and other data from the database, while keeping a bound on memory usage.
LJ::TextMessagePerl module to send people text messages on their cellphones and pagers
LJ::SpellCheckPerl module to check spelling, using ispell or aspell
HTML CleanerRemoves JavaScript and other harmful markup from HTML.
BMLServer-side markup language and templating engine.


Home | Site Map | Manage Account | TOS | Privacy | Support | FAQs