Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New Coder
    Join Date
    Mar 2013
    Posts
    28
    Thanks
    7
    Thanked 0 Times in 0 Posts

    how hard is it to...

    Please excuse my complete ignorance when it comes to computer programming (I got an A in the class in hs but that's about it lol). I'm in awe of what you guys do!

    I realize web design is different, so if I'm just making an idiot of myself for asking this here please be kind!

    I have an idea for a pretty basic website very similar to tickld.com's design in that users can submit items that show up under "new" and readers can upvote it or downvote it. Then you can view the "Top all time" and "Top weekly" items which have the best score in descending order.

    How hard is this kind of site to make? I'd need to hire someone to make it so I'd need to know how good the programmer would have to be and about how much I'd need to pay.

    Any insights would be appreciated!

  • #2
    Master Coder
    Join Date
    Jun 2003
    Location
    Cottage Grove, Minnesota
    Posts
    9,525
    Thanks
    8
    Thanked 1,091 Times in 1,082 Posts
    You need to start with a website, which would be subscribing to a shared wehbost, like GoDaddy, 1and1, cleverdot, etc. You'll pay a yearly fee (like $40-70) and then pay a yearly fee for your own domain name (like $7-$12 per year).

    Once you have your own website, you can start playing ... the fun begins.

    You'll need software to edit your HTML, CSS, PHP, javascripting ... so you can get Notepad++ (which is free).

    You'll need software to upload and download your scripts and pages between your computer and your website. You can get FileZilla (which is free). That method of transferring files back and forth is called "FTP" - File Transfer Protocol.

    Your total cost per year would be $50-$80 depending on who your webhost is.

    =============

    When you get a new webhost account, they will tell you how to access your website control panel, how to set up your own email accounts, and how to access FTP.

    Any site that requires dynamic features, (forms, databases, voting scripts, content management, etc) will need to use a server-side language like PHP.

    At this point you're at the hardest part of the learning curve. Not only do you need to know the basics of HTML and CSS (and javascripting), but learning PHP for your own scripting, or even installing other peoples' scripts will take some time to learn.

    Everything you need to learn can be found via Google. Online tutorials, examples, pre-made voting scripts, etc.

    You may decide to make your website all in a WordPress environment. That again is another learning curve.

    Any previous programming experience you've had will be very beneficial (BASIC, C++, Visual BASIC, etc). You'll already understand basic program structure.


    .

  • #3
    New Coder
    Join Date
    Mar 2013
    Posts
    28
    Thanks
    7
    Thanked 0 Times in 0 Posts
    Thanks for the response. I have made some basic websites in the past so I'm fairly familiar with the basics.

    I'm assuming the type of site that I described would be way above my abilities and I'd need to hire someone to make it.

    I just don't know how hard that type of site is to make. Could just about any professional web-designer do it?

    What kind of budget would I be looking at? I really don't know how big of a project this is. Is it going to cost $20,000 to do? Or is it pretty simple?

  • #4
    Regular Coder patryk's Avatar
    Join Date
    Oct 2012
    Location
    /dev/couch
    Posts
    398
    Thanks
    2
    Thanked 64 Times in 64 Posts
    well it's not exactly rocket scince, but would take some coding for sure. 20k is way over the top tho

  • #5
    Master Coder felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, Australia
    Posts
    6,642
    Thanks
    0
    Thanked 649 Times in 639 Posts
    Full instructions for creating a rating script using PHP and mySQL can be found at http://php.about.com/od/finishedphp1...ing_script.htm

    Then you just need to find a scriptthat allows visitors to upload content to be displayed - there should be plenty of free ones around.

    If you decide to use a free CMS for the site then you'd just need the user upload and rating plugins that someone has already written for that CMS.
    Stephen
    Learn Modern JavaScript - http://javascriptexample.net/
    Helping others to solve their computer problem at http://www.felgall.com/

    Don't forget to start your JavaScript code with "use strict"; which makes it easier to find errors in your code.

  • #6
    New Coder
    Join Date
    Mar 2013
    Posts
    28
    Thanks
    7
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by felgall View Post
    Full instructions for creating a rating script using PHP and mySQL can be found at http://php.about.com/od/finishedphp1...ing_script.htm

    Then you just need to find a scriptthat allows visitors to upload content to be displayed - there should be plenty of free ones around.

    If you decide to use a free CMS for the site then you'd just need the user upload and rating plugins that someone has already written for that CMS.
    Interesting! What exactly is a CMS? (If you don't mind me asking)

  • #7
    Master Coder
    Join Date
    Jun 2003
    Location
    Cottage Grove, Minnesota
    Posts
    9,525
    Thanks
    8
    Thanked 1,091 Times in 1,082 Posts
    Content Management System ...

    Loosely used term describing a way for people to log into a website and change the text, photos, data on a website. Just like the text editor you use with this forum to enter your posts. A form of CMS.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •