go to post Patrick Newton · Jan 5, 2017 The mechanism is broadly similar to that which is used by Studio. When you invoke the Add-Ins menu item, Atelier issues this query by doing a post to http://127.0.0.1:57772/api/atelier/v1/%25SYS/action/query with this body{"query": "call %CSP.StudioTemplateMgr_Templates('addin')"}This returns the JSON which enumerates those templates of type 'addin' which are available.If you create a user template then the menu item should show up for your custom template. (see documentation /csp/docbook/DocBook.UI.Page.cls?KEY=GSTD_Templates/csp/docbook/DocBook.UI.Page.cls?KEY=GSTD_Templates, section 'Making Your Own Studio Templates')
go to post Patrick Newton · Dec 13, 2016 It's not actually a size thing, but a complexity. The parsers for JavaScript and SQL can be slow at times ( we are working on that ) so we timeout on parsing if we feel it's taking too long. We know this is inconvenient but we didn't want to delay the initial (MVP) release of Atelier because of this one issue.
go to post Patrick Newton · Sep 30, 2016 Yes, we will be enhancing Atelier with many features to support ensemble, the rules editor being one of them. The strategy will be for the web-based editors to be rendered within an embedded browser window within Atelier similar to the facility provided in studio for web-based editors.
go to post Patrick Newton · Jul 14, 2016 There is an eclipse bug with secure storage on the mac (I guess you are on the mac right). You have to delete the storage and recreate it. This I believe is possible from the preferences menu. There is no known fix for this at present.
go to post Patrick Newton · Jul 14, 2016 Yes, you ARE missing something. On the Server Explorer view there is a small downwards point triangle. Select that and choose 'customize view'. They turn OFF the generated files filter
go to post Patrick Newton · Jun 7, 2016 Tim is right, all classes require a package name. The clue is in the fact that myclass is underlined and colored in Red. In future versions of Atelier will be implementing 'code hints' and 'smart fixes' which will be able to help you resolve these sorts of problems quickly. Thank you!
go to post Patrick Newton · Jun 1, 2016 The Atelier plugin is targeted specifically at Eclipse and leverages significant Eclipse specific infrastructure such as the dynamic languages toolkit (DLTK). Unless JBOSS and/or MyEclipse are 100% compatible with Eclipse then the answer would be no. We have no plans to support any other IDE at this moment in time.
go to post Patrick Newton · May 24, 2016 We hear you loud and clear and apologize, but unfortunately we don't have a good way to track that at the moment as the beta builds are being provided on an adhoc basis. When we release, the stable channel will be tracked rigorously and release notes will accompany incremental upgrades. For now we crave your indulgence.
go to post Patrick Newton · May 5, 2016 Refactoring support will be provided in the 1.1 release of Atelier. Plans are to fully leverage Eclipses Rich Client Platform to provide those features referred to above as well as exploit additional features such as 'code-hints'
go to post Patrick Newton · Apr 29, 2016 1) The git issue you raise is VERY interesting, the problem stems from git swapping one branches code out from underneath you and replacing it in the same structure. This is clearly different from many other source control systems where branches are placed in distinct trees in the file system (this is what we are used to at Intersystems, as we use Perforce). Addressing this issue will require some careful thought and I think working in a disconnected mode ( something which we are working on ) will only partially solve the issue. So the answer here is we hear you loud and clear, we are working on disconnected mode but need a little time to think about all the ramifications.2) You will be able to SYNC no Cache files to the server when CSP support is completed. We are still working on this aspect.3) We were not planning on Atelier being a deployment tool, I know Bill McCormick has strong views on this subject and I will let him answer this particular issue4) Again what you see in Atelier is a work in progress, syntax coloring is a very high priority for us but as you can appreciate its a significant task. We wanted to get Atelier into users hands so we could get valuable feedback such as yours so we couldn't wait for a perfect syntax coloring experience. We promise to deliver that. It will just take some time
go to post Patrick Newton · Apr 22, 2016 This is planned work. We are concentrating on base functionality in pending release 1.0 of Atelier but clearly there is much work to be done in this area. The good news is that the Eclipse RCP gives us an extremely capable platform to offer search/goto/refactoring facilities which will far exceed the capabilities of the old studio product. Watch this space!
go to post Patrick Newton · Apr 22, 2016 There seems to be a few defects here which we could tidy up. For both Atelier Explorer the Tab shows just the name of the class ( no package information) but there is hover help which shows the full name (albeit in a format that is not ideal). For example, for my class, project ABC.User.New.cls I see ABC/User/New.cls. For Server explorer we don't have the popup but we do have the bread crumbs. I think it would be a good idea to extend the breadcrumbs to the Atelier Explorer. However I'm not seeing the popup window that you show above Mike. Could you please post details on how to show this so I can make a better determination as what to do?
go to post Patrick Newton · Mar 21, 2016 A new build 123 is available this morning. To fix this in an older build of atelier please add the mars update site to the available sites in the user preferences;http://download.eclipse.org/releases/mars
go to post Patrick Newton · Mar 10, 2016 See my post here for information about Synchronization in Atelier.https://community.intersystems.com/post/atelier-synchronizationTo answer the specific question, files can exist in multiple projects in distinct files and are managed independently. However we have identified a bug as a result of investigating this issue which we are addressing. I'll add more information as it becomes available
go to post Patrick Newton · Mar 8, 2016 You can turn on the network activities log for Atelier with Window->Show View->Other->Atelier->Network ActivitiesWhen starting Atelier and periodically ,Atelier queries the server for server info. This info includes which namespaces are available. It's worth looking in the log and grabbing the JSON response for the /api/atelier call. (You can format this JSON easily at www.jsonlint.org, though we plan to pretty print this at a later stage).
go to post Patrick Newton · Feb 8, 2016 Not currently. Basic authentication over http ( eventually ssl) is our initial offering. Other methods will be evaluated according to need/demand.
go to post Patrick Newton · Feb 8, 2016 We recognize the need to let you organize your whole source tree as you like within your project. For example if you are a web developer, this would include all your HTML and JS files etc, etc. Unlike Studio where files in CSP directories needed to be manually copied to the server we will be providing the facility within Atelier to do this. When creating files in your project you are free to lay them out in what ever structure you want. When copying or importing files to the project will will provide options for reasonable defaults, a flat structure in a specified root directory, a structure according to package and also a scriptable custom facility which lets you determine exactly where a file should go and how it should be named according to directory, filename and type. These features are currently under development.