Well, its almost bed time on Sunday after another jam packed weekend.... Spent 80% of the weekend making major coding enhancements/upgrades to the OktaGone website. Mostly backend stuff that most of you probably will never see, but alot of it is to automate/allow for an automated payment system, for our upcoming new server platform, plus to finish off the site which i started working on in February 2005.
The site backend, codenamed "Dronesystem" is a heavily optimised (in terms of, built specifically for Webhosts/Internet sales. It currently contains the following items
- Full scale Member/Client system, such as 5 step signup, login/auth system, lost password, reset email/pass systems
- Invoicing, Subscription and Payment system. I just completed this today. It allows for Invoices to be generated (single, and recurring bills), and also for fully automated payments via PayPal, and also semi-automated payments via manual entry of Cheque, Credit Card and Direct Deposit Payments
- News System
- Network Status / Shoutout box
- Admin section that allows for creation and deletion of invoices and payments, suspension of subscriptions, viewing of site logs, modifying client visible news, approving/banning/editing client details.
- RSS Feed for news (automated via cron)
- Daily invoice generation via Subscription system (automated via cron)
Still to be worked on
- Product/Category Management system for "Products/Sales"
- Database Backup
- Admin Guide/Documentation
- Log Prune
- Manual Credit Card Payment (for linking in to 3rd party Merchant system).
- Newsletter Management
- Unclaimed PayPal payment management
- Financial System (Stats, profit/loss etc)
- and others!
There's alot of work to be done, but for the most part, the "essentials" are done. The reason this is being worked on, is to enable the seamless and non problematic billing integration between Gateworld, and other clients for reliability of service.
At last count in Dreamweaver, there were approximatelly 10,000 lines of code in Dronesystem.
Onto Gateworld's Major server upgrades - These have been coming for a while, however we are finally beginning progress on the rollout of new hardware. Two brand new Dual Xeon systems are being ordered from ThePlanet in early April to begin the setup of our cluster project. This will enable us to scale Gateworld's database systems, and web-serving capabilities from one to potentially tens of servers or more in the future as they are needed. With the new server system, the GW Forums should be easily able to cope with around 2000 - 3000 users online (including Guests.), and an increased in performance for the main site also, with an improved web system. The new system should be live mid April.
As for the rest of the weekend? Well i completed another stage of "House Cleanup", probably another 2-3 weekends of work left, before its all perfect...
Also setup another Windows 2003 fileserver, utilising DFS for my network to save time browsing about 10 RAID arrays, all the files are now in the one spot, plus a bit of replication. I also burnt about 20 DVD's to free up about 100 gigs of space on my PC - yay!
Well, starting my new shifts based job tomorrow so i need to hit the sack...
WOW Greg!! I think I will go nap now...LOL that was an awful lot in one weekend..What to say...THANK YOU so much for everything :-) a few minor glitches are a small price for all the new and incredible stuff you are workingon and still keeping us up and running. Just WOW!! :-)