PHPackages                             netgen/ngconnect - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. netgen/ngconnect

AbandonedArchivedEzpublish-legacy-extension[Authentication &amp; Authorization](/categories/authentication)

netgen/ngconnect
================

Netgen Connect is a simple eZ Publish extension able to provide user sign in by using social network authentication and authorization.

1.4.1(12y ago)8147[4 issues](https://github.com/netgen/ngconnect/issues)GPL-2.0PHP

Since Jun 12Pushed 9y ago1 watchersCompare

[ Source](https://github.com/netgen/ngconnect)[ Packagist](https://packagist.org/packages/netgen/ngconnect)[ RSS](/packages/netgen-ngconnect/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Netgen Connect extension
========================

[](#netgen-connect-extension)

Netgen Connect is a simple eZ Publish extension able to provide user sign in by using social network authentication and authorization. (Facebook Connect for example).

At this time, Twitter, Facebook and Tumblr are supported.

After installing the extension and including its template in your pagelayout, users are presented with buttons which take them to social network of their choice so they can authenticate themselves and authorize you to access their information. Upon taking an action there (allowing or denying authorization), users are taken back to your eZ Publish installation and automatically logged in to your site in case of successful authorization.

You can configure this extension by changing the values in `ngconnect.ini`, or, better yet (and recommended way), by overriding `ngconnect.ini` and configure desired settings in your override. Full instructions for configuring the extension are included in `ngconnect.ini` settings file.

Before using the extension, you need to create Facebook, Twitter or Tumblr apps and have their consumer keys and secrets ready.

This extension is published under GNU GPLv2 license and as such can be freely used and modified.

License, installation instructions and changelog
------------------------------------------------

[](#license-installation-instructions-and-changelog)

\[Documentation\](doc/Netgen Connect doc.pdf)

[Installation instructions](doc/INSTALL.md)

[License](LICENSE)

[Configuration instructions](settings/ngconnect.ini)

[Changelog](doc/CHANGELOG.md)

Project page
------------

[](#project-page)

You can find the project page on [projects.ez.no](http://projects.ez.no/ngconnect)

PHP libraries used in this extension
------------------------------------

[](#php-libraries-used-in-this-extension)

[OAuth PHP library](http://code.google.com/p/oauth/)

[TwitterOAuth PHP library](http://github.com/abraham/twitteroauth)

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 82.5% 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 ~133 days

Total

3

Last Release

4501d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/362286?v=4)[Edi Modrić](/maintainers/emodric)[@emodric](https://github.com/emodric)

![](https://avatars.githubusercontent.com/u/594589?v=4)[Netgen](/maintainers/netgen)[@netgen](https://github.com/netgen)

---

Top Contributors

[![emodric](https://avatars.githubusercontent.com/u/362286?v=4)](https://github.com/emodric "emodric (85 commits)")[![tbuljevic](https://avatars.githubusercontent.com/u/1893367?v=4)](https://github.com/tbuljevic "tbuljevic (16 commits)")[![blankse](https://avatars.githubusercontent.com/u/998558?v=4)](https://github.com/blankse "blankse (1 commits)")[![skrosoft](https://avatars.githubusercontent.com/u/4645565?v=4)](https://github.com/skrosoft "skrosoft (1 commits)")

### Embed Badge

![Health badge](/badges/netgen-ngconnect/health.svg)

```
[![Health](https://phpackages.com/badges/netgen-ngconnect/health.svg)](https://phpackages.com/packages/netgen-ngconnect)
```

###  Alternatives

[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

791.3M17](/packages/kartik-v-yii2-password)[ezsystems/ezmbpaex-ls

eZ Publish Legacy Extension that provides functionality for password expiration and validation.

16408.5k3](/packages/ezsystems-ezmbpaex-ls)

PHPackages © 2026

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