[nycphp-talk] need help about cms design
Kristina Anderson
ka at kacomputerconsulting.com
Tue Jun 3 16:47:09 EDT 2008
That's exactly what it is - a text editor or data entry application
with edit/publish states. And determining the data to be displayed on
the front end and designing data entry forms and writing insert strings
is the easy part...the hard part is the edit/preview functionality and
determining the edit states needed and how to design the database to
best handle that.
I inherited a half-finished CMS project and learned A LOT about how to
design it and how NOT to design it -- but I would not recommend that
method to the fainthearted!!
-- Kristina
>
>
> CMS is just a term for fancy text editor. I would check around to
see
> if you can just find an off the shelf product and play with it.
There
> is usually no reason to reinvent the wheel unless it is going to
> outperform your current competitors. Drupal (my current punching
bag)
> can take a beating and then some and is flexible enough to allow you
> to customize it to your content. Now I don't want to discourage you
> from learning about the inner workings of a fancy text editor
because
> it is good knowledge to have but keep in mind that the time you
spend
> reinventing the wheel could be spent improving the current wheel
which
> is already stable and works (and has a good support base).
>
> -Anthony
>
> On Jun 3, 2008, at 12:58 PM, Steve Manes wrote:
>
> > birgunj birgunj wrote:
> >> i am trying to design and build the cms(content management
system)
> >> from scratch.how to design the database for cms and how to start
> >> coding for this.
> >> i need help about this.if anbody has any idea,supporting
> >> material ,please share with us.
> >
> > I think your first step is to define what a CMS is, at least for
> > your purposes, and why the existing open source wheels need to be
> > reinvented again. From an ERD perspective, I'd design the data
> > store to be polymorphic which the application would aggregate as a
> > set of nodes defining a blog article, a comment, a forum post, etc.
> >
> > _______________________________________________
> > New York PHP Community Talk Mailing List
> > http://lists.nyphp.org/mailman/listinfo/talk
> >
> > NYPHPCon 2006 Presentations Online
> > http://www.nyphpcon.com
> >
> > Show Your Participation in New York PHP
> > http://www.nyphp.org/show_participation.php
> >
>
>
>
>
> Anthony Wlodarski
> Web Applications Developer
> www.thrillist.com
> 560 Broadway, Suite 308
> New York, NY 10012
> p 646.274.2435
> f 646.557.0803
>
>
>
More information about the talk
mailing list