NS Recruiting Coders

nopoles

Active member
Staff member
NS has exploded over the last few years and it's time to do some updates. Many areas of the site have not been updated in years, and it's beginning to show.

I've had many requests to add various features to different sections of the site. Features such as Next & Previous links in pictures, the ability to edit & remove articles, reviews & trick tips, increased maximum size for pictures & videos, etc... and they are all great ideas. However I'm only one person. :(

I've re-written a large part of the back-end of NS to be more efficient and streamlined. Now many sections need to be re-worked including: Cults, Pictures, Videos, Reviews, Articles, Links, Games, Event Calendar, Profile and Classifieds.

Except for feature changes and other interface enhancements, the site will look and work very much like it does now, just better ;)

With all that said, now comes the important part. I'm in need of help to work on NS. I need a few people with some spare time in August, September & October to help me do updates to the site.

Anybody interested in helping should have experience working with PHP & MySQL.

Required skills:

  • PHP experience and a good understanding of PHP security & coding techniques. With a site the size of Newschoolers, every precaution must be taken to ensure secure and error-free code. If you know PHP but are not familiar with how to write secure code, I can provide some links to good articles. It won't take you long to get up to speed.
  • MySQL experience including joins, grouping & basic knowledge of indexes
  • Be comfortable using (or willing to learn to use) a unix shell. Our development server is FreeBSD 4.9 with only shell & web access. If you've never used a shell before I can give you a crash course. It's not difficult but you will need to at least know the basics. For various technical and security reasons, any code development must be done in our environment with our test web server & database. NS code will not be allowed to be moved off our server.
  • A willingness to read documentation & document & comment your work. NS is a complex website with many seperate parts. I don't

    expect anybody to just dive in and start coding (actually I HIGHLY discourage this!!). Before any code is written, you will have to read our design documents so you understand how NS works. Every page load relies on dozens of files, and although you will never have to change these files, you should understand how they work so you know how your code will fit into the bigger picture. In addition to documentation, I will make myself available to answer questions and train coders on the NS internals. I will also expect code to be well documented and easy to read (This means proper indenting & efficient algorithms).

Optional skills (that I'm willing to teach):


That's basically it for skills. I have a feeling I may have made the job sound harder than it actually is. Really I'm just in need of some experienced coders with a willingness to learn. I'll be around to help everybody out and give some guidance.

I'd like to keep a minimal number of people helping me, but enough to handle the work load. Managing many people is time consuming, and it makes ensuring consitency in the code difficult. Idealy, I'd like to have 4 or 5 simultaneous coders helping out. But I'll keep everybody's contact info handy for the future. Please don't be offended if you are not chosen. There are many people asking to help but I only need a few people.

If you are interested in helping with coding NS, please contact NoPoles or reply in this forum. Please include links & descriptions of sites or projects you've worked on.

BTW, Please don't post useless posts in this thread. I'd like to keep the discussion as focused as possible.

--

I'm too lazy to come up with a new signature so now it's this.
 
I was one of the owners of the amazing wwwrideeast.com whichi know you know of!! which was a sucky idea i know, but i know some stuff and helped with that site. I dont do anything with it anymore but i can prob help you out. Send me a PM if you need anything. Im willing to help

------------------------

Ski while you can

Also, what did you have for breakfast?
 
Right now I'm working the Ambush site which is pretty much completely Php and mysql based. I'm not sure exactly how much knowledge you are looking for, but I just thought I'd let you know that I do have a pretty good grasp of the stuff.

Get a free Ipod Photo here -- http://www.freephotoiPods.com/?r=13562499
 
i will just send you guys (ns) money or somthing...

****************************************

-Matt

NS SKATEBOARDERS

 
im gonna send newschoolers some billaz instead. i dont know much but i will help fund you guys

Newschoolers...who have you hated on today?

SketchLine Films
 
yea i gotta do the same, i owe NS shitloads

Republican and proud of it.

Member 6834

i want to ride in a kangaroos pouch -i_am_a_skier

 
man I wish I knew php it's like the only thing I dont know bout comps. It's on one of my top list of things to learn. I just don't have any time and don't know where to start. In a year or two I'll be able to provide a helping hand. Anyways major props to anybody that helps him out.

`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`
'`'`'`'`'`'`'

✓Adrian

✓Jibwest

✓
Whats commin next, you just can't choose but if you tune into NS Radio then you just cant lose. - GhostDragon
 
Notice: Sorry everyone, I removed a few non-essential posts... I want to keep this thread on topic.

As for the coding work... I've recruited a few people who seem to have the required skills. I still have more work to do on the development environment and stuff, but once it's all together I'll release an official plan of what we intend to do so we can get feedback on it before we start.

~Paul

--

I'm too lazy to come up with a new signature so now it's this.
 
This is partially correct.. Operators make up a small part of the language. What makes PHP destinctive from most other languages is how all the functions are built in and managed by one body. PHP was designed to be a rapid development tool, allowing even novice programmers to make complex websites without too much hassle.

Unfortunaly, in the process there were many pitfalls that were introduced by trying to acheive this goal. The most notable blunder (big big blunder) was automatically enableing registered globals. I have this disabled for NS, but many many sites don't. I found a site the other day that allowed me to put 'user_id=XXX' at the end of any URL and I becamed an administrator!!! It's not PHP's fault for having the feature enabled, it's the fault of the developer for not understanding the consequences of it.

I've had some quick discussion with a few interested developers and I'm confident that together we can meet every one of our goals for the site. I look forward to things to come...

--

I'm too lazy to come up with a new signature so now it's this.
 
Haha caleb you dont have a clue wtf there talking about here

stop the hate on bons, its not his fault hes not athletically inclined-ar51080
 
I never have the intention in learnin just puttin it out there

stop the hate on bons, its not his fault hes not athletically inclined-ar51080
 
Im a PHP / MySQL coder. If you need any help I'll be delighted to help out. Just shout.

.:PABLO:.
Member No: 12718


I am just a worthless liar, I am just an imbecil, I will only complicate you, trust in me and fall aswell...
 
Hahahahaha, who are you planning to steal it from this time?

It had to be said.

-------------------

"The golden girls are more progressive than MSP, and they have ethics."

-Hans_Aschim

"Watching Global Storming for me now is like watching an old michael jackson video.. it was great then, but after learning about all the kiddie-touching, I'll never look at it the same again."

-Badfish2
 
Kinda expected that one! hah, at least I can laugh.

.:PABLO:.
Member No: 12718


I am just a worthless liar, I am just an imbecil, I will only complicate you, trust in me and fall aswell...
 
Back
Top