Friday, September 2, 2011

Pokemon Website Thoughts

So WOW i created a plug-in outline for the pokedex page and jesus h christ it is taking forever! To set up each pokedex. So what im thinking is creating something i call a VPP, or a Visual Plug and Play.

The VPP will work like a fill in the blank. This is what the page looks like:

Piplup                                 Prinplup                                Empoleon

Empleon
Ability - Blaze | Ability - Torrent
Hidden Ability - Transform

Overview                                 Moves                                    Location

Leveling Up Moves                  TM/HM Moves                           Movesets

---Then it shows a list of moves in an organized table here---

but to actually fill in all of this for every pokemon is going to take a while (there is something like 693 pokemon total). As you can tell, the text is bigger depending on which link you are looking at, if you are viewing the TM/HM moves then TM/HM Moves will be bold and bigger and Leveling Up Moves will be normal size. i can keep the header for the most part, but still will have to change some stuff around every time. So here is my VPP suggestion.







Overview                           Moves                              Location

Leveling Up Moves                         TM/HM                          Movesets

The VPP of the movesets will go here but i dont want to release my whole layout


This will make submitting entries so much better and faster easier in my opinion, havent built it yet and havent tried it. Hope it works. This will just be another tool added my my fast growing collection. As you can tell, the checkboxes are for deciding on which link the page is going to be under. Which will make it bold and bigger. This will make sumbitting entries so easy that i can pay my 12 and 13 year old sister to do it, which i might. it will make it go by faster and you dont have to be a programmer to use this tool.



Creating a Web Development Team

What goes into created a web development team? Creating one is very wary but it differs on what you want to accomplish. First, there are a few different types of people that you want to hire.
The basics:
   -Web Designer
   -Web Programmer
   -SEO (Search Engine Optimization)

Web Designer- Web Designers are the people that draw up how the site will look. These people are the creative backbone in the construction of your website. These are people born with the desire to create ideas; artists if you like. These artist either draw on paper, a whiteboard, or even create a Photoshop image but remember, if your programmers are intellectually creative enough, dont feel pressured in HAVING to have a web designer but if you come across a good one or someone with good ideas then feel free to have him on your team.

Web Programmer- Web Programmers are the structure of your team. Without them, well, there wouldnt be a team to begin with. Some people wont hire a "web master" because in their mind, it would be better to hire someone who masters front-end (a word to describe the use of html and css) and then hire another master of Javascript and another master of PHP and mysql and so on and so on but as you can tell already, this can get extremely crowded (if your working out of the comfort of your own house) and extremely costly. The more web programmers you have, the more ideas you have floating back and forth, and the more work you can distribute between programmers.

Search Engine Optimization (SEO)- SEO's are very useful when you want better traffic to come through your search engines, I am not familiar too much with SEO but the whole idea behind it is to add things like meta tags to your code so the "web crawlers" or the algorithms that the web engines use to see what pops up on which key words work. I heard a guy talking about how he made a beautiful web-site that was user friendly but it want search engine friendly, and you can have the best website in the world but if there is no traffic then it was worthless. Your SEO should know a little bit about everything. If you have a web master on board then make sure he learns about SEO also and how it works, once he masters SEO then your team is golden.

Another job that you should appoint someone once the traffic starts rolling in and ad's start generating money, is appointing a CFO or a Chief Financial Officer. Now the CFO will obviously handle the money side of the website, like what money goes to which account and the ideas of expansion and where to and especially getting VC's or Venture Capitalists. VC's are people with lots of money that invest in small business's that they think will turn a profit. These people will give you money for an office, computers, monitors, servers, whatever you need in return for either an interest rate, shares (an ownership of the company) or a stake (a ownership AND say in the company)

Thursday, September 1, 2011

Web Development Tools

Anyone who is anyone has tools. The carpenter has the hammer, the jeweler has the magnifying glass and the lawyer has the suitcase; but what does a web developer have? Code. When a client calls you and says, "hey buddy! i need a website done quick, my business is opening in 2 weeks and i need a full website done", your immediate response would be to say "HA! a full scale website in 2 weeks? Get the hell out of here". With the right set of tools, you can tell your client "sure thing, i can have it done in 5 days. Lets meet up and talk about what your looking for." 5 days to complete a full scale website, while it would normally take well over a month but there is one word: Tools. Tools make or break a web developer and without them then their number of clientele suffer drastically. So lets talk about how to make a tool:

Most tools are written in PHP because the code is very constant and with a few customization's that takes 5 minutes, you can cut 2 hours off your programming time. Also, it will be 100x easier to find a job in programming if you mention on your resume that you have over 100+ programming tool files (and name your best ones and give examples of how they function). So the way i do it is i create a folder called Tools and create files with the name of their functionality. For example:

Folder Name: Tools
File Name(s):
-Surveillance
-Language changes
-Page engines
etc etc.

Now when i create a website and want to create a surveillance system( would probably take about 2 hours to set up coding, i can now copy and paste these files into the website, change some things around and done. Two hours of work in 15 minutes.) Web developer make money per hour, if you do this method, you can make more websites with a less chunk out of your clienteles pocket. Which means your client is more likely to tell his co-workers and friends about you. You get quality AND quantity.

Another tool is to make your own templates. Draw and create designs that you can use whenever you feel is the right decision. If you want, you can create a whole book of designs to show your soon to be boss or your clients.

A good idea i just thought of is to create an 'application' type deal where your client can check off what they want, the first page will be to pick a template, the second page will be to pick their navigation, the third page will be to pick an engine, the fourth page etc etc etc. Now each check will cost money. Your client can either choose a money saving route and a highly premium website. The ability to pick your own fully customizable  website with the ability to choose his own budget will bring you crazy amounts of people. More money with little work, whats better then that? That's what web developing is all about. You'll never make it as a developer if you never create tools. With programming, your limitation are your own mind. Remember to email me with any questions or even if you want to become friends and chat. onxmyxblock925@yahoo.com