On June 7th we'll be releasing two new views of content that will allow you to rapidly see what's new on the site as well as identify content that has gone unanswered. The next step for this (after this release) will be to add in personalization so that you can filter content based on your tag and member "following" preferences.
Developer Community was refreshed on May 30th with the following new features and fixes:
1. Formatting of postings in My Collaborations and My Content has been improved
2. Browse by Tag now has filtering options for New, Highest Rated and Unanswered posts
3. Full paging is back on the home page
4. Browse by Tag now includes child tags. Example - posts tagged only with "MDX", which is a child tag of "DeepSee", will appear when using Browse by Tag and viewing DeepSee content
We have put a new modern and responsive UI design on top of our existing product documentation. It is available in a public beta here: http://docs.intersystems.com/beta/csp/docbook/DocBook.UI.FramePage.cls
Please review the new design and give us your feedback.
If I have a cache.dat file from a Windows 2012 (64-bit) machine and I want to mount it on a Caché instance running on RHEL, will it work? Assume the versions of Caché are the same.
We are in the process of putting a new UI on the existing product documentation, including a mobile-optimized view. We also plan on releasing additional "solution based" documentation that is targeted at common usage scenarios or important configuration tasks.
We are interested in your feedback on our current product documentation - what you like and dislike and especially what changes you would expect to see to make it as useful as possible.
Please use the following link to see all Global Summit 2016 sessions and links to additional content, including session materials.
In this release we added new functionality that marks postings with either a "new" icon or an "unread" icon depending on when you came to the site last and the age of the postings.
Here are the rules as currently implemented:
- If a user hasn't viewed content which was posted less than 2 weeks ago, then the label "new" is displayed.
- If the user hasn't viewed content which was posted more than 2 weeks ago then the label "unread" is display.
Release Notes - 4/8/2016
Release Notes - Developer Community (External) - Version DCWeb-040816-Release
Task
[DCE-96] - Show views counter for the post
[DCE-97] - Clean up My Collaborations and My Content
[DCE-108] - Remove Find Menu
[DCE-109] - Search page - fix Categories dropdown, remove internal naming
[DCE-110] - Add warning to comments, answers and posts when page is dirty and you move off-page
[DCE-111] - Developer Synchronization: Copy global-summit-2016 view
Bug
[DCE-93] - Post author and date messaging is wrong on Post Detail Page
[DCE-112] - Improve Tag Selection - Handle Special Characters
Here are the release notes for the release planned for Friday, March 25th.
Task
[DCE-64] - Need breadcrumbs at top of post detail page (/post)
[DCE-71] - Developer Synchronization: Main page now filtering Feedback
[DCE-80] - Change ranking (relevancy) definition on the search results page
[DCE-87] - Need tag cloud page
[DCE-88] - Install AutoComplete Deluxe Module
[DCE-89] - Tag selection in New Post should work like JIRA's tag selection
[DCE-90] - Tag selection in New Post should auto-select group
[DCE-92] - Developer Synchronization: Email template modifications
We can change to this mode of UI in the Create New Post that I think makes the tag usage easier. There's help text under the window in this screen shot and it will contain instructions on the use of tagging, the benefits and also a link to a standing post to request new tags. I think this method of operation will allow us to add many more tags without making them burdensome to navigate.
Thoughts?
Not quite sure how to connect groups to tags in this UI but that might be the next step.
it's so good it's repeating. Not sure why. Investigating.
We will be publishing another update to Developer Community tomorrow, March 17th with the following enhancements and fixes:
When you click on the My Content icon in the navigation bar you see a page with tabs, two of which are "My Content" and the other is "My Collaborations". The formatting of this content is not very good and is inconsistent between the two.
Questions:
1. How many of you are using these pages?
2. What are you using them for?
3. What information do you expect to see here?
4. How can we improve this?
When adding a new post, you now need to provide one or more tags to categorize the content appropriately. After selecting the tag, please remember to click the Add button to fully select the tag.

We will soon be implementing a filter that will remove Developer Community feedback from the home page. Please keep the suggestions and comments coming.
You can still access the feedback from the "Browse by Group" section on the home page by clicking on the Developer Community Feedback link.
Here are a few other changes and updates coming in this release.
With this release we've done a few things with subscriptions
1. Exposed personalization settings so you can control how and when you receive the email subscription notifications. See the image below
2. The ability to selectively subscribe to email notification for content by Tag. At the top of the "Browse by Tag" page there is a new link to Subscribe with Email.
3. Made RSS feeds available for content based on Tag and based on Group. At the top of the "Browse by Tag" and "Browse by Group" pages you will see the RSS link.
This is the first of several postings on the release coming March 15th
Questions vs. Articles
We now have the ability to distinguish, at posting time, between a "Question" and an "Article". These two types of postings will exhibit different behaviors that we think will optimize the experience of the user.
February 25, 2016 – Alert: Incorrect SQL Results InterSystems has corrected a defect that can cause incorrect results for certain SQL INSERT, UPDATE, and DELETE statements.
This defect is present only in Caché and Ensemble 2015.2 and HealthShare distributions based on them. The problem affects all platforms.
Incorrect results occur only when two or more of these statements are nested within each other.
The example below demonstrates one possible way for this problem to happen:
The class has an UPDATE trigger that uses embedded SQL to modify a table.
Because the SQL is embedded in the UPDATE trigger, it is a nested statement – the trigger’s UPDATE is called while the UPDATE that initiated the trigger is still being executed. (This is the condition that can lead to incorrect results.)
In this case, the trigger is updating this table but the problem could happen even if a different table were being changed.
Given the following class, User.Test:
Class User.Test Extends %Persistent
{
Index idx On (x, y);
Property x As %Integer;
Property y As %Integer;
Property z As %Integer;
Property flg As %Integer;
Property zz As %String;
Trigger UA [ Event = UPDATE, Time = AFTER ]
{
if ({flg}=0) quit
&sql( UPDATE SQLUser.Test
SET flg=0
WHERE x=:{x} and y=:{y} and z=:{z}
)
quit
}
}
and that User.Test has the following two rows:
x y z flg zz 123 55 1 0 123 55 2 0
In this situation, the following call to UPDATE only modifies one row:
UPDATE SQLUser.Test SET flg=1,zz='done' WHERE x=123 and y=55
This call then has a result of:
x y z flg zz 123 55 1 1 done 123 55 2 0
The correction for this defect is identified as DPV4766. It will be included in all future releases of Caché, Ensemble, and HealthShare. The correction is also available via Ad Hoc distribution from InterSystems Worldwide Response Center (WRC). If you have any questions regarding this alert, please contact the Worldwide Response Center.
We released another set of improvements this week and will continue pushing out fixes and features in the upcoming weeks.
Thank you for using the InterSystems Developer Community and please continue providing feedback.