RELOAD EDITOR CHANGES Contact - p.beauvoir@bolton.ac.uk Web - http://www.reload.ac.uk
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