This project is read-only.

Installation

To install the Recruitment solution you'll need to have SharePoint 2010 installed. The Foundation edition can be downloaded here and is free.

The Recruitment solution is installed into the farm and then activated into a web site of your choice. Use the “Blank site” web template to create a new recruitment web site.

Then, download the http://sp2010recruitment.codeplex.com/releases and follow the steps below. All folder and file names are relative to the zip archive's root. Alternatively you can build the Recrtuiment solution from source code.

Installing Prerequisites

Recruitment solution relies on Log4Net. The log4net.dll library is located in the libs folder. This library has to be added into GAC.
  1. Run 01_install_prerequisites.bat batch file.

Installing the Solution into SharePoint

There are two files in “wsp” folder.
  1. BoldBrick.SharePoint.CommonControls.wsp — underlying framework.
  2. BoldBrick.OneIntranet.HR.wsp — the actual Recruitment solution.

To install these solutions edit 00_set_env.bat file and set the url variable to point to the target website.
  1. Run 21_add_solution_framework.bat batch file to install framework.
  2. Run 22_add_solution.bat batch file to install Recruitment solution.

Modifying Web.config

Several configuration settings need to be added manually into the target website's web.config file. Go to IIS folder of the application and open “web.config” file.

Log4Net configuration

  1. Add the following element inside configuration/configSections:
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net, Culture=neutral, Version=1.2.10.0, PublicKeyToken=1b44e1d426115821" />
  1. Add the following element insideconfiguration element (don't forget to customize the path):
<log4net>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="c:\LOGS\BoldBrick.OneIntranet.log" /> <!-- CUSTOMIZE THIS !-->
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maximumFileSize value="1000KB" />
      <maxSizeRollBackups value="1" />
      <countDirection value="-1" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%3thread] %-5level [%c] %message%newline" />
      </layout>
    </appender>
    <appender name="TraceAppender" type="log4net.Appender.TraceAppender, log4net">
      <layout type="log4net.Layout.PatternLayout, log4net">
        <conversionPattern value="%date [%thread] %-5level [%c] %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="INFO" />
      <appender-ref ref="RollingFileAppender" />
      <appender-ref ref="TraceAppender" />
    </root>
  </log4net>

Chart control configuration

For proper function of “HR Workflow Statistics” web part, ASP.NET chart support needs to be configured in web.config file.
  1. Add the following element inside configuration/system.web/httpHandlers element:
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
  1. Add following element inside configuration/system.webServer/handlers element:
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  1. Add following element into configuration element (don't forget to customize the path):
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImages\;" /> <!-- CUSTOMIZE THIS !-->
</appSettings>

Last edited Jun 22, 2011 at 11:32 PM by boldbrick, version 3

Comments

ashtom1 Apr 8, 2013 at 4:16 PM 
Any idea how can this be deployed on office365 SharePoint solution.