PHPackages                             magebit/vsbridge-static-content-procesor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. magebit/vsbridge-static-content-procesor

ActiveMagento2-component

magebit/vsbridge-static-content-procesor
========================================

Converts magento URL's to VSF during indexation

2.0.4(5mo ago)107.1k2GPL-3.0-onlyPHPPHP &gt;=7.3.0

Since Jul 16Pushed 5mo ago4 watchersCompare

[ Source](https://github.com/magebitcom/static-content-processor)[ Packagist](https://packagist.org/packages/magebit/vsbridge-static-content-procesor)[ RSS](/packages/magebit-vsbridge-static-content-procesor/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (10)Used By (2)

 [![](https://camo.githubusercontent.com/ef3268dfcd920266d9728532eb8ae6d8f201a728e67b77edd052cca8231ca6c7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6d616765626974636f6d2f7374617469632d636f6e74656e742d70726f636573736f72)](https://github.com/magebitcom/static-content-processor) [![](https://camo.githubusercontent.com/f2f5daf009c2beb9ebd4e7d37e8e0060dffdb23720d1128acb15a3e1052ca60a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6167656269742f76736272696467652d7374617469632d636f6e74656e742d70726f6365736f72)](https://packagist.org/packages/magebit/vsbridge-static-content-procesor)

Static Content Processor for VSBridge
=====================================

[](#static-content-processor-for-vsbridge)

Automatically converts Magento urls to VSF urls during indexation

Installation
------------

[](#installation)

- Via composer Run `composer require magebit/vsbridge-static-content-procesor` in your root magento directory
- Git clone

    - Create `Magebit` directory in `app/code`
        - `cd app/code`
        - `mkdir Magebit`
    - Clone this repo inside `Magebit` directory
        - `git clone git@github.com:magebitcom/static-content-processor.git`

Usage
-----

[](#usage)

#### Standalone

[](#standalone)

This module requires you to configure VSF and VSF media urls.
You can find these configuration fields in: `Store - Configuration - VueStorefront - Indexer - Static Content Processor`

You can also specify which category and product attributes to run through the processor. As an example, you could select product `description` attribute and all the links and images will be converted with VSF urls.

You can also enable Category Image attribute url processor. It will convert all category attributes as image to VSF urls.

#### As a dependency

[](#as-a-dependency)

You can also use this module as a dependency for your own module:

```
use Magebit\StaticContentProcessor\Helper\Resolver;

/**
 * @package MyPackage\MyModule
 */
class MyModule
{
    /**
     * @var \Magebit\StaticContentProcessor\Helper\Resolver
     */
    protected $resolver;

    /**
     * @param Resolver $resolver
     */
    public function __construct(Resolver $resolver)
    {
        $this->resolver = $resolver;
    }

    /**
     * Does some content processing
     * @return string
     */
    public function example()
    {
        // This will convert urls and media urls to vsf urls according to the configuration
        return $this->resolver->resolve($this->getSomeStaticContent());
    }
}
```

Contributing
------------

[](#contributing)

Found a bug, have a feature suggestion or just want to help in general? Contributions are very welcome! Check out the [list of active issues](https://github.com/magebitcom/static-content-processor/issues) or submit one yourself.

If you're making a bug report, please include as much details as you can and preferably steps to repreduce the issue. When creating Pull Requests, don't for get to list your changes in the [CHANGELOG](/CHANGELOG.md) and [README](/README.md) files.

---

[![Magebit](https://camo.githubusercontent.com/335c534c02cc278c2187bb527aa4d02a298a863ce62d76a1bc44bef74c1efb8e/68747470733a2f2f6d6167656269742e636f6d2f696d672f6d6167656269742d6c6f676f2d32782e706e67)](https://camo.githubusercontent.com/335c534c02cc278c2187bb527aa4d02a298a863ce62d76a1bc44bef74c1efb8e/68747470733a2f2f6d6167656269742e636f6d2f696d672f6d6167656269742d6c6f676f2d32782e706e67)

*Have questions or need help? Contact us at *

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance75

Regular maintenance activity

Popularity28

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~488 days

Total

5

Last Release

170d ago

Major Versions

1.0.0 → 2.0.02021-03-04

PHP version history (2 changes)1.0.0PHP &gt;=7.1.0

2.0.0PHP &gt;=7.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/57768654a8ff2b484e19c5bbc92991a6d39cf44efaf9584d34298f12aaddbaab?d=identicon)[magebit](/maintainers/magebit)

---

Top Contributors

[![KristofersOzolinsMagebit](https://avatars.githubusercontent.com/u/58505474?v=4)](https://github.com/KristofersOzolinsMagebit "KristofersOzolinsMagebit (16 commits)")[![edgarspatmalnieks](https://avatars.githubusercontent.com/u/62614010?v=4)](https://github.com/edgarspatmalnieks "edgarspatmalnieks (4 commits)")[![NiklavsBergs](https://avatars.githubusercontent.com/u/118113089?v=4)](https://github.com/NiklavsBergs "NiklavsBergs (3 commits)")[![lienetunne](https://avatars.githubusercontent.com/u/68425735?v=4)](https://github.com/lienetunne "lienetunne (1 commits)")[![raideer](https://avatars.githubusercontent.com/u/8568120?v=4)](https://github.com/raideer "raideer (1 commits)")

---

Tags

indexermagebitrewritesurlvsbridgevue-storefront

### Embed Badge

![Health badge](/badges/magebit-vsbridge-static-content-procesor/health.svg)

```
[![Health](https://phpackages.com/badges/magebit-vsbridge-static-content-procesor/health.svg)](https://phpackages.com/packages/magebit-vsbridge-static-content-procesor)
```

###  Alternatives

[symfony/form

Allows to easily create, process and reuse HTML forms

2.8k152.1M2.8k](/packages/symfony-form)[symfony/security-http

Symfony Security Component - HTTP Integration

1.7k164.3M231](/packages/symfony-security-http)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M646](/packages/sylius-sylius)[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k48.1M234](/packages/api-platform-core)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M308](/packages/easycorp-easyadmin-bundle)[vich/uploader-bundle

Ease file uploads attached to entities

1.9k25.9M114](/packages/vich-uploader-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
