Campus Management GitHub Repositories

I am happy to announce that we have created a set of community-driven GitHub repositories to help share ideas, solutions and knowledge regarding CampusNexus!  We would love for you to contribute to this community as well, so please feel free to fork a project and commit your proposed changes.  Submitting a change will write to[…]

CampusNexus Single Sign-On

CampusNexus Single Sign-On Overview Application security is a top priority for Campus Management.  As part of this, we would like to inform you that CampusNexus is now utilizing Single Sign-on (SSO) across all web apps: CampusNexus CRM Web Client CampusNexus Student Web Client CampusNexus Student Portal Forms Builder (Designer & Renderer) For the user, this[…]

CampusNexus Entity Framework

CampusNexus Entity Framework Note: The example service used in this solution can be found in TFS at this location: $/Framework/Internal/ServiceExample What is an Entity? In CampusNexus, an Entity represents a person, place, or thing such as a Course, Task or Campaign.  Entities only contain the properties associated with itself such as first name, last name or city.  The verbs[…]

CampusNexus Visual Studio Item Templates

The CampusNexus Visual Studio item templates are a set of templates that will help you create common CampusNexus .NET types such as Services, Events, Commands, and EventHandlers.  To assist in maintaining naming and namespace consistency across CampusNexus, these templates are designed to be executed to the root of your projects.  To use a template, right click[…]

CampusNexus Logging

Overview The scope of this document is to describe how to enable logging on products built on the CampusNexus framework. Configuring Logging The default logging provider used by CampusNexus is NLog. NLog allows you to configure log targets, levels, rules, layouts, etc. through configuration. To configure logging for CampusNexus products, you need to modify the[…]

CampusNexus Student Web Client – Application Pool Identity

Overview In order to enhance security and simplify configuration and maintenance, the CampusNexus Student Web Client will use (by default) application pool identity and integrated security to access local and network resources such as SQL Server. Application Pool Identity Application pool identity is a feature that was introduced in Service Pack 2 (SP2) of Windows[…]

Defining and Accessing Configuration

Defining Configuration When defining configuration settings, use appSettings within the app.config or web.config. Make sure each app setting is properly commented.

Accessing Configuration When accessing configuration stored within a configuration file, do not use the static methods exposed on ConfigurationManager, as this type limits your ability to mock configuration settings for unit testing. The[…]

Campus Management Development & NuGet

Overview This post describes the details of how to configure a Visual Studio solution to publish to the Campus Management NuGet package source. Campus Management NuGet Package Source The Campus Management NuGet package source is a file system based source located at \\bcrnfs2\nuget. Campus Management IT publishes a NuGet.config file to all machines on the[…]

Skip to toolbar