|
|
This section of the documentation describes how to maintain the various
types of content/files that a typical site content manager/"power user"
would be responsible for. There are three basic types of content presented
to the user by the IBIS-PH View System:
Since ALL of the content is stored within XML, an understanding of XML is
needed. It is also recommended that the "ibis:include" be understood as
this mechanism can help modularize XML files. Following those general XML
related pages are the content which would typically need to be maintained.
This includes mostly query module related content but there is also a few
less standard XML files that are used for the PHOM report pages and the
publications index. The last section of this page describes the basic
skills and tools needed to maintain the content.
Content Management Categories
Basic Skills for Content Managers
- Know the XML content. This includes the structure of the file,
what elements are valid, what content is valid, where the content
is used, and what that content does. See the IBIS-PH View System's
Model Documentation for more detailed
information about the XML files and their elements.
- Know agency's publishing guidelines
- How to keep content consistent
- Know how to use an XML capable text editor
- Understand the "ibis:include" and relative paths
Advanced Skills
Content managers that maintain static content need to be able to:
- Understand internet URLs
- Understand internet site application file directory paths and addressing
- Understand HTML, CSS, and possibly Javascript
- Understand the "ibis:" prefixed HTML element URL addressing
Tools
- XML editor. It is recommended to use a validating XML editor but
even a simple text editor like MS-Windows Notepad can be used.
Some highly rated commercial products include XMLSpy and StylusStudio
with numerous others like Microsoft's Visual Studio, Dreamweaver,
Homesite, all providing support for XML files. Free/open source
tools include Notepad++ with an XML plugin like XMLBuddy, Eclipse,
and many others.
- Applicable repository tools (if any)
|