{"id":4291,"date":"2012-05-14T09:59:48","date_gmt":"2012-05-14T17:59:48","guid":{"rendered":"http:\/\/www.sapien.com\/blog\/?p=4291"},"modified":"2012-05-14T11:34:35","modified_gmt":"2012-05-14T19:34:35","slug":"primalscript-2012-whats-new-part-8","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2012\/05\/14\/primalscript-2012-whats-new-part-8\/","title":{"rendered":"PrimalScript 2012: What&#8217;s new? (Part 8)"},"content":{"rendered":"<p>Last time we looked at the new code navigator on top of the source code views in PrimalScript 2012. Today we\u2019ll have a look at the other tabs on the new ribbon interface.<\/p>\n<p>There are four additional tabs that are always available:<\/p>\n<h3>View<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb.png\" width=\"644\" height=\"93\"><\/a> <\/p>\n<p>This is the place where you can show or hide all the secondary windows, or things you switched of by accident. Most items are pretty self-explanatory. The Debug console only applies to PowerShell, so don\u2019t expect that to be available when&nbsp; you are debugging VBScript. \u2018Call Stack\u2019, \u2018Variables\u2019 and \u2018Watch\u2019 become visible automatically when you start debugging, but in case you inadvertently close one, here is where you bring it back.<\/p>\n<h3>Project<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb1.png\" width=\"644\" height=\"115\"><\/a> <\/p>\n<p>If the name didn\u2019t give it away, this tab is about projects. If you have never used them, you can just forget about this tab. If you use projects to group files together, develop ASP web sites, create C# or VB.NET components etc. you have seen all this. All the project functionality of the previous PrimalScript versions is concentrated in one place. <\/p>\n<h3>Tools<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image2.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb2.png\" width=\"644\" height=\"108\"><\/a> <\/p>\n<p>The Tools tab is the home of all the things you should need occasionally, but please let us know if we need to transfer any of this to the Home tab. The wizards are pretty much on par with the 2011 versions and the FTP functionality is also identical. We just moved the items from the 2011 file submenu to it\u2019s own group here to make it more discoverable.<br \/>The source control group contains all the items from the old Source control toolbar. Last but not least we have the Database group, which sets the current connection for any SQL files you would like to run directly from within PrimalScript.<\/p>\n<h3>Help<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image3.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb3.png\" width=\"393\" height=\"148\"><\/a> <\/p>\n<p>Product Help links to the help file, the manual and a default keyboard map. Yes, we know it is still the 2011 manual. It is being worked on and I was promised it would go faster than last time.<br \/>Check for updates launches the update checker in the designated interval. As opposed to some other products, we don\u2019t continuously run an agent hogging memory and bandwidth. The check is only run as set by you and then terminates. Of course you can always click \u201cCheck for updates\u201d to check right now.<br \/>Register product: We really encourage you to do that. It will store your license key on our site and associate it with your login. If you ever loose your hard drive and email archive, you can get the license key and the software right on our site. If you don\u2019t register your key we may not be able to help you especially if you or your company purchased it through a third party.<\/p>\n<p>Some links to our site round out this category. Click on them, pretty self-explanatory.<\/p>\n<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<p>Additionally, there are three context tabs which only show up when you open and activate HTML or XML files. There is a third kind, which will only open up when you connect to an FTP site.<br \/>These are called context tabs because they only become visible when the associated document type is open and has the focus. It reduces clutter in the main user interface for those who never use these functions.<\/p>\n<h3>HTML<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image4.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb4.png\" width=\"644\" height=\"114\"><\/a> <\/p>\n<p>Whenever you set the focus to an HTML page in text or WYSIYG mode you will see the HTML context tab show up. It contains helpful functions and indicators for this particular file type. If you open a browser window within PrimalScript, e.g. from an MSDN search, you will also get this context tab. As soon as you activate a document where this does not apply to it will be hidden again.<\/p>\n<h3>XML<\/h3>\n<h3><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image5.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb5.png\" width=\"426\" height=\"147\"><\/a><\/h3>\n<p>XML are very commonly used as configuration files today and you may encounter them more often than before. PrimalScript contains a special XML editor that makes the structure of these files easier to comprehend. If you want to edit them in plain text mode, you can. If you have to deal with these types of files a lot I suggest you also have a look at <a href=\"http:\/\/www.sapien.com\/software\/primalxml\" target=\"_blank\">PrimalXML 2012<\/a>. This tab and its groups contain command that apply to the structured XML editor in PrimalScript.<\/p>\n<h3>FTP<\/h3>\n<p><a href=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image6.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2012\/05\/image_thumb6.png\" width=\"422\" height=\"147\"><\/a><\/p>\n<\/p>\n<p>We do not recommend that you edit files directly on an FTP server. It is always much better to sandbox them locally and upload them when you are done editing. We know however that what is consider a \u201cbest practice\u201d does not always correlate to reality. So if you go to the Tools tab on the Ribbon bar and open an FTP site you will see this context tab becoming active. For PrimalScript 20xx users this is really just a reincarnation of the FTP toolbar. The functions are pretty straightforward and should pose no problem for users familiar with FTP.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last time we looked at the new code navigator on top of the source code views in PrimalScript 2012. Today we\u2019ll have a look at the other tabs on the new ribbon interface. There are four additional tabs that are always available: View This is the place where you can show or hide all the [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,410,21],"tags":[710,60,103,700,1006,690,711,197],"class_list":["post-4291","post","type-post","status-publish","format-standard","hentry","category-general","category-primalscript-software-news","category-software-news","tag-context","tag-ftp","tag-html","tag-primalscript-2012","tag-primalxml","tag-ribbon","tag-wysiwyg","tag-xml"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/4291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=4291"}],"version-history":[{"count":3,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/4291\/revisions"}],"predecessor-version":[{"id":4295,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/4291\/revisions\/4295"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=4291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=4291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=4291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}