Under development

Dojo 1.2 support

High-level design

User story: Rebase App Builder on Dojo 1.2 while enabling developers to use either Dojo 1.1 or 1.2 for their applications.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
5848 M4 P2 NEW Support multiple Ajax library versions in the Page Editor frank
6839 Future P2 NEW Too many dojo dependencies at Appbuilder startup steveims
6601 M4 P1 ASSIGNED Migrate AB to Dojo 1.2 frank 15 PD
6006 M4 P1 ASSIGNED Dojo 1.2 support (App Builder): branch details steveims

Dojo widget support

  • Basic support for creating Dojo widgets from existing HTML; additional coding might be required for the wrapping -- this will be done manually

User story: Enable developers to create Dojo widgets, which consist of a set of files associated through metadata, in a wizard-like fashion.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
5603 M4 P1 NEW Create dojo widgets from html pages edchat Defer: To be addressed during M3/M4

iWidget support

  • Basic support for creating iWidgets from existing HTML; additional coding might be required for the wrapping -- this will be done manually

User story: Enable developers to create iWidgets, which consist of a set of files associated through metadata, in a wizard-like fashion.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
5602 M4 P1 ASSIGNED Create iWidgets from html pages edchat Defer: To be addressed during M3/M4
7133 M4 P3 ASSIGNED Create simple unwired html page to display iwidget when creating new iwidget edchat

Zero Resource Model editor

User story: Assist developers to create/edit ZRM models with wizard-like guidance.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
6188 Future P3 NEW Support for type handlers in the model editor mayab
6189 Future P3 NEW Generic support for handling custom types? mayab
6482 M4 P3 ASSIGNED Usability improvements for model editor mayab
6494 M4 P3 ASSIGNED ModelEditor: Keyboard navigation mayab

Form builder (Freedom)

User story: Enable developers to rapidly create form-based applications. Will include bottom-up (start with a ZRM model; create a form from the model with a template) and top-down (create a form, which creates the corresponding ZRM model automatically).

  • M3: bottom-up development (model to form)
  • M4: top-down development (form produces a model)

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
6662 M4 P1 ASSIGNED Add visual design capabilities to the form editor Yoav
6691 M4 P2 ASSIGNED Design time form widgets mayab

Hostable development

High-level design

User story: Enable administrators to setup a hosted development environment for simple access, centralized resources, etc.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
5623 M4 P1 NEW Merge Zero Alive changes into App Builder base steveims 5 PD
5585 Future P2 NEW Remote update for AB steveims Defer: AB can be updated via the CLI

Debug

High-level design

User story: Enable developers to debug server code with App Builder.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
3135 Future P2 NEW Debug for PHP: backend support steveims 40
6646 Future P3 NEW Show runtime log console at bottom of debug view ajtarter
6648 Future P3 NEW Display GC in the AB debugger's variables view ajtarter
7028 Future P3 NEW Debugger: breakpoint line setting ajtarter
7029 Future P3 NEW Debugger: link to file editor with resource file open ajtarter
7030 Future P3 NEW Doc: Debugger: Where to set breakpoints ajtarter

Eclipse plug-in

High-level design

Silverstone/M3

With CLI as a pre-req:

  • Create new sMash applications (user can select module group)
  • Resolve runs automatically
  • Update can be invoked explicitly on a project
  • Run/debug sMash applications

User story: Enable developers to debug sMash applications with Eclipse. Could also be used for intensive Java development. App Builder is the preferred tool for application development.

bug_id target_milestone priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
6587 M4 P2 NEW Doc: Update manual tests for the new Eclipse plugin csurface
1919 Future P3 NEW Investigate multisession debug target csurface
6871 Future P3 NEW Update site doesn't include Label for 3.4 update csurface
7062 Future P3 NEW Eclipse plug-in should search maven repositories csurface
1471 Future P4 NEW Better customisation of PDT for Zero cjthorne 3PW
7105 Future P4 NEW Eclipse Plugin: When you switch module groups in prefs the projects do not get switched csurface
1504 Future P5 NEW Strip out development modules on export ajtarter
6632 Future P5 NEW Download CLI per workspace csurface
7089 M4 P3 REOPENED Show progress from plug-in while bootstrapping CLI csurface
7262 M4 P4 REOPENED Cleanup plug-in preferences dialog csurface

Other enhancements

Silverstone/M4

bug_id priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
3890 P2 NEW integrate file picker in page editor frank
5626 P2 NEW Document way to show hidden stuff in visual editor frank Defer: To be addressed during M3/M4
3896 P2 NEW Add last accessed time to App Manager list edchat
5222 P2 NEW Refresh functionality greggr
5884 P2 NEW Add keybindings on the File Editor page/view greggr
4672 P2 NEW System Palette Items - DataForm inouem Defer: Affects consummability but manual development is still possible.
5014 P2 NEW Dependencies Tab Add/Edit Dependencies does not specify versioning right steveims Defer: Users can edit manually the ivy.xml file for advanced features
5479 P2 NEW Integrate tools for creating Dojo profile/layered builds steveims 15 PD
5628 P2 NEW Provide direct and easier editing of widgets in visual editor steveims Defer: Affects consummability but manual development is still possible.
5965 P2 NEW My Preferences tab steveims Defer: Users can follow documented steps to make changes to AB
6425 P2 NEW Add support for syntax highlighting for resources with locale as extension steveims
7437 P3 NEW Share debug server port? ajtarter
5895 P3 NEW Page Editor prevents opening other files bmschell
4434 P3 NEW IE7: Web IDE Dojo Theme overrides my application theme in Dojo Editor frank
4607 P3 NEW integrate source editor into pageeditor for snippet edits frank
5013 P3 NEW IE7: File editor is slow frank
5241 P3 NEW Guidance for Firebug usage on co-located AB (disabled) and apps (enabled) frank 0.5 pd
5935 P3 NEW Editing new file doesn't seem to work correctly with Safari frank
7173 P3 NEW Copying HTML to other directories frank
6282 P3 NEW Undo/redo infrastructure issues chrism1
2747 P3 NEW Editor: Code completion widget and service csurface 10 PD
5003 P3 NEW RESTdoc render default doc for ZRM models danjemiolo
5607 P3 NEW Clean up the plugin model for AB edchat
5972 P3 NEW Create button should be disabled if linked app name matches linked module name edchat
6407 P3 NEW Open application dialog shouldn't accept directories that aren't sMash apps edchat
5163 P3 NEW Notify user of changes in lastModuleGroup greggr
6688 P3 NEW Must handle file paths with URL encoding (client) greggr
4666 P3 NEW Inline text editing inouem
4675 P3 NEW Context hover toolbar framework inouem
4679 P3 NEW Behavior Style (animation...) inouem
5339 P3 NEW Performance optimization inouem
5230 P3 NEW Hide flow-editor metadata files from view liwenb
7359 P3 NEW Flow Editor: keyboard support liwenb
5839 P3 NEW Page Editor code serialization: Too many CSS dependencies for Grid widget mnoguchi
2745 P3 NEW Editor: REST service and client widget for Doc help steveims
2746 P3 NEW Editor: REST interface and widgets for code templates steveims
3950 P3 NEW ZERO_HOME should be either env var or sys prop steveims
4358 P3 NEW Need a way to get back to the Welcome page on edit page steveims
4944 P3 NEW Support for other browsers steveims
5093 P3 NEW Dojo grid requires cell to loose focus in order to save steveims
5391 P3 NEW Sample with Groovy Templates in Visual Editor steveims
5480 P3 NEW Enhanced dependencies tab steveims 5
5482 P3 NEW Search by content (explorer tab) steveims 4 PD
5487 P3 NEW Marking files with errors steveims 10 PD
5502 P3 NEW Editor: Integration with source code control steveims
5503 P3 NEW Need a way to publish changes to a hosting environment very easily. steveims
5516 P3 NEW Editor: Hard to know what can be dropped where steveims
5625 P3 NEW Add checkbox to Automatically add dependencies to add dependency dialog steveims
5631 P3 NEW Add video for 'hidden' features of AppBuilder steveims
5698 P3 NEW Simplify problem reporting steveims
5784 P3 NEW Request Log files not being picked up by App builder steveims
6050 P3 NEW zero-ide.css needs to be split apart/refactored to be modular steveims
6060 P3 NEW Autogenerate ZRM Handler File steveims
6109 P3 NEW Console/SVN view across projects steveims
6111 P3 NEW Option to open multiple modules from a directory steveims
6238 P3 NEW Improve overall responsiveness steveims
6442 P3 NEW Repository index should be an xml file with a stylesheet steveims
6748 P3 NEW DOC: AB Developer's Guide steveims
6802 P3 NEW Develop a plug-in model steveims
6819 P3 NEW Enhance the settings service steveims
6942 P3 NEW Move r/t support for zwidgets from dojo to zero.dojo steveims
7211 P3 NEW Source code control support in Application Builder steveims
7379 P3 NEW Visual editor for php and gt files steveims
5842 P3 NEW React to changes in zero repository info tjwolf
2395 P4 NEW [ZRM] Make app/models part of the default app template steveims
2733 P4 NEW index code in Catalog w/Lucene to provide code search capability steveims
2736 P4 NEW Provide a history mechanism showing recently performed actions steveims
2737 P4 NEW Provide Krugle enablement for Catalog and customer repositories steveims
3661 P5 NEW Change file dialogs to use backslashes on Windows brettk
2734 P5 NEW Doc-gen tool (extending xapidoc) steveims 5 PD
5554 P2 ASSIGNED syntax checking for JS frank Defer: Affects consummability but manual development is still possible.
7443 P2 ASSIGNED Get selenium tests working with sebring edchat
7102 P2 ASSIGNED update zero.dojo.DataGrid to use Dojo's v1.2 DataGrid greggr
4576 P2 ASSIGNED Add dojox.charting.Chart2D to the pageeditor palette mnoguchi Defer: Chart2d cannot be managed visually but users can add manually.
5541 P2 ASSIGNED Automated UI testing (additional tests) steveims 14 PD
4121 P2 ASSIGNED Review test coverage of zero.appbuilder.core.resources tjwolf Defer: Internal cleanup
6982 P2 ASSIGNED Conditional get on Components would be nice tjwolf
5617 P3 ASSIGNED Providing multi tenancy for App builder adarsh
6408 P3 ASSIGNED Need custom error dialog for file create errors edchat
6388 P3 ASSIGNED DataGrid's visibleField property doesn't show me an example greggr
7109 P3 ASSIGNED Appbuilder and Admin CSS/Color changes pgnyeste
6759 P3 ASSIGNED Update use of GC locks steveims
6926 P3 ASSIGNED Improve responsiveness for mg-specific tasks steveims
5850 P3 ASSIGNED Need image thumbnail REST service tjwolf
4647 P2 REOPENED Design/Code tab should be remembered on Dojo editor frank 2 PD
7299 P3 REOPENED Creating PHP resource handler does not include tags csurface

Defects

bug_id priority bug_status resolution short_short_desc assigned_to_realname status_whiteboard
7059 P1 RESOLVED FIXED Zero Form doesn't work Yoav
7181 P1 RESOLVED FIXED AppBuilder code editor can't keep up with my typing frank
7425 P1 RESOLVED WORKSFORME Cannot create a data grid in the page editor edchat
7451 P1 RESOLVED FIXED Disappearing code frank
7454 P1 RESOLVED FIXED Visual editor freezes after a refresh mnoguchi
7459 P1 RESOLVED FIXED Form doesn't bind to grid Yoav
5523 P2 ASSIGNED Support NLS Text in editors and any other user entered fields frank
5956 P2 RESOLVED DUPLICATE Need better error message when JRE installed instead of a JDK steveims
6158 P2 RESOLVED FIXED ZRM Editor fails to redraw mayab
6767 P2 NEW zero.dojo Browser-Specific Manual Test Errors greggr
6805 P2 RESOLVED DUPLICATE Grid in editor cannot open context menu inouem
6810 P2 ASSIGNED Right clicking grid in HTML editor problems inouem
7301 P2 ASSIGNED Manage application lifecycle in response to file edits csurface
7371 P2 RESOLVED FIXED Page Editor error when html holds an outer div. mnoguchi
7393 P2 RESOLVED FIXED No directory completion when creating an app edchat
7449 P2 RESOLVED FIXED Tooltip remains mnoguchi
7452 P2 NEW New drag and drop issues mnoguchi
7457 P2 RESOLVED FIXED Grid properties dialog has bad options steveims
7458 P2 RESOLVED FIXED Form editor (zero.form) does not show edit status Yoav
7475 P2 ASSIGNED Page Editor errors when working with html file in /app/iwidgets/xxx/ dir frank
7481 P2 RESOLVED DUPLICATE Latest appbuilder unexpected csurface
7522 P2 ASSIGNED More Page editor problems with iWidgets frank
7532 P2 NEW Page Editor -- Forms and data grid don't work together. steveims
5147 P3 RESOLVED FIXED Mac: Activity stuck to cursor liwenb
5234 P3 RESOLVED FIXED File Explorer Select greggr
5300 P3 NEW [pdt] No Code Completion in a Websphere sMash PHP Application csurface Defer: easy workaround
5371 P3 RESOLVED FIXED Post to Applications with copyFrom null creates an empty app steveims
5645 P3 RESOLVED WORKSFORME DateTextBox causes Javascript errors breaks page frank
5646 P3 RESOLVED INVALID Javascript executes inside of App Builder steveims
5690 P3 RESOLVED FIXED AppBuilder: expanding/collapsing Help footer causes editor size error greggr
5909 P3 ASSIGNED need a way to create ivy.xml if it gets deleted steveims
5997 P3 RESOLVED FIXED appbuilder scripts do not support logging csurface
6170 P3 NEW Delete and Copy selection boxes are out of allignment greggr
6237 P3 RESOLVED FIXED AppBuilder creates app dangerously greggr
6240 P3 NEW AppBuilder data store issues chrism1
6263 P3 NEW Disapearing code when using grid in page editor mnoguchi
6360 P3 RESOLVED FIXED Not runnable error dialog with no information steveims
6391