Personal tools
You are here: Home About Meeting Minutes Committee Meetings 2005 Documentation and Websites Report Sept 2005

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

 

Document Actions

Computerbank Volunteers

Build Room
Build Room M

Build Room 3