Title: WP SoaVis
Author: DeBAAT
Published: <strong>2015 年 2 月 11 日</strong>
Last modified: 2020 年 4 月 27 日

---

搜尋外掛

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

這個外掛**並未在最新的 3 個 WordPress 主要版本上進行測試**。開發者可能不再對這個
外掛進行維護或提供技術支援，並可能會與更新版本的 WordPress 產生使用上的相容性問題。

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

# WP SoaVis

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

[下載](https://downloads.wordpress.org/plugin/wp-soavis.1.3.0.zip)

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

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

## 外掛說明

A Service Oriented Architecture is primarily based on the definition and co-operation
of services. One of the main benefits is claimed to be the re-use of existing functionality.
However, due to the complexity of the environment, the insight of available functionality
is often lacking. In new projects, new functionality is thus build completely new
with new services. Even when there is already an existing service performing the
same task.

This plugin provides a means to manage and visualise the existing service base. 
With the use of shortcodes, the network of service relations can be visualised. 
As the relations can change over time, the visualisation is dynamically generated
every time it is shown on the site.

Download a set of example entities via [https://www.soavis.eu/wp-soavis-sample-upload].
This page also shows how to upload that set.

The main visualisation is provided by [GraphViz](http://www.graphviz.org/), a powerful
tool for visualising network and tree structures that connect objects. It has been
implemented in the [WP GraphViz](https://wordpress.org/plugins/wp-graphviz/) plugin.
Hence the dependency check.

## 螢幕擷圖

[⌊The SoaVis Services sub menu page shows an overview of a number of services defined
as soavis_service post_type.⌉⌊The SoaVis Services sub menu page shows an overview
of a number of services defined as soavis_service post_type.⌉[

The SoaVis Services sub menu page shows an overview of a number of services defined
as soavis_service post_type.

[⌊The SoaVis Systems sub menu page shows an overview of a number of systems defined
as soavis_system post_type.⌉⌊The SoaVis Systems sub menu page shows an overview 
of a number of systems defined as soavis_system post_type.⌉[

The SoaVis Systems sub menu page shows an overview of a number of systems defined
as soavis_system post_type.

[⌊The SoaVis Shortcode sub menu page shows an overview of the SoaVis shortcodes,
including the parameters accepted.⌉⌊The SoaVis Shortcode sub menu page shows an 
overview of the SoaVis shortcodes, including the parameters accepted.⌉[

The SoaVis Shortcode sub menu page shows an overview of the SoaVis shortcodes, including
the parameters accepted.

[⌊A SoaVis Service can be edited like any other post. A drop down has been added
to ease the use of SaoVis shortcodes.⌉⌊A SoaVis Service can be edited like any other
post. A drop down has been added to ease the use of SaoVis shortcodes.⌉[

A SoaVis Service can be edited like any other post. A drop down has been added to
ease the use of SaoVis shortcodes.

[⌊A service post on the front end shows a SoaVis graph example.⌉⌊A service post 
on the front end shows a SoaVis graph example.⌉[

A service post on the front end shows a SoaVis graph example.

[⌊A system post on the front end showing a different SoaVis graph.⌉⌊A system post
on the front end showing a different SoaVis graph.⌉[

A system post on the front end showing a different SoaVis graph.

## 安裝方式

This section describes how to install the plugin and get it working.

 1. Upload the contents of the `wp-soavis.zip` to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Define new services, projects, components, systems, chains.
 4. Use shortcodes as described in the documentation in your posts or pages.

## 常見問題集

  How do I use this plugin?

Create definitions for services, components, projects, systems using the custom 
post type sub menu’s in the WP SoaVis menu. Use the meta tag ‘ServiceDependency’
to define on which services this service depends.
 Use the `[soavis_*]` shortcodes
in the post body to show the desired information. The sub menu ‘SoaVis Shortcodes’
shows an overview of the shortcodes supported, including a list of parameters to
be used per shortcode. See the site for more explanations and a demo: [soavis.eu](https://www.soavis.eu).

  What is GraphViz?

[GraphViz](http://www.graphviz.org/) is a way of generating visualisations of structural
relationships between objects.
 Almost any kind of diagram where something _connects_
to something else can be drawn and automatically laid out using the DOT language.

## 使用者評論

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

## 參與者及開發者

以下人員參與了開源軟體〈WP SoaVis〉的開發相關工作。

參與者

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

〈WP SoaVis〉外掛目前已有 1 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/wp-soavis/contributors)
為這個外掛做出的貢獻。

[將〈WP SoaVis〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/wp-soavis)

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

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

## 變更記錄

#### 1.3.0

 * Tested for WP 5.4.0.

#### 1.2.1

 * Tested for WP 5.0.3.

#### 1.2.0

 * Formal version, tested for WP 4.7.4.
 * Fixed changed behaviour of WP-GraphViz simple option.
 * Fixed translations.

#### 1.1.1

 * Fixed translation handling using localization functions

#### 1.1.0

 * Fixed post content issue with shortcode encoding

#### 1.0.0

 * Fixed size and floating of graphs.
 * Fixed display of number of entities in list view.
 * Added shortcode support for start_nodes, filter, show_number and search parameters.
 * Updated nl_NL translations.

#### 0.4.0

 * Fixed handling of max_graph_level.
 * Fixed handling of WP GraphViz dependency.
 * Added support for non-defined services.
 * Added link for uploading sample entities.
 * Added Dutch translation (nl_NL).

#### 0.3.0

 * Fixed version of stable tag.
 * Added setting for traverse network level.

#### 0.2.0

 * Fixed SoaVis Chain type.
 * Fixed generation of node url.
 * Added DebugMP support to public class.
 * Added support for Demo by Gravity Forms.
 * Added support for category by SoaVis post_types.

#### 0.1.0

 * First version starting the plugin.

## 中繼資料

 *  版本 **1.3.0**
 *  最後更新 **6 年前**
 *  啟用安裝數 **10+**
 *  WordPress 版本需求 ** 5.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **5.4.0**
 *  語言
 * [Dutch](https://nl.wordpress.org/plugins/wp-soavis/) 及 [English (US)](https://wordpress.org/plugins/wp-soavis/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/wp-soavis)
 * 標籤:
 * [comments](https://tw.wordpress.org/plugins/tags/comments/)[spam](https://tw.wordpress.org/plugins/tags/spam/)
 *  [進階檢視](https://tw.wordpress.org/plugins/wp-soavis/advanced/)

## 評分

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

[Your review](https://wordpress.org/support/plugin/wp-soavis/reviews/#new-post)

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

## 參與者

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

## 技術支援

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

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

## 贊助

想要支援這個外掛的發展嗎？

 [ 贊助這個外掛 ](https://www.soavis.eu)