I would agree with both John and Dean here. The magnanimity of the
questions versus the usefullness of redoing the wheel.
If I were to to consider writing a CMS, I would be very interested in
capturing several pieces of data.:
The meta data on how to display a page in the templates that the user
creates
The content of each element of each portion of the layout
The change history of each edit by user and by site
Just thinking of these three topics is enough to get a CFer running around
in circles while chasing their tail and barking the whole time. In other
words, you can drive yourself rather insane trying to account for it by
yourself.
Many companies specialize in AJAX and Flex editing tools to handle a lot of
these tasks.
It would be a cool product to create for educational reasons, but it will be
hard to market it given the saturated market of CMS systems that have
matured already over several years.
I am by no means trying to deter you from seeking out knowledge, but just be
mindful of your time and effort versus billable productivity.
On 4/11/07, John Mason <[EMAIL PROTECTED]> wrote:
So my assumptions are :
1) The CF CMS page saves the settings or properties in database.
2) on every new page creation from CMS, a new entry is stored in db i.e.
index1.cfm, index2.cfm and so on.
Then, my question is how does the page code for lets say index2.cfm gets
generated?
Ajas, these are very wide open questions. Each CMS has it's own method and
way of doing this. For example, Katapult seems saves this info straight into
the page (no database). Others use databases. If you are trying to build
your own CMS, that would help put some perspective on these questions. If
not, and you're just looking for a particular type of CMS, let us know your
requirements and we can recommend some.
John
[EMAIL PROTECTED]
------------------------------
*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Ajas
Mohammed
*Sent:* Wednesday, April 11, 2007 4:56 PM
*To:* [email protected]
*Subject:* Re: [ACFUG Discuss] writing a Content Mngmt system in CF..FAQ
or Howto?
thanks guys. But my issue is not exactly about Joomla or any CMS for that
matter. Steven, I read that doc on wikipedia before I posted here. What i
want is some sort of diagram or doc explaining what or how the cfm or htm
page gets created by using the info which is iam 100% sure stored somewhere
in the database. So when the user requests index3.cfm, index3.cfm is
actually created using values from the db cols like bgcolor, font and the
main content, I believe is brought from another table and so on. I need
details like these.
anyone out there with these high level details??? or can you guide me to a
doc/link.
thanks,
Ajas.
On 4/11/07, Fennell, Mark P. <[EMAIL PROTECTED]> wrote:
>
> I'm not sure if this has been mentioned yet, but I've found Katapult to
> be super simple and ridiculously easy to use... So long as you're
> running CF on windows...
> http://labs.fusionlink.com/katapult/index.cfm?page=projects/katapult
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] ] On Behalf Of Steven Ross
> Sent: Wednesday, April 11, 2007 11:15 AM
> To: [email protected]
> Subject: Re: [ACFUG Discuss] writing a Content Mngmt system in CF..FAQ
> or Howto?
>
> for your last question:
>
> http://en.wikipedia.org/wiki/Content_management_system
>
> not sure how Joomla works, they are all pretty much the same
>
> also there is a manual for joomla:
>
> http://help.joomla.org/images/User_manual/user_manual_v1%200%201_10%2021
> %2006.pdf
>
> that may help.
>
> On 4/11/07, Ajas Mohammed <[EMAIL PROTECTED]> wrote:
> > Hello everyone,
> > I came across Joomla which is a great tool
>
>
> > and I have heard of so many content management systems(CMS) written in
>
> > CF. My question is how the application works because all a user is
> > doing is saving some settings in the application for example lets say
> > user saves backgroundcolor property to blue, font to arial etc. Now
> > when user views his website page lets say pagetest.cfm, this page gets
>
> > the property of bgcolor and font from the CMS and displays it to the
> user. So my assumptions are :
> > 1) The CF CMS page saves the settings or properties in database.
> > 2) on every new page creation from CMS, a new entry is stored in db
> i.e.
> > index1.cfm, index2.cfm and so on.
> >
> > Then, my question is how does the page code for lets say index2.cfm
> > gets generated? Also, I am not sure how different pages in the website
>
> > use/get the property bgcolor, font. At runtime, I guess a query gets
> > info and dynamically generates the pages for the website.
> >
> > Can anybody give me a better idea or general overview from scratch of
> > how the application works? What are the things needed to develop a CMS
>
>
> > and so on. I apologize if the question or my explanation is not clear.
> >
> > Thanks
> > --
> > <Ajas Mohammed />
> > http://ajashadi.blogspot.com
> > -------------------------------------------------------------
> > To unsubscribe from this list, manage your profile @
> > http://www.acfug.org?fa=login.edituserform
> >
> > For more info, see http://www.acfug.org/mailinglists Archive @
> > http://www.mail-archive.com/discussion%40acfug.org/
> > List hosted by FusionLink
> > -------------------------------------------------------------
>
>
> --
> Steven Ross
> web application & interface developer
> http://www.zerium.com
> [mobile] 404-488-4364
> [fax] 267-482-4364
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?falogin.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
>
--
<Ajas Mohammed />
http://ajashadi.blogspot.com
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink <http://www.fusionlink.com>
-------------------------------------------------------------
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink <http://www.fusionlink.com>
-------------------------------------------------------------
--
Teddy R. Payne
Adobe Certified ColdFusion MX 7 Developer
Google Talk - [EMAIL PROTECTED]
Atlanta ColdFusion User Group - http://www.acfug.org
Atlanta Flash & Flex User Group - http://www.affug.org
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------