You are here: Home / Community / Uploading content


Adding new content to

Presently uses the Plone CMS for its website. 

Plone was chosen because it recognizes traditional html or preformatted plain text files as its pages, and allows entire file folders of pages and their linked media or binary files to be uploaded via a navigable WebDAV mount.

Plone allows you add and edit content through its back-end by mounting the site as a WebDAV drive and using drag and drop, or by making changes through its front-end using the web browser.  

Page names (which are taken from the <title> tag inside the html), navigational links in the left margin and above the the page content, and the websites look and feel are all added automatically.

If the time comes when you'd like to migrate away from Plone, you'll be able to retrieve your content through the WebDAV mount in the same manner that you were able to upload it.

First register and then log-in.

Using WebDAV

By mounting the Plone-based website as a drive by utilizing one of the WebDAV clients mentioned below one can drag and drop to upload individual files or entire folders of

.html , htm - core or static HyperText Markup Language

.rst - ReStructuredText markup language,

.txt - text files

and their linked content - (ie .jpg .tif .png .pdf .mov etc)

Simply mount the site via webdav at...

(as a user)<your login id>

(as an administrator)
...then drag and drop to upload new content.

It actively processes .html .htm .txt .jpg .png and .tiff files into the zope database - sending all others straight to the filesystem with a uuid filename.

To edit existing content, open it using your preferred HTML editor.

Occasionally file-locking issues arise which will prevent you from saving your work.  To resolve this:

  • Navigate to the concerned web page from the browser
  • 'Edit' it without making changes
  • Then 'Cancel' the edit

Performing these three steps will usually release the lock.

Often dragging the file over locally - editing - and then dragging it back can be effective if your WebDAV mount is behaving unpredictably.

Using the front-end of the website

Plone also allows you to edit content straight from the web browser after you have logged-in.

To add a new page, find the "Add new..." tab (towards the right of the page) then choose "Page" and  name it <somename>.html.

(Adding the .html suffix enables Plone to treat this like an html page rather than raw text.)

Select the "Edit' tab to edit using:

TinyMCE - the built-in javascript-based HTML wysiwyg editor ...

- Or depending on the 'Wysiwyg editor' setting in your 'Personal Preferences'

None - which provides a blank text field which will accomodate:

  • pre-edited raw .html .htm - HTML by pasting into the text field with 'HTML' selected
    A basic html template page is provided here that can be used as a starting point.
  • pre-edited raw .rst - ReStructured Text by pasting into the text field with 'reStructured Text' selected
  • pre-edited raw .txt - plain text by pasting into the text field with 'Plain Text' selected

HTML Editors

Text Editors

  • Unix / Linux - Vi / Emacs / GEdit / Pico
  • Mac OS - BBEdit / Textmate
  • Windows - Notepad++
  • etc etc etc

WebDAV Clients

Cross-platform  - Mac OS, Windows and Linux
Windows specific
  • 'My Network Places > Add Network Place'
  • Netdrive - Free for non-commercial use.
  • Webdrive - Mounts and does everything correctly for $39.
Mac OS specific
  • The Finder's built-in WebDAV - accessible by first clicking on the desktop then hitting 'command-k'.  Fine for editing existing files, but with newly uploaded content it leaves .dot files that must later be deleted from Plone.
  • Transmit - Mounts and does everything correctly for $45.

Further information

Plone Documentation
Plone FAQ
Importing existing HTML content into Plone
by admin – last modified Nov 28, 2017 12:57 PM