Documentation and Websites Report Sept 2005
Documentation
The Linux Desktop Users Guide we hand out to people receiving our computers has been updated and revised with simplified language for English speakers.
Websites
http://vic.computerbank.com.au (Plone):
Added photos of Software Freedom Day
Shop items updated - thanks Con
There are 54 members of the Plone site. Some people such as Chrismo at http://vic.computerbank.org.au/Members/Chrismo
has added excellent links on open source in education. However most members haven't taken advantage of their free web space.
Access to the site has doubled since March.
http://doc.vic.computerbank.org.au (Silva):
The next version of Silva has been released. When I have tested our Version 1.1.2 content in Version 1.3 - I'll apply to our web hosts, Obsidian, for an upgrade.
Version 1.3 will have:
Versioning of documents and a new print css and email options on each page.
The ability to add dynamic elements from a relational database.
Any text can be cut and pasted into the Kupu editor.
Silva can be configured to automatically send email to authors and editors for workflow events.
It
is possible for end users to subscribe to web pages. They will get an
email message sent to them automatically when a new version of the page
gets published.
Full upgrade details
1.3
Features added
- All Silva css files (silva, silvaContentStyle, frontend) have been
cleaned up, a table of contents added, and the properties have been
reordered following W3C recommendations. They validate.
- The border color of focused form fields highlights.
- Editable metadata fields now have labels, allowing the field to be
focused with a mouse click.
- The content workspace now has a sidebar, which displays siblings of
the item in the current folder.
- The middleground of properties and its subscreens is now handled by
a macro.
- A macro_nonscreen has been added, for situations where the user clicks
to a screen that doesn't exist, e.g. there is no addables screen for
folders, but the user can navigate to it via the sidebar.
- macro_index has been cleaned up, and doesn't try to load Kupu unless
Kupu is needed.
- The service_subscriptions has a service icon.
Bugs fixed
- Fixed a bug in the editor transformations that made that external
source form fields couldn't contain non-ascii characters in Kupu.
- Fixed the naive inclusion of Silva extensions in view trees, which
caused an AttributeError on service_views when a view-less
extension, like SilvaLayout, was installed.
- Cosmetic improvements to the public Indexer rendering.
- Changed the xmlimporter to import metadata sets that are actually
present in the import instead of iterating over all installed metadata
sets.
- Fixed a unicode bug in the xmlimporter.
- Fixed an API incompatibility with Zope 2.7.7 ZCTextIndex (fix works
with 2.7.6 as well).
- Suppressed the xsltrenderer's copying of silva related namespace
attributes and declarations in rendered html.
- Fixed a bug where unknown classnames used on p-tags (usually after
copy/paste to Kupu) confused the editor and widget renderer.
- The user clipboard no longer hits the right side of the window.
- Numerous i18n bugs have been fixed.
- The form field widths have been fixed in the csv source edit screen.
- Various bugs and the layout have been fixed in tab_status_macros.
- If a document heading is empty, an empty h2 tag is not rendered.
- Feedback in user settings (always saying the language has been
edited, even if it wasn't) has been fixed.
- Access keys in the contents screen have been fixed, so it is now
possible to add items using just the keyboard.
- A bug in the select_all macro js has been fixed.
- Fixed incompatibility of code source forms between editors, requires
Kupu 1.3 (issue 1351).
- Fixed problem with paths, that made that if you'd revoke a pending
version of an object using the button in tab_edit of that object and
then would edit it with Kupu, saving would fail (issue 1345).
- Fixed hyperlink support in headings in Kupu (issue 1324).
- Fixed the request approval button (issue 1337).
- Removed 'publish now' button from the public preview screen for
authors (who are not allowed to publish anything) (issue 1369).
- Fixed image cropping button (issue 921).
- Fixed charset problems in public/subscriptor view (issue 1357).
- Fixed modification time in tab_status' version management table (issue
1355).
- Fixed SilvaMetadata tests (XML validation problem) (issue 1354).
- Fixed AttributeError (__call__) on DummyMessageID (issue 1342).
- Fixed some bugs in Image, when an image was stored on the FS and
removed, a Silva Image object referring to it didn't work anymore
(issue 1350).
- Added 'X-Is-Fallback-For' directive in the appropriate .po files
(providing information about fallbacks for e.g. de-ch to de)
(issue 1305).
- After a cut/paste action, the paste buttons now (correctly) disappear
from view (issue 1326).
- Fixed problems with IE mangling URLs (hrefs of anchors and src for
images), by storing an additional attribute and reading that if
available. Requires Kupu 1.2.2.
- Fixed bug in exporting ZODB-based files to the filesystem (for
ExtFile), which also fixed a unit test (issue 1384).
1.3b3
Note: there were a couple internal betas, this is the first public one.
Features added
- WebDAV support for Silva. Silva can now be accessed by a WebDAV
client.
- User interface refactoring for the properties (metadata) tab, and
settings tab.
- Silva users can now set their preferred language on the user
settings page if PTS is installed. The preference is stored in a
cookie which expires after one year.
- Partial upgrades, an feature that allows upgrading imported
Z-exported Silva content. This feature should be handled with care,
as it cannot always be guaranteed to be correct.
- Public preview mode now has a back button to go back to the
Silva UI. For EXISTING SILVA SETUPS, the preview_html Python
script in the Silva root needs to be edited so it reads:
return context.index_html(view_method='public_preview')
(change 'preview' to 'public_preview').
- Metadata sets can have a 'category' property. This property
can be used to define special purpose metadata sets.
- The minimal_role and category properties are exported and
imported to/from the XML metadata set definitions.
- Export button in publish screen was replaced to a more logical
location.
- The publsh screen controls have been reorganized and a publish
now button has been added, saving users a click (the publish now
checkbox is gone).
- A publish now button has been added to almost all screens where a
user my want to publish now, including contents, preview, public
preview, propoerties and its subscreens.
- Users can close and publish (now) content in the contents screen.
This makes moving of items much easier, obviating the need to switch
to the publish screen to close.
- Both the contents and the publish screen have import and export
(transport) buttons.
Bugs fixed
- RNG schemas are up-to-date.
- Optimizations in xml export:
* Do not use the wrappers for the dom, but the DOM directly.
* Improved metadata values handling
- URLs generated by Indexers, now point to the correct anchors in
the documents referenced.
- Fixed issue1246, where the cropbox didn't work correctly.
- Saving metadata uses Formulator forms for improved validation.
- The import/export of metadata values other than string now works
correctly. (previously only datetime values were, hackishly, checked
for.) This requires an update of Formulator.
- Fixed acquistion problem with ExternalSource objects and Kupu: when
adding or updating an ExternalSource object that had an id that
returned another object using acquisition, Kupu would display a 404
page instead of the source's form. This has now been fixed: instead
of acquisition of the id a full url is used to find the source.
Note that this requires Kupu 1.2.1+.
- Fixed issue 1275, copy/paste and cut/paste now queries Zope for the
ids it has generated rather than generating them in sync (which was
broken due to a change in Zope's renaming behaviour).
- Fixed issue 1224, the 'model' variable inside the form of external
sources now points to the document in which the code source element
was embedded rather than to the code source itself. Note that this
requires Kupu 1.2.1 and SilvaExternalSources 0.10.2.
- Fix unicode issues in SilvaDocument (if
PlacelessTranslationService is used) by introducing a
safeJoin() operation.
- Fixed issue 1277, unicode error in membership form saving mechanism.
- Fixed broken i18n:name (string interpolation) in user lookup screen.
- Fixed issue 1288, tab_status_approve should never create copies
anymore without publishing them.
- Fixed issue 1311, some problems with nested lists in Kupu.
- Fixed issue 1301, Kupu now uses object.get_title() where appropriate.
- Updated Silva software version number to 1.3
1.2
Bugs fixed
- batch.py now imports make_request from ZTUtils.Zope, seems to
fix some test failures.
- layout service doesn't render pages when called from Python.
1.2b1
Features added
- Silva has been i18n-ed. (Works with Placeless Translation Service
1.0). There's an English, German and Dutch version of Silva now.
- Subscriptions feature: visitors can now easily subscribe to
publish events of VersionedContent objects (like Silva Documents).
If a visitor is subscribed, he will receive notifications by email
whenever a publication event for this object is triggered.
- Version management feature:
* reviewing older versions of content objects
* comparing different versions side-by-side
* reverting to older versions of content
* removal of selected old versions
- When ExtFile is installed, a site manager can switch between ZODB
storage and file system storage of assets with one click of a
button.
Bugs fixed
- Fixed a bug in the xml exporter that tripped on the export of
citatation elements
- Link objects now accept other protocols in the URL too (https,
news, ftp, mailto).
- Fixed a bug in the xml importer that could result in loss of text
data.
- Fixed color of error display when something could not be pasted.
Note: see doc/developer_changes.txt for information about the impact
this change had on the API.
- Removed namespace declaration from XML produced by Kupu.
- Fixed standard_error_message, it's now displayed properly when a user
chooses 'cancel' when the browser asks for login credentials.
- Fixed problem with vanishing paragraphs after a Kupu save.
- Fixed case where XSLT renderer produced non-HTML tags.
1.1.2




