Bugs, Requests, and Changes
Anthologica Universe Atlas / Forums / Site Help and Bug Reports / Bugs, Requests, and Changes

? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Sorry for the random downtime. Took all of three seconds to resolve. No idea what caused it; I think MySQL just decided to take a break.
? Nessari ?????? ?????? ????????
posts: 932
, Illúbequía, Seattle, Cascadia
message
Disaster!

It got better though.
? Nortaneous ? ?????
posts: 467
, Marquis, United States
message
When you submit an edit to a language with a URL-unsafe character in its name, it tries to redirect to the /?<languagename> page and 404s instead. Kànnow goes to http://anthologi.ca/?K%C3%83%C2%A0nnow. (But http://anthologi.ca/Kànnow works fine.)
? Nortaneous ? ?????
posts: 467
, Marquis, United States
message
Also:
TOgzhqT.png
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Fixed the hilarious <marquee> exploit. Switched to parentheses for snip tags. Please try editing Kànnow again; if it's better I'll propagate the fix to the other page types that have best link support.
? Nortaneous ? ?????
posts: 467
, Marquis, Maryland
message
works
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Okay. Propagated.
? thelettermu posts: 262
, Groovy Cat, Polska, Poland
message
? thelettermu posts: 262
, Groovy Cat, Polska, Poland
message
Or, at least, it was.

The faulty part of the code being:
<a href="/index.star?id=89634&all_pagenum=2400" title="con quesa – kodé">49</a>  <a href="/index.star?id=89634&all_pagenum=2450" title="<=" "=""></a></center></div></div></div><a href="/index.star?id=89634&all_pagenum=2450" title="<=" "=""><big><big><big><big><big><marquee> – <!——>Quote Thread (2014-05-27 05:46:40)">50  <a href="/index.star?id=89634&all_pagenum=2500" title="<!>What are you listening to? (2014-05-27 04:27:24) – <!>What are you listening to? (2014-05-26 14:02:10)">51</a>


And that's how it looked:
http://www.imageupload.co.uk/images/2014/06/02/aac.png
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Good catch! I think I've fully sanitized page indices now.
? thelettermu posts: 262
, Groovy Cat, Polska, Poland
message
Also, this tag page seldom works for logged out viewers, instead returning:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /home/web/cadre/octavia.php on line 3123 
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Sorry about the unscheduled downtime, folks—there were complications resulting from my efforts to resolve meficat's bug. I'm still working on it.
? thelettermu posts: 262
, Groovy Cat, Polska, Poland
message
That's the charm of NIH.
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
As we are conlangers, it should go without saying that NIH is an all-consuming lifestyle choice!

For the record, the reason it's puking is because showing an index page currently requires loading the WF markup parser once for every definition. I'm pretty sure MediaWiki would've geglokúbezé rí ébamelaní nepro (gave war to your mother's lover's corpse-meat) long before 1000 markup parser calls.

I wonder if there's a way to force garbage collection in PHP...
? Nortaneous ? ?????
posts: 467
, Marquis, Maryland
message
This won't really be useful until the sound changer is up, but: dialect management?
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Sure; what were you hoping for? As a stop-gap I was envisioning people just using language pages to represent lects, and language families for macrolanguages. It wouldn't be too hard, though, to derive another chapter subtype specifically for lects.
? Nortaneous ? ?????
posts: 467
, Marquis, Maryland
message
Ah, that's a better idea. For Insular Kett and Arve I'll probably just group it together into one language page and have separate dictionaries for dialects — common words, then each dialect gets a dialect-specific dictionary. Don't know if it'd be worthwhile/useful to have dialect-handling in dictionaries, or how that would even work.

I'll retract that suggestion until the sound changer comes out — and even then, IK and Arve have the advantage of having standardized spelling even for dialects (so kaibatwrian 'the books' would be written the same whether it's [kæjɓɐtʙ̥ɾjɐn] (standard) or [kɛɓɐfɕɪn] (Cerrais dialect) or whatever) so dialect management is a lot easier.
? Nessari ?????? ?????? ????????
posts: 932
, Illúbequía, Seattle, Cascadia
message
Yeah I used a subfamily page for the macrolanguage and language pages for what little dialect stuff I've started codifying. It helps that I haven't decided whether they're mutually intelligible or not, yet.

Edit to make this post pointiful: would it be a hassle to add the js magic for tab entry on the mass importer to the dictionary edit page, so they  could be inserted into the Part of Speech box manually? Not that it's difficult to up arrow and copypasta one or anything, of course.
? Izambri Left of the middle
posts: 969
, Duke, Catatonia
message
Do we have a way to know when 'most users online' took place?
? Rhetorica Your Writing System Sucks
posts: 1292
, Kelatetía, Dis
message
Something I've thought about myself! I'll look into it soon.

And now, an oft-requested feature: the edit preview problems have been fixed. If you hit the back button (or "edit" link) by accident, or otherwise arrive at the edit page after visiting the edit preview page, you'll be presented with the option to restore the draft it saved when going to edit preview mode. This isn't multi-user safe or anything, but I figure it should be sufficient for now.

My next medium-sized implementation goal will probably either be exporting universes (for backups, etc.) or teaching the importer to reuse old ID numbers when wipe mode is enabled.