r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!Cheyenne] Discussions about the Cheyenne Web Server

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.
GrahamC
15-Apr-2011
[9588]
and it's failing somewhere?