source: main/trunk/docs/en/whatsnew-1.3.rst @ 2543

Revision 2543, 5.5 KB checked in by pcosquer, 6 years ago (diff)

docs: whatsnew: devel section

What's new in OpenPLM 1.3

Warning

OpenPLM 1.3 is still in development, you can read the :ref:`previous release notes <whatsnew-1.2>`.

System Message: ERROR/3 (<string>, line 11); backlink

Unknown interpreted text role "ref".

Introduction

OpenPLM is a product oriented PLM solution. A product oriented PLM (Product Lifecycle Management) solution unifies all activities of the company in an ECM which structures data around the product. OpenPLM features a full web and user-friendly interface. OpenPLM is Free and Open Source Software. This means that all our work is free to use, modify and redistribute.

Notable changes:

  • Wiki syntax and Page document
  • Avatars

What's new for users

Wiki syntax

It is now possible to write rich formatted comments and other text (description, technical details, etc.).

The syntax is based on Markdown and it supports:

  • titles and subtitles
  • images
  • bullet and ordered lists
  • tables
  • special links (to a part, document, user and more)

The syntax is documented :ref:`on this page <user-richtext>`.

System Message: ERROR/3 (<string>, line 49); backlink

Unknown interpreted text role "ref".

A visual editor is available:

/whatsnew/1.3/editor_compose.png

The compose mode of the markdown editor.

/whatsnew/1.3/editor_preview.png

The preview mode of the markdown editor.

/whatsnew/1.3/editor_result.png

The rendered text.

Parts and documents: new description field

Parts and documents have now a description field. Now parts, documents, groups and ECRs have a name and a description fields.

This field supports formatted content.

Assembly promotion in two clicks

A new button is available to promote a whole assembly. It is no more necessary to promote each individual part in the right order.

This button is available if the following conditions are met:

  • the user is the only signer of every parts (or other signers have delegated their right);
  • all leaf parts are attached to an official document.

Avatars

Check-in improvements

A click on the check-in button immediately triggers the file selector. And the file is uploaded when the file selector is validated.

Search: all types

Timeline: browse by date and filtering

The timeline has been improved. It now displays all events which happened during a given period. The previous version displayed a fixed number of events.

Moreover, it is possible to filter events based on their type (part, document and/or group) and by their author.

3D view: full screen display and BOM

The assembly tree of a STEP file is now displayed as a treeview.

A click on the "full screen" button makes the view fullscreen.

/whatsnew/1.3/3D_mendelmax.png

The model is done by Brojt. It is licenced under the Attribution - Share Alike - Creative Commons license.

Other enhancements

  • new login page

What's new for administrators

OpenPLM now requires Django 1.5. Some dependencies and the settings file must be upgraded. Read the :doc:`instructions </admin/upgrade/upgrade-1.3>` before upgrading your installation.

System Message: ERROR/3 (<string>, line 143); backlink

Unknown interpreted text role "doc".

Customize default references

It is now possible to customize the default reference of parts and documents. Read :ref:`admin-references` for details on how to customize default references.

System Message: ERROR/3 (<string>, line 152); backlink

Unknown interpreted text role "ref".

New application: richpage

:ref:`richpage-admin`

System Message: ERROR/3 (<string>, line 159); backlink

Unknown interpreted text role "ref".

What's new for developers

Django 1.5

Django 1.5 adds custom user model. OpenPLM still uses the User model provided by Django and a separated profile (:class:`~UserProfile`). To get the profile of a user instance, you must now access the :samp:`{user}.profile` attribute instead of calling :samp:`{user}.get_profile()`.

System Message: ERROR/3 (<string>, line 168); backlink

Unknown interpreted text role "class".

System Message: ERROR/3 (<string>, line 168); backlink

Unknown interpreted text role "samp".

System Message: ERROR/3 (<string>, line 168); backlink

Unknown interpreted text role "samp".

Static files are now located in :samp:`{app}/static/` directories instead of the media/ directory.

System Message: ERROR/3 (<string>, line 174); backlink

Unknown interpreted text role "samp".

HttpResponse which takes a file or an iterator are now instances of :class:`.StreamingHttpResponse`.

System Message: ERROR/3 (<string>, line 177); backlink

Unknown interpreted text role "class".

All DateTime fields are now timezone aware.

Rich text | Wiki syntax

:ref:`devel-richtext`

System Message: ERROR/3 (<string>, line 186); backlink

Unknown interpreted text role "ref".

Modules

:mod:`plmapp.utils` is now a package and the modules :mod:`.archive`, :mod:`.encoding`, :mod:`.unicodecsv`, :mod:`.units` moved to this package.

System Message: ERROR/3 (<string>, line 191); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 191); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 191); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 191); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 191); backlink

Unknown interpreted text role "mod".

A new module, :mod:`plmapp.utils.importing` is available to import a function or a class from a string. It is based on the one provided by Mezzanine.

System Message: ERROR/3 (<string>, line 194); backlink

Unknown interpreted text role "mod".

:mod:`plmapp.base_views` moved to :mod:`plmapp.views.base`.

System Message: ERROR/3 (<string>, line 197); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 197); backlink

Unknown interpreted text role "mod".

A lot of views moved from :mod:`plmapp.views.main` to :mod:`plmapp.views.group`, :mod:`plmapp.views.document`, :mod:`plmapp.views.part`, :mod:`plmapp.views.plmobject` or :mod:`plmapp.views.user`.

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

System Message: ERROR/3 (<string>, line 199); backlink

Unknown interpreted text role "mod".

References

:mod:`.references`

System Message: ERROR/3 (<string>, line 207); backlink

Unknown interpreted text role "mod".

Celery tasks

Task are now executed after the current database transaction. If the transaction failed, tasks are not executed.

Previous versions

System Message: ERROR/3 (<string>, line 219)

Unknown directive type "toctree".

.. toctree::
    :maxdepth: 1
    whatsnew/whatsnew-1.2
    whatsnew/whatsnew-1.1
Note: See TracBrowser for help on using the repository browser.