Leave a comment

momentsmusicaux August 14 2015, 11:51:20 UTC
LJ has an admin console? WTF?

Reply

gonzo21 August 14 2015, 12:09:11 UTC
I know right? That was my response.

Reply

momentsmusicaux August 14 2015, 12:16:46 UTC
So much of LJ's code is antiquated still. I remember seeing an announcement on Dreamwidth a year or so ago where they said they'd added error messages to a particular form. And I thought, what do you mean -- you're not using some sort of HTML form framework that does validation errors for you OOTB? And they're probably not -- every form is probably its own totally separate chunk of code.

Reply

gonzo21 August 14 2015, 12:42:28 UTC
I think so, yes. And they compounded their problems when they sacked all the legacy code people in American and relocated operations to Russia, where none of the coders had any familiarity at all with the basketcase of coding that is LJ.

Reply

andrewducker August 14 2015, 12:57:09 UTC
Yup, it's a bunch of Perl scripts generating HTML on the fly, and then templating it with their own templating languages (two of them, as they shifted from S1 to S2 in 1999, but still support S1.

And yeah, there wasn't anything decent back then, so they wrote their own, and rewriting it to the HTML form framework du jour would be a titanic job.

Reply

momentsmusicaux August 14 2015, 13:05:58 UTC
You'd think after a few forms they've have come up with their own base classes / helper functions / whatever to handle common stuff like validation.

Reply

momentsmusicaux August 14 2015, 13:06:25 UTC
You say titanic, I say fun!

Reply

andrewducker August 14 2015, 13:08:19 UTC
Well, next time you have a couple of free hours...

Reply

momentsmusicaux August 14 2015, 15:14:18 UTC
Probably more fun if paid ;)

Plus you'd need good test coverage of the code first, so you can refactor without breaking things.

Reply

andrewducker August 14 2015, 16:06:35 UTC
You'd better get that done first :-)

(Obviously, you'd be working on DW, as LJ's source is closed)

Reply

momentsmusicaux August 14 2015, 16:28:11 UTC
Yup, soon as they hire me. I'll put my feet up while I wait for the call :p

Reply

andrewducker August 16 2015, 11:18:17 UTC
But you could be seeing your name in lights!

http://dw-dev.dreamwidth.org/176263.html

Reply

fiddlingfrog August 15 2015, 10:04:58 UTC
I noticed that sometime in the last nine months or so LJ finally got rid of the ability to switch back to S1 styles. Between that and this incident I'm kind of hoping they finally put their foot down and stop supporting S1.

Reply


Leave a comment

Up