pimcore | Open Source Data & Experience Management Platform | Ecommerce library

 by   pimcore PHP Version: v10.6.1 License: Non-SPDX

kandi X-RAY | pimcore Summary

kandi X-RAY | pimcore Summary

pimcore is a PHP library typically used in Retail, Web Site, Ecommerce applications. pimcore has no bugs and it has medium support. However pimcore has 13 vulnerabilities and it has a Non-SPDX License. You can download it from GitHub.

Pimcore - Open Source Data & Experience Management Platform: PIM, MDM, CDP, DAM, DXP/CMS & Digital Commerce.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              pimcore has a medium active ecosystem.
              It has 2884 star(s) with 1307 fork(s). There are 180 watchers for this library.
              There were 8 major release(s) in the last 12 months.
              There are 560 open issues and 5555 have been closed. On average issues are closed in 249 days. There are 56 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of pimcore is v10.6.1

            kandi-Quality Quality

              pimcore has 0 bugs and 0 code smells.

            kandi-Security Security

              OutlinedDot
              pimcore has 13 vulnerability issues reported (0 critical, 4 high, 9 medium, 0 low).
              pimcore code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              pimcore has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              pimcore releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 206068 lines of code, 13786 functions and 2754 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed pimcore and discovered the below as its top functions. This is intended to give you an instant insight into pimcore implemented functionality, and help decide if they suit your requirements.
            • Get grid column config
            • Finds a list of entities .
            • Check MySQL Connection
            • Displays a proxy action
            • Update this model
            • Get default key bindings
            • Build index service node
            • Prepare the listing for grid .
            • Returns data for GridObject object
            • detail detail action
            Get all kandi verified functions for this library.

            pimcore Key Features

            No Key Features are available at this moment for pimcore.

            pimcore Examples and Code Snippets

            No Code Snippets are available at this moment for pimcore.

            Community Discussions

            QUESTION

            ParameterNotFoundException after Pimcore update 6.9 to 10
            Asked 2022-Jan-11 at 22:18

            I followed this guide to upgrade: https://pimcore.com/docs/pimcore/current/Development_Documentation/Installation_and_Upgrade/Updating_Pimcore/V6_to_V10.html

            This is the complete error message I currently get when I try to execute e.g. ./bin/console cache:clear. But also for all other commands.

            ...

            ANSWER

            Answered 2022-Jan-11 at 22:18

            I was able to solve the issue on my side by renaming the config files from .yml to .yaml.

            So my /config folder now looks like this:

            I also had to change the imports in the environment specific configs under config/packages/$ENV/*.yaml to this (note the ../../):

            Source https://stackoverflow.com/questions/69879906

            QUESTION

            pimcore-install command getting stuck at 0% in ubuntu 20.04
            Asked 2021-Dec-27 at 06:41

            ./vedor/bin/pimcore-install command getting stuck at 0% in ubuntu 20.04.

            Sometimes it goes to 18% and stuck.

            I am not able to solve it.

            In the error log it show some symfony related warning.

            ...

            ANSWER

            Answered 2021-Dec-27 at 06:41

            The solution would be - create a user new for mysql and use that user for your project. Also as @Christian said if the setup process failed once then you have to drop the database and create again. And then repeat the installation process again.

            Source https://stackoverflow.com/questions/68752267

            QUESTION

            How to get selected item from table on button click in object editor pimcore?
            Asked 2021-Oct-20 at 08:00

            I have added a button in pimcore panel in object editor. On button click how can I fetch selected records from the table?

            Table:

            So far I have tried this:

            ...

            ANSWER

            Answered 2021-Oct-20 at 06:02

            As you are passing object in bind, you can object.search.grid.getSelectionModel().getSelection(); Then make a loop to find the selected row.

            Source https://stackoverflow.com/questions/69628573

            QUESTION

            Symfony RabbitMQ Bundle in AWS (managed service): Any way to get this working?
            Asked 2021-Jun-09 at 09:33

            We really tried a lot but it still can not get the Symfony RabbitMQ bundle (https://github.com/php-amqplib/RabbitMqBundle) running in AWS (with Docker). AWS only allows AMQPS and port 5671 to be opened in the AWS managed service.

            This is our current configuration in detail:

            ...

            ANSWER

            Answered 2021-Jun-09 at 09:33

            Finally solved - you have to define a custom AMQPChannel with a custom AMQPConnection with SSL options and then set this AMQPChannel to the producer:

            Source https://stackoverflow.com/questions/67890842

            QUESTION

            Composer installation failed
            Asked 2021-May-21 at 16:29

            While running the Pimcore6.9 along with the symfony4.4 I had spotted some warnings:

            The MimetypeGuesser is depricated since symfony4.3 use MimeTypes instead.

            ...

            ANSWER

            Answered 2021-May-21 at 16:23

            Your composer.json already lists symfony/symfony as a required package. This contains symfony/mime - as long as you are using Symfony v4.3 or later. The MIME component did not exist before that.

            Source https://stackoverflow.com/questions/67640358

            QUESTION

            Expected int, but got string for redis port
            Asked 2021-Apr-06 at 08:45

            I have this configuration for docker:

            ...

            ANSWER

            Answered 2021-Apr-06 at 08:41

            You are using Symfony 3.3, but the int environment variable preprocessor was not added until Symfony 3.4, according to this.

            I don't think you'll be able to use env vars to configure this value, since environment variables are strings by default.

            Your options are to either use different parameters files for different environment, as things used to be done back then (which I understand can be inconvenient when using containers); or upgrade to a more recent version of Symfony.

            Source https://stackoverflow.com/questions/66964828

            QUESTION

            Pimcore Exam Routing
            Asked 2021-Feb-11 at 14:26

            I've got a question for pimcore. What are the possibilities to make dynamic routes for e.g. for an object detail page?

            In my opinion I can achieve this with Custom Routes/Static Routes and the Symfony Routes, right?

            At the moment I stuck at the exam course and the above answers are incorrect.

            The question is: what are the options for creating dynamic routes for data object detail pages?

            1. Smyfony Routes
            2. Url Slugs for Data Objects
            3. Pretty Urls
            4. Static Routes

            I've tried so many variations and all are wrong.

            I've read through the documentation and the pimcore own community. I think the expected answers are wrong. For me it is important to understand what is right and why.

            ...

            ANSWER

            Answered 2021-Feb-11 at 14:26

            Should be

            • Smyfony Routes
            • Url Slugs for Data Objects
            • Static Routes

            Source https://stackoverflow.com/questions/65662808

            QUESTION

            The controller for URI {url} is not callable
            Asked 2020-Dec-26 at 05:59

            currently I am learning Pimcore which is made with Symfony (and I am a Laravel guy :3 ) So I have his error:

            ...

            ANSWER

            Answered 2020-Dec-26 at 05:59

            The error states that the method should exist on DefaultController and not on MyContentController. In the screenshot of your static route, you have used the DefaultController only.

            Source https://stackoverflow.com/questions/65439542

            QUESTION

            Pimcore 6 CSV Importing
            Asked 2020-Nov-28 at 13:43

            Pimcore newbie here. I'm struggling a bit with the csv import procedure, the docs are a bit shallow and I couldn't find a more comprehensive developer reference.

            • I'm not getting how Resolver Settings work. What's the meaning of setting a strategy? (ID throws Pimcore\DataObject\Import\Resolver\ImportErrorException: Could not resolve object with id. Filename runs, but then it seems that I don't have control on how objects get labeled)

            • I have two date columns in my imported csv, so I'd like to fill my object with those. Still, the dates are written like "2016-05-30T14:36:03" so I guess that I need to process a bit to transform the string in a format that could be recognized by pimcore. Do I need to do this in Column Configuration (by converting the specific column as an Operator PHP Code. BTW, do I need to create a class for every column, or I can group them by data format?) or more globally by setting the Resolver Strategy as Code and editing all the row properties at once?

            ...

            ANSWER

            Answered 2020-Nov-28 at 13:43

            About the resolver

            When importing a CSV, Pimcore has for each row basically two options: create a new DataObject or update an existing one. When you want Pimcore to update existing DataObjects then you need some logic to retrieve that specific DataObject based on some info in the CSV. That's where the Resolver comes in place.

            Pimcore supports 5 different resolver strategies:

            • Id: your CSV needs to contain a column with the DataObject id, and that value is used to fetch the corresponding DataObject to update
            • Filename: same as above, but for the filename (= key) of the DataObject
            • Fullpath: same as above, but for the full path of the DataObject
            • GetByAttribute: same as above, but for a given attribute within the DataObject (for example if you have a field ProductCode in it)
            • Code: a custom PHP class containing logic to retrieve the existing DataObject

            The Id operator has one drawback, which you are currently running into:

            Resolves the objects via the object ID. The object has to exist, otherwise an error is thrown.

            Based on your question, I have the feeling that you are only inserting new DataObjects (at least for now, maybe you might also want to update later on).

            When creating DataObjects you need to specify a key/filename (most likely you already noticed that when creating an object manually), so your CSV should already (if it doesn't you should add it) contain a column with either that key/filename or with the full path for the new DataObjects. That same column can/should be used to resolve any (potentially already) existing DataObjects.

            So you should use either the Filename or Fullpath Resolver. Both have options what to do if the object already exists (update it? ignore it?) and (more important in your situation) what to do when it doesn't exist yet.

            About the dates

            Looking at the code, any string that can be parsed by the PHP's method strtotime can be entered in your CSV. Your value 2016-05-30T14:36:03 parses just fine.

            Source https://stackoverflow.com/questions/65036048

            QUESTION

            composer require symfony/assets installation
            Asked 2020-Nov-24 at 16:06

            I'm relatively new to pimcore and struggle to get the right composer packages.

            First of all, I installed pimcore

            ...

            ANSWER

            Answered 2020-Nov-24 at 16:06

            Finally I've come to the point where it get's interesting: as the error message tells you, symfony/symfony is already installed (as this is a dependency of pimcore/pimcore). This core package contains all components of Symfony, and installing a single additional component (like symfony/asset) is not possible.

            If you can use the posted image tag () without any error message popping up during rendering (in terms of: the markup can be generated, even if the image's source is not generated as expected), this also means that the Twig extension needed for the asset function is installed.

            So, the next step for you is searching for the asset configuration that is missing to generate the proper image URL.

            Source https://stackoverflow.com/questions/64985289

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install pimcore

            Only 3 commands to start! 😎. This will install an empty skeleton application, but we're also offering a demo package for your convenience - of course also with 3 commands 💪 Click here for more installation options and a detailed guide.

            Support

            Bug fixes: please create a pull request including a step by step description to reproduce the problem Contribute features: contact the core-team on our Gitter channel before you start developing Security vulnerabilities: please use this form. For details, please have a look at our contributing guide.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/pimcore/pimcore.git

          • CLI

            gh repo clone pimcore/pimcore

          • sshUrl

            git@github.com:pimcore/pimcore.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Ecommerce Libraries

            saleor

            by saleor

            saleor

            by mirumee

            spree

            by spree

            reaction

            by reactioncommerce

            medusa

            by medusajs

            Try Top Libraries by pimcore

            data-hub

            by pimcorePHP

            demo

            by pimcorePHP

            skeleton

            by pimcorePHP

            docker

            by pimcoreShell