Sandbox 2.1

Well, it's that time again. Some major under the surface overhauling was done and it's about time more than just me gets to have a shot at this. Not that there's ever been a great deal of excitement over the package in the past. Very little of what's been done since 2.0 is going to be visible to end users, other than the Facebook button and Gravatar support. The back end stuff though is pretty significant since it offers more possibilities for database engines to run the software from. So here's the changelog for 2.1, hopefully someone out there will enjoy this release!


* Raised blog post, comment message, and spam text columns to MEDIUMTEXT rather than just TEXT so they can hold larger content.
* Reduced page text column to MEDIUMTEXT instead of LONGTEXT since there's no sane reason to expect anyone will ever have a 4GB page content.
(The above changes each have fields capable of holding 16MB apiece. That should be more than enough.)
* Overhauled the entire query system to make it possible for alternative database drivers to be used.
* Audited all queries within the software to conform to the new forced escaping system.
* Standard MySQL will no longer be supported since Sandbox requires PHP 5.3.0 and above anyway and MySQLi is the preferred driver for this version.
* Added the ability to restrict large downloads to registered users only.
* Version field added to the file downloads data.
* Add hidden URL input to make catching spammers less dodgy.
* Added a Facebook "like" button to blog posts.
* HTML is now rendered as HTML5. Very small amount of work to validate it.
* IPv6 addresses are now supported for all functions that use them.
* Lost password recovery link has been added so that site admins won't need to process them in the ACP anymore.
* Added support for Gravatars. See:


* Still had some formatting issues with the size bbcode tag.
* Validation fixes for 508 and WCAG accessibility.
"It is pointless to resist, my son." -- Darth Vader
"Resistance is futile." -- The Borg
"Mother's coming for me in the dragon ships. I don't like these itchy clothes, but I have to wear them or it frightens the fish." -- Thurindil

Well. I guess that's that then.

« August 2011 Republican Debate
Fuck GameStop »

Posted on Aug 15, 2011 5:24 am by Samson in: | 4 comment(s) [Closed]
Not related (entirely anyway) to the above, but I ran this site through Blog Grader after reading about it on the Akismet blog. I think it's a bit confused :P

A. RSS Subscription: Yes

Well, yep, so far so good. Got that one covered.

Full Feed: No

Not sure why I'd WANT to issue the entire post over an RSS feed, but ok.

B. Email Subscription: Yes

If you say so. This was detected on the basis of there being an input box on the site. Yeah, like the ones for comments, search, and logging in perhaps?

C. Twitter Subscription: No

Well, no, of course not. I don't even have a Twitter account. I've thought about it, since it seems less useless than....

D. Facebook Subscription: No

... something I have absolutely NO desire to ever touch.

Great to see that you have provided a way for readers to Retweet your article.

I did? Really? Am I that good at coding that I didn't even see this happen? Odd, I can't find the button to do this with. :blink:

Glad to see that you've provided a way for readers to Like your article on Facebook.

Yes, but I do wonder, does anyone here actually use it? Aside from testing when I first put it in?

A. Blog Domain: Unique Domain

They seem to think it's great that my blog is hosted on my own domain. I don't think that's anything to be particularly envious of at $9/yr.

SEO Authority: 0.00

Uh, I don't know how they're measuring this, but Google disagrees that I am utterly useless since I've seen my own posts show up in search results before. Even when I wasn't intending to find one.

A. Frequency of Posts:

Yep, they love that I posted in the last week. :P

B. Average Post Length: 19 words

They are on crack though. 19 words? They can't possibly be serious. This point alone in a comment is taking me more than that.

C. Avg Links Per Post: 0 links

:shrug: What do they want here? Vast pools of links to news articles would really improve things that much?

D. Average Images per Post: 0 images

They are blind as well as on crack then.

For all of that (and more) I apparently get a rating of 21. I'm assuming that's out of 100. Well, screw you guys.

Closer examination of the data: Their service leaves me with the impression that they think an RSS feed *IS* the blog. That's the only way the average post size of 19 makes any sense at all. Way to go, counting meta descriptions as a post.

Edited by Samson on Aug 15, 2011 6:00 pm
i uploaded the script i really liked it very much .. but there is a problem with the registeration page everytime someone trying to register.. it gave him fatal error i really need your support
Sandbox: Fatal Error

Klingon: ... There has been an incident on Praxis ...
Captain Sulu: An "incident"?
Commander Rand: Do we report this, sir?
Captain Sulu: Are you kidding?


Fatal Error
The Sandbox software has experienced a fatal error and is unable to process your request at this time. Unfortunately any data you may have sent has been lost, and we apologize for the inconvenience.

A detailed report on exactly what went wrong has been sent to the site owner and will be investigated and resolved as quickly as possible.

Powered by Sandbox © 2006-2010 Sam O'Connor [Kiasyn] and Roger Libiez [Samson]


Edited by brainsick on Aug 30, 2011 3:22 am
This should be getting reported via the Google site in order to have proper tracking on the issue. I'll also need the actual error that should have been sent to the admin email address before I can act on it, since registrations work fine here.

Anonymous [Anon] said:
Comment #4 Sep 2, 2011 10:36 am
if i made sandbox offline.. and i signed out from admin .. how to resign in again while the sandbox is offline!

<< prev 1 next >>
Comments Closed
Comments for this entry have been closed.

Forgot Password?

 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31