3DSlicer开发之路——Extensions(四)

Extensions server(有待探索)

  • The authoritative slicer extensions server is http://slicer.kitware.com/midas3 (权威slicer extensions 服务器)
  • An extensions server is a MIDAS instance having the plugins slicerpackages and slicerappstore installed.(一个extensions server的概念描述)
  • Assuming you install your own extensions server,(有教程教你怎样配置你自己的extensions server) it is possible to manage, serve and distribute extensions yourself. As depicted on the image below, Slicer users will have to set a different extensions server in Edit -> Application Settings -> Extensions.(这边好像在讲怎样设置你的extensions server,而不再用官方提供的extensions server)
Slicer Extensions settings

 

Server configuration

  • Database type: Mysql(数据库类型)
  • Plugin installation: Checkout the source of the plugins into the modules folder of your midas installation.

Why there are no windows 32-bit extensions available ?

  • Win 32 has a very limited amount of memory available to an application.
  • Many registration and segmentation algorithms fail on that platform because they run out of memory, when used with state of large data.(难以适应大数据处理)
  • Some of these failures are just that, some can crash slicer. Even though the "real" failure is caused by overextending the capabilities of the hardware (in a way the user's fault), it appears to the user that Slicer does not work. (真正的错误是用户对硬件能力的过度拓展,但在用户看来似乎是Slicer不工作了)
  • If you search the archives of Slicer Users there are several such complaints until we started to discourage people to use 32 bit.

Discussion: http://massmail.spl.harvard.edu/public-archives/slicer-users/2013/006703.html


Should I install the nightly version to access to last extension updates ?

If the extension developers contributed updates for the current stable release, you don't have to install the nightly version of Slicer. You can simply update the extension. Consider reading How to update an already installed extension. (开发者依然在维护stable release版本的slicer extension)

On the other hand, if the extension developers stopped to maintain the version of their extension built against the stable release (so that we can use the latest feature that will be in the next Slicer release), downloading the nightly is the only way to get the latest version of the extension. (开发者不再维护他们的stable release版本的slicer extension,那么我们只有下载nightly 版本的slicer来获取最新版本的extension)


How to update an already installed extension?

Assuming updates extensions are available for your version of Slicer, extensions can either be updated manually or automatically. (extensions 在对你的slicer版本有了更新之后,可以尝试手动或自动更新)

See Updating installed extensions


Updating installed extensions(手动,自动)

1. Open extensions manager and select Manage Extensions tab

2. Select Check for Updates from the tools menu

3. Check log

By selecting Install Updates Automatically from the tools menu, Slicer will check if extension updates are available on start-up.

来自 <https://www.slicer.org/wiki/Documentation/Nightly/Developers/FAQ#How_to_update_an_already_installed_extension.3F>

原文地址:https://www.cnblogs.com/oneDongHua/p/14264082.html