The News website uses an open,
extensible Internet publishing system designed
specifically for periodicals such as online news
and magazine websites to publish news, articles
and information online.
-
Delivery of content to multiple target
platforms (HTML, XML/XSL, WAP/WML, text,
etc)
-
Readers may format a story for printing, or
email to a friend
-
Pages are presented as static URLs so that
'spider' type search engines may crawl and
index them
-
Strict separation of design and content -
designers control site look and feel by
developing templates using standard site
editing tools such as Dreamweaver, GoLive,
BBEdit, etc., while editors manage site
content via a web interface
-
Permissions-based multiuser site management
screens allow a news website to be
maintained by a distributed team of
reporters and editors
-
Will support the XML-based News Industry
Text Format
-
Will speak various XML dialects for both
import and export, allowing syndication in
both directions, and enabling news websites
to participate in distributed news networks
-
Is targeted at mid-sized publishers serving
fewer than one million page views daily,
however will be architected to scale through
deployment of multiple front-end web
servers, separate image servers, etc.
-
Readers will be able to access content in
HTML or WAP/WML format. Use of XML/XSLT will
allow delivery in other formats as standards
develop. (Note: we're currently not using
XSLT, but it should not be hard to adapt the
software to use it in the future if any
benefits to doing so become obvious)
-
Readers will be able to view a printable
version of all stories, or email a story to
a friend. XSLT will also be used to generate
these versions.
-
Readers will be able to perform advanced
keyword searches on archives. Archives will
be free, however if someone wants to add
paid archives capabilities, we'll let you.
All pages will be presented as static URLs,
so that 'spider' type search engines may
crawl and index stories. This should be a
configuration option, since access to the
Apache config file is required to enable
this.
-
The content management screens will have an
intuitive and consistent end user interface.
Style guidelines will be written to ensure
that 3rd-party plug-ins are consistent with
the core system's user interface.
-
Multiple users will be supported through
ACLs or user/group privileges.
-
Editors will have access to a 'web desk'
screen listing new stories from external
feeds, and stories that have been assigned
to them by another editor.
-
In addition to editing stories from the
wire, editors will be able to enter stories
into the database using web-based forms.
-
Stories may be scheduled to publish on a
future date.
-
Photos will flow into the web desk from
external feeds/interfaces, and may be
assigned to stories.