World: r3wp
[!Cheyenne] Discussions about the Cheyenne Web Server
older newer | first last |
Kaj 3-Mar-2011 [9538] | You may eventually compile them into Red |
Dockimbel 6-Mar-2011 [9539x2] | New Cheyenne documentation available: http://cheyenne-server.org/wiki It covers basic Cheyenne & RSP usage. |
Now back to Red! :-) | |
Gregg 6-Mar-2011 [9541] | Just skimmed, but it looks *very* nice Doc. |
Dockimbel 7-Mar-2011 [9542] | Thanks Gregg, hope it will be useful to newcomers. |
WuJian 7-Mar-2011 [9543] | Is it possible for Cheyenne to support SVG? I tried: response/buffer: {<svg></svg>} response/set-header 'Content-type "image/svg+xml" but failed. double string was returned. "<svg></svg><svg></svg>" |
Dockimbel 7-Mar-2011 [9544] | You're using a literal string as response, you should try to add a COPY in front of it to avoid side-effects: response/buffer: copy {<svg></svg>}. Even better, as you're in a templating system, make it a template: <% response/set-header 'Content-type "image/svg+xml" %> <svg></svg> |
WuJian 7-Mar-2011 [9545] | Thank you. |
Claude 7-Mar-2011 [9546] | good luck with RED. i saw your PDF about RED it will be very impressiv ;-) |
Dockimbel 7-Mar-2011 [9547] | Thanks Claude. I hope it will be as useful as it may be impressive. ;-) |
MikeL 18-Mar-2011 [9548] | I am trying to use SAY to support EN, FR, and ES. But only display one language.... possible due to wrong HTTPD.cfg. I think I am following this http://cheyenne-server.org/docs/rsp-api.html#def-33I put the locales-dir %catalogs/ within the App because it was rejected in other httpd.cfg locations. Can anyone SAY what I am doing wrong? |
Dockimbel 18-Mar-2011 [9549] | How are you testing the language? Using locale/set-lang (http://cheyenne-server.org/docs/rsp-api.html#def-61) or by changing the language in your browser? |
MikeL 18-Mar-2011 [9550x2] | Altme just locked me out because I was interrupting your work on RED. |
I am using the example from the RSP API - locale/set-lang 'fr | |
Dockimbel 18-Mar-2011 [9552x2] | I had also issues posting on AltMe today. |
Have you put the LOCALES-DIR directive in a webapp definition? | |
MikeL 18-Mar-2011 [9554x2] | Yes webapp [ virtual-root "/DocK" root-dir %www/DocK/ locales-dir %www/DocK/catalogs/ debug ] |
I tried a lot of combinations .... %catalogs %www/catalogs with the .cat files at all levels | |
Dockimbel 18-Mar-2011 [9556] | Have you restarted Cheyenne each time you changed the configuration file? |
Janko 18-Mar-2011 [9557] | I don't remember exactly right now but I think when I used cheyenne in multilingual I had some problems with this too, and I hacked RSP.r (I think) I hardcoded some path to make it work .. it's a while |
Dockimbel 18-Mar-2011 [9558] | MikeL: I'll write a small test using the example from the doc to see if there's something wrong there. I got localization working correctly in CureCode, but that's the only webapp where I used it, so unknows issues with paths are not excluded. |
MikeL 18-Mar-2011 [9559x3] | Thanks Doc. Keep Red first priority though. |
Some other things don't work for me ... Jobs don't fire as documented. | |
When I get something working I will document in your Cheyenne wiki. | |
Dockimbel 18-Mar-2011 [9562x4] | Try with: locales-dir %DocK/catalogs/ |
That should be the correct path. Catalogs files must reside in their lang folders (catalogs/en/en.cat, catalogs/fr/fr.cat) | |
Jobs are quite experimental, but should be working in the general case (I'm using it on cheyenne-server.org to run a batch script every hour). | |
Testing the set-lang example locally, works ok here. With "locale/set-lang 'fr" I get: Bonjour Bonjour nous sommes en Mars With "locale/set-lang 'en", I get: Bonjour Hello we are in March | |
Kaj 18-Mar-2011 [9566] | Is that modeled after Amiga catalogs? The file structure is exactly the same in Syllable :-) |
Dockimbel 18-Mar-2011 [9567x2] | Maybe inspired by Amiga at an unconscious level when I wrote it. ;-) |
MikeL: I've upload my testing webapp, you can get it from: http://cheyenne-server.org/tmp/test-lang.zip And this is the configuration I've used for it: default [ ... webapp [ virtual-root "/test-lang" root-dir %www/test-lang/ locales-dir %catalogs/ ] ] | |
MikeL 18-Mar-2011 [9569] | Thanks Doc. No luck so far. But will keep trying. I am running Win7 binary cheyenne-r0920-pro.exe |
Dockimbel 19-Mar-2011 [9570] | I've just tested with the same binary on Win7 32-bit...works ok. |
MikeL 19-Mar-2011 [9571x2] | Thanks Doc. Clearly something I'm doing wrong. I will work through it. .... Now back to Red! :-) |
Works if I follow the instructions ... don't know which one went awry but functions per Doc-umentation. | |
Dockimbel 21-Mar-2011 [9573x2] | Cheyenne revision 126: FIX: (Windows) issue with current OS path in source mode and REBOL v2.7.8. FIX: (Windows) 'set-env function not redefined if already available as native. FIX: (Windows) CGI now properly uses call.r instead of native CALL. Windows binaries re-released on http://cheyenne-server.org/download.shtml |
This new version was required to workaround the native CALL/OUTPUT corruption bug that was affecting CGI binary output in Cheyenne. | |
PeterWood 21-Mar-2011 [9575] | Many thanks Doc. |
Dockimbel 22-Mar-2011 [9576] | You're welcome. |
Maxim 15-Apr-2011 [9577] | this will seem like a dumb question but.... anyone know how I can get worker threads in cheyenne to actually open a console and allow on-screen tracing? right now I've got 4 workers and no one opens up a console screen... I really need this real-time tracing, since the server is being monitored in real-time using remote-desktop or vnc. |
GrahamC 15-Apr-2011 [9578] | - v v v v v v v v v v |
Maxim 15-Apr-2011 [9579x2] | The main thread is running with -vvvvv and its showing some console... but I am expecting 5 console windows to open. |
(one for each rebol process) | |
GrahamC 15-Apr-2011 [9581x2] | I think you only see one console |
there's a single logging process I think | |
Maxim 15-Apr-2011 [9583x3] | my client had one console for each process on his cheyenne setup... I need to see what is happening independently from each other. trying to follow 5 high-speed traces in a single file, is like using altme without any groups it would be impossible. ;-) if one worker has a fuck up i need to be able to see why *it* is failing. |
my client (as in a customer who was using cheyenne) | |
even more important in development | |
GrahamC 15-Apr-2011 [9586] | you can still set debug to the trace log |
Maxim 15-Apr-2011 [9587] | but that is a single file for several thread... its impossible to use when there is traffic. |
older newer | first last |