I work for a company that manufactures sunrooms and we have
a network of dealers all over the country. I created a
template for our niche market which consists primarily of
contractors who might just sell our product but lots of
times has other services unrelated to sunrooms.
I built a template that allows them to take control of some
or all of the content of their site. They can add products
on the fly which then adds:
1..A product page for that product to the submenu for
products
2..A photo gallery page for that product to the submenu for
galleries
3..A checkbox in their request for info page for that
product

They have an rich text editor for every header of all their
main lever menu pages, home, about us etc. and in some cases
the header is the complete page content like say the about
us page.
They also have a meta tag area to enter their page title,
meta description, and keywords for each of these pages.
They have that same rich text editor to use to create their
product pages and also the same goes for those pages meta
tags as above.
They have an upload page that allows them to upload the
gallery images and select the gallery they go to. I use the
imagecr tag to resize any
Image that is greater in size then a size I set in the
config.
They have a before/after page that they can upload up to 4
images of a job they have completed anlong with text
describing that job. There is a share this page with a
friend button on these pages to allow the homeowners who go
online to see their home on the internet share their
pictures with friends, which drives in referrals.
They have a contact use page which adds below the contact us
header for them to add any public email addresses they want.
They have a slideshow flash object that allows then to
upload pictures that are then resized to fit and are added
on the fly to the xml file that controls the show.
They have a scroller object where they can add any time
sensitive text to a scroller on the home page.

Now here's the part that I like that make the site zip
along....They have a button to rewrite all the pages to HTML
which usually takes under 3 seconds to run and they have
search engine friendly html pages for everything except for
the request for info page that sends a cfmail.

I have had very good success with this approach and am
adding features all the time. All I do to create a new site
is copy the template folder to where I host it and change
the domain name variable and a couple other things like make
the main level menu to go with the color scheme of their
logo and a footer which puts a search engine friendly text
menu at the bottom of each page.

If anyone wants to have more detail on this approach I am
not against sharing as long as you don't plan on competing
with me <smile>.

BTW I host it on 5,6.1, and 7 without any issues yet.

Terry Troxel   

-----Original Message-----
From: Rick Faircloth [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 26, 2006 1:19 PM
To: CF-Talk
Subject: Constructing multi-user/multi-site applications...

Ok.so I'm getting hammered as a custom designer/developer by
sites such as Z57.com (a real estate service/site provider)
because they can set up sites for their clients on-the-fly.

I develop custom sites, one-at-a-time.cost is much greater,
time-to-live is longer, so some of my clients are starting
to question whether or not they should go with the
template-driven, packaged solutions of Z57.com or
Realtor.com.

There are two approaches to development at this point.

One, build complete sites as templates and sell the
templates, each as a complete site with separate database,
etc.

Two, build one application which uses variables for
everything on the site, and store them in a database, and by
using the CGI variable to check for the domain name
requested (CGI.Server_Name?), set all the variables
accordingly and have the site application load all the
appropriate content for the site.

The question.which way is best?  Will the "One Application
to Rule Them All"
approach cause a much greater drain on my server?  Will the
dynamic site approach be slower in responsiveness?

Separate sites are much simpler, but I have to get directly
involved with each client to do that.  With one application
to dynamically build sites, I can set it up and watch it
run, setting up sites for clients on the fly.

Anyone doing this kind of thing?

Thoughts?

Thanks,

Rick

PS - Remember, right now (and hopefully until CF 8 comes
out) I want to run this on CF 4.5.  I don't want to through
a time-consuming learning curve for CF 7, with the release
of CF 8 coming soon to a server near you. 

I know if I build it with 4.5 now, I'll have to rebuild it
with CF 8 again later, but I would have time to get to know
CF 8 better first.







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:258209
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to