Version 1.1.1
10th October 2003
- Native Drag and Drop from System Desktop to Resources Tree (can
only drop on a folder). This will not parse html files for dependencies
- this is just a straight copy file operation
- Native Drag and Drop from System Desktop to Editor Pane for
xml and zip files (Open)
- Import Resources now imports to the currently selected Folder
on the Resources Tree (so a folder must be selected)
- "New Folder" option for Resources Tree
- Multiple Drag and Drop from Resources Tree to Manifest Tree
- Recent File History
- Moved "Look & Feel" menu item to "Options"
from "View"
- CP and SCORM Profile handling implemented
- Preferences: default CP and SCORM Profiles can be set
- Preferences: default MD Profile can be set
- MD Editor: default language is now set in each MD Vocab Helper
file and not by a combo box
- Changed folder structure of helper files
- Profile Helper file now specifies SchemaHelper file and Vocab
File
- Added right-click (Mac - Ctrl-click) Popup menu to Resources
Pool Tree
- Fixed - Stopped Editor opening SCORM 1.3 files (for now)
- Fixed - aggregated Package not being unzipped if a zip file
- Fixed -root node on Resources Pool Tree selected if user cancels
delete
- Fixed - adl:prerequisites list in SCORM Editor should not contain
itself (Item)
- Fixed - when user asked to select folder for new Package or
to unzip to, folder is created if it doesn't exist
- Fixed - bug where HREF with params was not displaying local
file in viewer
- Fixed - Table in Metadata editor now works properly on Mac
|
Version 1.1
11th August 2003
- Now supports editing for SCORM 1.2 (Content Packaging 1.1.3
and IMS Metadata 1.2.2)
- option to choose to create SCORM 1.2 Package
- SCORM 1.2 runtime elements for an Item are editable in a separate
window
- "Location" field for Metadata
- Preferences dialog added (selected under the "Options"
menu
- Default Open directory
- Whether to hide the "Resources" node on the Manifest
Tree
- Whether to hide the SCORM nodes on the Manifest Tree
- Changed element display panel layout with helper texts
- "Open" Menu now has a single command, now automatically
determines type - Metadata, IMS CP or SCORM CP
- Changed "New" Menu to specify SCORM 1.2, IMS CP 1.1.3
and MD 1.2.2 types
- Some element fields now have editing constraints imposed (example
- the "Technical/Size" Metadata element only accepts
numbers)
- Removed auto-launch of Metadata editor after Metadata node added
(SCORM Metadata might be referenced in a separate file)
- Bogus "record" elements are automatically changed
to "lom" when opening Metadata
- Changed format and names of Helper files:
- Widget types and field constraints now can be specified in Helper
file
- Folder names changed
- Removed greyed out (and therefore redundant) "Add Organizations"
and "Add Resources" menu items
- A version of a Content package is determined only from its Namespace
in the xml file
- Unsupported Namespaces are changed to supported versions
- CP Aggegrated manifests have all Namespaces stripped and added
to root Element
- Much improvement in Aggegrated manifests
- Split Panes are one-touch expandable
- Added tip texts to Helper files
- Imported MD file now has correct Namespace prefix added
- Look & Feel is saved and restored
- Removed third-party "Skin" look and feels - too unreliable
- Fixed 'Cancel' option being ignored when asked to save the
manifest prior to zipping
- Fixed Netscape Browser not displaying CP Preview (regression
in 1.0.18)
|
Version 1.0.18
4th July 2003
- Now supports Mac OS X
- Windows version ships with Java version 1.4.1_03
- Removed superfluous 'Value' and 'Attributes' labels from Edit
areas
- Added Tooltips to Attribute tables
- The 'identifierref' dropdown boxes for <item> and <dependency>
now show the HREF of the referenced Resources
- The 'Default Organization' dropdown box for <organizations>
now shows the titles of the <organization> elements
- Added an "Edit Metadata" button on Toolbar
- When a Metadata node is added the Metadata Editor is automatically
launched
- Identifier refs of some elements are no longer displayed in
Manifest Tree
- Title of "Organization" is automatically added when
creating new Organization
- Title of "Item" is automatically added when creating
new Item
- If a newly added Item (added by dragging a Resource) references
an HTML page its Title is set to the <title> element of
the HTML page, if there is one. If not found, the Item's Title
will be set to the referenced Resource's file (minus its extension)
- Fixed bug where all files were being parsed for <file>
dependencies when added to Manifest
- Changed format of Helper files and helper engine for improved
Namespace support
- Changed format of Helper files - removed 'display_ref' attribute,
now in code
- Improved support for displaying older CP versions
- Allowed for Metadata 'lom' element containing MD Namespace but
not declared in root element
- When seeking "imsmd" Namespace, if not found, will
iterate thru all additional Namespaces to find it
- Fixed bug where File dialog would crash if "Import to Resources
Pool..." menu option chosen for importing files on a second
window (RELOADBUG-001)
- Fixed bug where Item was not referencing default Organization
of Manifest properly (RELOADBUG-002)
- Fixed Attribute panel not resizing properly
- Fixed CP Previewer not displaying an Item's own children if
referencing a sub-Manifest's branch
- Fixed exception thrown if top level Project Folder is deleted
and Resources Tree refreshed
- Fixed exception thrown in Tree renderers if using Metal Look
and Feel
|
Version 1.0.17
19th June 2003
- Xerces library version 2.4.0
- Castor library version 0.9.5
- Added proper word wrap on Error Dialog box
- Eliminated x: prefix and resolved xml namespace problems in
Model Schema docs
- Improved the method used to determine which Model Schema to
use
- Separated the shipped Schema files from those (edited and tweezed)
that are used to drive the Editor (Model Schema)
- Implemented CP 1.1.3 final Schema files
- Added drop-down box for "Default Organization" attribute
of Organizations element
|
Version 1.0.16
4th June 2003
- Fixed bug where Title element was wrongly being added to Resources
Element if folder of Resources dragged into Resources Element
|
Version 1.0.15
2nd June 2003
- Added Disaggregation of packages (sub-Manifests):
1. If a sub-Manifest node is currently selected user can choose
"Disaggregate" option
2. If selected, user is invited to choose folder to export to
(not the same folder!)
3. If sub-Manifest has xml:base property set, find sub-Folder
of that name in current package
4. If this sub-Folder exists and imsmanifest.xml exists for this
sub-Manifest, copy contents to new folder. Finish.
5. If this sub-Folder does not exist (and, thus, no imsmanifest.xml):
i. Walk the tree to get all referenced
files, and copy over to new Folder
ii. Create new imsmanifest.xml file from
sub-Manifest node and save to new Folder
- Added Aggregation of packages (sub-Manifests):
1. If a Manifest node is currently selected user can choose "Aggregate"
option
2. If selected, user is invited to choose imsmanifest.xml or zip
file to aggregate (import)
3. The currently selected Manifest node is examined for xml:base
property to create new sub-Folder in package folder
4. Aggregated package files are copied to this sub-folder
5. Aggregated imsmanifest.xml is grafted onto currently selected
Manifest node
6. The xml:base property of the newly created sub-Manifest element
is set to the newly created sub-Folder as a relative path
- Can now set an Item's identifierref to a Resource/sub-Manifest's
identifier by selecting from a list in the Attribute combo box
- Can now set a Dependency's identifierref to a Resource identifier
by selecting from a list in the Attribute combo box
- Tooltips on Manifest Tree
- Added new menu item for Manifest - "View File" - valid
for Item and Resource and File - launches if it has a href
- Added new menu item in Resources Panel - "View File"
- launches it
- Fixed Item node not selected when Resource dragged to tree as
Item
- Fixed bug where junk was being saved if xml file contained
tab characters
- Fixed bug in Importing Resources - "Yes to All" not
listening
- Fixed Netscape browser not displaying CP preview
|
Version 1.0.14
20th May 2003
- Added new menu item - "Find Reference" - if an element
has an identifierref attribute then jump to the referenced element
- When a file(s) is dragged into the Manifest the Title is set
to the name of the file
- Changed behaviour of "parameters" attribute. If no
"?" or "#" present, add "?"
- Cut/Copy/Paste functionality for MD Editor
- Item and Organization tree nodes now display Title value (if
present), else referenced HREF (if present), else ID (if present)
- Title node removed from Tree. Title is now editable from Item
& Organization nodes
- Changed to JDOM b9 library - should be more efficient
- Much refactoring and many performance improvements
- More drag and drop implemented
- Changed name of Metadata files from "LOM" to "IMS-LRM"
- Removed "LOMv1.0" from taxonpath/source/langstring
vocabulary list in MD
- Paths in Vocab Helper files can now have list name of "none"
to over-ride similar path lists
- Added Package Viewer
- "parameters" attribute of "item" is now
displayed in tree node with href (if present)
- Removed <element path="lom/classification/taxonpath/source/langstring@lang"
list="lang" /> from MD vocab file - this should be
"x-none"
- Can now open a Zip file to open for Content Package - it is
unzipped to a new Project Folder
- Ask to Save Manifest if needed before creating Zip file
|
Version 1.0.12
12th May 2003
- When the first Organization is added, the "default"
attribute of Organizations points to it
- Copied Elements that have an "identifier" attribute
are given a new unique identifier
- Assigned identifierref to Items when Resources dragged To Items/Organizations
- CP Nodes now display (optional) referenced element/attribute
- What a tree node actually displays can be set in Helper file
- Unique IDs are now automagically added when Manifest, Organization,
Resource and Item added
- Resource tree nodes now display hrefs instead of IDs
- Empty Attributes ("") are now removed from Document
- Attributes are added in the order as per the Schema
- Attributes are now tied to Namespaces properly (will affect
helper files)
- Fixed "base" attribute in CP not tied to "xml"
Namespace
- Changed behaviour of Zip CP - All files in Resources Project
Folder are added to Zip
- CP and MD Documents now try and determine the local Schema Documents
from xsi:schemaLocation attribute if present
- Schema files are added to CP Zip file
- Changed helper file separators to "/" and "@"
to be in line with XPath
- Fixed Import folder bug where it was possible to import the
CP Project folder
|
Version 1.0.11
30th April 2003
- Support for parsing CSS files when adding to Manifest
- Improvements to HTMLParser
- Improved file handling in Resources Tree
- All necessary Schema Files are copied to CP Project Folder on
creation of New CP
- Can now drag a folder from Resources Pool to Manifest Tree
- Dialog (CP) MD Editor now ascertains Schema version when loading/importing/exporting
- Helper files are now Namespace aware
- Changed format of Helper files and engine
- Standalone MD Editor now ascertains Schema version when loading
- General Namespace awareness
- Added "Move Up" & "Move Down" functionality
to Elements of same type in Tree Views
- Added ToolBar to Dialog MD Editor
|
Version 1.0.10
25th April 2003
- Added Undo/Redo
- CP Editor now ascertains Schema version when loading
- New "About" dialog ;-)
- Added Drag and Drop Copy/Move support
|
Version 1.0.09
16th April 2003
- Added "Delete Resource from Resources Pool" functionality
- Added Initial Content Package Editor
- Added Progress bars on operations
- Keeps track of which windows/files are loaded
- Added Import/Export Metadata in Modal MD Editor dialog
- Added CP Editing, menus and Modal MD Editor dialog
- Added Cut, Copy, Paste, Delete, Preferences Menu Items
- Implemented Delete Menu Item for Metadata Editor
- Window menu item now updates when MD file is given filename
when saved
- Added Splash Screen
- Implemented default Language Combobox in Metadata editor
- Moved helper files to "helpers" folder
|