Hi,
if you are working on this, please have a look at
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12154
and
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12158

Michael



Upayavira wrote:
> 
> Dear All,
> 
> I would like to do some minor rewriting of the command line Main class, particularly
> splitting it into classes:
> 
> 1. org.apache.cocoon.Main: this is the class that is accessed from the command line. 
>Its
> functionality and command line options would remain the same. However, its
> functionality would be provided by instantiating:
> 
> 2. org.apache.cocoon.ProgrammaticInterface (or some such name): this would be a
> programmatic interface to running Cocoon. To start with, it would just give an 
>Interface
> to the functionality currently provided within the Cocoon command line. So you could
> have code such as:
> 
>   ProgrammaticInterface cocoon = new ProgrammaticInterface();
>   cocoon.setFollowLinks(true);
>   cocoon.setLogLevel(DEBUG);
>   cocoon.process();
> 
> Once that simple split has been done, the second change I'd like to make is to 
>create an
> FTPWritingEnvironment class, and allow the Programmatic Interface (and thus the
> command line) to use this. This would allow the command line to generate content and
> then send that content by FTP up to a web server. I would code it to use checksums to
> prevent unnecessary uploading, thus maintaining a static synchronised version of a
> Cocoon driven site on a server that does not directly support Cocoon.
> 
> This for me, being able to publish Cocoon based sites by FTP is a bit of a holy 
>grail. For
> the personal projects I work on, all of which are now based upon Cocoon, I have to 
>use
> cheap servers that cannot run Java, and thus cannot run Cocoon. Therefore, FTP is the
> only way.
> 
> Before I start doing anything, I would like to check my proposal out with those on 
>this
> list.
> 
> Upayavira
> North London, UK
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to