World: r3wp
[!Cheyenne] Discussions about the Cheyenne Web Server
older newer | first last |
Graham 24-Aug-2010 [8808] | And is it inside a webapp? |
florin 24-Aug-2010 [8809x2] | Aha. No. I guess that's where it is. I used .htm. Yet I found that the script in the .htm file also is processed. So there is a difference. |
Yes, inside a webapp. | |
Graham 24-Aug-2010 [8811x3] | It sounds like you want to do what I'm doing here http://rebol.wik.is/Cheyenne/Page_Title/HTML_dialect_demo but have the html page act as the template |
whereas i put both together | |
the element id or divs are used to control the layout of the template | |
florin 24-Aug-2010 [8814x2] | Yep. Yet, to my mind, it does not achieve my objective. |
There is no way a page designer would get into this mess. Appealing though. | |
Graham 24-Aug-2010 [8816] | in that case .. the rsp page would just load the html ... no real difference |
florin 24-Aug-2010 [8817] | What I need, is a clean html page that my code would not touch directly. |
Graham 25-Aug-2010 [8818x2] | well, this has limitations.. what say you want to update all the javascript ?? |
and most html is dynamically generated for me ... | |
florin 25-Aug-2010 [8820] | From the html page? The javascript would only execute after the response buffer is closed. |
Graham 25-Aug-2010 [8821x2] | I'm assuming that the JS and HTML are part of your template |
so say your library updates . .you have to update all the pages that use the js libraries | |
florin 25-Aug-2010 [8823x3] | The JS is executed by the browser once the buffer is returned to the browser. What I want is a mapped .r file to process the DOM source on the server side. I don't see where the JS concern. |
Graham: so say your library updates . .you have to update all the pages that use the js libraries" . The answer is yes. The html file would generally behave as any other html file that is not backed up by any server side. | |
There could be a application.r file that allows for global / conditional page includes. What I care most is that the html file remains as a designer wants it - no scripting. | |
Graham 25-Aug-2010 [8826] | well, the current rsp script name may be accessible ..and if so, you can just load in the html page |
florin 25-Aug-2010 [8827x2] | Good. What route do I go to show the .html extension in the browser though? |
bind-extern RSP to [.htm .j .rsp] ? | |
Graham 25-Aug-2010 [8829x2] | sounds like it |
so your "rsp" page could be .html and the template .htm | |
florin 25-Aug-2010 [8831] | And so I did. Then I used the app-init.r to test the results, and the before and after page intercept did not work. |
Graham 25-Aug-2010 [8832] | and does rsp execute at all? |
florin 25-Aug-2010 [8833x3] | Let me check. It shou.d |
It does work. Yet the example code does not inject the text before the </body> tag. | |
I mean this example code in the app-init.r: on-page-start: does [ set 'start-time now/time/precise ] on-page-end: has [pos elapsed][ if pos: find response/buffer "</body>" [ elapsed: now/time/precise - start-time insert pos reform ["<br>Processed in :" elapsed] ] | |
Graham 25-Aug-2010 [8836x2] | Doc's debug code does that ... |
so the processed in no longer works with a .html extension? | |
florin 25-Aug-2010 [8838] | Sure. But I am wrong? My understaning from the docs is that the app-init.r would inject this in every page when processed. |
Graham 25-Aug-2010 [8839x2] | it should .... |
and it does when you use a rsp extension | |
florin 25-Aug-2010 [8841] | Don't you love it when it happens! I was working on the http.cfg file located in the cheyenne source rather then the proper one. I should've listened ot my wife an go to bed! |
Graham 25-Aug-2010 [8842] | so, we've been chatting for 45 mins because you were working on the wrong file??? |
florin 25-Aug-2010 [8843] | 45 minutes? I outta go. I messed up your time. |
Graham 25-Aug-2010 [8844] | LOL |
florin 25-Aug-2010 [8845] | Would you not find this web framework appealing though? |
Graham 25-Aug-2010 [8846x3] | not me ... |
ie. I'd like to see it working first | |
it looks more higher maintenance than what I had in mind | |
florin 25-Aug-2010 [8849x2] | Well... I am going to find out what a good night sleep does. |
You say so because in your dialect, the master of the page is yourself. What do you do though when you have to interract with web designers? | |
Graham 25-Aug-2010 [8851] | give them the template I guess |
florin 25-Aug-2010 [8852] | The re-usability that you are looking for (i.e. the JS, etc) could be met with a simple configuration file and page fragements. |
Graham 25-Aug-2010 [8853] | In my idea, the template would be loaded from DB .. so it could be altered on a per user basis |
florin 25-Aug-2010 [8854] | Besides, CSS would take care of most cases of re-use. |
Graham 25-Aug-2010 [8855x2] | Having a single template does not appeal |
but .. show me the pudding and I'll eat it :) | |
florin 25-Aug-2010 [8857] | :) We need to write some code then. See ya. And thanks for the time. |
older newer | first last |