PDA

View Full Version : AODb dev update


arty-fishL
09-11-2011, 12:25 PM
OK, I haven't done an update on the AODb in ages, so here goes.

So for anyone who has been on that abomination of a webeden AODb site recently you will realise it is a complete mess. That is because I have been writing the new AODb elsewhere from scratch in pure html, css, javascript, python and some php. The old site is now a mess because it is no longer being maintained and the content is now designed for the new site so looks a mess in the old one.

Here are the features I have been implementing in the completely new site:
> New texture and audio sections - not yet complete
> New media and documentations sections - not yet complete
> User accounts - in the works
> New layout - almost complete
> New styling - almost complete
> SARS - complete, just need to do ratings
> W3C XHTML 1.0 standards - keeping to them
> W3C CSS3 standards - keeping to them
> Introducing Creative Commons licensing on user submitted content - in the works
> Search function - not yet complete
> Moderator panel - complete
> User CP - almost complete
> Refining images - complete on portal pages
> New submission and editing forms - not yet complete
> Addons integration - in the works
> Many, many improvements on the layout of AODb content tables - complete, more to come though
> Portal page layouts - complete except for home page boxes and section yet to be added
> Statistics gathering for AODb user content - complete
> Statistics gathering for pages - complete
> Admin debug system - in the works
> Admin panel - mostly complete
> Backups system - in the works

- many more features are complete or in the works, plus I am completely redesigning and refining all the code.

- I now have 500 Mb of storage as opposed to 200 Mb, so I can accommodate a lot more content.

Over 20,000 lines of code and counting!

DensetsuNoKaboom
09-11-2011, 01:04 PM
WOOOOOOOOOOOOOOOOOOOOOOOOOOOO yeah WOOOOOOOOOOOOOOOOOOOOOOOOOOOO

You're awesome. Did you know that?

arty-fishL
09-11-2011, 04:24 PM
WOOOOOOOOOOOOOOOOOOOOOOOOOOOO yeah WOOOOOOOOOOOOOOOOOOOOOOOOOOOO

You're awesome. Did you know that?Not quite the response I expected to a random jumble of text that probably only makes sense to me, but yay :D nonetheless.

x2495iiii
09-14-2011, 09:34 PM
WOOOOOOOOOOOOOOOOOOOOOOOOOOOO yeah WOOOOOOOOOOOOOOOOOOOOOOOOOOOO

You're awesome. Did you know that?

Beat me to it.

dubastot
09-15-2011, 11:12 PM
You are a very dedicated coder. It would be nice if I could get one line of code down for my website... Seriously ...

arty-fishL
09-16-2011, 12:26 PM
Beat me to it.Thankyou

You are a very dedicated coder. It would be nice if I could get one line of code down for my website... Seriously ...I wish I was more dedicated though, its taking so long because I cant be bothered most of the time. Patience is a virtue, have patience and maybe you can at least write "Hello World".


I'm recording data about all visitors to help me improve the site. I record stats for each page so I know which pages are visited most and how people access them.
The statistics I take in are the times of day people visit pages, whether they are logged in or not, the views each page has, users screen size and browser window size, the OS they use, the browser they use, whether cookies and java are enabled or not and the section of the site they are viewing from.

arty-fishL
09-16-2011, 12:34 PM
How does this sound (and this is just a thought), online scoreboards.
I could allow people to create scoreboards for things they upload to the AODb, that can be viewable online from the AODb.
I could make a small tool that users can stick in their worlds to upload and retrieve scores.

This would of course have issues with users cheating by modifying the worlds, but I could work out some sort of security layer, I could require users to be logged into the AODb to upload scores and I could allow creators to control and modify scoreboards via their AODb account.

This is not online gaming, this is just online features.
Tell me what you think about it.

David B
09-16-2011, 03:39 PM
Sweet! I saw that you added some sort of flashing AODb logo while the page is loading!

arty-fishL
09-26-2011, 02:40 PM
Sweet! I saw that you added some sort of flashing AODb logo while the page is loading!Yes I did, that is more intended for the new site (the frame that contains the database table can only resize while everything has loaded, so that loading sign is just big enough to only show in the original sized frame), but it should add some visual effect to the old one.

I have tidied up the old site and I have realised the width restrictions have now been lifted by Webeden so I have widened the site to fit all the database table content.

arty-fishL
10-21-2011, 07:44 AM
I just wanted to keep you guys up to date on the development of the AODb.

I've fixed up the Webeden site (the one you can visit right now), just to make the AODb more attractive currently. I plan to keep it alive as an alternative to the new site for people who dont like Javascript, have older browsers, smaller screens or just prefer it for some strange reason.

Here is the stuff I have done lately:
> Added all of the pages the site is going to have.
> Updated the menu and sidebar to suit the new pages, updated it on each page.
> Got all the pages fully functional, with headers and titles, but there is only content on those pages I have so far made content for, so some pages are missing stuff - but the rest of it is fully functional.
> Created and added page-selected menubar buttons for pages that didn't have them.
> Updated the member-box to suit the above updates.
> Continued work on the member control panel.
> Started developing networked communications between the AODb and the AODb Toolbox Addon.
> Designed icon images for the more column and their mouseovers. These images are for the features below.

Features you probably haven't heard much about that are coming:
* Online scoreboards (I talked about this in a post above)
* Cloud game-saving
* DLC
* Reviews
* Media (screenshots and videos)
* Documentations
* Ability to report content to be moderated

I'm continuing all this and the features I mentioned in the top post, so please be patient and ready.

arty-fishL
10-22-2011, 01:04 PM
Just to continue updating (I've done more work).

Now I am working on the submit/upload/add something to the AODb section and the edit/update/modify something in the AODb sections.

I have re-styled them to flow more smoothly with the style of the AODb.

I have added the ability to edit items linked to your account (they link if you submit them while signed in or link them from your member control panel) as well as the current modification key code option.

I fixed an error where if you entered no key code in the edit section you could edit Jedi's Nature world.

I am in the process of allowing BB code to be used in the descriptions and controls. The BB code formats when the description is expanded (by clicking more... in the descriptions column of the AODb), when the description is just on preview BB code is ignored and removed.

I am also in the process of integrating the image upload processes with imageshack.us, so all images will be hosted there. This allows for optimisation of the images, faster loading and frees up space on my server.

arty-fishL
10-22-2011, 07:33 PM
There, it now supports BB code in descriptions and controls.
Edit form now allows admin and moderators to edit anything.
Submit an item form has now been re-styled.
Submit an item form now has a pre-form menu to select type of item to submit and recommend that the users logs in.
Submit an item form now understands user log ins.
Plus many, many bug fixes.

I've also taken all but view worlds and objects offline.

x2495iiii
10-23-2011, 12:12 AM
Yay! The fish-l is still swimming.

Mr Kidnapper
10-23-2011, 02:47 AM
I'll put away the frying pan.

David B
10-26-2011, 01:48 PM
Yay! The fish-l is still swimming.

YAY! Me like fishy!

I'll put away the frying pan.

 Don't! Me like fishy! 

arty-fishL
10-26-2011, 03:36 PM
Yay! The fish-l is still swimming.
Still swimming strong.
I'll put away the frying pan.
:D
YAY! Me like fishy!Yay!

David B
10-26-2011, 03:52 PM
Don't ask me why, but sometimes I like sounding like a little kid. And why aren't my frowns working?

arty-fishL
10-26-2011, 04:14 PM
Don't ask me why, but sometimes I like sounding like a little kid. And why aren't my frowns working?That's bizarre, it doesn't seem to work when I paste it on any text fields in Chrome, but it shows up in the address bar.
________________________________

Unfortunately I may be slowing down to a crawl on this very soon. Battlefield 3 comes out on Friday (here in the UK, on the traditional release day) and I have it pre-ordered. I will be playing it as much as possible.

In other related news the GTA V trailer has been announced for 2 Nov, yay :D!

David B
10-27-2011, 08:18 PM
All I see is a rectangle that has the characters, "F04C" inside it. :confused:

arty-fishL
11-20-2011, 12:50 PM
I have done quite a lot again.

I have brought order to my site. I am now recording changes in a change log, and TODOs and pages that follow my new archetype.

I done a massive amount of background changes that I cant really talk too much about.

I have completely overhauled the code so that it is much more efficient and neat. I have set a standard by creating an archetype, a template, that all scripts should follow.

I am also creating modules to make the code much easier, it decreasing ambiguity, code length, complication and modules compile so things load a lot faster now. It also means I have quick access scripts to use. I have created a Vars module too, so that I can quickly change universally accessible variables for all scripts with little hassle.

I have made major changes to my Admin and moderator panels, including introducing and fixing a lot of backup/restore features.

I have submitted loads of worlds that have been in the "share worlds" section lately, so that it actually has content now and it actually makes use of the paging feature I implemented.

I have made it alphabetically order items by name in the AODb worlds and objects sections.

I have added the new safe file sharing sites suggested in my other thread. I have created a blacklist with dangerous sites and sites that are no longer supported (like filechimp, as it is no longer live). Items that have downloads to blacklisted sites show a disabled download button with "unavailable" in it. As before AODb downloads have a download button with blue text, supported safe sites have green text and when the mouse is hovered over them they expand to state the site they link to. External links have red text and expand to say "external download".

David B
11-20-2011, 04:08 PM
Nice!!!

arty-fishL
11-21-2011, 04:11 PM
You can now preview the AODb at artyfl.tk/aodb (http://artyfl.tk/aodb/).

This is the URL it will have when it is fully launched.

Basically I wanted to show my progress, so I posted a massively toned down version at that URL. It only has the stuff that works well, the rest I have removed.

Still, I think its better than the one everybody had access to up until now.

Dj Tech42
11-21-2011, 04:19 PM
You can now preview the AODb at artyfl.tk/aodb (http://artyfl.tk/aodb/).

This is the URL it will have when it is fully launched.

Basically I wanted to show my progress, so I posted a massively toned down version at that URL. It only has the stuff that works well, the rest I have removed.

Still, I think its better than the one everybody had access to up until now.

This is really awesome and it just keeps getting better! Nice job Arty!

arty-fishL
11-21-2011, 04:52 PM
This is really awesome and it just keeps getting better! Nice job Arty!Thanks, I appreciate it.

The site doesn't yet work properly in IE, but it works fine in Firefox and Chrome (the real internet browsers).

arty-fishL
02-04-2012, 06:45 AM
OK, I broke the objects section when adding the Save Tool to the AODb. I used full BB code in its description and controls (copypasted from the save tool's thread) and it brought out bugs in my BB code parser.

I fixed it though, I also decided to improve the expanded description page and the BB Code parser.

How's this for BB Code parsing?
AODb - Save Tool description (http://arty-fishl.heliohost.org/aodb/aodb.py?do=desc%2848%29)
Alice Community - Save Tool thread (http://alice.org/community/showthread.php?t=7968)
Please compare and comment. There is still an issue with double line spacing where it should be single line, but apart from that.

Remember, this is a custom built BB Code parser, I did not use anybody else's code. It was hard getting the order of the code right, but I think I've done it.

x2495iiii
02-04-2012, 10:21 AM
That's excellent!

The default font size seems a bit small, though.

arty-fishL
02-04-2012, 10:56 AM
That's excellent!Yay :D

The default font size seems a bit small, though.It does? I set it to the standard default. It might be because I copypasted straight from the thread, which had size formatting applied.

This one will show the default font: http://arty-fishl.heliohost.org/aodb/aodb.py?do=desc%281%29, is that any better?

x2495iiii
02-04-2012, 12:17 PM
Much better.

arty-fishL
02-21-2012, 06:59 PM
Not really been working on this recently. I've been working on Addons (almost ready for beta).

One thing I'm wondering though, but before I ask I just want to state:
I AM NOT ADVERTISING ON THIS POST, I'm just asking about my ads.

I've realised I am in need of greater resources for my projects, so I am rolling out ads across my various services, including AODb. I don't want intrusive ads though, so I was curious to see if anybody has any upright complaints about the style I'm going for.

Here is my home page, I've added just two ads, but I think I might add a discreet ad bar down the left hand whitespace (if your screen is large enough to have whitespace there):
http://artyfl.tk/aodb (http://artyfl.tk/aodb/home.html)

Anyway, if anybody has any complaints about it please go mental now, otherwise I hope I'm not causing too much inconvenience.

DensetsuNoKaboom
02-21-2012, 07:59 PM
Not really been working on this recently. I've been working on Addons (almost ready for beta).

One thing I'm wondering though, but before I ask I just want to state:
I AM NOT ADVERTISING ON THIS POST, I'm just asking about my ads.

I've realised I am in need of greater resources for my projects, so I am rolling out ads across my various services, including AODb. I don't want intrusive ads though, so I was curious to see if anybody has any upright complaints about the style I'm going for.

Here is my home page, I've added just two ads, but I think I might add a discreet ad bar down the left hand whitespace (if your screen is large enough to have whitespace there):
http://artyfl.tk/aodb (http://artyfl.tk/aodb/home.html)

Anyway, if anybody has any complaints about it please go mental now, otherwise I hope I'm not causing too much inconvenience.

Adblock FTW :cool:

x2495iiii
02-21-2012, 08:51 PM
Looks great to me. I'm used to having ads at the top of pages, and text ads are easy to ignore.

Adblock FTW :cool:

Thanks for the recommendation.

arty-fishL
02-22-2012, 12:10 PM
Good; I hate being too intrusive with stuff like ads, so if they are fine, then great!

I use adblock too, except I use Adblock Plus for Firefox. I also use a tonne of other addons to remove all that junk from websites and youtube videos.

There are workarounds some sites use for still displaying ads, even if Adblock is used on Chrome, as Google haven't given Chrome addons enough functionality to fully allow ad-blocking (probably because Google makes most of their money from ads).

Anyway, great :).

David B
10-28-2012, 05:45 PM
Are you still working on the AODb? If you are, let me know.

arty-fishL
11-03-2012, 12:50 PM
Are you still working on the AODb? If you are, let me know.Yes, as it happens, the AODb is the final piece of the long ArtyOnline (if you haven't heard of this, look at the Alice Online thread) development line.

They are going to go hand in hand to make ArtyOnline simpler, plus they are going to share member accounts. Because of this I am sifting through all of the old code and revitalising and finishing it. Hard work, but worth it.