• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

i hope i can get some advice

 
Ranch Hand
Posts: 140
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hello all,

I am working on web-site project and I am new to this business. Web-site is for a university professor who wants people to be able to upload their research papers to the web-site and then allow users to download and/or discuss these papers. Professor may optionally charge for document-upload. I want to include following features in my web-site:

o discussion forums
o allow users to upload their research papers
o allow users to download research papers of other users
o allow users to discuss the research papers
o process payments or donations in secure environment (using different kinds of credit cards)
o allow people/companies to advtise on the web-site

I am searching the web to find answers to following questions:
o how are (discussion) Forums created/administered on web-sites? For example, like the ones on Java Ranch site!

o what is the best (safest) way to allow people to upload/download
their documents to the web-site?
o how are advertisements processed?
o how are payments processed in a secure manner?
o what are the best and most reliable "web hosting" options available?

I need guidance and tips. Any help on one or more of the questions above is highly appreciated.

Thank you everyone in advance!

Amer
 
Saeed Amer
Ranch Hand
Posts: 140
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hmmm... I apparently could not get any attention here - where else (which other forum on JavaRanch) should I post my above message?

 
Ranch Hand
Posts: 319
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You want an end-to-end web portal to be built up..
Probably that is too much to ask, try to split your questions and post it..
BTW, do u want all this to be done in Java platform?

-
Sudharsan
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Saeed Amer:
o how are (discussion) Forums created/administered on web-sites? For example, like the ones on Java Ranch site!


How are they created? By installing a forum software such as UBB, Jive, phpBB, etc.
How are they administered? Well, that depends on what kind of tools the selected forum software provides.

Originally posted by Saeed Amer:
o what is the best (safest) way to allow people to upload/download their documents to the web-site?


Only allow uploading after the user has authenticated. This way, you'll know who uploaded what and when. Now, by authentication, I don't mean "registration". I mean such identification that a malicious user can't just create a dummy account from an Internet cafe, upload a gigabyte of child porn, and leave no trace of his true identity behind when shit hits the fan. At the very least, require email verification during registration.

Originally posted by Saeed Amer:
o how are advertisements processed?

You look at a picture, realize that it's an advertisement for something you most definitely don't want, and forget about ever seeing the ad.

Seriously, I don't quite get what you're asking?

Originally posted by Saeed Amer:
o how are payments processed in a secure manner?

First of all, you must secure any page/request that displays or transmits sensitive information such as credit card numbers with SSL encryption. Second, only use well-known service providers such as PayPal, Authorize.net, 2checkout.comj.

Originally posted by Saeed Amer:
o what are the best and most reliable "web hosting" options available?

Well, the more you pay, the more you get. Most websites are hosted on shared servers, meaning that the same box is running websites for hundreds or even thousands of customers. If you've got enough cash to throw at the hosting provider, they can host your website on a dedicated server where you're the only one using that machine's resources and you also typically get a bit more control over your runtime environment (JDK versions, etc.).

The level of quality of hosting services varies and you should probably ask around for opinions and experiences before signing up with a particular hosting provider.
 
reply
    Bookmark Topic Watch Topic
  • New Topic