QueryVegas Basic Front-End Will Go LIVE Tonight!

May 26th, 2009

QueryVegas.com’s very basic front-end will finally go live tonight. What will actually go live is the first stable front-end design/usability prototype.

There will be no user-system functionality until we’ve finished a few more things pertaining to linking social networking accounts with it so please keep this in mind.

The site’s basic search area will go live. Keep in mind that this is in extreme-beta and hasn’t been tested on most browsers other than Mozilla-based and IE7. In the near future the search will feature varying “ajaxified” features depending on the users browsers capabilities and settings.

…More information to come!

QueryVegas.com Begins Closed Beta

April 19th, 2009

Unannounced to most, one week ago the QueryVegas.com system was opened to a very limited few. We’re now happy to officially announce a set date for open beta; September 9, 2009 (9-9-09)

For those who are interested here is some basic information:
QueryVegas.com is being developed as a revolutionary travel-based website focusing on the Las Vegas area. The project is being spearheaded by the development team here at Kiler Media Development Group.

Server Migration Completed

January 1st, 2009

We’ve managed to move KilerMedia.com to a new server without any major hickups. :) Of course, complete propogation could take up to 72 hours to finish. Phatservers +1

Ext JS: Adding Functionality To Your Form

December 8th, 2008

Note: This tutorial, and Ext JS in-general, is aimed at intermediate to advanced web developers. If you are amateur with JavaScript or would like to know more about the Ext JS framework I’m sure they won’t mind you browsing by their place.

Simple Example: Using ExtJS, we’re going to add functionality to our login form, which we originally made in Ext JS: Create A Basic Login Form.

As before, I am assuming you have Ext installed into a folder just before the one we are in (../), so please update the files below accordingly.
We want our form to do some auto-checking to make sure the fields are not blank upon submission.
Here is the basic HTML for our form:

loginindex.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
    <head>
       <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
       <title>Login Form Example</title>
       <!-– link/load required Ext library files -–>
       <link rel=”stylesheet” type=”text/css” href=”../ext/resources/css/ext-all.css” />
       <script type=”text/javascript” src=”../ext/adapter/ext/ext-base.js”></script>
       <script type=”text/javascript” src=”../ext/ext-all.js”></script>
       <script type=”text/javascript” src=”login2.js”></script>
    </head>
    <body>
       <div id=”login_form”></div>
    </body>
</html>

As you can see, the HTML hasn’t changed at all compared to the original login forms HTML, except for the location of our linked script file, of course.
Now, for the fun stuff! Let’s set the options for it to check that all fields are not blank:

login2.js

Ext.onReady(function(){
    Ext.QuickTips.init();
    Ext.form.Field.prototype.msgTarget = ’side’;
    var loginForm = new Ext.FormPanel({
       labelWidth: 125,
       frame: true,
       title: ‘User Login’,
       bodyStyle:’padding:5px 5px 0′,
       width: 350,
       monitorValid: true,
       items: [{
          inputType: 'textfield',
          fieldLabel: 'User Name',
          name: 'user',
          id: 'user',
          allowBlank: false
       },{
          inputType: 'password',
          fieldLabel: 'Password',
          name: 'pass',
          id: 'pass',
          allowBlank: false
       }],
       buttons: [{
          text: 'Login'
       },{
          text: 'Cancel'
       }]
    });
    loginForm.render(’login_form’);
});

*Compared to the first basic form example, the new code/lines are in bold.

Thus, giving us our new functional-ish form:

References:
Ext JS API Documentation, Ext, Ext.Component, Ext.form.FormPanel, Ext.form.Field, Ext.QuickTips

Ext JS: Create A Basic Login Form

December 4th, 2008

Note: This tutorial, and Ext JS in-general, is aimed at intermediate to advanced web developers. If you are amateur with JavaScript or would like to know more about the Ext JS framework I’m sure they won’t mind you browsing by their place.

Forward: If you haven’t heard of the amazing JavaScript framework named ExtJS yet, well, just have a look at the main site which will tell you all about the library and what it’s used for…or you can see exactly what it does with these examples and demonstrations, which will be a bit quicker. Either way, bottom-line, it’s an amazing JavaScript framework which, in my opinion, deserves way more attention.

Simple Example: Using ExtJS, we are going to spruce-up our user login form.

I am assuming you have Ext installed into a folder just before the one we are in (../), so please change it to match your install structure.
Here is the basic HTML for the login form. (index.html)

index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
     <head>
         <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
         <title>Login Form Example</title>
         <!– link/load required Ext library files –>
         <link rel=”stylesheet” type=”text/css” href=”../ext/resources/css/ext-all.css” />
         <script type=”text/javascript” src=”../ext/adapter/ext/ext-base.js”></script>
         <script type=”text/javascript” src=”../ext/ext-all.js”></script>
         <script type=”text/javascript” src=”login.js”></script>
     </head>
     <body>
         <div id=”login_form”></div>
     </body>
</html>

We now have an empty div element with the id of login_form in our page with all of the required Ext library files loaded as well.
Now, we’re ready to begin creating the form. This will all happen in our login.js file.

login.js

Ext.onReady(function(){
     var loginForm = new Ext.FormPanel({
         labelWidth: 125,
         frame: true,
         title: ‘User Login’,
         bodyStyle:’padding:5px 5px 0′,
         width: 350,
         defaults: {
             width: 175,
             inputType: ‘password’
         },
         defaultType: ‘textfield’,
         items: [{
             inputType: 'textfield',
             fieldLabel: 'User Name',
             name: 'user',
             id: 'user'
         },{
             fieldLabel: 'Password',
             name: 'pass',
             id: 'pass'
         }],
         buttons: [{
             text: 'Login'
         },{
             text: 'Cancel'
         }]
     });

     loginForm.render(’login_form’);
});

And now, we have our form:
Ext JS Basic Login Form

With the Ext JS framework, tasks as easy as retrieving a div element by id to creating advanced desktop-like applications, are possible. In the coming weeks I’ll be releasing a few more Ext JS tutorials, some of which will be adding to this login form and making it work with a server-side language (PHP) and a database server (mySQL). Until then, happy coding.

You may view this examples source files here: index.html & login.js

References:
Ext JS API Documentation, Ext, Ext.Component, Ext.form.FormPanel

Killer C.M.S. Available for Beta Test

November 19th, 2008

After one day of delay we are now actively running Killer C.M.S. through beta testing mode. If you have older versions of the main CMS or older versions of “Kiler-A-TGP” please let us know if you haven’t already and we’ll setup the new beta for you ASAP.
As with all of our beta tests please inform us of any bugs, quirks, annoyances, and comments for improvement you may have.

Note: To view an active beta copy in action Click Here. (WARNING: The previous link contains adult pornographic content.)

Killer CMS 1.0 Two Days From Beta Release

November 15th, 2008

The next generation of our content management system (Killer CMS) is two days from beta release. If you’re running an older copy of the CMS please let us know ASAP so you can get your new one on release. If you’re running a copy of Killer-A-TGP, also, please let us know which subversion, as some database fields have been changed which make that version incompatible with the new one. (The new version is completely OOP-based, so it’s well worth the hassle.)

Note: This message pertains to only those who are beta testing our older versions of the CMS. The new CMS will be going through beta testing for the next few weeks then we will decide the best option pertaining to licensing and cost, for sale in mass.

QueryVegas.com In Active Development

October 25th, 2008

As of late, we’ve been handed the opportunity to work full-time on our own projects. That being said, currently we are working on the active development of QueryVegas.com and it’s coming along nicely. This is just a quick note to inquirers. More information coming soon.

New Geek/Technology Blog In The Making

March 16th, 2008

Hey hey! We’ve finally decided about where we should be blogging other than this domain, as this domain is primarily for our company news releases and software updates. Myself and my fellow colleagues will be blogging at a certain “geek” domain in the very near future where we will be posting articles and posts like the last one, along with programming tips, tutorials, and how-to’s…also along with other “geeky” stuff we like. We’re finishing up the main system and design and will post back here in the extreme near future with a link for you guys. Stay tuned!

Update: If you know us then you will know the domain. If you don’t know us…Google could be your best friend. :)

Web Development Cheat Sheets

March 16th, 2008

I stumbled on to some really awesome cheat sheets about a year ago and simply love them. Since then I’ve been using them at least once per day during my development as a quick referance basically and can’t thank the guy who made them enough! They were produced by a guy who simply loves Jack Daniel’s. What a nice guy. Well, without further delay:

RGB Hex Colour Chart

PHP Cheat Sheet

CSS Cheat Sheet

mod_rewrite Cheat Sheet (APACHE)

MySQL Cheat Sheet

JavaScript Cheat Sheet

HTML Character Entities Cheat Sheet

ASP-VBScript Cheat Sheet

Ruby On Rails Cheat Sheet

Microformats Cheat Sheet

Regular Expressions Cheat Sheet

HTML Cheat Sheet

SQL Server Cheat Sheet

…and here’s a cheat sheet not-so-much related to web development:

World Of Warcraft Cheat Sheet