= Introduction = OpenPLM is a full-web [[http://en.wikipedia.org/wiki/Product_lifecycle_management|PLM (Product Lifecycle Management)]] solution. Source code is under GPLv3 licence. openPLM can interact with other open source solutions or proprietary solutions (OpenOffice.org, Google Doc, Thunderbird, Subversion, FreeCAD, Salome, ...) and manages all kind of data. openPLM is based on Ubuntu , PostgreSQL , Django , python , Apache , ... and also on Graphviz, Xapian, Celery, RabbitMQ, PythonOCC. = Installing openPLM = == Ubuntu 10.10 or later == See : [[http://wiki.openplm.org/docs/admin/ht_1_install_server.html | openPLM installation guide ]] == Ubuntu 10.04 == Same procedure as above except an issue with Graphviz. We need to install a more up-to-date date. We have 2 possibilities : === Download and install package from an Ubuntu repository which contains a more up-to-date package (hereafter we use Maverick repository) === We call that possibility : [[https://help.ubuntu.com/community/PinningHowto|Pinning]] . 1- [[https://help.ubuntu.com/8.04/add-applications/C/extra-repositories-adding.html|Add extra repository]] with the following repo : {{{ deb http://fr.archive.ubuntu.com/ubuntu maverick main restricted universe multiverse }}} 2- Create or modify some apt configuration files Edit '''/etc/apt/apt.conf''' and add the following lines : {{{ APT::Default-Release "lucid"; APT::Cache-Limit 50331648; }}} Edit '''/etc/apt/preferences''' and add the following lines : {{{ Package: * Pin: release a=lucid Pin-priority: 900 Package: * Pin: release a=maverick Pin-priority: 700 }}} 3- Install graphviz version 2.26.3-4 or newer : {{{ sudo apt-get update sudo apt-get install graphviz=2.26.3-4 }}} === Manualy download and install Graphviz with all packages it depends on === {{{ wget http://fr.archive.ubuntu.com/ubuntu/pool/main/g/graphviz/graphviz_2.26.3-5ubuntu4_i386.deb }}} {{{ dpkg -i graphviz_2.26.3-5ubuntu4_i386.deb }}} Analyse error messages and download+install missing packages. For Your Information, here is our list of our missing packages: graphviz_2.26.3-5ubuntu4_i386.deb, graphviz-dev_2.26.3-5ubuntu4_all.deb, libcdt4_2.26.3-5ubuntu4_i386.deb, libcgraph5_2.26.3-5ubuntu4_i386.deb, libgraph4_2.26.3-5ubuntu4_i386.deb, libgraphviz-dev_2.26.3-5ubuntu4_i386.deb, libgvc5_2.26.3-5ubuntu4_i386.deb, libgvpr1_2.26.3-5ubuntu4_i386.deb, libpathplan4_2.26.3-5ubuntu4_i386.deb, libxdot4_2.26.3-5ubuntu4_i386.deb, ocaml-base-nox_3.12.0-7ubuntu2_i386.deb = Getting started with openPLM = == Home Page == You have 4 possibilities : * Search for Objects (Parts, Documents, Groups or Users) * Navigate using links between Objects * Study an Object i.e. access to detailed informations * Create an Object == Search == {{attachment:search.png}} Search engine is a Google-like plain-text engine based on Xapian. First, select the type of Object you're looking for i.e. Parts, Documents, Groups, Users or subtypes. Second, input keyword(s). First eg : {{{ Ubuntu }}} If you want to refine your search, you can specify an attribute (reference, revision, name, description, file, ...) and criteria. Second eg : {{{ name=Ubuntu }}} Or several attributes/criterias : Third eg : {{{ name=Ubuntu description=Lucid }}} == Navigate == Objects are represented by boxes and linked together like this : {{attachment:navigate.png}} Boxes are blue for Parts, Violet for Documents and Pink for Groups/Users. If you click on one box, the designated object becomes the current object and you have access to objects linked to it. That way, you can navigate from one object to another. The Display box allows you to filter linked objects. == Study == {{attachment:study.png}} Switching to Study mode gives you access to all data about the current object i.e. : * attributes (kind of ID card of the object) * lifecycle (is it a draft or official object ?) * revisions * history * management (who is responsable for what) * related parts/documents, ... == Create == {{attachment:create.png}} You can create objects. = See also = [[http://www.openplm.org/ | Project home page ]] [[http://wiki.openplm.org/ | Project wiki ]] [[http://wiki.openplm.org/docs/index.html | Documentation ]]