Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: I need a little help with a Web Development Project

  1. #1
    Join Date
    Jun 2005
    Beans
    18

    I need a little help with a Web Development Project

    Hi, everyone…

    I am a law student that wants to get into a web-based business, but I know next to nothing regarding the technical aspects of web development, design and maintenance.

    All I have is an idea and some savings to get everything going. The problem is I don’t know where to start!

    I am thinking of a sort of a simple “Web 2.0” page, driven by advertisements (Google Adsense, perhaps), where people easily and without cost can advertise their goods by entering a short description and perhaps a few photos.

    However I have certain questions:

    - Should I buy a server? If so, what kind and how much should I spend? I don't want to be dependent on a hosting service.

    - What database technology should I use? Which requires less maintenance?

    I don’t think I can trust a web design firm to make these decisions for me, but on the other hand, I don’t have the expertise or know someone I can trust in this regard, either.

    I don’t want to pay big bucks to the company that makes my website every time I want to make a change or the page requires maintenance.

    Ideally I should be able to handle all non-technical aspects and I was thinking of hiring a student (such as myself) that might want to earn a few bucks helping me out ocasionally.

    What do you guys think? Has anyone had similar experiences?
    Registered Linux user number 398235.

  2. #2
    Join Date
    Aug 2005
    Location
    Boston (British Expat)
    Beans
    474
    Distro
    Ubuntu

    Re: I need a little help with a Web Development Project

    You really have two options:

    1) learn the technical asspects
    2) team up with a technical person

    Otherwise you will end up with a service that is ineffectual, expensive or more often than not both.

    Good luck!
    42 is not an anwser, it's an error code. the universe is saying 'Error 42: meaning to universe not found'
    Programmer, Teacher and Artist

  3. #3
    Join Date
    Aug 2006
    Location
    Bracknell
    Beans
    63
    Distro
    Ubuntu 6.10 Edgy

    Re: I need a little help with a Web Development Project

    Web development is one of my hobbies, and such, hopefully some of the following may be helpful.

    I hand code my site (see signature), and thus write all the HTML, PHP, CSS etc myself. If you do not mind spending a couple of hours a day reading through "teach yourself" type books (Sams teach yourself whatever in 24 hours are good), you can quickly gain enough knowledge to make a site. hand coding is not for everyone - utilities such as dreamweaver and FrontPage (evil microsoft evil) will allow you to create a site with little technical knowledge, but the site generated will not be as cleanly coded as one you have coded yourself, and will often not comply to the W3C standards.

    It may well be worth "making friends" with a techie - if you know them better, they might not charge you as much.

    try to make sure that the site is easy to update - get whoever designed it for you to make template pages with comments and stuff like this, allowing you to upload simple pages yourself.

    I unfortuanately do not know much about servers, so I am not much help here, but it would be alot cheaper to get annother company to host it for you while you start up, because it is very cheap alot of the time - servers aren't! My site is hosted by Streamline.net, a company that offer very cheap hosting, although if you're a business, you will probaly want to consider a well known company that does backups and everything.

    I'm no good with databases either, but I know PHP and MySQL are meant to work well toggether.

    Hope this has been helpful.
    Warlorddagaz

    Visit my site at http://www.orkyden.co.uk - handcoding all the way!

  4. #4
    Join Date
    Jun 2005
    Beans
    18

    Re: I need a little help with a Web Development Project

    Thanks for your replies…

    I have really been considering the option to partner with someone. The problem is I do not know where or how to find someone trustworthy. And even if I find someone willing to “partner” with me, how can I know they are up to the task?

    And besides, if possible, it might be best to try and maintain my independence as much as possible.

    I am willing to make an investment with a firm to design the page (I know its not cheap). I am mostly worried of the day-to-day matters. I understand, from what I’ve read, that some technologies are easier to maintain than other. I just don't think whatever company designs the page (and gives me counsel on the other aspects, such as server purchase), will make a good desicion for me.

    They might want me to get a top-of-the-line database, for example, that only they are capable to maintain in the long run.
    Last edited by Psycs; November 6th, 2006 at 09:32 PM.
    Registered Linux user number 398235.

  5. #5
    Join Date
    Jul 2006
    Location
    /usr/share/beer
    Beans
    1,316
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: I need a little help with a Web Development Project

    I, too, am in the process of accomplishing something similar for friends. A lot of them have websites for their particular businesses. Mostly construction (general contracting), painters, real estate, etc. In order to save them money from paying to the web hosts, they'll pay me. The only thing they'll have to manage/update is their domain names through GoDaddy, 1&1, Register, or whomever. They point their DNS to my server and done.

    The server that will be used is an old IBM w/ 2 PIII 1GHz processors and about 512MB Ram. The OS is Ubuntu 6.06.1... I'm too lazy to config non-GUI using the Server Ed. I just install that, then install the remaining LAMP pieces (Apache, MySQL, etc) which are normally installed by default on Server Ed...

    The problems: hosting by yourself is difficult. My ISP (still researching) won't unlock any add'l ports and other issues. I can't say anything, the price for my broadband at 7MB d/l speeds is quite reasonable. So, I'm looking into a T1 line which normally run around $250 - $400 US for the possible bandwidth needed. Which is a bummer, you'd have to practice your gazintas* to figure how many clients you'd need to make a T1 line worth it...

    The end result was by doing this for friends/family I can end up with an extra $200 - $250 / month kapusta money for just having this thing set-up. Other problems, down-time, power (enough if needed and how much more), data recovery (RAID, b/u, etc), and others.


    *gazintas or guzintas = 12 clients 'guzinta' $400US (how many times)

    Registered Linux User #419773, Ubuntu User #8473 ("It Is What It Is")

    If you type rm -Rf / as root at command line you will get herpes... then die... (okay, it'll erase ALL your data)

  6. #6
    Join Date
    Jul 2006
    Location
    /usr/share/beer
    Beans
    1,316
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: I need a little help with a Web Development Project

    ...oh! Not too mention, how involved are the websites.... Problem again, are they eCommerce style or more for information purposes. Problem w/ eCommerce is signing up w/ someone like PayPal to handle merchant services (credit card transactions) for your business.

    Sometimes, it's easier to sign up w/ a webhost that sells bandwidth and diskspace for a low dollar per month amount.

    Another thing that makes it easy is d/l and putz around with Free Web Templates. Most of them are HTML-based w/ all the images included in a sub-directory. Just change the parts that say 'Place logo here'...

    Registered Linux User #419773, Ubuntu User #8473 ("It Is What It Is")

    If you type rm -Rf / as root at command line you will get herpes... then die... (okay, it'll erase ALL your data)

  7. #7
    Join Date
    Jun 2005
    Beans
    18

    Re: I need a little help with a Web Development Project

    Just last night I found about free web templates... They are an attractive possibility.

    I have an old AMD Athlon 2700+ w/ 768 RAM, which I was thinking of using as a server anyways (after having it duly set up with RAID, a nice power supply, etc). The only additional cost would be a nice broadband connection (which in the long run might be more cost-effective than paying a host and allows me to maintain my independence).

    The idea is to sign up for Google Adsense to handle the eCommerce aspect of the site, with should take care of many headaches and would only make a techie necessary for extraordinary things such as problems with the site itself or adding new features.
    Registered Linux user number 398235.

  8. #8
    Join Date
    Aug 2006
    Location
    Bracknell
    Beans
    63
    Distro
    Ubuntu 6.10 Edgy

    Re: I need a little help with a Web Development Project

    So would I be right in thinking that all you need is a site that has google adsense ads on, and some membership features that allow people to add a couple of lines of text to a page (or something similar), thus the people who are advertising get free advertising except those who are advertising throughg google adsense?

    Could I ask why?
    Warlorddagaz

    Visit my site at http://www.orkyden.co.uk - handcoding all the way!

  9. #9
    Join Date
    Apr 2006
    Location
    Oregon, USA
    Beans
    62
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: I need a little help with a Web Development Project

    While I can understand your desire to run your own host, that really adds a lot of complexity to your project. I host my sites at dreamhost.com, and am very happy overall. Their databases are a bit slow, but that won't affect google's adsense. they have plans starting out at 10USD/month with lots of bandwidth and server space.

    If you're really set on self-hosting, you can either buy some rackspace at a datacenter somewhere, or host from home. Rackspace isn't all that cheap, but you'll have a great connection compared to what you can get from your garage/bedroom/attic.

    some things to think about:

    1. backups. Just like the most amazing part about a ferrari is its brakes, the most amazing part of your server should be the backup and restore system. You will have a catastrophy sometime. be prepared.

    2. memory. If you're running a complete LAMP stack on a single server, max out that motherboard with the most memory it can handle. As your site grows, you'll use more and more of it.

    3. redundancy. Make sure your discs are mirrored (raid1). One of them will eventually quit on you. Don't let it take your whole site down with it.

    As far as software goes, folks have had lots of success with the lamp stack for years: Linux Apache Mysql Perl - that p could be perl, php, python, or ruby, whatever, just a free programming language. some folks will frown on mysql, but its really a matter of preference, and being prepared to deal with the shortcomings of your database. That goes for any database.

    If you get a new shiny server, build in as much redundancy as possible - that means power supplies, discs, even cpus on some of the better ones. HP and dell make decent entry-level servers, imho.

    Hand-coding an entire site from scratch is very time-consuming and near impossible for a non-techie. I work in the legal field primarily, and don't know of a single lawyer that could do it. No offense to you, being a law student and all, thats just my observation. So, think about taking something that already exists for free and customizing it to fit your needs. Good examples include Drupal and joomla. They are both CMSs, and may not fit perfect, but you should be able to strip them down enough, and save yourself lots of time. Drupal especially.

  10. #10
    Join Date
    Jun 2005
    Beans
    18

    Re: I need a little help with a Web Development Project

    Quote Originally Posted by warlorddagaz View Post
    So would I be right in thinking that all you need is a site that has google adsense ads on, and some membership features that allow people to add a couple of lines of text to a page (or something similar), thus the people who are advertising get free advertising except those who are advertising throughg google adsense?

    Could I ask why?
    You are basically right. I would probably need a database as well, or at least I imagine...

    I am thinking of generating revenue with Adsense or whatever other options for targeted advertising are in the market (I think Yahoo! has something similar).
    Last edited by Psycs; November 6th, 2006 at 10:26 PM.
    Registered Linux user number 398235.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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