diff --git a/assets/blog/world-map.png b/assets/blog/world-map.png new file mode 100644 index 00000000..6e4ac2e9 Binary files /dev/null and b/assets/blog/world-map.png differ diff --git a/blog.html b/blog.html index a7298bd6..6ac653be 100644 --- a/blog.html +++ b/blog.html @@ -67,6 +67,14 @@ +
+

+ 2022 in Review +

+ 2022 was a huge year for the InvenTree project. + 02 Jan 2023 | oliver +
+

0.9.0 Stable Release diff --git a/blog/2023/01/02/upcoming.html b/blog/2023/01/02/upcoming.html new file mode 100644 index 00000000..3333db27 --- /dev/null +++ b/blog/2023/01/02/upcoming.html @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + +InvenTree - 2022 in Review + + + +2022 in Review | InvenTree + + + + + + + + + + + + + + + + + + + + +
+
+
+ + logo + InvenTree + + +
+ + + + +
+
+ + + go back + Back + + +
+ +
+

2022 in Review

+

+ 02 Jan 2023 + + + - Oliver + +

+

2022 was a huge year for the InvenTree project.

+ +

Release Milestones

+ +

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.

+ +

We extend our sincere thanks to the many contributors who have helped make this a reality!

+ +

0.6.0

+ +

At the start of the year, we released version 0.6.0 of InvenTree. This release provided a slew of significant new features

+ +

0.7.0

+ +

In May, version 0.7.0 was released, bringing major improvements to the plugin system, among other new features and fixes.

+ +

0.8.0

+ +

In August the InvenTree team released version 0.8.0.

+ +

0.9.0

+ +

In December, we released 0.9.0 with 248 merged pull requests from multiple contributors. This release represented a huge number of new features and improvements!

+ +

New Website

+ +

Our new website (inventree.org) is now up and running! Thanks to @matmair in particular for bringing this to life.

+ +

Translations

+ +

Translations for the InevnTree project continue to grow, thanks to our vibrant community of users. Thanks to the crowdin project which makes this possible.

+ +

Users

+ +

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 using InvenTree, this is very exciting for us.

+ +

The GitHub stargazers data gives us a picture of where InvenTree is being used - we’ve gone global!

+ +

Star Map

+ +

Location data were obtained from GitHub stars metadata - InvenTree software does not track user location!

+ +

Upcoming in 2023

+ +

What are we working on in 2023?

+ +

There is a lot on the horizon - and with over 120 outstanding issues we need to be selective in what we tackle first.

+ +

UI Refactor

+ +

One of the larger projects is a complete front-end overhaul - issue 3901. 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.

+ +

This change will have some immediate major benefits:

+ +
    +
  • Improved page load speed and general usability
  • +
  • Significant reduction in duplicated code
  • +
  • Data are loaded on demand via the API
  • +
  • Ability to change front-end elements without touching back-end code
  • +
  • Unit testing for front-end code
  • +
+ +

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.

+ +

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.

+ +

Data Import Overhaul

+ +

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.

+ +

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.

+ +

You can follow the progress here.

+ +

Plugins

+ +

The InvenTree plugin infrastructure is now very mature, with many custom plugins developed for (and by) our users.

+ +

Documentation

+ +

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!

+ +

Check out the documentation project if you are able to contribute.

+ +

Sponsorship

+ +

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.

+ +

If you have found InvenTree to be a useful piece of software, especially if you are using it for your business, please consider sponsoring the project. Sponsorship allows the devs to provide more of their (quite precious) time to the project, which benefits everyone.

+ +

You can provide a one-off or monthly sponsorship, or sponsor a specific feature or plugin!

+ + +
+
+ +
+
+ +
+ + + \ No newline at end of file diff --git a/blog/feed.atom b/blog/feed.atom index 1fde1467..6ca91544 100644 --- a/blog/feed.atom +++ b/blog/feed.atom @@ -1 +1 @@ -Jekyll2023-01-02T12:40:40+00:00/blog/feed.atomInvenTreeInvenTree 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.0.9.0 Stable Release2022-12-12T00:00:00+00:002022-12-12T00:00:00+00:00/blog/2022/12/12/0.9.0oliverTranslating InvenTree2021-11-22T00:00:00+00:002021-11-22T00:00:00+00:00/blog/2021/11/22/translationoliverStarting with templates2021-10-25T00:00:00+00:002021-10-25T00:00:00+00:00/blog/2021/10/25/startingmatmair \ No newline at end of file +Jekyll2023-01-02T13:34:22+00:00/blog/feed.atomInvenTreeInvenTree 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.2022 in Review2023-01-02T00:00:00+00:002023-01-02T00:00:00+00:00/blog/2023/01/02/upcomingoliver0.9.0 Stable Release2022-12-12T00:00:00+00:002022-12-12T00:00:00+00:00/blog/2022/12/12/0.9.0oliverTranslating InvenTree2021-11-22T00:00:00+00:002021-11-22T00:00:00+00:00/blog/2021/11/22/translationoliverStarting with templates2021-10-25T00:00:00+00:002021-10-25T00:00:00+00:00/blog/2021/10/25/startingmatmair \ No newline at end of file diff --git a/extend/app.html b/extend/app.html index 0399e0c6..0d65eb69 100644 --- a/extend/app.html +++ b/extend/app.html @@ -272,6 +272,8 @@ + + diff --git a/functions.html b/functions.html index 5bec8430..4d7b3fd3 100644 --- a/functions.html +++ b/functions.html @@ -183,6 +183,8 @@ + + diff --git a/matmair.html b/matmair.html index c4f5fb70..df6ca0d9 100644 --- a/matmair.html +++ b/matmair.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-01-02T13:34:22+00:00","datePublished":"2023-01-02T13:34:22+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"} diff --git a/news/feed.atom b/news/feed.atom index d07617c1..9dfd6c8c 100644 --- a/news/feed.atom +++ b/news/feed.atom @@ -1 +1 @@ -Jekyll2023-01-02T12:40:40+00:00/news/feed.atomInvenTree | NewsInvenTree 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.0.9.0 Release2022-12-12T00:00:00+00:002022-12-12T00:00:00+00:00/news/2022/12/12/0.9.0oliverNew Website2022-11-14T00:00:00+00:002022-11-14T00:00:00+00:00/news/2022/11/14/websiteoliverWe have news now!2022-04-23T00:00:00+00:002022-04-23T00:00:00+00:00/news/2022/04/23/news-are-startingmatmair \ No newline at end of file +Jekyll2023-01-02T13:34:22+00:00/news/feed.atomInvenTree | NewsInvenTree 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.0.9.0 Release2022-12-12T00:00:00+00:002022-12-12T00:00:00+00:00/news/2022/12/12/0.9.0oliverNew Website2022-11-14T00:00:00+00:002022-11-14T00:00:00+00:00/news/2022/11/14/websiteoliverWe have news now!2022-04-23T00:00:00+00:002022-04-23T00:00:00+00:00/news/2022/04/23/news-are-startingmatmair \ No newline at end of file diff --git a/repo/shopify.html b/repo/shopify.html index 75cf2d01..d3f0c8da 100644 --- a/repo/shopify.html +++ b/repo/shopify.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-01-02T13:34:22+00:00","datePublished":"2023-01-02T13:34:22+00:00","description":"A simple Integration into Shopify.","headline":"Shopify","mainEntityOfPage":{"@type":"WebPage","@id":"/repo/shopify.html"},"url":"/repo/shopify.html"} diff --git a/schrodingersgat.html b/schrodingersgat.html index 2209c2ee..a5d086ca 100644 --- a/schrodingersgat.html +++ b/schrodingersgat.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2023-01-02T13:34:22+00:00","datePublished":"2023-01-02T13:34:22+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"} diff --git a/sitemap.xml b/sitemap.xml index e31c83b3..d70908c3 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -25,16 +25,20 @@ 2022-12-12T00:00:00+00:00 +/blog/2023/01/02/upcoming +2023-01-02T00:00:00+00:00 + + /matmair -2023-01-02T12:40:40+00:00 +2023-01-02T13:34:22+00:00 /schrodingersgat -2023-01-02T12:40:40+00:00 +2023-01-02T13:34:22+00:00 /repo/shopify.html -2023-01-02T12:40:40+00:00 +2023-01-02T13:34:22+00:00 /404