Title: Vessera – Program &amp; Course Catalog for Colleges
Author: russtino
Published: <strong>2026 年 10 月 15 日</strong>
Last modified: 2026 年 10 月 15 日

---

搜尋外掛

![](https://ps.w.org/vessera/assets/banner-772x250.png?rev=3749421)

![](https://ps.w.org/vessera/assets/icon-256x256.png?rev=3749421)

# Vessera – Program & Course Catalog for Colleges

 由 [russtino](https://profiles.wordpress.org/russtino/) 開發

[下載](https://downloads.wordpress.org/plugin/vessera.1.0.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/vessera/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/vessera/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/vessera/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/vessera/#developers)

 [技術支援](https://wordpress.org/support/plugin/vessera/)

## 外掛說明

Vessera turns WordPress into an academic catalog for community and technical colleges.
Programs, credentials and courses are entered once as structured information, and
every page that shows them stays in sync: change a course’s credits and every program
map that includes it updates.

#### Programs and credentials

 * Each program can offer several credentials (for example an AAS and a Technical
   Certificate), each with its own length, credit total, description and program
   map.
 * Semester-by-semester program maps, edited in a full-screen editor with per-term
   and program credit totals.
 * Choice slots for electives and general education: “choose one of” single courses
   or groups taken together, such as a lecture and its lab.
 * Pathways for credentials with routes students choose between (for example Coding
   and Networking). Visitors switch between pathways on the program page, and totals
   update to match.
 * Map templates: build your general education requirements once and apply them 
   to any program’s map, then adjust each program as needed. Templates can be removed
   again later.
 * Scheduling checks while you edit: prerequisites in the wrong term, maps that 
   don’t add up to the credential’s credits, and courses that aren’t published yet.
 * Optional program information: outcomes, careers, industry certifications, start
   dates, an enrollment notice, and CIP code. Anything left empty, heading included,
   isn’t shown.

#### Courses

 * Course code, credit hours, optional lecture, lab and contact hours, description,
   and prerequisites linked to their courses.
 * Departments can claim course prefixes (for example CPD and CIS), so new courses
   are filed automatically.
 * The Courses list in the admin can be filtered by department, by program, or to
   show courses that aren’t in any program.

#### Spreadsheet import

 * Import courses from a CSV or Excel (.xlsx) file. The file is read in your browser
   and nothing is saved until you confirm.
 * Choose the header row (for spreadsheets with a title above the headers) and match
   columns to course fields; your choices are remembered for next time.
 * Preview every row before importing, choose which row to use when a course code
   appears more than once, and set departments by course prefix.
 * Re-importing an updated spreadsheet updates existing courses instead of duplicating
   them. Prerequisites listed as course codes are linked automatically.

#### Blocks

 * **Program Details**, **Program Map** (with credential tabs, pathway switching,
   and a choice of how many semesters appear per row), **Program List** (outcomes,
   careers or certifications)
 * **Course Info** and **Course Description**
 * **Program Finder** and **Course Finder**: searchable, filterable lists whose 
   filters are kept in the address bar, so a filtered view can be bookmarked or 
   linked.

All blocks are rendered on the server from your saved information, work with block
and classic themes, take their colors and fonts from your theme, and are built to
be accessible: keyboard-operable tabs and switches, table captions and headers, 
and screen-reader announcements in the finders.

## 螢幕擷圖

[⌊A program page: credential details with pathway descriptions, then a semester-
by-semester map with credential tabs and a pathway switcher.⌉⌊A program page: credential
details with pathway descriptions, then a semester-by-semester map with credential
tabs and a pathway switcher.⌉[

A program page: credential details with pathway descriptions, then a semester-by-
semester map with credential tabs and a pathway switcher.

[⌊Choosing a pathway: the other pathway's courses are hidden, and term and program
credit totals update to match.⌉⌊Choosing a pathway: the other pathway's courses 
are hidden, and term and program credit totals update to match.⌉[

Choosing a pathway: the other pathway’s courses are hidden, and term and program
credit totals update to match.

[⌊The Program Finder narrowing programs by credential and delivery mode.⌉⌊The Program
Finder narrowing programs by credential and delivery mode.⌉[

The Program Finder narrowing programs by credential and delivery mode.

[⌊The map editor: choice slots, course groups such as lecture and lab pairs, pathways
and per-pathway credit totals.⌉⌊The map editor: choice slots, course groups such
as lecture and lab pairs, pathways and per-pathway credit totals.⌉[

The map editor: choice slots, course groups such as lecture and lab pairs, pathways
and per-pathway credit totals.

[⌊Editing a program: credentials, lengths, credits and pathways in the sidebar, 
with a live preview of the program page.⌉⌊Editing a program: credentials, lengths,
credits and pathways in the sidebar, with a live preview of the program page.⌉[

Editing a program: credentials, lengths, credits and pathways in the sidebar, with
a live preview of the program page.

[⌊Matching spreadsheet columns to course fields during a course import.⌉⌊Matching
spreadsheet columns to course fields during a course import.⌉[

Matching spreadsheet columns to course fields during a course import.

## 適用於區塊編輯器

這個外掛提供 7 個可供區塊編輯器使用的區塊。

 *   Program Map Shows each credential's courses term by term, with credit totals.
 *   Program List Shows one of a program's lists: outcomes, careers, or industry
   certifications. Shows nothing, not even its heading, until the list has items.
 *   Course Description Shows the course description from the Course Details panel.
 *   Course Finder A searchable table of all courses, filterable by department and
   program.
 *   Program Finder A searchable, filterable list of all programs.
 *   Course Info Shows a course's code, credit hours, and prerequisites.
 *   Program Details Shows a program's credential, length, credits, department, 
   and delivery mode.

## 安裝方式

 1. Install and activate Vessera from Plugins  Add New, or upload the plugin folder
    to `/wp-content/plugins/`.
 2. Under **Vessera  Departments**, add your departments and, optionally, their course
    prefixes.
 3. Add courses by hand under **Vessera  Courses**, or import them under **Vessera  
    Import Courses**.
 4. Create a program under **Vessera  Programs**. In the **Credentials** panel of the
    editor sidebar, tick the credentials it offers, then build each one’s map.
 5. Create a page with the **Program Finder** block and choose it as the Programs page
    under **Vessera  Settings**.

## 常見問題集

### I changed a program map, but the page didn’t change.

The map editor’s **Done** button only closes the editor. Changes are saved when 
you click **Update** (or **Publish**) on the program, the same as any other edit.

### A course is in the program map, but it doesn’t appear on the public page.

Courses that are still drafts are never shown on the public site. Publish the course
and it will appear. The map editor lists any unpublished courses in its warnings.

### My theme shows “Written by” with no name on program pages.

That line comes from your theme’s general template for single posts, which expects
an author and categories that programs don’t have. In a block theme, go to **Appearance
Editor  Templates**, add a template for “Single item: Program”, and remove the byline
from it. In a classic theme, ask your theme developer, or create a `single-vessera_program.
php` template.

### Can I change a map template after applying it?

Yes, but changes to a template don’t affect maps it was already applied to: applying
a template copies its entries, so each program can then be adjusted independently.
To start over, choose the template in the map editor and click **Remove**, then 
apply it again.

### What spreadsheet formats can I import?

CSV and Excel (.xlsx). Older .xls files can be saved as .xlsx or CSV from Excel 
or Google Sheets first.

### Can visitors print a program map?

Yes. Printing a program page includes every credential and every pathway, whichever
tab or pathway is selected on screen.

### I updated Vessera and my Programs page setting is gone.

Deleting the plugin removes its settings, so updating by deleting the old version
and installing the new one resets them. To update by hand without losing settings,
go to **Plugins  Add New  Upload Plugin** and upload the new zip; WordPress offers
to replace the installed version and keeps your settings. Updates through the normal**
Update now** link also keep them. To restore a lost setting, choose your page again
under **Vessera  Settings**.

### I used Catalogist. How do I switch?

Vessera is the new name of the Catalogist plugin. Deactivate Catalogist, then install
and activate Vessera: your programs, courses, map templates, departments, credential
types and settings are converted automatically, including Vessera blocks on your
pages and any Site Editor templates for programs and courses. You can then delete
Catalogist.

### What happens to my content if I delete the plugin?

By default, only Vessera’s settings are removed; programs, courses and their departments
stay in the database in case you reinstall. To remove everything, turn on **Remove
content** under **Vessera  Settings** before deleting the plugin.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Vessera – Program & Course Catalog for Colleges〉的開發相關
工作。

參與者

 *   [ russtino ](https://profiles.wordpress.org/russtino/)

[將〈Vessera – Program & Course Catalog for Colleges〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/vessera)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/vessera/)、查看
[SVN 存放庫](https://plugins.svn.wordpress.org/vessera/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/vessera/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/vessera/)。

## 變更記錄

#### 1.0.0

 * Initial release. Vessera was previously published as Catalogist; content made
   with Catalogist is converted automatically.

## 中繼資料

 *  版本 **1.0.0**
 *  最後更新 **4 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.6 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.3**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/vessera/)
 * 標籤:
 * [academic programs](https://tw.wordpress.org/plugins/tags/academic-programs/)
   [college](https://tw.wordpress.org/plugins/tags/college/)[course catalog](https://tw.wordpress.org/plugins/tags/course-catalog/)
   [courses](https://tw.wordpress.org/plugins/tags/courses/)[education](https://tw.wordpress.org/plugins/tags/education/)
 *  [進階檢視](https://tw.wordpress.org/plugins/vessera/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/vessera/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/vessera/reviews/)

## 參與者

 *   [ russtino ](https://profiles.wordpress.org/russtino/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/vessera/)