Coder Social home page Coder Social logo

coremedia / coremedia-magento-integration Goto Github PK

View Code? Open in Web Editor NEW
3.0 7.0 3.0 106 KB

CoreMedia extensions for integrating a Magento commerce system into CoreMedia

Home Page: http://www.coremedia.com

License: Other

Java 74.24% PHP 5.17% HTML 4.69% Ruby 11.84% JavaScript 0.49% CSS 2.53% FreeMarker 1.04%
coremedia livecontext commerce integration magento2 magento coremedia-labs

coremedia-magento-integration's Introduction

Status: Active For CoreMedia LiveContext Tested: 3.1801.2 Target: Magento

CoreMedia Labs Logo

Coremedia-Magento Integration

This open-source code is part of a tutorial designed to guide you through the process of connecting any commerce system to CoreMedia LiveContext. We're using the open-source Magento system to demonstrate the power of our LiveContext features and the ease of the integration.

The tutorial involves installing a basic open-source Magento system with the default Luma storefront as example content. Then we show you step-by-step how to integrate CoreMedia with the Magento system. See the wiki for details.

For current CoreMedia customers, can follow the tutorial to integrate the CoreMedia-Magento extension code into your CoreMedia system and at the end, you should have a full CoreMedia system running fully integrated with the Magento system. You can then use all the powerful features of CoreMedia LiveContext to manage store and product catalog content.

For people who are curious about CoreMedia and would like to see what we're capable of with commerce integrations, we've provided test content and the CoreMedia widgets so that you can enhance Magento's Luma storefront in a few easy steps. We've also prepared a couple videos so that you can see what the integration looks like on the CoreMedia side.


CoreMedia Labs

Welcome to CoreMedia Labs! This repository is part of a platform for developers who want to have a look under the hood or get some hands-on understanding of the vast and compelling capabilities of CoreMedia. Whatever your experience level with CoreMedia is, we've got something for you.

Each project in our Labs platform is an extra feature to be used with CoreMedia, including extensions, tools and 3rd party integrations. We provide some test data and explanatory videos for non-customers and for insiders there is open-source code and instructions on integrating the feature into your CoreMedia workspace.

The code we provide is meant to be example code, illustrating a set of features that could be used to enhance your CoreMedia experience. We'd love to hear your feedback on use-cases and further developments! If you're having problems with our code, please refer to our issues section.

coremedia-magento-integration's People

Contributors

katherine-thompson avatar mfaust avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

coremedia-magento-integration's Issues

Documentation Issues

Hi Team,
Please find below the information that I think should be there in wiki page for CoreMedia-Magento-Integration.

Magento Installation (https://github.com/CoreMedia/coremedia-magento-integration/wiki/Magento-Installation)

  1. Magento Version 2.2.5 integrates well with CoreMedia livecontext. Also, Magento-CE-2.2.5_sample_data-2018-06-26-09-42-59.tar.gz comes up with sample data so user can browse Luma storefront post installation.

  2. While following the steps (given on https://github.com/CoreMedia/coremedia-magento-integration/wiki/Magento-Installation) to add Magento Connector, once magento-connector.zip is unzipped inside /var/www/html/example.com/public_html/app/code, following needs to be done.

a. Move CoreMedia folder from /var/www/html/example.com/public_html/app/code/magento-connectorhttp://lc-magento-demo.westeurope.cloudapp.azure.com/public_html/app/code/magento-connector/ to /var/www/html/example.com/public_html/app/code/http://lc-magento-demo.westeurope.cloudapp.azure.com/public_html/app/code/magento-connector.

b. Now, navigate to /var/www/html/example.com/public_html/app/code/CoreMedia/DefaultWidget/etchttp://lc-magento-demo.westeurope.cloudapp.azure.com/public_html/app/code/CoreMedia/DefaultWidget/etc and ensure that urlprefix (/blueprint/servlet/service/fragment/luma/) and hostname (preview.vm-livecontext) is configured in config.xml.

c. Now, navigate to /var/www/html/example.com/public_html/app/code/CoreMedia/DefaultWidget/etc/adminhtmlhttp://lc-magento-demo.westeurope.cloudapp.azure.com/public_html/app/code/CoreMedia/DefaultWidget/etc/adminhtml and ensure that urlprefix and hostname is configured in system.xml as given in below snippet.

General Configuration

/blueprint/servlet/service/fragment/luma/

URL prefix for obtaining page fragment for inclusion in this system.

overview.vm-livecontext

The CAE endpoint for preview or live delivery.

Magento Integration With CoreMedia Livecontext 3 (https://github.com/CoreMedia/coremedia-magento-integration/wiki/CoreMedia-Extension-Installation)

  1. In the wiki, please clearly mention that CoreMedia Extension For Magento is only compatible with https://github.com/coremedia-contributions/coremedia-blueprints-workspace/tree/livecontext-3-for-salesforce-commerce-cloud-1801.2.

  2. Link to download BLOB data for Magento Augmentation is not available in wiki neither it is mentioned anywhere that need to ask CoreMedia support for this.

  3. Workspace setup steps for CoreMedia extension (https://github.com/CoreMedia/coremedia-magento-integration/wiki/CoreMedia-Extension-Installation) is incorrect. As per this documentation, public repository for CoreMedia Extension of Magento needs to cloned in current workspace of CoreMedia Livecontext. However, exact steps are given below.

a. Create a folder magento inside <YOUR_WORKSPACE_OF_LIVECONTEXT3_FOR_SALESFORCE_COMMERCE_CLOUD>\modules\extensions and copy following modules from the workspace of CoreMedia extension for Magento

i. lc-ecommerce-magento-cae

ii. lc-ecommerce-magento-lib

iii. lc-ecommerce-magento-studio-lib

iv. magento-preview-cae

v. test-data

vi. magento theme

b. Edit pom.xml in <YOUR_WORKSPACE_OF_LIVECONTEXT3_FOR_SALESFORCE_COMMERCE_CLOUD>\modules\extensions and add magento and comment out ecommerce-sfcc

c. Copy deployment\chef folder from the workspace of CoreMedia extension for Magento to <YOUR_WORKSPACE_OF_LIVECONTEXT3_FOR_SALESFORCE_COMMERCE_CLOUD>\deployment.

d. Navigate to <YOUR_WORKSPACE_OF_LIVECONTEXT3_FOR_SALESFORCE_COMMERCE_CLOUD>\workspace-configuration\extensions and remove ecommerce-sfcc.

  1. Add following entries in <YOUR_WORKSPACE_OF_LIVECONTEXT3_FOR_SALESFORCE_COMMERCE_CLOUD>\deployment\chef\cookbooks\blueprint-lc3-magento\attributes\default.rb.

default['blueprint']['livecontext']['magento']['basePath'] = '/rest'
default['blueprint']['livecontext']['magento']['user'] = 'username_of_magento_admin_console'
default['blueprint']['livecontext']['magento']['password'] = 'password_of_magento_admin'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.