Question: What is the standard practice for implementing basic website functionality?

xerocool

Senior member
May 26, 2003
497
0
0
Hi all, I posted this in the networking section, but I heard Programming is probably the more appropriate forum for this kind of question.

I'm starting my own website which will have need for the basic ubiquitous functionality of login authentiation, registration, automated emails, private messaging, picture uploading, text searching, etc. which is found in alot of websites especially forum-based ones.

Just to be clear, I'm not starting up a forum website - I know there are autogenerators out there which can setup everything with the click of a button, but my requirements are such that I need to tailor alot of the PHP/SQL and HTML code to fit the website's purpose.

I've been going through alot of online documentation (mainly through Googling), but I was wondering if any Anandtechers know what the standard procedure is for implementing these kinds of services? Because they are so common, I figure that there has to be some de facto way of implementing registration/log-in and picture uploading (not to mention the backend of how to save/store and sort through this information later).

So far, I've written all the code myself with help from literature that I find online, but I have to ask myself (and you all) whether there's a better faster way and possibly more secure as well, i.e. some Guru somewhere wrote the book on text searching through multiple posts and everyone just uses his code - infact I'm quite concerned about searching and how to do in a smart way that will have the least impact on servers but I can't seem to find anything good other than the standard wildcard search method.

If anyone has any suggestions or links that I can follow up on that'd be really helpful. I know that some peoples' whole jobs are to work on questions like these, but I need a compromise between getting my site up and running and making it perfect.

I heard alot of people suggest management software such as Drupal - is it normal practice to use programs like this or write it all from scratch?

Cheers!
Xero
 

milehigh

Senior member
Nov 1, 1999
951
0
76
You are basically rewriting functionality that already exists. I'm a cmsmadesimple user..so for example I do the base install and then add:

Front End Users-> User Authentication
Newletter Made Simple ->Email System
Picture Uploading ->Uploads Module
Search->Search Module

and so on..you get the point.

I'm sure a Joomla or Drupal user can chime in with more or less the same input.

I have a sandbox site at siboatdeals.com with an ecommerce module I'm working on. Basically...from start to finish I have what you see there in less than 15 minutes.
 
Oct 27, 2007
17,010
1
0
I'll repost my response from your thread in the networking forum in case anyone else stumbles on this thread in search of the same information.

What you're looking for is a Content Management System (CMS). There are lots of free ones out there, I highly recommend Drupal personally. This will save you A LOT of time.
 

xerocool

Senior member
May 26, 2003
497
0
0
so a follow up Q to this then - if i use CMS's that are freeware (i see Drupal is under a public license), then my commercial entity that i create - who owns it?

i'm not reselling the software, rather i'd be using the CMS to make/maintain a storefront that would net me money, but are there any legal precedences or implications of this?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |