<commit_before>#ItemManager 2#

ItemManager (IM) is a simple flat-file framework for GetSimple-CMS that allows you to develop completely customisable
PHP applications bundled with GetSimple-CMS.

ItemManager offers you a XML data management in just as straightforward a manner as if you were working with a real
database. ItemManager’s powerful API is very easy and enjoyable.

Design any type of product lists (items), search and filter through the items lists by using flexible API functions.
You can create a random set of categories and fields, each category is assigned any number of fields and each item is
assigned one category that represent the underlying data structure, which allows a countless design combinations of the
data.



**What can be achieved with ItemManager?**

The use of ItemManager allows a very variable field of application, ItemManager can be used to create tools and
plugins:

- Product -lists, -catalogs
- eCommerce plugins
- Image galleries
- Blogs
- User management tools
- Varios data storage
- Basic data structures for applications and plugins
- Settings and data storages for other plugins
- Depiction of complex Informations in Tables
- Masks, search functions
- Substitutions for small databases
- etc

##Installation Instructions:

**Installing ItemManager 2.* from the ZIP file:**
You can download the current version of the ItemManager on GitHub. Unzip the downloaded file and copy its<commit_msg>Readme update<commit_after>#ItemManager 2

ItemManager (IM) is a simple flat-file framework for GetSimple-CMS that allows you to develop completely customisable
PHP applications bundled with GetSimple-CMS.

ItemManager offers you a XML data management in just as straightforward a manner as if you were working with a real
database. ItemManager’s powerful API is very easy and enjoyable.

Design any type of product lists (items), search and filter through the items lists by using flexible API functions.
You can create a random set of categories and fields, each category is assigned any number of fields and each item is
assigned to one category, that represent the underlying data structure of ItemManager, which allows a countless design
combinations.

Hey Developer, if you are going to create a new GetSimple plugin, no matter whether with complicated processing logics
like a blog, shopping cart, user management or just a simple scripts, take it for granted that ItemManager helps you
with the realization of your ideas! Stop wasting your effort re-inventing the wheel, ItemManager takes care of the
basic data management, getter, setter methods and any XML data storage processes for your plugin properties. So should
you want to save your data in order to be able to use it again later on, just do:

```php
$item = new Item(1);
$item->name = 'My item name';
$item->fields->data->value = 'Hello world';
$item->save();
```

In order to bring the data into display again do:

```php
$item = imanager()->getItem(1, 'name=My item name');
echo $item->fields->data->value; // Outputs: Hello world
```
It's really so complicated?


**What can be achieved with ItemManager?**

The use of ItemManager allows a very variable field of application, ItemManager can be used to create tools and
plugins:

- Product -lists, -catalogs
- eCommerce plugins
- Image galleries
- Blogs
- User management tools
- Varios data storage
- Basic data structures for applications and plugins
- Settings and data storages for other plugins
- Depiction of complex Informations in Tables
- Masks, search functions
- Substitutions for small databases
- etc

##Installation Instructions:

**Installing ItemManager 2.* from the ZIP file:**
You can download the current version of the ItemManager on GitHub. Unzip the downloaded file and copy its
{'fraction_non_alphanumeric': 0.05078436586014358, 'fraction_numerical': 0.0015953203935123637, 'mean_word_length': 4.7, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2688576', 'n_tokens_mistral': 926, 'n_tokens_neox': 887, 'n_words': 545}