Nicki,
To answer your last question, the button on the bottom right of the editor bar can be used to upload images direcetly to the site:

- Log in to post comments
Nicki,
To answer your last question, the button on the bottom right of the editor bar can be used to upload images direcetly to the site:

Agreed - normally the right-facing arrows are for forwarding :)
The first character on each new line of a Caché routine needs to be a label or function name. Add a tab to the beginning of each of your lines and I will bet you'll find it works better :)
Scott - I am sure Evgeny will provide some clarification here once he gets online. Thanks for your patience!
Thanks for your patience Scott - it's no question that this has been a little bumpy ;) But I am confident that we will get there.
Scott,
There was an attempt in the past to try custom but it didn't suceed. Why re-invent the wheel when there are already mature platforms out there?
The use of Confluence came after the Drupal deployment was already launched. It is a fairly new tool within US team at InterSystems.
I am doing the same thing as Stefan. It is far from perfect currently but better than nothing. We're working on a better specification for email subscription updates.
Ahhh ... thanks Evgeny - that is the easier way I was missing :) We might want to have the button renamed from "Upload file" to "Upload/Insert Image" as that would make it much more intuitive.
I am going to answer my own question with a nice workaround that I found:
1) Save the image locally
2) Upload the image to the post you are authoring (you need to click "Change Additional Settings" to get to the Upload option
3) Under Associated Documents there is a link to the new image that was uploaded - right-click it and save the url
4) Now go to the Image icon in your post and paste in the url to the image you just uploaded
This allows you to not have to mess with 3rd party file hosting systems. However it is still very ugly compared to just pasting an image into the editor :( Hopefully this will be made easier at some point in the future.
NOTE: Unfortunately this workaround can't be used to add an image to a comment.
I am having a really hard time embedding an image in a post. I tried uploading to Google Drive and give view rights to the world but adding a link to it or even editing the HTML to put it in an iframe isn't working. Is there a simpler way I am missing?
I agree with Scott on the breadcrumbs!
Zen Reports is its own technology (not really related to our Zen web development stack). It's a full report-creation technology which some people use instead of reporting tools like Crystal Reports:
http://docs.intersystems.com/cache20152/csp/docbook/DocBook.UI.Page.cls…
Because you are actually defining the report output, you can choose how it displays on HTML, PDF, Excel, etc.
If you are planning on exporting to Excel and showing as a web page, I would suggest that you look at using Zen Reports. It would give you the most control and you could get HTML, PDF and Excel all as output options.
Mike,
The UI, community elements and workflow are very much in flux at the moment - things are changing on a weekly basis as the platform gets refined to be more intuitive and to make it easier for people to connect and get their questions answered. If you have time to play around and provide feedback, feel free! But if you don't (and it's understandable) then you can continue to hang out in the Google Groups. We won't be moving content and users over to the Developer Community until product management feel like it would be an advantageous move and that people will get all of the value that they get from the Google Groups.
Note that there is a subcommunity which is specifically for providing feedback on the Developer Community so if you see something that you think could be improved, please make a post about it!
great progress Paul!
In fact, most COS programming guidelines that I have seen expressly forbid the use of GOTO since it makes the code harder to support.
Why would you want to limit it as the only formatting language used? That would make it more difficult for people to add marked-up posts and could be a barrier to entry for people. Providing different options makes it more accessible for people to participate.
Stefan,
Is this always strickly the case? Any web application that wants to add new UI capabilities which rely on REST needs to create a new csp application in order to do so?
Thanks!
Scott - even though you may not have access to the SAMPLES namespace, you can still look at Caché samples. Go to download.InterSystems.com and pull down a free single-user version of Caché and then you will have full access to everything that ships with Caché in your own local playspace ;)
2016.1 is scheduled for release extremely soon (barring the last minute discovery of show-stopper bugs)
I believe you can take paramaters for %Installer from a config file so you could make a page which creates the config file with the customer name, etc.
See https://community.intersystems.com/post/enterprise-manager-20162 and the attachment
+1 :)
Scott - have you looked at %Installer? That should be the first place that you start for trying to create a deployment from scratch. This is how Ensemble, HealthShare and TrakCare instances get initialized by the installer and I know a lot of customers have used this with great success.
Also, the Enterprise Manager which is coming out in 2016.2 may be of interest in this area as well.
Great article Stefan! I look forward to playing with this :)
Great :)
Kenneth,
Check out /csp/samples/upload.csp
Does this cover what you need?
Benjamin,
You might be running into some security issues (check the audit DB to confirm). Or, you might not have it working because you have "Lock CSP Name" set to "Yes" in one of the web applications (ref: http://docs.intersystems.com/cache20152/csp/docbook/DocBook.UI.Page.cls…).
I just did a quick test as follows in my 2015.1 instance:
1) Created a SAMPLES2 namespace with new SAMPLES2 DB
2) Package mapped "csp" from SAMPLES namespace to SAMPLES2 namespace
3) Edited /csp/samples2 web application as follows:
- added Unauthenticated
- added %DB_SAMPLES Application Role
- Unchecked "Lock CSP Name" AND "Autocompile" (this should be done in both /csp/samples and /csp/samples2)
- pointed "CSP Files Physical Path" to c:\intersystems\e20151\csp\samples\
After this I was then able to see /csp/samples2/form.csp (although with errors because I didn't map the Samples.* package to the Samples Namespace).
So it appears to work - you just need to figure out which of the above pieces you missed :)
HTH!
Ben
I asume since you used MyPage.csp in your example you are doing tag-based and not class-based CSP development?
Remember that tag-based .csp files compile into classes within the namespace (by default these are csp.* classes). So you could package-map csp.* (or whatever package you configure your CSP pages to compile into) from your Readonly namespace to the XYZ namespace, and then you could point the /csp/xyz application to the source directory holding the csp pages. I think this is likely to do what you want (although I haven't tested it).
It's a good point Evgeny, however I would still think that the benefit of letting people clarify their question or response outweighs the possibility of someone changing the content completely.
Also, once there is a proper up-vote and down-vote in place, people won't have to add "+1" comments anymore :)