Question John Murray · Apr 6, 2017

The DC homepage has a Top Stories panel.

What makes a story appear here?

When I click the "View All" link (highlighted above) I get the page at https://community.intersystems.com/top-stories

This one seems to reload periodically, each time displaying more and more posts. Will it ever stop? Or maybe it'll try and load every post there's ever been.

Perhaps because of the periodic reloading, the Comments, Views and Rating counts never seem to appear alongside the entries:

2
0 174
Article John Murray · Mar 16, 2017 1m read

From time to time someone adds the "Developer Community" tag to a post that's actually about something else. I wonder if by renaming the tag to "Developer Community Feedback" this wouldn't happen so much. After all, the group is called "Developer Community Feedback". If folk feel the proposed new name for the tag is too long, how about "DC Feedback"?

0
0 148
Article John Murray · Mar 2, 2017 1m read

The top of my Answers tab looks like this:

To get to the question, first I have to click on the "Answer:" text (which only gets the appearance of a hyperlink when I mouse over it).

That click takes me here:

I now need to click on "Back to question page" in order to get where I want to be.

I suggest you put the "Back to question page" and its preceding checkmark (which denotes whether or not my answer was accepted) onto the "Answers" summary page in place of the "Answer:" hyperlink that doesn't look like a hyperlink.

2
0 250
Question John Murray · Mar 2, 2017

Suppose I find a post that seems really useful, and that I expect to want to return to in the future. I click on the star to favorite it (giving the author some kudos). But later there's a lot of commenting on it that I don't care about. Can I keep it as a favorite but unsubscribe from updates? Or should I resort to browser bookmarking?

2
0 204
Article John Murray · Mar 2, 2017 1m read

As more people join Developer Community, and with increasing efforts to promote code sharing, I'd like to draw fresh attention to this post I wrote a year ago. It spotlights a feature within the class compiler which is both useful and dangerous. When importing code (e.g. from an XML export of classes received from someone), it's worth considering the risks.

Even if that post doesn't seem relevant to you at the moment you may wish to note it for the future. A handy way of doing this is to click the star icon at the end of it.

1
0 325
Article John Murray · Feb 14, 2017 1m read

If you are developing applications that use CSP or Zen, or potentially any of the other InterSystems web-related stuff that's built on top of CSP, then it's important to know how to keep one particular secret.

A central part of the CSP security architecture is a server-side session key. "Server-side" because its value should never be revealed to the client that is issuing the web requests. If it is revealed, a malicious client might be able to use it to bypass your security and make your server do things you don't want it to.

1
0 719
Question John Murray · Feb 14, 2017

As well as participating in DC I continue to monitor the Google Group at https://groups.google.com/forum/#!forum/intersystems-public-cache

Since yesterday the Google Group has started receiving postings from a user called intersystems.dc. These postings look like they're trying to replicate DC postings, though images don't appear. Nor are there any links leading across to DC, which is where the follow-up comments and answers are likely to appear.

Is this feed something that the DC software is now doing? Or is it some independent person's initiative?

4
0 291
Article John Murray · Feb 14, 2017 1m read

Amongst the large fonts and chunky icons of Portal's pages, the Menu button in the top left corner is easily overlooked:

When clicked, it often produces the following menu:

When I remember it's there, I find the "View Console Log" option particularly handy.

I wrote "often" above because I've also noticed that the Menu contents change when I'm on a page within the Ensemble section of Portal:

Maybe the contents are context-sensitive elsewhere too and I just haven't noticed yet.

1
0 605
Question John Murray · Feb 14, 2017

Early on in my use of DC I think I marked a couple of things as favorites. On the right-hand side of the DC listings I have this:

The first entry links to a post by Bill McCormick. The second links to the Field Tests group.

Is there a way for me to remove these entries? Or are they a remnant of some DC feature that has been superseded?

2
0 187
Article John Murray · Feb 14, 2017 1m read

Until recently I didn't pay much attention to Portal's home page:

If it's not showing when you initially launch Portal you can easily jump to it using the button / tab at the top of the left-hand column of options. And later during your session, get there via the Home link that will be visible at the top of every page.

On the Home page the "Recent" section is automatically maintained for you.

To use the "Favorites" section you need to tag your favorite pages. Suppose I want to add the production monitor page as a favorite. Here's how:

1. Navigate the menu to find the link for the page you want.

0
0 500
Article John Murray · Feb 14, 2017 1m read

User interfaces such as Portal often give us multiple ways of doing a task. Sometimes we stick with habits and don't realize that another way might save us time.

Here's one that I learned by watching someone else using Portal.

Use the Search box to get quickly to a page that may otherwise be several layers deep in the Portal hierarchy. For example, suppose I want to check the status of the ECP networking:

Clicking on a match doesn't take me direct to the page (or am I missing a trick here?). Instead it gives me this:

And now a click takes me to the page I want.

3
0 336
Article John Murray · Feb 1, 2017 1m read

The class %Compiler.UDL.TextServices arrived in 2015.1, bringing us methods for exporting a class in UDL format (i.e. looking just like we're used to seeing it in Studio), and importing a UDL format definition back into a namespace. Some source control tools including our Deltanji are now able to use UDL format, resulting in diffs that are easier to understand.

1
0 372
Question John Murray · Jan 30, 2017

Per the information at http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY… I am trying to use a call to $ZF("GETFILE") to obtain information about an OpenVMS file. But I get an <ILLEGAL VALUE> error.

For example:

w $zf("GETFILE",filename,"UIC")

reports:

<ILLEGAL VALUE>

My filename variable contains the full path and name of a file that I own. I hold the %All role in Cache.

This is 2012.1.5 on OpenVMS/IA64  V8.4

Any ideas what's going wrong?

4
0 556
Question John Murray · Jan 5, 2017

I just received three subscription digest emails that seem to have come from the past. For example, one included this fragment:

But when I follow the link from the email the article date is much older:

Did the DC software have a glitch?

4
0 346
Article John Murray · Dec 15, 2016 1m read

Last week I was onsite with a new customer of ours, implementing Deltanji to give them control of their development and deployment cycle. One particularly satisfying part of the visit was seeing their pleasure at how their production class now records its changes over time, allowing them to quickly diff the versions and see what configuration items have been added or what settings altered. ​

0
0 437
Article John Murray · Nov 8, 2016 1m read

While testing Atelier 1.0.255 I noticed that the namespace subtree of my Atelier project used different icon shading for the top-level Classes folder compared with the top-level Routines one:

Drilling down into parts of the Wasabi package helped me work out the significance of white-filled icons versus brown-filled ones:

A package is white if there are no classes in it, but only subpackages.

8
0 556