Re: Tidy HTML source?
| From: | Fredrik Thuresson | Date: | Wed, 29 Nov 2006 15:00:51 +0000 |
| Subject: | Re: Tidy HTML source? | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-245279@lists.php.net to get a copy of this message | ||
"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."
Good point. That's the example I was looking for. Thanks. Just didn't make
sense late last night why you would go through all the effort and I did
read your thread. The \n\t\t\t was just meant to show one of the reasons
why I chose to move it out of the php code.
No doubt, is your solution impressive for the purpose it serves. I did not
mean to offend you in any way.
GL.
Fredrik
>
> ----- Original Message -----
> From: "Fredrik Thuresson" <ft@windstreak.com>
> To: <php-general@lists.php.net>
> Sent: Wednesday, November 29, 2006 5:45 AM
> Subject: Re: [PHP] 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@wastedtimes.net>
>>> To: <php-general@lists.php.net>
>>> Sent: Tuesday, November 28, 2006 4:13 AM
>>> Subject: Re: [PHP] 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
>
>
--
-Fredrik