ClassicPress 1.0.0 Now Available

ClassicPressAfter a couple of RC (release candidate) releases over the last couple of weeks, ClassicPress 1.0.0 “Aurora” has been released.

This is the first version of the hard fork of WordPress to be released; I have previously done a series on migrating from WordPress and am currently part way through a series on installing ClassicPress on a new site.

You can download ClassicPress, or the migration plugin, from the ClassicPress website.

This version is fully compatible with WordPress 4.9.8, but there have been some changes which are detailed in the release notes.

Implementing Enhanced Notes: What is Enhanced Notes?

GP Elementz Enhanced NotesThis post is part of a series on Implementing Enhanced Notes from ISC Software Solutions.

Enhanced Notes is one of the GP Elementz available from ISC Software Solutions.

The Enhanced Notes module is a Dexterity customisation which is installed on every Microsoft Dynamics client which replaces the standard notes window in all areas of Dynamics GP.

Instead of a single notes page, Enhanced Notes allows discrete notes to be created:

Continue reading “Implementing Enhanced Notes: What is Enhanced Notes?”

Installing ClassicPress: Download

ClassicPressThis post is part of the series on Installing ClassicPress; ClassicPress is an open source fork of WordPress which aims to target the business market or those looking for a CMS with a focus on security, stability and flexibility.

To download ClassicPress, visit their website and click the green Download ClassicPress button:

ClassicPress site with Download ClassicPress button

Continue reading “Installing ClassicPress: Download”

Implementing Enhanced Notes: Series Index

GP Elementz Enhanced NotesISC Software Solutions, the company I work for has, over time, developed a number of add-ons for Microsoft Dynamics GP. The first one of these add-ons I’m going to take a look at is the Enhanced Notes.

Over the course of this series, the index below will automatically update to show new posts as they go-live (unless you’re viewing this via a syndication feed, when you’ll need to check back to the original post).

Continue reading “Implementing Enhanced Notes: Series Index”

Installing ClassicPress: Series Index

ClassicPressWhen I started this blog seven years ago, I opted to use WordPress as the content management system to build it on. It was both easy to use and flexible. I’ve taken advantage of that flexibility over the years to write a number of plugins to add new functionality.

However, in the most recent iterations of WordPress, ostensibly an open source project, but actually controlled by Automattic, has introduced the Gutenberg block editor which has, in my opinion, fundamentally broken the easy writing experience of WordPress. This lead me to start looking around at alternatives and, quite naturally due to the duration and extent of my use of WordPress, the hard fork of WordPress known as ClassicPress. The initial impetus around the fork was against Gutenberg, but it has taken a wider view of the issues around WordPress and is trying to set itself up so that no one person can dictate the future of the project (as Matt Mullenweg dictates for WordPress).

Having gotten involved in the project, I have helped to update some documentation (such as FAQs), draft some proposed rules for the plugin directory (intended for ClassicPress v2) and assist in a few other small ways (unfortunately, my PHP is not good enough to help update core files).

Continue reading “Installing ClassicPress: Series Index”

Shortcut Command Line Parameters For Outlook Email, Appointments, etc.

Microsoft OutlookI’m currently setting up a new laptop and re-creating all of the shortcuts I am used to having, which includes shortcuts not only for Outlook itself, but also for the types of items. For example, I want to use the Run window and type EMAIL and have a new email window open.

Creating the shortcuts is straight forward, but you need to know the command line parameters:

Appointment:
   /c ipm.appointment

Contact:
   /c ipm.contact

Email:
   /c ipm.note

Note:
   /c ipm.stickynote

Task:
   /c ipm.task

I wish the email one was email instead of note as I never remember it on first attempt.

Formatting SQL

Microsoft SQL ServerI create a fair amount of T-SQL in the form of selects, views and stored procedures. While I try to format my code to make it easy to use, I do encounter code from other people which is not very well formatted; and if you look at the stored procedures or views which ship with Microsoft Dynamics GP, they are generally formatted with all of the code on a single line.

There are a variety of ways of formatting SQL and I’m sure there are addins for SQL Server Management Studio; however, I often work on clients servers and can’t just install anything I want.

Therefore, a web based alternative is favourite and SQLFormat is the best one I have come across so far.

To use, simple paste your code into the big box and click the Format SQL button:

SQLFormat

You can even load a file should you wish.

I’m posting it here as a reminder to myself.

Implementing SmartConnect: Conclusion

eOne SolutionsThis post is part of the series on Implementing SmartConnect, an integration tool from eOne Solutions, which can take data from any source and integrate it into Microsoft Dynamics GP (and other systems such as Microsoft Dynamics CRM or Sales Force amongst others). It has a drag and drop interface to make creating integrations quick and easy for all users rather than just developers (as many integration tools target).

Over the course of the last few weeks, I have installed and configured SmartConnect from eOne Solutions. The installation is fairly straightforward, but you do need to make sure that tasks are completed in order.

With SmartConnect installed, the next step is to create an integration. Therefore, in a few weeks, I’ll be doing a small series on creating a simple integration. For testing that SmartConnect itself is working, I usually create a Standard Journal integration; it’s a nice simple one, but one which is useful to all clients.

Implementing SmartConnect: Verify Connector Working

eOne SolutionsThis post is part of the series on Implementing SmartConnect, an integration tool from eOne Solutions, which can take data from any source and integrate it into Microsoft Dynamics GP (and other systems such as Microsoft Dynamics CRM or Sales Force amongst others). It has a drag and drop interface to make creating integrations quick and easy for all users rather than just developers (as many integration tools target).

With SmartConnect installed and configured, the last step is to verify that the GP Connection is working. This is done by checking to make sure the e Connect nodes are available.

Select the Maintenance tab and click on Node Maintenance button on the GP Connector section of the action pane:

Maintenance tab

Continue reading “Implementing SmartConnect: Verify Connector Working”