Download the PHP package akiyatkin/showcase without Composer

On this page you can find all versions of the php package akiyatkin/showcase. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package showcase

Showcase

Data - таблицы данных Prices - таблицы прайсов Catalog - вместе данные и прайсы Showcase - frontend API интерфейс

Новая версия

Разработать стандарт сущностей и API для работы с ним.

ENTITIES (Для любой таблицы должно быть понимание её реальной сущность с том числе можо представить сущность представленной связи других сущностей)

====

Если удалили колонку и у айтема пропал props - удаляются все пропсы модели, кроме тех у которых price_id

Нужно точно знать какие свойства относятся к mitem а какие к model.

Конфиг прайса (producer, isglob, isaccurate, catalogkeytpl, pricekeytpl, priceprop, catalogprop в конфиге) true, false - pricekey_value глобальный, true, true - pricekey_id по priceprop_id, catalogprop_id, глобальный поиск false, false - pricekey_value уникальный для producer false, true - pricekey_id по priceprop_id, catalogprop_id, уникальный для producer parse - заменяется с обновлением прайса, удаляется с пропажей прайса

-showcase/

Применить все обновления Перепривязать все файлы

Данные Файл файл/загружен действия asdf.xlsx ----/date применить asdf.xlsx date/date применить asdf.xlsx date/date применить asdf.xlsx date/date применить

Прайсы Файл файл/загружен действия asdf.xlsx ----/date применить asdf.xlsx date/date применить asdf.xlsx date/date применить asdf.xlsx date/date применить

Конфиг ~prices.json

-showcase/search -showcase/pos/producer/article -showcase/groups -showcase/producers Каждые 24 часа удалять метки, которые старее 96 часов

Showcase::parseNew();

Длинное имя группы, например: "Автомобильные регистраторы #avtoreg" берётся из Наименования в descr. Id encod(всё) title то что до решётки.

Связь с файлами рассчитывается по производителям.

Фото, Файл, Файлы, Иллюстрации

Фото, Файл - шаблон имени файла Иллюстрации - Путь до иллюстрации в интернете, как есть попадает в images

justonevalue

numbers и values по умолчанию сплитятся по запятым. Это поведение можно для какого-то свойства отменить указав его в свойстве justonevalue.

specprice (depricated)

Свойство specprice у позиции в каталоге делает цену каталога приоритетней цены прайса

start и starts

Указывается номер строки с которой начинается шапка, по умолчанию и на конкретных листах в starts: {name: 10, name: 4}

skip

Массив с объяснениями почему не все позици в прайсе приняты и остались позиции без цен в каталоге. Указывается у производителя.

cleararticle

Очищает код в прайсе от названия производителя

Пример опций ~showcase.json

SEO

Настраивается с плагином akiyatkin/seo для главной страницы каталога. Для остальных страниц формируется автоматически. Страницы Группа, Производитель, Позиция

События

Showcase-position.onshow

$pos - полное описание позиции

Showcase-position.onsearch

$pos - описание позиции в поиске

Showcase-catalog.onload

обработка загружаемых данных из Excel данных, до внесения в базу $obj = ['model_id' => $model_id, 'pos' => &$pos, 'name' => $catalog_name ];

Showcase-prices.oncheck (depricated - эту функцию может выполнять onload)

Может вернуть false и отменить внесение этой строчки из прайса Можно добавить свойство которое уже есть в props для внесения.

Showcase-prices.onload

В событии дописываем нужное свойство которое уже есть в props для внесения.


All versions of showcase with dependencies

PHP Build Version
Package Version
Requires infrajs/excel Version ~1
akiyatkin/seo Version ~1
infrajs/path Version ~1
infrajs/catalog Version ~1
infrajs/rest Version ~1
akiyatkin/fs Version ~1
infrajs/lang Version ~1
infrajs/ans Version ~1
infrajs/once Version ~1
infrajs/rubrics Version ~1
infrajs/load Version ~1
infrajs/layer-seojson Version ~1
infrajs/sequence Version ~1
infrajs/db Version ~1
infrajs/config Version ~1
infrajs/mark Version ~1
infrajs/event Version ~1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package akiyatkin/showcase contains the following files

Loading the files please wait ....