Game Development Community

dev|Pro Game Development Curriculum

I got sidetracked.

by Chris "DiGi" Timberlake · 07/28/2009 (7:17 pm) · 1 comments

Intro


I hate writing blogs and posts, to me my own posts and blogs always seem stupid and childish, everyone elses looks all pretty and awsome; so bear with me. I havent posted or done anything productive on GarageGames for well probably over 2 years.. Or ever. My last blog post was about this system I was working on called TraxCore; its the underpinning for just about any web application I can imagine. Kinda my own brain child if you will.

Trax Core


TraxCore is a simple system that brings together all the fundamental elements needed to make a web application. A Parseing system ($_SESSION['Parser']), a Design system ($_SESSION['Design']), a system to store the settings ($_SESSION['Settings']), and an Add-In System ($_SESSION['Add']). Thats most of the core of corse theres the Logger, and Error handlers. However, everything else is ran off modules, some of which are included in the core (Accounts, Admin), which I can enable when needed.

The parsing system will convert some HTML Code thats not compatible to be put into a SQL Entry. Such as the symbol '. It will convert ' to '. It also can do BBCode.

The design system sets up a basic HTML Design; nothing fancy. Then you just place %content_main where you want the content to go, and %head where you want your includes... etc. You can call $_SESSION['Design']->read_tempfile to load a html file into %content_main.

The settings system is self explanitory.

The Add Ins system is where some of the meat is. You can take and add CSS and JS files to the head of the page with one command. It also goes through and finds the AutoExec.php files required to automatically load modules.




ProjTrax


But anyways thats enough about the system; I have some side projects going on aside from the HL2 Mod im working on (Cant say anything sorry.) One of which is a web application that runs inside Security Patrol Cars allowing them to record, report and all sorts of stuff.

But the newest project i've been working on these past 2/3 weeks is similer to PHP Overlord. However PHP Overlord hasnt been updated in a while and I need some new things.

The project i've been working on is called ProjTrax; its similer to PHP Overlord, however I like to make my own things helps me learn how things work. My system brings to the table the same things that PHP Overlord does; with some differences. However its not meant to compete with PHP Overlord; I will probably never release this. Just put it on a shelf somewhere

Its Modular so you can code a module and just upload it and it works. You can use your own designs; with a simple %content_main you can define where the content goes, aswell as %head, %site_title etc etc.

Some of the things i've done already:


  1. Multiple Projects that seperate everything[/li]
  2. Milestones tied to tasks, checklists, and files[/li]
  3. Tasks that can be a verbal task, checklist [/li]
  4. Bug Tracking [/li]
  5. File Uploading, tied to tasks, milestones, and projects[/li]
  6. Documents, a onboard WIKI that will allow you to make a wiki page private (Only Users w/ Access), or Public[/li]

Some of my plans.


  1. A User CP allowing you to change settings and customize[/li]
  2. Private Messaging[/li]
  3. Notes In User CP[li]
  4. Private/Public Blogs in User CP[li]
  5. Onboard Chat/Chat Rooms. If i can figuare out how to embed IRC and Private messages i will. Similer to CometChat Only IRC. [/li]
  6. IPhone Integration (When im not coding; im on the move and I always get ideas on the move)[/li]
  7. [b]A NEW DESIGN THAT CAPTURES ALL OF THESE THINGS. WHEN IM DONE THIS IS GETTING SHIPPED TO A GOOD DESIGNER I KNOW TO HAVE A CUSTOM DESIGN MADE FOR THE HL2 MOD/STOCK DESIGN IM WORKING ON[/li]
  8. Anything else I can think of, or be sugested[/li]


PICTURES!

Now no blog would be complete without pictures. So heres some links (Pictures are big). Keep in mind i suck at Photoshop, and am using a free design, all copyrights and legal stuff are in place. I know it looks like PHP|Overlord but I cannot stress enough that this was just a design I liked and it is not the final product, its all coder art.

Dont mind the billys.

traxproject.org/Pictures/Projtrax/Documents.JPG
traxproject.org/Pictures/Projtrax/Documents_Edit.JPG
traxproject.org/Pictures/Projtrax/Error.jpg
traxproject.org/Pictures/Projtrax/file.JPG
traxproject.org/Pictures/Projtrax/File_Delete_Confirm.JPG
traxproject.org/Pictures/Projtrax/File_Deleted.JPG
traxproject.org/Pictures/Projtrax/File_Edit.JPG
traxproject.org/Pictures/Projtrax/Projects.JPG
traxproject.org/Pictures/Projtrax/Proj_Select.JPG

#1
07/30/2009 (12:38 pm)
sounds like an interesting program.

FYI: To put pictures in your blog use MarkupLite, For example:
YourPictureAdressHere.com
You'll get used to typing blogs.. Don't worry..