mirror of
https://github.com/inventree/inventree-website.git
synced 2025-04-28 21:46:44 +00:00
deploy: 92eb4c6532d411a0789fa10061eb52d177513dca
This commit is contained in:
parent
1d03e124a5
commit
5831b9cf93
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/SchrodingersGat/inventree-brother-plugin" />
|
<meta property="og:url" content="/SchrodingersGat/inventree-brother-plugin" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Brother Plugin" />
|
<meta property="twitter:title" content="Inventree Brother Plugin" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/SchrodingersGat/inventree-wireviz" />
|
<meta property="og:url" content="/SchrodingersGat/inventree-wireviz" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Wireviz" />
|
<meta property="twitter:title" content="Inventree Wireviz" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/SergeoLacruz" />
|
<meta property="og:url" content="/SergeoLacruz" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Sergeolacruz" />
|
<meta property="twitter:title" content="Sergeolacruz" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/SergeoLacruz/inventree-supplier-panel" />
|
<meta property="og:url" content="/SergeoLacruz/inventree-supplier-panel" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Supplier Panel" />
|
<meta property="twitter:title" content="Inventree Supplier Panel" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Create Mouser shopping cart from purchase order","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Create Mouser shopping cart from purchase order","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/SergeoLacruz/inventree-zebra-plugin" />
|
<meta property="og:url" content="/SergeoLacruz/inventree-zebra-plugin" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Zebra Plugin" />
|
<meta property="twitter:title" content="Inventree Zebra Plugin" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/afkiwers/inventree-kicad" />
|
<meta property="og:url" content="/afkiwers/inventree-kicad" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Kicad" />
|
<meta property="twitter:title" content="Inventree Kicad" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"afkiwers"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"KiCad Integration for InvenTree","headline":"Inventree Kicad","mainEntityOfPage":{"@type":"WebPage","@id":"/afkiwers/inventree-kicad"},"url":"/afkiwers/inventree-kicad"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"afkiwers"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"KiCad Integration for InvenTree","headline":"Inventree Kicad","mainEntityOfPage":{"@type":"WebPage","@id":"/afkiwers/inventree-kicad"},"url":"/afkiwers/inventree-kicad"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/afwkiers" />
|
<meta property="og:url" content="/afwkiers" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Afwkiers" />
|
<meta property="twitter:title" content="Afwkiers" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Afwkiers","mainEntityOfPage":{"@type":"WebPage","@id":"/afwkiers"},"url":"/afwkiers"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Afwkiers","mainEntityOfPage":{"@type":"WebPage","@id":"/afwkiers"},"url":"/afwkiers"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
BIN
assets/blog/print-labels.png
Normal file
BIN
assets/blog/print-labels.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 222 KiB |
BIN
assets/blog/printer-dialog.png
Normal file
BIN
assets/blog/printer-dialog.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 188 KiB |
BIN
assets/blog/select-labels.png
Normal file
BIN
assets/blog/select-labels.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 321 KiB |
10
blog.html
10
blog.html
@ -66,6 +66,16 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="p-6 md:w-1/2 flex flex-col items-start">
|
||||||
|
<h2 class="header-text title-font mb-4 cm-gray-1">
|
||||||
|
<a href="/blog/2023/12/06/label-printing">Label Printing Updates</a>
|
||||||
|
</h2>
|
||||||
|
<span class="leading-relaxed mb-4">Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received ...</span>
|
||||||
|
<span>06 Dec 2023 |
|
||||||
|
|
||||||
|
<a href="/schrodingersgat">Oliver</a></span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="p-6 md:w-1/2 flex flex-col items-start">
|
<div class="p-6 md:w-1/2 flex flex-col items-start">
|
||||||
<h2 class="header-text title-font mb-4 cm-gray-1">
|
<h2 class="header-text title-font mb-4 cm-gray-1">
|
||||||
<a href="/blog/2023/10/29/barcodes">New Barcode Features</a>
|
<a href="/blog/2023/10/29/barcodes">New Barcode Features</a>
|
||||||
|
248
blog/2023/12/06/label-printing.html
Normal file
248
blog/2023/12/06/label-printing.html
Normal file
@ -0,0 +1,248 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang=" en-US ">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/assets/splide/css/splide.min.css">
|
||||||
|
<link rel="stylesheet" href="/assets/index.css">
|
||||||
|
<link rel="shortcut icon" type="image/png" href="/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Fontawesome integration -->
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
|
||||||
|
|
||||||
|
<title>InvenTree - Label Printing Updates</title>
|
||||||
|
<meta itemprop="description" name="description"
|
||||||
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
|
|
||||||
|
<!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||||
|
<title>Label Printing Updates | InvenTree</title>
|
||||||
|
<meta name="generator" content="Jekyll v4.3.2" />
|
||||||
|
<meta property="og:title" content="Label Printing Updates" />
|
||||||
|
<meta name="author" content="SchrodingersGat" />
|
||||||
|
<meta property="og:locale" content="en_US" />
|
||||||
|
<meta name="description" content="Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible." />
|
||||||
|
<meta property="og:description" content="Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible." />
|
||||||
|
<link rel="canonical" href="/blog/2023/12/06/label-printing" />
|
||||||
|
<meta property="og:url" content="/blog/2023/12/06/label-printing" />
|
||||||
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="article:published_time" content="2023-12-06T00:00:00+00:00" />
|
||||||
|
<meta name="twitter:card" content="summary" />
|
||||||
|
<meta property="twitter:title" content="Label Printing Updates" />
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2023-12-06T00:00:00+00:00","datePublished":"2023-12-06T00:00:00+00:00","description":"Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible.","headline":"Label Printing Updates","mainEntityOfPage":{"@type":"WebPage","@id":"/blog/2023/12/06/label-printing"},"url":"/blog/2023/12/06/label-printing"}</script>
|
||||||
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="flex flex-col antialiased cm-gray-1 min-h-screen">
|
||||||
|
<div class="flex-none">
|
||||||
|
<header class="cm-gray-2 body-font sticky top-0 z-50 bg-gradient-to-r from-white to-secondary">
|
||||||
|
<div class="container mx-auto flex flex-wrap p-5 flex-row items-center">
|
||||||
|
<a class="flex title-font font-medium items-center cm-gray-1 mb-0 mr-2" href="/">
|
||||||
|
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
|
||||||
|
<span class="ml-3 text-xl">InvenTree</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="flex-grow xs:flex-none"></div>
|
||||||
|
|
||||||
|
<nav class="md:mr-auto md:py-1 xs:ml-4 xs:pl-4 xs:border-l xs:border-gray-400 flex flex-wrap items-center text-base justify-center">
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="/deploy.html">Deploy</a>
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="https://docs.inventree.org/en/latest/">Docs</a>
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="/blog">Blog</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header> <header>
|
||||||
|
|
||||||
|
<a href="/blog" class="flex items-center m-5 text-xl hover:underline">
|
||||||
|
<img class="w-6 h-6" alt="go back" src="/assets/back.svg">
|
||||||
|
<span>Back</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<article>
|
||||||
|
<h1>Label Printing Updates</h1>
|
||||||
|
<p>
|
||||||
|
06 Dec 2023
|
||||||
|
|
||||||
|
|
||||||
|
<a href="/schrodingersgat">Oliver</a>
|
||||||
|
</p>
|
||||||
|
<p>Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible.</p>
|
||||||
|
|
||||||
|
<h3 id="label-printing-plugins">Label Printing Plugins</h3>
|
||||||
|
|
||||||
|
<p>Previously, we had separate concepts for “native label printing” and “printing via plugins”, with different software pipelines for each. This meant that:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>We had a lot of duplicated or inefficient code</li>
|
||||||
|
<li>External printing plugins did not have the same available features</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5251">#5251</a> we refactored the label printing codebase entirely, and now all label printing is handled via plugins. A builtin plugin is provided which simply renders a single label as a <code class="language-plaintext highlighter-rouge">.pdf</code> file (maintaining previous behavior).</p>
|
||||||
|
|
||||||
|
<p>The refactor also provided a number of significant improvements and new functionality:</p>
|
||||||
|
|
||||||
|
<h4 id="background-printing">Background Printing</h4>
|
||||||
|
|
||||||
|
<p>Printing plugins can run in the <em>foreground</em> - and return a <code class="language-plaintext highlighter-rouge">.pdf</code> object - or in the <em>background</em>. Background printing plugins return a response immediately (to prevent blocking of the web application) and the printing is offloaded to the background worker process. This allows flexibility to (for example) communicate with an external physical printing device.</p>
|
||||||
|
|
||||||
|
<h4 id="multiple-labels">Multiple Labels</h4>
|
||||||
|
|
||||||
|
<p>Before this refactor, plugins received each label individually, with a single “print job” being sent to the printing plugin for each selected label. This was inefficient, and also meant that the printing plugin did not have the flexibility to handle simultaneous printing of multiple labels.</p>
|
||||||
|
|
||||||
|
<p>Now, printing plugins have access to the <code class="language-plaintext highlighter-rouge">print_labels</code> method, which receives <em>all</em> labels to be printed. If desired, multiple labels could be printed together onto a single paper sheet (<em>an example of this is below</em>).</p>
|
||||||
|
|
||||||
|
<p>The default implementation of <code class="language-plaintext highlighter-rouge">print_labels</code> simply calls the existing <code class="language-plaintext highlighter-rouge">print_label</code> method in sequence for each separate label - maintaining backwards compatibility for existing plugins.</p>
|
||||||
|
|
||||||
|
<h3 id="printing-options">Printing Options</h3>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5786">PR #5786</a> we introduced the concept of “printing options”. Each printing plugin can provide a set of printing options which are presented to the user before initiating label printing. This allows for greater flexibility for label printing plugins.</p>
|
||||||
|
|
||||||
|
<p>For example, these run-time options could be used to:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Select paper size</li>
|
||||||
|
<li>Switch between multiple connected printers</li>
|
||||||
|
<li>Specify the number of copies of each label to print</li>
|
||||||
|
<li>etc</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="label-sheets">Label Sheets</h3>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5883">PR #5883</a>, a builtin plugin was developed to print multiple labels to a single “sheet”. This could be used to print a set of labels onto a specialized label sheet with peelable labels, or just a sheet of paper where the individual labels can be cut from the sheet.</p>
|
||||||
|
|
||||||
|
<p>This plugin also provides an example of how the <a href="#printing-options">printing options</a> can be used to customize printing behavior at runtime.</p>
|
||||||
|
|
||||||
|
<h4 id="example">Example</h4>
|
||||||
|
|
||||||
|
<p>The images below demonstrate how the new label sheet plugin works.</p>
|
||||||
|
|
||||||
|
<p><strong>Select Items to Print</strong></p>
|
||||||
|
|
||||||
|
<p>Select a number of individual stock items, for which labels will be printed:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/select-labels.png" alt="Select Items"></p>
|
||||||
|
|
||||||
|
<p><strong>Label Printing Dialog</strong></p>
|
||||||
|
|
||||||
|
<p>Select the <em>InvenTree Sheet Label Printer</em> plugin:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/printer-dialog.png" alt="Select printer"></p>
|
||||||
|
|
||||||
|
<p><strong>Print Labels</strong></p>
|
||||||
|
|
||||||
|
<p>Labels are printed in a regular grid on the resulting sheet. Note that the first three cells have been skipped, as per the selected option in the printing dialog:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/print-labels.png" alt="Print labels"></p>
|
||||||
|
|
||||||
|
<h3 id="available-soon">Available Soon</h3>
|
||||||
|
|
||||||
|
<p>The new label printing features will be available in the upcoming 0.13.0 stable release. Or, available now in the master code branch!</p>
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex-grow"></div>
|
||||||
|
<div class="flex-none">
|
||||||
|
<footer class="cm-gray-2 body-font">
|
||||||
|
<div class="container px-5 pt-8 mx-auto flex md:flex-row md:flex-nowrap flex-wrap flex-col">
|
||||||
|
<div class="w-64 flex-shrink-0 md:mx-0 mx-auto text-center md:text-left">
|
||||||
|
<div class="flex title-font font-medium items-center md:justify-start justify-center cm-gray-1">
|
||||||
|
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
|
||||||
|
<span class="ml-3 text-xl">InvenTree</span>
|
||||||
|
</div>
|
||||||
|
<p class="mt-2 text-sm cm-gray-3">Intuitive Inventory Management</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex-grow flex flex-wrap md:pl-10 mb-1 md:mt-0 mt-10 md:text-left text-center md:justify-left justify-center">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
Quick
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/demo.html" class="footer-link">Demo</a></li>
|
||||||
|
|
||||||
|
<li><a href="/deploy.html" class="footer-link">Deploy</a></li>
|
||||||
|
|
||||||
|
<li><a href="https://docs.inventree.org/en/latest/" class="footer-link">Docs</a></li>
|
||||||
|
|
||||||
|
<li><a href="/news" class="footer-link">News</a></li>
|
||||||
|
|
||||||
|
<li><a href="/plugins" class="footer-link">Plugin List</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
<a href="/extend/">Ecosystem</a>
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
|
<li><a href="/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
|
||||||
|
<li><a href="/extend/integrate/" class="footer-link">Integrations</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
Sitemap
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/about/" class="footer-link">About</a></li>
|
||||||
|
|
||||||
|
<li><a href="/alternatives/" class="footer-link">Alternatives</a></li>
|
||||||
|
|
||||||
|
<li><a href="/blog" class="footer-link">Blog</a></li>
|
||||||
|
|
||||||
|
<li><a href="/contribute.html" class="footer-link">Contribute</a></li>
|
||||||
|
|
||||||
|
<li><a href="/support.html" class="footer-link">Support</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-gray-100">
|
||||||
|
<div class="container mx-auto py-4 px-5 flex flex-wrap flex-col sm:flex-row">
|
||||||
|
<p class="cm-gray-2 text-sm text-center sm:text-left">© 2021-now InvenTree by<a href="https://github.com/inventree" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@inventree</a>— website made with ♥ by<a href="https://github.com/matmair" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@matmair</a></p>
|
||||||
|
<span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start">
|
||||||
|
<a href="https://github.com/inventree/inventree" alt="github repo" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" alt="GitHub logo" src="/assets/github.svg">
|
||||||
|
</a>
|
||||||
|
<a href="https://reddit.com/r/inventree" alt="Reddit" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" alt="Reddit logo" src="/assets/reddit.svg">
|
||||||
|
</a>
|
||||||
|
<a href="https://twitter.com/inventreedb" alt="Twitter" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" alt="Twitter logo" src="/assets/twitter.svg">
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
164
blog/feed.atom
164
blog/feed.atom
@ -1,4 +1,74 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-12-06T00:55:18+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">New Barcode Features</title><link href="/blog/2023/10/29/barcodes" rel="alternate" type="text/html" title="New Barcode Features" /><published>2023-10-29T00:00:00+00:00</published><updated>2023-10-29T00:00:00+00:00</updated><id>/blog/2023/10/29/barcodes</id><content type="html" xml:base="/blog/2023/10/29/barcodes"><![CDATA[<p>Integrating barcode scanning into your InvenTree workflow can provide major efficiency improvements. To help streamline inventory management processes, the InvenTree development community has recently introduced some major new barcode features.</p>
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-12-06T12:18:57+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Label Printing Updates</title><link href="/blog/2023/12/06/label-printing" rel="alternate" type="text/html" title="Label Printing Updates" /><published>2023-12-06T00:00:00+00:00</published><updated>2023-12-06T00:00:00+00:00</updated><id>/blog/2023/12/06/label-printing</id><content type="html" xml:base="/blog/2023/12/06/label-printing"><![CDATA[<p>Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible.</p>
|
||||||
|
|
||||||
|
<h3 id="label-printing-plugins">Label Printing Plugins</h3>
|
||||||
|
|
||||||
|
<p>Previously, we had separate concepts for “native label printing” and “printing via plugins”, with different software pipelines for each. This meant that:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>We had a lot of duplicated or inefficient code</li>
|
||||||
|
<li>External printing plugins did not have the same available features</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5251">#5251</a> we refactored the label printing codebase entirely, and now all label printing is handled via plugins. A builtin plugin is provided which simply renders a single label as a <code class="language-plaintext highlighter-rouge">.pdf</code> file (maintaining previous behavior).</p>
|
||||||
|
|
||||||
|
<p>The refactor also provided a number of significant improvements and new functionality:</p>
|
||||||
|
|
||||||
|
<h4 id="background-printing">Background Printing</h4>
|
||||||
|
|
||||||
|
<p>Printing plugins can run in the <em>foreground</em> - and return a <code class="language-plaintext highlighter-rouge">.pdf</code> object - or in the <em>background</em>. Background printing plugins return a response immediately (to prevent blocking of the web application) and the printing is offloaded to the background worker process. This allows flexibility to (for example) communicate with an external physical printing device.</p>
|
||||||
|
|
||||||
|
<h4 id="multiple-labels">Multiple Labels</h4>
|
||||||
|
|
||||||
|
<p>Before this refactor, plugins received each label individually, with a single “print job” being sent to the printing plugin for each selected label. This was inefficient, and also meant that the printing plugin did not have the flexibility to handle simultaneous printing of multiple labels.</p>
|
||||||
|
|
||||||
|
<p>Now, printing plugins have access to the <code class="language-plaintext highlighter-rouge">print_labels</code> method, which receives <em>all</em> labels to be printed. If desired, multiple labels could be printed together onto a single paper sheet (<em>an example of this is below</em>).</p>
|
||||||
|
|
||||||
|
<p>The default implementation of <code class="language-plaintext highlighter-rouge">print_labels</code> simply calls the existing <code class="language-plaintext highlighter-rouge">print_label</code> method in sequence for each separate label - maintaining backwards compatibility for existing plugins.</p>
|
||||||
|
|
||||||
|
<h3 id="printing-options">Printing Options</h3>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5786">PR #5786</a> we introduced the concept of “printing options”. Each printing plugin can provide a set of printing options which are presented to the user before initiating label printing. This allows for greater flexibility for label printing plugins.</p>
|
||||||
|
|
||||||
|
<p>For example, these run-time options could be used to:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Select paper size</li>
|
||||||
|
<li>Switch between multiple connected printers</li>
|
||||||
|
<li>Specify the number of copies of each label to print</li>
|
||||||
|
<li>etc</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="label-sheets">Label Sheets</h3>
|
||||||
|
|
||||||
|
<p>In <a href="https://github.com/inventree/InvenTree/pull/5883">PR #5883</a>, a builtin plugin was developed to print multiple labels to a single “sheet”. This could be used to print a set of labels onto a specialized label sheet with peelable labels, or just a sheet of paper where the individual labels can be cut from the sheet.</p>
|
||||||
|
|
||||||
|
<p>This plugin also provides an example of how the <a href="#printing-options">printing options</a> can be used to customize printing behavior at runtime.</p>
|
||||||
|
|
||||||
|
<h4 id="example">Example</h4>
|
||||||
|
|
||||||
|
<p>The images below demonstrate how the new label sheet plugin works.</p>
|
||||||
|
|
||||||
|
<p><strong>Select Items to Print</strong></p>
|
||||||
|
|
||||||
|
<p>Select a number of individual stock items, for which labels will be printed:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/select-labels.png" alt="Select Items" /></p>
|
||||||
|
|
||||||
|
<p><strong>Label Printing Dialog</strong></p>
|
||||||
|
|
||||||
|
<p>Select the <em>InvenTree Sheet Label Printer</em> plugin:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/printer-dialog.png" alt="Select printer" /></p>
|
||||||
|
|
||||||
|
<p><strong>Print Labels</strong></p>
|
||||||
|
|
||||||
|
<p>Labels are printed in a regular grid on the resulting sheet. Note that the first three cells have been skipped, as per the selected option in the printing dialog:</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/blog/print-labels.png" alt="Print labels" /></p>
|
||||||
|
|
||||||
|
<h3 id="available-soon">Available Soon</h3>
|
||||||
|
|
||||||
|
<p>The new label printing features will be available in the upcoming 0.13.0 stable release. Or, available now in the master code branch!</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[Available in the upcoming 0.13.0 stable release are some significant enhancements for label printing functionality. The label printing code has received a major overhaul to allow greater flexibility for label printing plugins, and enabling new features which were not previously possible.]]></summary></entry><entry><title type="html">New Barcode Features</title><link href="/blog/2023/10/29/barcodes" rel="alternate" type="text/html" title="New Barcode Features" /><published>2023-10-29T00:00:00+00:00</published><updated>2023-10-29T00:00:00+00:00</updated><id>/blog/2023/10/29/barcodes</id><content type="html" xml:base="/blog/2023/10/29/barcodes"><![CDATA[<p>Integrating barcode scanning into your InvenTree workflow can provide major efficiency improvements. To help streamline inventory management processes, the InvenTree development community has recently introduced some major new barcode features.</p>
|
||||||
|
|
||||||
<h3 id="barcode-workflows">Barcode Workflows</h3>
|
<h3 id="barcode-workflows">Barcode Workflows</h3>
|
||||||
|
|
||||||
@ -489,94 +559,4 @@ Quality of life:</li>
|
|||||||
<li>RSS feed for new plugins</li>
|
<li>RSS feed for new plugins</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Moon-shot idea: A privacy-friendly way to register your instance once and then have a button on the website that directly installs the plugin. That would also enable some cool other stuff with browser integrations, fast pairing for the app (very much requested by uni labs) and more.</p>]]></content><author><name>matmair</name></author><summary type="html"><![CDATA[Recently a new feature was launched: A central plugin list.]]></summary></entry><entry><title type="html">2022 in Review</title><link href="/blog/2023/01/02/upcoming" rel="alternate" type="text/html" title="2022 in Review" /><published>2023-01-02T00:00:00+00:00</published><updated>2023-01-02T00:00:00+00:00</updated><id>/blog/2023/01/02/upcoming</id><content type="html" xml:base="/blog/2023/01/02/upcoming"><![CDATA[<p>2022 was a huge year for the InvenTree project.</p>
|
<p>Moon-shot idea: A privacy-friendly way to register your instance once and then have a button on the website that directly installs the plugin. That would also enable some cool other stuff with browser integrations, fast pairing for the app (very much requested by uni labs) and more.</p>]]></content><author><name>matmair</name></author><summary type="html"><![CDATA[Recently a new feature was launched: A central plugin list.]]></summary></entry></feed>
|
||||||
|
|
||||||
<h3 id="release-milestones">Release Milestones</h3>
|
|
||||||
|
|
||||||
<p>This was a very active year for the project, especially in terms of core software development. A huge array of new features have been implemented, and significant performance improvements have been made across the board.</p>
|
|
||||||
|
|
||||||
<p>We extend our sincere thanks to the many contributors who have helped make this a reality!</p>
|
|
||||||
|
|
||||||
<h4 id="060">0.6.0</h4>
|
|
||||||
|
|
||||||
<p>At the start of the year, we released <a href="https://github.com/inventree/InvenTree/releases/tag/0.6.0">version 0.6.0</a> of InvenTree. This release provided a slew of significant new features</p>
|
|
||||||
|
|
||||||
<h4 id="070">0.7.0</h4>
|
|
||||||
|
|
||||||
<p>In May, <a href="https://github.com/inventree/InvenTree/releases/tag/0.7.0">version 0.7.0</a> was released, bringing major improvements to the plugin system, among other new features and fixes.</p>
|
|
||||||
|
|
||||||
<h4 id="080">0.8.0</h4>
|
|
||||||
|
|
||||||
<p>In August the InvenTree team released <a href="https://github.com/inventree/InvenTree/releases/tag/0.8.0">version 0.8.0</a>.</p>
|
|
||||||
|
|
||||||
<h4 id="090">0.9.0</h4>
|
|
||||||
|
|
||||||
<p>In December, we released <a href="https://github.com/inventree/InvenTree/releases/tag/0.9.0">0.9.0</a> with 248 merged pull requests from multiple contributors. This release represented a huge number of new features and improvements!</p>
|
|
||||||
|
|
||||||
<h3 id="new-website">New Website</h3>
|
|
||||||
|
|
||||||
<p>Our new website (inventree.org) is now up and running! Thanks to @matmair in particular for bringing this to life.</p>
|
|
||||||
|
|
||||||
<h3 id="translations">Translations</h3>
|
|
||||||
|
|
||||||
<p><a href="/contribute.html#translate">Translations</a> for the InevnTree project continue to grow, thanks to our vibrant community of users. Thanks to the <a href="https://crowdin.com">crowdin project</a> which makes this possible.</p>
|
|
||||||
|
|
||||||
<h3 id="users">Users</h3>
|
|
||||||
|
|
||||||
<p>And finally, thanks to our users! In 2022 we went from 500 stars on GitHub, to over 2,000! While not necessarily the most accurate metric for tracking how many people are actually <em>using</em> InvenTree, this is very exciting for us.</p>
|
|
||||||
|
|
||||||
<p>The GitHub stargazers data gives us a picture of where InvenTree is being used - we’ve gone global!</p>
|
|
||||||
|
|
||||||
<p><img src="/assets/blog/world-map.png" alt="Star Map" /></p>
|
|
||||||
|
|
||||||
<p><em>Location data were obtained from GitHub stars metadata - InvenTree software does not track user location!</em></p>
|
|
||||||
|
|
||||||
<h3 id="upcoming-in-2023">Upcoming in 2023</h3>
|
|
||||||
|
|
||||||
<p>What are we working on in 2023?</p>
|
|
||||||
|
|
||||||
<p>There is a <em>lot</em> on the horizon - and with <a href="https://github.com/inventree/InvenTree/issues">over 120 outstanding issues</a> we need to be selective in what we tackle first.</p>
|
|
||||||
|
|
||||||
<h4 id="ui-refactor">UI Refactor</h4>
|
|
||||||
|
|
||||||
<p>One of the larger projects is a complete front-end overhaul - <a href="https://github.com/inventree/InvenTree/issues/3901">issue 3901</a>. We are migrating away from the current clutter of templated HTML and JS files, which are pre-rendered by the server, and moving to an API-oriented React UI.</p>
|
|
||||||
|
|
||||||
<p>This change will have some immediate major benefits:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Improved page load speed and general usability</li>
|
|
||||||
<li>Significant reduction in duplicated code</li>
|
|
||||||
<li>Data are loaded on demand via the API</li>
|
|
||||||
<li>Ability to change front-end elements without touching back-end code</li>
|
|
||||||
<li>Unit testing for front-end code</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>This will be a pretty significant undertaking, some of the old front-end code has been with us right from the beginning of the project! Please be patient.</p>
|
|
||||||
|
|
||||||
<p>Over the coming months we will be shipping the React front-end in parallel with the existing UI code, to allow side-by-side testing while we squash bugs.</p>
|
|
||||||
|
|
||||||
<h4 id="data-import-overhaul">Data Import Overhaul</h4>
|
|
||||||
|
|
||||||
<p>The current workflows for importing data into an InvenTree database are pretty messy. There are three separate methods of ingesting bulk records, none of which we are really happy with.</p>
|
|
||||||
|
|
||||||
<p>A complete overhaul of the data import framework is necessary. We will be developing a stack which allows generic, robust, repeatable data importing for various tables.</p>
|
|
||||||
|
|
||||||
<p>You can <a href="https://github.com/inventree/InvenTree/issues/3101">follow the progress here</a>.</p>
|
|
||||||
|
|
||||||
<h4 id="plugins">Plugins</h4>
|
|
||||||
|
|
||||||
<p>The InvenTree plugin infrastructure is now very mature, with many custom plugins developed for (and by) our users.</p>
|
|
||||||
|
|
||||||
<h4 id="documentation">Documentation</h4>
|
|
||||||
|
|
||||||
<p>As always, the documentation lags the product. While we do try to keep our documentation as fresh as possible, we are always on the lookout for users who can contribute to the project by helping us with documentation!</p>
|
|
||||||
|
|
||||||
<p>Check out the <a href="https://github.com/inventree/inventree-docs">documentation project</a> if you are able to contribute.</p>
|
|
||||||
|
|
||||||
<h3 id="sponsorship">Sponsorship</h3>
|
|
||||||
|
|
||||||
<p>The InvenTree project has grown substantially over the last year. While we now have an active user community, we still only have a very small core development team, trying to keep on top of all the great ideas you have.</p>
|
|
||||||
|
|
||||||
<p>If you have found InvenTree to be a useful piece of software, especially if you are using it for your business, please consider <a href="https://github.com/sponsors/inventree/">sponsoring the project</a>. Sponsorship allows the devs to provide more of their (quite precious) time to the project, which benefits everyone.</p>
|
|
||||||
|
|
||||||
<p>You can provide a one-off or monthly sponsorship, or sponsor a specific feature or plugin!</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[2022 was a huge year for the InvenTree project.]]></summary></entry></feed>
|
|
@ -285,6 +285,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -196,6 +196,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/lippoliv" />
|
<meta property="og:url" content="/lippoliv" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Lippoliv" />
|
<meta property="twitter:title" content="Lippoliv" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"With over 15 years of experience and big big passion I learned to take care about the details. They build up to the big picture we have in mind. I’m planning ahead & act early to prevent a big bang.","headline":"Lippoliv","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv"},"url":"/lippoliv"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"With over 15 years of experience and big big passion I learned to take care about the details. They build up to the big picture we have in mind. I’m planning ahead & act early to prevent a big bang.","headline":"Lippoliv","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv"},"url":"/lippoliv"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/lippoliv/inventree-default-salesorder-items" />
|
<meta property="og:url" content="/lippoliv/inventree-default-salesorder-items" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Default Salesorder Items" />
|
<meta property="twitter:title" content="Inventree Default Salesorder Items" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"lippoliv"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Add default parts (configurable) to every newly created sales order automatically.","headline":"Inventree Default Salesorder Items","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv/inventree-default-salesorder-items"},"url":"/lippoliv/inventree-default-salesorder-items"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"lippoliv"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Add default parts (configurable) to every newly created sales order automatically.","headline":"Inventree Default Salesorder Items","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv/inventree-default-salesorder-items"},"url":"/lippoliv/inventree-default-salesorder-items"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/matmair" />
|
<meta property="og:url" content="/matmair" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Matmair" />
|
<meta property="twitter:title" content="Matmair" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/matmair/inventree-apprise" />
|
<meta property="og:url" content="/matmair/inventree-apprise" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Apprise" />
|
<meta property="twitter:title" content="Inventree Apprise" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/matmair/inventree-rapidoc" />
|
<meta property="og:url" content="/matmair/inventree-rapidoc" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Rapidoc" />
|
<meta property="twitter:title" content="Inventree Rapidoc" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/matmair/inventree-zapier" />
|
<meta property="og:url" content="/matmair/inventree-zapier" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Zapier" />
|
<meta property="twitter:title" content="Inventree Zapier" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-12-06T00:55:18+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.1 Release</title><link href="/news/2023/07/13/0.12.1" rel="alternate" type="text/html" title="0.12.1 Release" /><published>2023-07-13T00:00:00+00:00</published><updated>2023-07-13T00:00:00+00:00</updated><id>/news/2023/07/13/0.12.1</id><content type="html" xml:base="/news/2023/07/13/0.12.1"><![CDATA[<h3 id="0121-release">0.12.1 Release</h3>
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-12-06T12:18:57+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">0.12.1 Release</title><link href="/news/2023/07/13/0.12.1" rel="alternate" type="text/html" title="0.12.1 Release" /><published>2023-07-13T00:00:00+00:00</published><updated>2023-07-13T00:00:00+00:00</updated><id>/news/2023/07/13/0.12.1</id><content type="html" xml:base="/news/2023/07/13/0.12.1"><![CDATA[<h3 id="0121-release">0.12.1 Release</h3>
|
||||||
|
|
||||||
<p>The 0.12.1 bugfix release is now available</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.1 Release]]></summary></entry><entry><title type="html">0.12.0 Release</title><link href="/news/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/news/2023/06/26/0.12.0</id><content type="html" xml:base="/news/2023/06/26/0.12.0"><![CDATA[<h3 id="0120-release">0.12.0 Release</h3>
|
<p>The 0.12.1 bugfix release is now available</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[0.12.1 Release]]></summary></entry><entry><title type="html">0.12.0 Release</title><link href="/news/2023/06/26/0.12.0" rel="alternate" type="text/html" title="0.12.0 Release" /><published>2023-06-26T00:00:00+00:00</published><updated>2023-06-26T00:00:00+00:00</updated><id>/news/2023/06/26/0.12.0</id><content type="html" xml:base="/news/2023/06/26/0.12.0"><![CDATA[<h3 id="0120-release">0.12.0 Release</h3>
|
||||||
|
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/schrodingersgat" />
|
<meta property="og:url" content="/schrodingersgat" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Schrodingersgat" />
|
<meta property="twitter:title" content="Schrodingersgat" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@ -96,6 +96,9 @@
|
|||||||
<h3>Posts</h3>
|
<h3>Posts</h3>
|
||||||
<ul class="list-unstyled">
|
<ul class="list-unstyled">
|
||||||
|
|
||||||
|
<li>06 Dec 2023 <a href="/blog/2023/12/06/label-printing" class="lead">Label Printing Updates</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>29 Oct 2023 <a href="/blog/2023/10/29/barcodes" class="lead">New Barcode Features</a>
|
<li>29 Oct 2023 <a href="/blog/2023/10/29/barcodes" class="lead">New Barcode Features</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
38
sitemap.xml
38
sitemap.xml
@ -77,72 +77,76 @@
|
|||||||
<lastmod>2023-10-29T00:00:00+00:00</lastmod>
|
<lastmod>2023-10-29T00:00:00+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
|
<loc>/blog/2023/12/06/label-printing</loc>
|
||||||
|
<lastmod>2023-12-06T00:00:00+00:00</lastmod>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
<loc>/SergeoLacruz</loc>
|
<loc>/SergeoLacruz</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/afwkiers</loc>
|
<loc>/afwkiers</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/lippoliv</loc>
|
<loc>/lippoliv</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/matmair</loc>
|
<loc>/matmair</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/schrodingersgat</loc>
|
<loc>/schrodingersgat</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/wolflu05</loc>
|
<loc>/wolflu05</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/matmair/inventree-apprise</loc>
|
<loc>/matmair/inventree-apprise</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/SchrodingersGat/inventree-brother-plugin</loc>
|
<loc>/SchrodingersGat/inventree-brother-plugin</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/wolflu05/inventree-bulk-plugin</loc>
|
<loc>/wolflu05/inventree-bulk-plugin</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/wolflu05/inventree-cups-plugin</loc>
|
<loc>/wolflu05/inventree-cups-plugin</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/lippoliv/inventree-default-salesorder-items</loc>
|
<loc>/lippoliv/inventree-default-salesorder-items</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/afkiwers/inventree-kicad</loc>
|
<loc>/afkiwers/inventree-kicad</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/matmair/inventree-rapidoc</loc>
|
<loc>/matmair/inventree-rapidoc</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/SergeoLacruz/inventree-supplier-panel</loc>
|
<loc>/SergeoLacruz/inventree-supplier-panel</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/SchrodingersGat/inventree-wireviz</loc>
|
<loc>/SchrodingersGat/inventree-wireviz</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/matmair/inventree-zapier</loc>
|
<loc>/matmair/inventree-zapier</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/SergeoLacruz/inventree-zebra-plugin</loc>
|
<loc>/SergeoLacruz/inventree-zebra-plugin</loc>
|
||||||
<lastmod>2023-12-06T00:55:18+00:00</lastmod>
|
<lastmod>2023-12-06T12:18:57+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/404</loc>
|
<loc>/404</loc>
|
||||||
|
@ -30,11 +30,11 @@
|
|||||||
<meta property="og:url" content="/wolflu05" />
|
<meta property="og:url" content="/wolflu05" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Wolflu05" />
|
<meta property="twitter:title" content="Wolflu05" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/wolflu05/inventree-bulk-plugin" />
|
<meta property="og:url" content="/wolflu05/inventree-bulk-plugin" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Bulk Plugin" />
|
<meta property="twitter:title" content="Inventree Bulk Plugin" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Bulk creation plugin for InvenTree","headline":"Inventree Bulk Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-bulk-plugin"},"url":"/wolflu05/inventree-bulk-plugin"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Bulk creation plugin for InvenTree","headline":"Inventree Bulk Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-bulk-plugin"},"url":"/wolflu05/inventree-bulk-plugin"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
<meta property="og:url" content="/wolflu05/inventree-cups-plugin" />
|
<meta property="og:url" content="/wolflu05/inventree-cups-plugin" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2023-12-06T00:55:18+00:00" />
|
<meta property="article:published_time" content="2023-12-06T12:18:57+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Inventree Cups Plugin" />
|
<meta property="twitter:title" content="Inventree Cups Plugin" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-12-06T00:55:18+00:00","datePublished":"2023-12-06T00:55:18+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2023-12-06T12:18:57+00:00","datePublished":"2023-12-06T12:18:57+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user