Re: general organization question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is helpful, thanks. But I understand most of the pieces. I'm interested in efficient and organizational factors to consider in using them. But after sending this, I thought, maybe my question is more of a general structural web design question rather than PHP.

I've checked google, (I'm a google researcher actually), as well as O'Reilly's Safari Books online. Most PHP books and resources I've found all have so many different variations of organization, I was trying to get more at the thought behind this.

Maybe I just need to study it case by case.

-dg
On Oct 12, 2004, at 2:16 PM, Robert Cummings wrote:

On Tue, 2004-10-12 at 16:19, lists wrote:
Hi List,

I"m wondering what factors are at play in deciding to use "require",
"include", "file_get_contents" and such when laying out a site.  Like

require() generates a fatal error if the target file doesn't exist. This
means your script will not attempt to continue. On the other hand,
include() only generates a warning and, if you know what you're doing,
might be convenient to choke using the @ prefix. file_get_contents()
ensures that the content is not parsed as PHP which is good for content
that might have PHP code in it that you DON'T want evaluated.


why use one template, or many

Many templates allows you to build a site as though you were building a
car. You can have multiple engines, multiple bodies, multiple hub caps,
etc etc. Then using multiple templates allows you to combine them as you
wish with minimal effort.


why use different pages rather than relying on variables.

Different pages are generally better than a single page which does internal content switching based on a variable since search engine crawlers can index them better... unless you're using some fancy URL rewriting, but then you're just pretending to have separate pages :)

I'm also wondering about how I see "{content}"
type stuff in phpBB and Coppermine Photo Gallery. Does it have to deal
with customization?

That is probably a template tag of some sort. Depending on what templating system you are using there are many different, many archaic, ways of telling the template engine what you want and where.

Anyone have any recommendations where I can learn more about this, I
guess structural, stuff?

Try google. If that doesn't work, ask google politely how to use google.


Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------'


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux