>>>Well, you could create an application that runs on the FTP port and
>>>dynamically generates content in response to FTP commands. :-)  It
would
>>>probably be easier to create or integrate a WYSIWYG editor that does
what
>>>you want in the first place! 

I have done this.  It works very well.  I had to obtain/create a full
blown FTP server.

I added direct SQL Server 2000 Support.

I created an ASP (Web) based to view the FTP tree as Assets or documents
in the CMS.  But I hate uploading XMl or HTML as pages...I prefer
storing them in the Database.  I tend to be militant about storing
content in the database...and I feel like a broken record.

I created a COM (Active X Control) that allows ASPes to talk to the FTP
server and send them the new special FTP commands.

What do you think?

FTP is a great back-end for CMS...my users upload thousands of
files...one one Law Firm we created a CMs for upload 75 megs of patents!

The FTP told the CMS Core to create links support database entries so
when the upload was complete...the Web site had a navigation.

Issues to consider:
        
1. Who gets to upload?  FTP Permissions have to be tied to a Relational
Database stored procedure check.  (See what I mean..I am militant)

2. UNIX Permissions are Legacy and may not work in a CMS context.
Since most CMSes have the concept of WORKFLOW there is more to it that a
set of Octal Numbers. :)   So be prepared to spend 6-8 weeks designing a
new permission scheme that replaces UNIX with an abstracted CMS
permission scheme. Oh ya...but then you set have to set octal permission
bits anyway.

3. FTP uploads need to be treated as database transactions and therefore
an entirely new set of operational procedures need to be considered.
Our solution was to create a master "REFRESH" feature that  synchronizes
the file-based content with the view on the database.

4. What the hell does DELETE mean?  In fact deleting a file using FTP
has HUGE and potentially disastrous implications.   What if the file
being deleted is used by other content? Deleting it would create 404's
or worse system failure.  So your programmers need to always check if
content exists...or...you need to always check if content is being used
before it can be deleted.

The next version of our CMS FTP server talks XML...

Tony
www.pillarsoftware.com



-- 
Mark Thomas                       |_|
Internet Systems Architect        -+-
User Technology Associates, Inc.   |
[EMAIL PROTECTED]                  /-\

--
http://cms-list.org/
more signal, less noise.



--
http://cms-list.org/
more signal, less noise.

Reply via email to