PHPackages                             zphalcon/phalcon-tip - 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. zphalcon/phalcon-tip

ActiveProject

zphalcon/phalcon-tip
====================

Source code of The official Phalcon Tip site

231211[1 issues](https://github.com/zphalcon/phalcon-tip/issues)PHP

Since Oct 12Pushed 9y ago5 watchersCompare

[ Source](https://github.com/zphalcon/phalcon-tip)[ Packagist](https://packagist.org/packages/zphalcon/phalcon-tip)[ RSS](/packages/zphalcon-phalcon-tip/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PhalconTip
==========

[](#phalcontip)

[![Build Status](https://camo.githubusercontent.com/1207feb4411021dfa18d374d48284ba598bf8eaf0d2938bd4c990afd227f7e6e/68747470733a2f2f7472617669732d63692e6f72672f7a7068616c636f6e2f7068616c636f6e2d7469702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/zphalcon/phalcon-tip.svg)

This is the official Phalcon Tip it clone from Phalcon Forum, you can adapt it to your own needs or improve it if you want.

Please write us if you have any feedback.

Thanks.

NOTE
----

[](#note)

The master branch will always contain the latest stable version. If you wish to check older versions or newer ones currently under development, please switch to the relevant branch.

Get Started
-----------

[](#get-started)

### Requirements

[](#requirements)

To run this application on your machine, you need at least:

- [Curl](http://php.net/manual/en/book.curl.php) extension
- [Openssl](http://php.net/manual/en/book.openssl.php) extension
- Internationalization ([intl](http://php.net/manual/en/book.intl.php)) extension
- Mbstring ([mbstring](http://php.net/manual/en/book.mbstring.php)) extension
- [Composer](https://getcomposer.org/)
- PHP &gt;= 5.4
- [Apache](http://httpd.apache.org/) Web Server with [mod\_rewrite](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) enabled or [Nginx](http://nginx.org/) Web Server
- Latest stable [Phalcon Framework release](https://github.com/phalcon/cphalcon/releases) extension enabled
- [Beanstalkd](http://kr.github.io/beanstalkd/) server

### Installation

[](#installation)

Install composer in a common location or in your project:

```
$ curl -s http://getcomposer.org/installer | php
```

Create the composer.json file as follows:

```
{
    "require": {
        "zphalcon/phalcon-tip": "dev-master"
    }
}
```

Run the composer installer:

```
$ php composer.phar install
```

Then you'll need to create the database and initialize schema:

```
$ echo 'CREATE DATABASE phalcontip CHARSET=utf8 COLLATE=utf8_unicode_ci' | mysql -u root
$ cat schemas/phalcontip.sql | mysql -u root phalcontip
```

#### Initial Test Data

[](#initial-test-data)

You can create fake entries on an empty PhalconTip installation by running:

> Note: The script random-entries.php must be executed inside the scripts directory

```
$ cd scripts
$ php random-entries.php
```

Change the owner of `app/logs` and `app/cache` to whatever user your web server is running as.

This application uses Github as authentication system, you need a client id and secret id to be set up in the configuration (`app/config/config.php`).

#### Starting the Beanstalkd client

[](#starting-the-beanstalkd-client)

A PHP client to deliver e-mails must be enabled in background:

```
$ php scripts/send-notifications-consumer.php &
```

Tests
-----

[](#tests)

Phalcontip use [Codeception](http://codeception.com) functional and unit tests. Execute:

```
$ vendor/bin/codecept build

$ vendor/bin/codecept run
# OR
$ vendor/bin/codecept run --debug # Detailed output
```

License
-------

[](#license)

PhalconTip open-sourced software licensed under the [New BSD License](https://github.com/zphalcon/phalcon-tip/blob/master/docs/LICENSE.md). © Phalcon Framework Team and contributors

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.6% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1762691?v=4)[Thien Tran](/maintainers/duythien)[@duythien](https://github.com/duythien)

---

Top Contributors

[![duythien](https://avatars.githubusercontent.com/u/1762691?v=4)](https://github.com/duythien "duythien (51 commits)")[![sergeyklay](https://avatars.githubusercontent.com/u/1256298?v=4)](https://github.com/sergeyklay "sergeyklay (17 commits)")[![kenjis](https://avatars.githubusercontent.com/u/87955?v=4)](https://github.com/kenjis "kenjis (8 commits)")[![christianesperar](https://avatars.githubusercontent.com/u/1621344?v=4)](https://github.com/christianesperar "christianesperar (1 commits)")[![SidRoberts](https://avatars.githubusercontent.com/u/1364214?v=4)](https://github.com/SidRoberts "SidRoberts (1 commits)")[![stackphysics](https://avatars.githubusercontent.com/u/7185165?v=4)](https://github.com/stackphysics "stackphysics (1 commits)")

### Embed Badge

![Health badge](/badges/zphalcon-phalcon-tip/health.svg)

```
[![Health](https://phpackages.com/badges/zphalcon-phalcon-tip/health.svg)](https://phpackages.com/packages/zphalcon-phalcon-tip)
```

PHPackages © 2026

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