Re: [WebDNA] set HTTP-Status Code from webdna

This WebDNA talk-list message is from

2016


It keeps the original formatting.
numero = 112674
interpreted = N
texte = 257 --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Noah,=20 Great question, and I had to think and remember what the heck I = implemented (it=E2=80=99s been a while, it just works, lol)=20 Here=E2=80=99s the magic line from my Apache site config: ErrorDocument 404 /dispatch.tpl So any path that matches an actual file (image files, css, that stuff) = just works. All of my "pretty" URLs don't match any actual file, so they error out = to dispatch.tpl (my actual files that do the WebDNA work are named in a hard (near = impossible) to guess manner.) Dispatch.tpl has hundreds of different rules, based on a stupidly large = variety of possible requests, but here=E2=80=99s a fake example: [switch value=3D[thisurl]] [Case value=3D/dishwasher-parts] [text = multi=3Dt]pagefound=3Dt&usepage=3Dmfg-by-letter.inc&ProdCat=3D867 &pagetitle=3DPick Your Dishwasher Manufacturer[/text][/Case] [/switch] at the end of dispatch.tpl: [!] if you've gotten to this point and not matched a URL rule then you = needed the error page [/!] [showif [pagefound]=3Df] [appendfile file=3D^data/404.log][date] [time] [ipaddress] [thisurl] = [referrer][unurl]%0A[/unurl][/appendfile] [404soft] [/showif] [showif [pagefound]=3Dt][include file=3D/[usepage]][/showif] So... no redirects, just clever use of include files.=20 -Brian B. Burton > On Mar 24, 2016, at 11:41 AM, Noah Valley wrote: >=20 > Brian, >=20 > Thanks for your answer! > I just dug in the talk@webdna-archives lookup for =E2=80=9Eredirect" = and stumbled over the same explanation from you from January=E2=80=A6 It = helps! Sorry for asking again... :-S >=20 > Another question now just came up in my head: How do you redirect to = files with your dispatch.tpl? > If someone needs the file domain.com/images/image.jpg = the server redirect to = domain.com/dispatch.tpl?url=3D/images/image.jp = or something, = right? how do you redirect that back to the file itself without getting = caught by the url-rewrite again? >=20 > Thanks > Noah >=20 >> Am 24.03.2016 um 17:28 schrieb Brian Burton >: >>=20 >> Noah,=20 >>=20 >> Similar to you, and wanting to use pretty URLs I built something = similar, but did it a different way. >> _All_ page requests are caught by a url-rewrite rule and get sent to = dispatch.tpl >> Dispatch.tpl has hundreds of rules that decide what page to show, and = uses includes to do it.=20 >> (this keeps everything in-house to webdna so i don=E2=80=99t have to = go mucking about in webdna here, and apache there, and linux somewhere = else, and etc=E2=80=A6)=20 >>=20 >> Three special circumstances came up that needed special code to send = out proper HTTP status codes: >>=20 >> >> [function name=3D301public] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.1 301 Moved Permanently[eol]Location: = http://www.example.com[link][eol][eol][/returnraw] = >> [/function] >>=20 >> >> [function name=3D404hard] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][eol][eol]

404 = Not Found

[eol]The page that you have requested ([thisurl]) could = not be found.[eol][eol][/returnraw] >> [/function] >>=20 >> >> [function name=3D404soft] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][include = file=3D/404pretty.tpl][/returnraw] >> [/function] >>=20 >> Hope this helps >> -Brian B. Burton >>=20 >>=20 >>> On Mar 24, 2016, at 10:53 AM, Noah Valley > wrote: >>>=20 >>> Hi everybody, >>>=20 >>> The Question First: Is it possible to set the HTTP-Status Codes with = webdna? >>>=20 >>> Explanation why we need to do this: >>> I=E2=80=99ve been working with webdna for 3 years now but our our = business is on webdna since the 90ies; using it for a web-cms and custom = web-solutions. We now host about 150 websites on lighttpd. >>> We newly started using "url-rewrite" so we can have custom urls for = our websites. It directs calls from domain.com/cms/something = to domain.com/cms.dna?url=3Dsomething = .=20 >>> Example: Visitor goes to domain.com/cms/aboutus = and it shows domain.com/ = cms.dna = ?url=3Daboutus -> webdna = finds =E2=80=9Eaboutus" in DB and shows correct site >>> Problem: Visitor goes to domain.com/cms/somethingwrong = and it shows domain.com/ = cms.dna = ?url=3Dsomethingwrong -> = webdna does not find somethingwrong in DB and shows an error-page but = the HTTP status remains 200! >>>=20 >>> Is it possible to set the HTTP-Status Code with webdna? In this case = to 404 in other cases to something else. Or how would you solve that = problem? >>>=20 >>> Thanks! >>>=20 >>> Noah Valley >>> mac&web gmbh >>> S=C3=A4ntistrasse 13 >>> 8200 schaffhausen >>> switzerland >>>=20 >>> Tel +41 52 620 30 60 >>> Fax +41 52 620 30 61 >>> valley@mac-web.ch >>> www.mac-web.ch >>> --------------------------------------------------------- This = message is sent to you because you are subscribed to the mailing list . = To unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us = Bug Reporting: = support@webdna.us >=20 --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Noah, 

Great question, and I had to think and remember what the heck = I implemented (it=E2=80=99s been a while, it just works, lol) 

Here=E2=80=99s the magic = line from my Apache site config:
ErrorDocument 404 /dispatch.tpl

So any path that matches an actual file = (image files, css, that stuff) just works.
All of = my "pretty" URLs don't match any actual file, so they error out to = dispatch.tpl
(my actual files that do the WebDNA = work are named in a hard (near impossible) to guess manner.)

Dispatch.tpl has = hundreds of different rules, based on a stupidly large variety of = possible requests, but here=E2=80=99s a fake example:

[switch = value=3D[thisurl]]
[Case = value=3D/dishwasher-parts] [text = multi=3Dt]pagefound=3Dt&usepage=3Dmfg-by-letter.inc&ProdCat=3D867<= /div>
&pagetitle=3DPick Your = Dishwasher Manufacturer[/text][/Case]
[/switch]

at the end of dispatch.tpl:

[!] if you've gotten to = this point and not matched a URL rule then you needed the error page = [/!]
[showif [pagefound]=3Df]
[appendfile file=3D^data/404.log][date] [time] [ipaddress] = [thisurl] [referrer][unurl]%0A[/unurl][/appendfile]
[404soft]
[/showif]

[showif = [pagefound]=3Dt][include file=3D/[usepage]][/showif]


So... no redirects, just clever use of include = files. 

-Brian B. Burton

On Mar 24, 2016, at 11:41 AM, Noah Valley <valley@mac-web.ch> = wrote:

Brian,

Thanks for = your answer!
I just dug in the talk@webdna-archives = lookup for =E2=80=9Eredirect" and stumbled over the same explanation = from you from January=E2=80=A6 It helps! Sorry for asking again... = :-S

Another question = now just came up in my head: How do you redirect to files with your = dispatch.tpl?
If someone needs the file domain.com/images/image.jpg the server redirect to domain.com/dispatch.tpl?url=3D/images/image.jp or = something, right? how do you redirect that back to the file itself = without getting caught by the url-rewrite again?

Thanks
Noah

Am = 24.03.2016 um 17:28 schrieb Brian Burton <brian@burtons.com>:

Noah, 

Similar to you, and = wanting to use pretty URLs I built something similar, but did it a = different way.
_All_ page requests are caught by a = url-rewrite rule and get sent to dispatch.tpl
Dispatch.tpl has hundreds of rules that decide what page to = show, and uses includes to do it. 
(this keeps = everything in-house to webdna so i don=E2=80=99t have to go mucking = about in webdna here, and apache there, and linux somewhere else, and = etc=E2=80=A6) 

Three special circumstances came up that needed special code = to send out proper HTTP status codes:

<!=E2=80=94 for page URLS that have = permanently moved (webdna sends out a 302 temporarily moved code on a = redirect) =E2=80=94>
[function = name=3D301public]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.1 301 Moved Permanently[eol]Location: http://www.example.com[link][eol][eol][/returnraw]
[/function]

<!=E2=80=94 I send this to non google/bing/yahoo bots and = other attempting to crawl/copy the entire site=E2=80=94>
[function name=3D404hard]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: = text/html[eol][eol]<html>[eol]<body>[eol]<h1>404 Not = Found</h1>[eol]The page that you have requested ([thisurl]) could = not be found.[eol]</body>[eol]</html>[/returnraw]
[/function]

<!=E2=80=94 and finally a pretty 404 page for humans = =E2=80=94>
[function name=3D404soft]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][include = file=3D/404pretty.tpl][/returnraw]
[/function]

Hope this helps
-Brian B. Burton


On Mar 24, 2016, at 10:53 AM, Noah Valley = <valley@mac-web.ch> wrote:

Hi = everybody,

The = Question First: Is it possible to set the HTTP-Status Codes with = webdna?

Explanation why we need to do this:
I=E2=80= =99ve been working with webdna for 3 years now but our our business is = on webdna since the 90ies; using it for a web-cms and custom = web-solutions. We now host about 150 websites on lighttpd.
We newly started using "url-rewrite" so we can have custom = urls for our websites. It directs calls from domain.com/cms/something to domain.com/cms.dna?url=3Dsomething
Example: Visitor goes to domain.com/cms/aboutus and it shows domain.com/cms.dna?url=3Daboutus -> webdna finds =E2=80=9Eabou= tus" in DB and shows correct site
Problem: Visitor = goes to domain.com/cms/somethingwrong and it shows domain.com/cms.dna?url=3Dsomethingwrong -> webdna does = not find somethingwrong in DB and shows an error-page but the HTTP = status remains 200!

Is it possible to set the HTTP-Status Code with webdna? In = this case to 404 in other cases to something else. Or how would you = solve that problem?

Thanks!

Noah Valley
mac&web = gmbh
S=C3=A4ntistrasse 13
8200 = schaffhausen
switzerland

Tel = +41 52 620 30 60
Fax +41 52 620 30 61
valley@mac-web.ch
www.mac-web.ch

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us



= --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF-- . Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] set HTTP-Status Code from webdna (Brian Burton 2016)
  2. Re: [WebDNA] set HTTP-Status Code from webdna (Noah Valley 2016)
  3. Re: [BULK] Re: [WebDNA] set HTTP-Status Code from webdna (Tom Duke 2016)
  4. Re: [BULK] Re: [WebDNA] set HTTP-Status Code from webdna (Brian Burton 2016)
  5. Re: [BULK] Re: [WebDNA] set HTTP-Status Code from webdna (christophe.billiottet@webdna.us 2016)
  6. Re: [WebDNA] set HTTP-Status Code from webdna (Brian Burton 2016)
  7. [BULK] Re: [WebDNA] set HTTP-Status Code from webdna (Brian Burton 2016)
  8. Re: [WebDNA] set HTTP-Status Code from webdna (Jym Duane 2016)
  9. Re: [WebDNA] set HTTP-Status Code from webdna (Noah Valley 2016)
  10. Re: [WebDNA] set HTTP-Status Code from webdna (Brian Burton 2016)
  11. [WebDNA] set HTTP-Status Code from webdna (Noah Valley 2016)
257 --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Noah,=20 Great question, and I had to think and remember what the heck I = implemented (it=E2=80=99s been a while, it just works, lol)=20 Here=E2=80=99s the magic line from my Apache site config: ErrorDocument 404 /dispatch.tpl So any path that matches an actual file (image files, css, that stuff) = just works. All of my "pretty" URLs don't match any actual file, so they error out = to dispatch.tpl (my actual files that do the WebDNA work are named in a hard (near = impossible) to guess manner.) Dispatch.tpl has hundreds of different rules, based on a stupidly large = variety of possible requests, but here=E2=80=99s a fake example: [switch value=3D[thisurl]] [Case value=3D/dishwasher-parts] [text = multi=3Dt]pagefound=3Dt&usepage=3Dmfg-by-letter.inc&ProdCat=3D867 &pagetitle=3DPick Your Dishwasher Manufacturer[/text][/Case] [/switch] at the end of dispatch.tpl: [!] if you've gotten to this point and not matched a URL rule then you = needed the error page [/!] [showif [pagefound]=3Df] [appendfile file=3D^data/404.log][date] [time] [ipaddress] [thisurl] = [referrer][unurl]%0A[/unurl][/appendfile] [404soft] [/showif] [showif [pagefound]=3Dt][include file=3D/[usepage]][/showif] So... no redirects, just clever use of include files.=20 -Brian B. Burton > On Mar 24, 2016, at 11:41 AM, Noah Valley wrote: >=20 > Brian, >=20 > Thanks for your answer! > I just dug in the talk@webdna-archives lookup for =E2=80=9Eredirect" = and stumbled over the same explanation from you from January=E2=80=A6 It = helps! Sorry for asking again... :-S >=20 > Another question now just came up in my head: How do you redirect to = files with your dispatch.tpl? > If someone needs the file domain.com/images/image.jpg = the server redirect to = domain.com/dispatch.tpl?url=3D/images/image.jp = or something, = right? how do you redirect that back to the file itself without getting = caught by the url-rewrite again? >=20 > Thanks > Noah >=20 >> Am 24.03.2016 um 17:28 schrieb Brian Burton >: >>=20 >> Noah,=20 >>=20 >> Similar to you, and wanting to use pretty URLs I built something = similar, but did it a different way. >> _All_ page requests are caught by a url-rewrite rule and get sent to = dispatch.tpl >> Dispatch.tpl has hundreds of rules that decide what page to show, and = uses includes to do it.=20 >> (this keeps everything in-house to webdna so i don=E2=80=99t have to = go mucking about in webdna here, and apache there, and linux somewhere = else, and etc=E2=80=A6)=20 >>=20 >> Three special circumstances came up that needed special code to send = out proper HTTP status codes: >>=20 >> >> [function name=3D301public] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.1 301 Moved Permanently[eol]Location: = http://www.example.com[link][eol][eol][/returnraw] = >> [/function] >>=20 >> >> [function name=3D404hard] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][eol][eol]

404 = Not Found

[eol]The page that you have requested ([thisurl]) could = not be found.[eol][eol][/returnraw] >> [/function] >>=20 >> >> [function name=3D404soft] >> [text]eol=3D[unurl]%0D%0A[/unurl][/text] >> [returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][include = file=3D/404pretty.tpl][/returnraw] >> [/function] >>=20 >> Hope this helps >> -Brian B. Burton >>=20 >>=20 >>> On Mar 24, 2016, at 10:53 AM, Noah Valley > wrote: >>>=20 >>> Hi everybody, >>>=20 >>> The Question First: Is it possible to set the HTTP-Status Codes with = webdna? >>>=20 >>> Explanation why we need to do this: >>> I=E2=80=99ve been working with webdna for 3 years now but our our = business is on webdna since the 90ies; using it for a web-cms and custom = web-solutions. We now host about 150 websites on lighttpd. >>> We newly started using "url-rewrite" so we can have custom urls for = our websites. It directs calls from domain.com/cms/something = to domain.com/cms.dna?url=3Dsomething = .=20 >>> Example: Visitor goes to domain.com/cms/aboutus = and it shows domain.com/ = cms.dna = ?url=3Daboutus -> webdna = finds =E2=80=9Eaboutus" in DB and shows correct site >>> Problem: Visitor goes to domain.com/cms/somethingwrong = and it shows domain.com/ = cms.dna = ?url=3Dsomethingwrong -> = webdna does not find somethingwrong in DB and shows an error-page but = the HTTP status remains 200! >>>=20 >>> Is it possible to set the HTTP-Status Code with webdna? In this case = to 404 in other cases to something else. Or how would you solve that = problem? >>>=20 >>> Thanks! >>>=20 >>> Noah Valley >>> mac&web gmbh >>> S=C3=A4ntistrasse 13 >>> 8200 schaffhausen >>> switzerland >>>=20 >>> Tel +41 52 620 30 60 >>> Fax +41 52 620 30 61 >>> valley@mac-web.ch >>> www.mac-web.ch >>> --------------------------------------------------------- This = message is sent to you because you are subscribed to the mailing list . = To unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us = Bug Reporting: = support@webdna.us >=20 --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Noah, 

Great question, and I had to think and remember what the heck = I implemented (it=E2=80=99s been a while, it just works, lol) 

Here=E2=80=99s the magic = line from my Apache site config:
ErrorDocument 404 /dispatch.tpl

So any path that matches an actual file = (image files, css, that stuff) just works.
All of = my "pretty" URLs don't match any actual file, so they error out to = dispatch.tpl
(my actual files that do the WebDNA = work are named in a hard (near impossible) to guess manner.)

Dispatch.tpl has = hundreds of different rules, based on a stupidly large variety of = possible requests, but here=E2=80=99s a fake example:

[switch = value=3D[thisurl]]
[Case = value=3D/dishwasher-parts] [text = multi=3Dt]pagefound=3Dt&usepage=3Dmfg-by-letter.inc&ProdCat=3D867<= /div>
&pagetitle=3DPick Your = Dishwasher Manufacturer[/text][/Case]
[/switch]

at the end of dispatch.tpl:

[!] if you've gotten to = this point and not matched a URL rule then you needed the error page = [/!]
[showif [pagefound]=3Df]
[appendfile file=3D^data/404.log][date] [time] [ipaddress] = [thisurl] [referrer][unurl]%0A[/unurl][/appendfile]
[404soft]
[/showif]

[showif = [pagefound]=3Dt][include file=3D/[usepage]][/showif]


So... no redirects, just clever use of include = files. 

-Brian B. Burton

On Mar 24, 2016, at 11:41 AM, Noah Valley <valley@mac-web.ch> = wrote:

Brian,

Thanks for = your answer!
I just dug in the talk@webdna-archives = lookup for =E2=80=9Eredirect" and stumbled over the same explanation = from you from January=E2=80=A6 It helps! Sorry for asking again... = :-S

Another question = now just came up in my head: How do you redirect to files with your = dispatch.tpl?
If someone needs the file domain.com/images/image.jpg the server redirect to domain.com/dispatch.tpl?url=3D/images/image.jp or = something, right? how do you redirect that back to the file itself = without getting caught by the url-rewrite again?

Thanks
Noah

Am = 24.03.2016 um 17:28 schrieb Brian Burton <brian@burtons.com>:

Noah, 

Similar to you, and = wanting to use pretty URLs I built something similar, but did it a = different way.
_All_ page requests are caught by a = url-rewrite rule and get sent to dispatch.tpl
Dispatch.tpl has hundreds of rules that decide what page to = show, and uses includes to do it. 
(this keeps = everything in-house to webdna so i don=E2=80=99t have to go mucking = about in webdna here, and apache there, and linux somewhere else, and = etc=E2=80=A6) 

Three special circumstances came up that needed special code = to send out proper HTTP status codes:

<!=E2=80=94 for page URLS that have = permanently moved (webdna sends out a 302 temporarily moved code on a = redirect) =E2=80=94>
[function = name=3D301public]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.1 301 Moved Permanently[eol]Location: http://www.example.com[link][eol][eol][/returnraw]
[/function]

<!=E2=80=94 I send this to non google/bing/yahoo bots and = other attempting to crawl/copy the entire site=E2=80=94>
[function name=3D404hard]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: = text/html[eol][eol]<html>[eol]<body>[eol]<h1>404 Not = Found</h1>[eol]The page that you have requested ([thisurl]) could = not be found.[eol]</body>[eol]</html>[/returnraw]
[/function]

<!=E2=80=94 and finally a pretty 404 page for humans = =E2=80=94>
[function name=3D404soft]
[text]eol=3D[unurl]%0D%0A[/unurl][/text]
[returnraw]HTTP/1.0 404 Not Found[eol]Status: 404 Not = Found[eol]Content-type: text/html[eol][eol][include = file=3D/404pretty.tpl][/returnraw]
[/function]

Hope this helps
-Brian B. Burton


On Mar 24, 2016, at 10:53 AM, Noah Valley = <valley@mac-web.ch> wrote:

Hi = everybody,

The = Question First: Is it possible to set the HTTP-Status Codes with = webdna?

Explanation why we need to do this:
I=E2=80= =99ve been working with webdna for 3 years now but our our business is = on webdna since the 90ies; using it for a web-cms and custom = web-solutions. We now host about 150 websites on lighttpd.
We newly started using "url-rewrite" so we can have custom = urls for our websites. It directs calls from domain.com/cms/something to domain.com/cms.dna?url=3Dsomething
Example: Visitor goes to domain.com/cms/aboutus and it shows domain.com/cms.dna?url=3Daboutus -> webdna finds =E2=80=9Eabou= tus" in DB and shows correct site
Problem: Visitor = goes to domain.com/cms/somethingwrong and it shows domain.com/cms.dna?url=3Dsomethingwrong -> webdna does = not find somethingwrong in DB and shows an error-page but the HTTP = status remains 200!

Is it possible to set the HTTP-Status Code with webdna? In = this case to 404 in other cases to something else. Or how would you = solve that problem?

Thanks!

Noah Valley
mac&web = gmbh
S=C3=A4ntistrasse 13
8200 = schaffhausen
switzerland

Tel = +41 52 620 30 60
Fax +41 52 620 30 61
valley@mac-web.ch
www.mac-web.ch

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us



= --Apple-Mail=_F2B63C9A-85EB-43FD-A7B4-4645249731BF-- . Brian Burton

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Non WebDNA forms and timed popups... (2002) [WebDNA] User Management System [Cookie] (2008) Bulk Email >>>>Any ideas? (2001) Active Server Code... (1998) 2.0Beta Command Ref (can't find this instruction) (1997) Setting up shop (1997) Document Contains No Data! (1997) Shop till you drop dead on the avenue ... (1997) How To get Some Help (2003) Nice package (1998) Searching multiple Databases (1997) Width & Height (1998) Newbie from and old bee (1997) Digest for 4/18/97 (1997) looking for developers with solutions (2000) ShowNext (1997) displaying New products (using [date]) (1997) wrong input values? (1997) Redirect (2000) WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)