/freshman

Primary LanguageHTMLMIT LicenseMIT

Freshman v1.2.4

🉑 需加入awoo團隊才能使用本專案

Introduction

本專案可有效解決公司新人到職時,不知要找誰報到或者做什麼事,系統會將主管事先寫好的流程依每個分配給新人,新人只需照著流程跑完,可以快速的完成新手所要做的事情,並且能讓新人很快的進入狀況。

除了流程系統,本專案還提供上手教程系統,主管須先建立部門所需的課程,加入教程內,新人就可以透過上手教程觀看教學,減少新人找資料的時間,就能快速地上手了 💯。

Feature

  • 遊客登入: 沒有會員可先透過遊客登入看前面的流程

  • 會員登入: Google Sign-In 使用申請的awoo google帳號即可進入

  • 新人前台

    1. 入門攻略:可以清楚瞭解,報到流程、工具使用…等等。

    2. 上手教程:新人所需的資訊補充,使新人能夠快速上手。

  • 管理者後台

    1. 管理流程項目:可以管理所有流程。

    2. 指定部門流程:可以指定部門需要流程。

    3. 指定新人流程:可以指定新人額外需要走的流程。

    4. 教程學習管理:編輯想要新人學習課程並組成教程。

    5. 部門管理:管理員可以新增、刪除、修改部門。

    6. 人員管理:管理員可以新增、修改新人帳號。

Installation

$ git clone https://github.com/awootaiwan/freshman.git freshman

$ cd freshman

$ git submodule update --init

$ vim .htaccess

.htaccess內容

<Files ~ "^\.(htaccess|htpasswd|git|svn)$">
deny from all
</Files>
SetEnv CI_ENV development  #環境變數  production or development
Options -Indexes
RewriteEngine on
RewriteBase /freshman
RewriteCond $1 !^(index.php|css|images|js|favicon.ico|$)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

dbConfig配置

$ mkdir dbConfig

$ cd dbConfig

$ vim freshman_dev_db.json

freshman_dev_db.json內容

資料庫連線資料

測試機資料庫名稱使用:intern_dev_db

正式機資料庫名稱使用:intern_stage_db

{ 
    "type": "mysql",
    "database": "intern_dev_db",   
    "username": "帳號",
    "password": "密碼",
    "host": "資料庫位址ip"
}

config 配置

$ mkdir application/config/development

$ mkdir application/config/production

$ cp application/config/config.php application/config/development/config.php

$ cp application/config/config.php application/config/production/config.php
修改devplopment and production 內的config.php 
$config['base_url']變數 改成網站的網址

Submodule Project

需加入awoo團隊才能使用

  1. bob-the-builder v3

  2. model v2

遊客登入

入門攻略

上手教程

管理流程項目

指定部門流程

指定新人流程

教程學習管理

部門管理

人員管理