by Wasim
4 replies
Hi everyone I hope someone can help me with this.

Before you read on I should let you that I have NO IDEA about programming so I might end up even asking the wrong questions here but I read about what "platform" certain sites are running on. I don't even know what that means either but I'll ask anyway.

I am trying to find out what programmng languages are used to make sites like Gumtree.com and Craigslist.com work or any classified ads site. All I know is that these are user-generated sites where the content comes from the user.

If I wanted a website built from scratch similar to Gumtree.com or Craigslist.com what would be the skills required that I would need to look for in someone who could help me with such a project?

You'll have to forgive me for my lack of knowledge on this but the following might sound like silly questions, especialy to those that know programming as I know how that feels when I'm approached for graphics.

QUESTIONS:
  1. A bit of a broad question but would it be a massive project?
  2. Would it be a project where the programmers input would be required on a full-time basis after it is set up?
  3. Is Twitter based on or running on any of the programming languages or platforms as Gumtree.com or Craigslist.com?
  4. Does anyone what Twitter runs on?
Thank you in advance for any input, help or direction.
Wasim
#classified ads #craiglist #craigslist #gumtree
  • Profile picture of the author Mike P Smith
    Originally Posted by Wasim View Post

    I am trying to find out what programmng languages are used to make sites like Gumtree.com and Craigslist.com work or any classified ads site. All I know is that these are user-generated sites where the content comes from the user.

    If I wanted a website built from scratch similar to Gumtree.com or Craigslist.com what would be the skills required that I would need to look for in someone who could help me with such a project?
    You will need someone who is well versed in Server-side technology, or generically called "Back-end" programming. Basically, when someone goes to your side, the "server" decides what information to display. Sometimes it's a simple webpage (like a 'home' or 'landing' page) - sometimes, it means querying a database, doing computations, then delivering data specific to a user (like a 'profile' or 'email' page). So you need someone who knows what to do with the request from user and can make the server build a web page based upon what the user wanted.

    Originally Posted by Wasim View Post

    You'll have to forgive me for my lack of knowledge on this but the following might sound like silly questions, especialy to those that know programming as I know how that feels when I'm approached for graphics.
    The silliest question is the one not asked. We all knew nothing when we first started.

    Originally Posted by Wasim View Post

    QUESTIONS:
    1. A bit of a broad question but would it be a massive project?
    2. Would it be a project where the programmers input would be required on a full-time basis after it is set up?
    3. Is Twitter based on or running on any of the programming languages or platforms as Gumtree.com or Craigslist.com?
    4. Does anyone what Twitter runs on?
    Thank you in advance for any input, help or direction.
    Wasim
    My opinions:

    1. 'Massive' is a subjective term. It would be a big project, but luckily with each piece of the project would be a no-brainer for a seasoned programmer. The key would be getting the parts to talk together and getting that information to the user - at times, that could be the time killer.

    2. The amount of time required by the programmers is proportional to the number of users. More users normally means more bug finds and requests, thus more time by the programmers. No web site ever remains the same (well, most don't). So in the beginning part-time work will be the norm, but if you are a success, it could become full-time.

    3 & 4. From what I've heard, Twitter has Ruby on Rails on the front end (what the user sees) and C/Scala in the backend (and possibly MySQL for the database). I'm not sure what Gumtree or Craigslist uses, but it really comes down to what technology best fits your needs (especially your experience or what you can afford). For me, that's PHP for both front and back end (I use my own framework and CakePHP), and MySQL as my database.

    Feel free to post any questions you have.

    --
    Mike Smith
    Advertising in a sig? Who would have thunk it?
    {{ DiscussionBoard.errors[1387504].message }}
  • Profile picture of the author mywebwork
    Hi Wasim

    Custom-coding such a site could be a fairly major effort, depending upon what features you wanted. I think a better approach would be to make use of a platform like Joomla, Drupal or WordPress and add a component or plugin to do the job.

    I built such a system for a fellow Warrior earlier this year, we used Joomla and a component called AdsManager. I customized it to integrate PayPal into the system to allow clients to purchase advertising and pay for it via subscription.

    AdsManager: Classified Ads - Joomla! Extensions Directory

    There are also a number of classified ad extensions for WordPress, one is WordPress › wp-classified WordPress Plugins . I have no experience with this one, but some people find WordPress much simpler to configure and administrate than Joomla.

    There is also the idea of using Wiki software to perform this task - try Wikipedia PHP script development: Features

    If none of these is exactly what you are looking for you could always use one of them as the base for your design and have a programmer do the modifications to make it exactly what you wanted.

    Please let me know if you need any assistance with this.

    Bill
    {{ DiscussionBoard.errors[1387668].message }}
  • Profile picture of the author m4rx
    Well there is already scripts that mimic Craigslist. Never used GumTree, but I have a craigslist like script that I used a while back.

    Craigslist and GumTree both run perl.
    If you want, I can get to cleaning up the code for my craigslist script, and help you with setting it up and debugging.

    The Script already has:
    User System(login/logout/register)
    User can post/delete/edit their posts. There is a contact form on each post, but can easily be fixed to be a paypal/alertpay button.
    User Profiles
    Sort post's by selling, or buying.
    The script also has built in SEO.

    If you want to see a demo, just PM me an ill give you a look :]

    --m4rx
    Signature
    We are what we repeatedly do. Excellence, then, is not an act, but a HABIT. ~Aristotle
    Bored. Learn everything you need to know about Organic Gardening.
    {{ DiscussionBoard.errors[1387784].message }}
  • Profile picture of the author Wasim
    Thanks for your response guys. It's alot of info to take in but it's a small step in the right direction. Thank you.

    and If you want to see a demo, just PM me an ill give you a look :]
    "m4rx" I'd love to see a demo, I'll PM you.

    Thanks again guys.
    {{ DiscussionBoard.errors[1387859].message }}

Trending Topics