----- Original Message -----
From: "Fredrik Thuresson" <ft@xxxxxxxxxxxxxx>
To: <php-general@xxxxxxxxxxxxx>
Sent: Wednesday, November 29, 2006 5:45 AM
Subject: Re: Tidy HTML source?
"At one point or another plain HTML has to be generated. "
Care to give me an example? I never generate any html in my php code
anymore.
You are entitled not to, but stretching it to the point of denying that HTML
is ever generated by anyone at anytime? Most pre-packaged applications
such as blogs, CMS, picture galleries do produce HTML directly without
template engines which would require a separate installation issues and
dependencies which most designers try to avoid. Even template engines have
libraries of gadgets which do produce HTML directly.
So, you might not echo HTML directly. That is fine, it is an option. This
is not for you. Evidently those who participated in these thread before do
generate HTML directly because they are concerned about formatting it and
that would be unnecesary if they used templates.
It's not very pretty when your code looks like echo "\n\t\t\t\t\t\t<tr>";
Look at the examples I pointed to, you won't see anything like that.
Is that not a form of a templating engine that your are building?
No, not at all. Just read the document. Moreover, I would appreciated if
you read my e-mail in full, specially the part that says: " I would
appreciate any comment on the project, EXCEPT that you use template engines
and that you do not generate HTML directly."
Satyam
Fredrik
Satyam wrote:
May I invite you to check http://satyam.com.ar/pht/? This is a project
I started some time ago to help me produced HTML in a more clean and
efficient way. Usually, producing good HTML involves running a sample
output through some HTML validator or looking at the HTML and checking it
out by hand, which, of course, requires good formatting to make it
understandable. In the case of too dynamic HTML (meaning, output can
vary widely) it is impossible to produce enough samples of all the
possible outputs to get them checked out.
So, my idea was to embed HTML into the language itself so that the final
output could be checked at 'compile time' and even before, using the
standard tools provided by the IDE (even just matching braces goes a long
way into checking for missmatched HTML tags).
The samples page (http://satyam.com.ar/pht/sample.htm) show several
examples.
I think that a tool such as this one might avoid any concern about
tidying up HTML since, after all, most of the checking could be done at
the PHP source level. Further development (which I have not started
yet) would lead to automatic verification against DTDs or XSchemas.
And, of course, I would appreciate any comment on the project, EXCEPT
that you use template engines and that you do not generate HTML directly.
I've heard that and it is completely missing the point so, please, spare
me that one. At one point or another plain HTML has to be generated.
Satyam
----- Original Message ----- From: "Mark Kelly" <php@xxxxxxxxxxxxxxx>
To: <php-general@xxxxxxxxxxxxx>
Sent: Tuesday, November 28, 2006 4:13 AM
Subject: Re: Tidy HTML source?
On Monday 27 November 2006 17:10, Mark Kelly wrote:
Am I crazy to make an extra effort in my code to make the generated
HTML
pretty?
Thanks everyone for your thoughts on this - I'm quite relieved that I'm
not
the only one who sits and tweaks so that the HTML is nice and readable.
It just struck me that trying to make my PHP spit out page source that
looks like it was made lovingly by hand was perhaps the work of an
obsessive.
Now I know that even if it is, I'm not alone :)
Cheers!
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php