PHPackages                             rgsystemes/olark-bundle - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. rgsystemes/olark-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

rgsystemes/olark-bundle
=======================

Integrate easily Olark into your Symfony projects

v2.0.3(3mo ago)242.8k—4.2%3MITPHPPHP &gt;=7.2.5

Since Mar 9Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/rgsystemes/olark-bundle)[ Packagist](https://packagist.org/packages/rgsystemes/olark-bundle)[ Docs](https://github.com/rgsystemes/olark-bundle)[ RSS](/packages/rgsystemes-olark-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (7)Dependencies (3)Versions (9)Used By (0)

Introduction
============

[](#introduction)

Easily integrate [Olark](http://www.olark.com) into your Symfony2 projects.

Installation
============

[](#installation)

1. Add this bundle to your vendor/ dir using the vendors script:

```
Add the following lines in your ``deps`` file:

    [RGOlarkBundle]
        git=git://github.com/rgsystemes/OlarkBundle.git
        target=/bundles/RG/OlarkBundle

and run the vendors script:

    ./bin/vendors install

**Or** add the following to your `composer.json`:

    "rgsystemes/olark-bundle": "dev-master"

and run:

    php composer.phar install

The bundle is compatible with Symfony 2.0 upwards.

```

2. If you're not using Composer, add the RG namespace to your autoloader:

    // app/autoload.php $loader-&gt;registerNamespaces(array( 'RG' =&gt; **DIR**.'/../vendor/bundles', ));
3. Add this bundle to your application's kernel:

    // app/AppKernel.php public function registerBundles() { return array( // ... new RG\\OlarkBundle\\RGOlarkBundle(), // ... ); }
4. Configure the `rg_olark` service in your config.yml:

    rg\_olark: id: xxxx-xxx-xx-xxxx

That's it for basic configuration.

Usage
=====

[](#usage)

In your template:

```
{% include "OlarkBundle::olark.html.twig" %}

```

In your controllers:

```
$olarkOptions = $this->container->get('rg_olark_options');
$olarkOptions["name"] = $this->getUser()->getUsername();

```

Available Olark options:

- api.chat.updateVisitorNickname (through $olarkOptions\["name"\])
- api.chat.updateVisitorStatus (through $olarkOptions\["status"\])

Overriding the template
=======================

[](#overriding-the-template)

You can override the template used by copying the `Resources/views/olark.html.twig` file out of the bundle and placing it into `app/Resources/RGOlarkBundle/views`, then customising as you see fit.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance82

Actively maintained with recent releases

Popularity33

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 53.8% 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 ~551 days

Recently: every ~595 days

Total

7

Last Release

98d ago

Major Versions

v1.0.2 → v2.0.02022-03-14

PHP version history (2 changes)v1.0.0PHP &gt;=5.3.2

v2.0.3PHP &gt;=7.2.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/8c40b4517e75e83ed8fafd334ec08b2c864008dc3e3b5100e61d35001483b014?d=identicon)[rgsystemes](/maintainers/rgsystemes)

---

Top Contributors

[![sandvige](https://avatars.githubusercontent.com/u/1446309?v=4)](https://github.com/sandvige "sandvige (14 commits)")[![qkdreyer](https://avatars.githubusercontent.com/u/717869?v=4)](https://github.com/qkdreyer "qkdreyer (4 commits)")[![rehuven](https://avatars.githubusercontent.com/u/14945949?v=4)](https://github.com/rehuven "rehuven (2 commits)")[![fidanf](https://avatars.githubusercontent.com/u/15977439?v=4)](https://github.com/fidanf "fidanf (2 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (2 commits)")[![potemkin-git](https://avatars.githubusercontent.com/u/18307823?v=4)](https://github.com/potemkin-git "potemkin-git (1 commits)")[![Beny13](https://avatars.githubusercontent.com/u/7767217?v=4)](https://github.com/Beny13 "Beny13 (1 commits)")

---

Tags

symfonyolark

### Embed Badge

![Health badge](/badges/rgsystemes-olark-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/rgsystemes-olark-bundle/health.svg)](https://phpackages.com/packages/rgsystemes-olark-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)

PHPackages © 2026

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