PHPackages                             xety/xeta - 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. [Admin Panels](/categories/admin)
4. /
5. xety/xeta

ActiveProject[Admin Panels](/categories/admin)

xety/xeta
=========

A resource to help people starting with Cake3

v3.1.1(9y ago)531.4k24[4 issues](https://github.com/XetaIO/Xeta/issues)MITPHPPHP &gt;=5.6.0

Since Nov 6Pushed 9y ago19 watchersCompare

[ Source](https://github.com/XetaIO/Xeta)[ Packagist](https://packagist.org/packages/xety/xeta)[ Docs](https://github.com/XetaIO/Xeta)[ RSS](/packages/xety-xeta/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (21)Versions (26)Used By (0)

Xeta : CakePHP 3 Resource
=========================

[](#xeta--cakephp-3-resource)

 [![Xeta Logo](https://cloud.githubusercontent.com/assets/8210023/21071044/ca810e6a-be94-11e6-8524-ec950ad60ff0.png)](https://cloud.githubusercontent.com/assets/8210023/21071044/ca810e6a-be94-11e6-8524-ec950ad60ff0.png)

TravisCoverageScrutinizerStable VersionDownloadsLicense[![Build Status](https://camo.githubusercontent.com/c904da78f99beef87123a7134f07abf1eb3646631a371b1e91ecfa5be28ab41a/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f58657461494f2f586574612e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/XetaIO/Xeta)[![Coverage Status](https://camo.githubusercontent.com/f98d0661fd44ad7102de5c7b32c39550740888493611198ce85e328fdc1ba3d8/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f58657461494f2f586574612f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/XetaIO/Xeta)[![Scrutinizer](https://camo.githubusercontent.com/d0b9d764f1240bb8cbe5a78db4626706a916dcf2fb8daee1652648cd2aa83d64/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f58657461494f2f586574612e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/XetaIO/Xeta)[![Latest Stable Version](https://camo.githubusercontent.com/93cee5333487e1c11dc54ab6825f85b55e528ca7fae4037718532488703c77a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f586574792f586574612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/xety/xeta)[![Total Downloads](https://camo.githubusercontent.com/b74868d574764dc402e34a7ce6527cbc291e3110720cb5185622ee3735bf5744/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f786574792f786574612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/xety/xeta)[![License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/xety/xeta)Xeta is a resource to help people starting with Cake3.

Actually, I have developed this blog to try CakePHP 3 and for my needs (personal blog), and I have decided to release it to help people with CakePHP 3, so there is probably some custom configurations/functions that only fit my needs.

Demo
----

[](#demo)

### Screenshots of the Administration Panel

[](#screenshots-of-the-administration-panel)

##### Dashboard

[](#dashboard)

[![Dashboard](https://cloud.githubusercontent.com/assets/8210023/19932908/f9204772-a111-11e6-84f5-750f15adc576.png)](https://cloud.githubusercontent.com/assets/8210023/19932908/f9204772-a111-11e6-84f5-750f15adc576.png)

##### Blog Articles Management

[](#blog-articles-management)

[![Blog Articles Management](https://cloud.githubusercontent.com/assets/8210023/19932809/9f23fc6e-a111-11e6-89c3-bb53705fbd93.png)](https://cloud.githubusercontent.com/assets/8210023/19932809/9f23fc6e-a111-11e6-89c3-bb53705fbd93.png)

[![Blog Articles Management](https://cloud.githubusercontent.com/assets/8210023/19932872/dd69977c-a111-11e6-92a4-e16bcfb89e8e.png)](https://cloud.githubusercontent.com/assets/8210023/19932872/dd69977c-a111-11e6-92a4-e16bcfb89e8e.png)

##### Users Management

[](#users-management)

[![Users Management](https://cloud.githubusercontent.com/assets/8210023/19932834/b83c050c-a111-11e6-88c3-b122b30f9c08.png)](https://cloud.githubusercontent.com/assets/8210023/19932834/b83c050c-a111-11e6-88c3-b122b30f9c08.png)

Install
=======

[](#install)

If you need to install to try a function or any other things, just follow the steps bellow.

### Requirements

[](#requirements)

- 📦 [![PHP](https://camo.githubusercontent.com/7c1ac8d93d33ea188869c510717ca20e124c82c9b5a4c6bc14e2e504187fd387/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d2533453d352e362d3434434231322e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/7c1ac8d93d33ea188869c510717ca20e124c82c9b5a4c6bc14e2e504187fd387/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d2533453d352e362d3434434231322e7376673f7374796c653d666c61742d737175617265)
- 📦 [Composer](https://getcomposer.org)
- 🍰 All requirements for CakePHP 3 : [list here](http://book.cakephp.org/3.0/en/installation.html#requirements)
- 📦 PHP cURL extension
- 📦 Supported DBMS : MySQL
- 📦 [Google Recaptcha](https://www.google.com/recaptcha/intro/index.html) (For the register form)

Steps to install :

- Setup a new database on your server
- Run :

```
composer create-project --prefer-dist xety/xeta
composer run-script installation

```

You need to download the browscap.ini file.

```
vendor/bin/browscap-php browscap:fetch
vendor/bin/browscap-php browscap:convert

```

- Congratulations ! The application is ready to use. 👍

#### Pre-installed Accounts

[](#pre-installed-accounts)

- Admin account
    - User : Admin | Pass : `administrator`
- Member account
    - User : Test | Pass : `testaccount`

Documentation
=============

[](#documentation)

Features
========

[](#features)

This project implements many features and will implements more in the future. Here's a list of the features developed in Xeta :

- ###### Blog

    [](#blog)

    - Categories
    - Comments
    - Likes Articles
    - Article's Internationalization (You change your language, the article is also translated in the language that you have choosen)
    - Archives
    - Quote
    - Attachments
- ###### Admin Panel

    [](#admin-panel)

    - Google Analytics integrated
    - Members Management
    - Blog Management
        - Attachments
        - Categories
        - Articles
    - Groups Management
    - Settings Management
- ###### Private Conversations

    [](#private-conversations)

    - Multi-Participants
    - Kick/Invite Participants
    - `Star` Conversations
- ###### Two Factor Authentication (TOTP)

    [](#two-factor-authentication-totp)
- ###### Logs

    [](#logs)

    - Preview [![Logs Preview](https://cloud.githubusercontent.com/assets/8210023/20028971/0dff8060-a340-11e6-8487-62b3e2ff8350.png)](https://cloud.githubusercontent.com/assets/8210023/20028971/0dff8060-a340-11e6-8487-62b3e2ff8350.png)
    - Logs Events list :

CommandDescription`user.connection.manual.success`Triggered when the user login on the login page.`user.connection.manual.failed`Triggered when the user failed to login on the login page.`user.connection.auto`Triggered when the user is automated login with Cookies.`user.account.modify`Triggered when the user has modified his account.`user.email`Triggered when the user has changed his Email.`user.password.change`Triggered when the user has changed his password.`user.password.reset`Triggered when the user has asked a password reset.`user.password.reset.successful`Triggered when an user has successfully reset his password with the Email.`2FA.enabled`Triggered when an user enbale the 2FA mode.`2FA.disabled`Triggered when an user disable the 2FA mode.`2FA.recovery_code.regenerate`Triggered when an user regenerate a new recovery code.`2FA.recovery_code.used`Triggered when an user use his recovery code.- ###### WYSIWYG Editor (CKEditor)

    [](#wysiwyg-editor-ckeditor)

    - Articles, Comments

All the CakePHP3's features that i use in the project are described [here](https://github.com/XetaIO/Xeta/blob/master/CakePHP3Features.md).

Information
===========

[](#information)

If you want to contribute to the project by adding new features or just fix a bug, feel free to do a PR.

Contribute
==========

[](#contribute)

[Follow this guide to contribute](https://github.com/XetaIO/Xeta/blob/master/.github/CONTRIBUTING.md)

Special Thanks
==============

[](#special-thanks)

- [Antograssiot](https://github.com/antograssiot) (CakePHP Team Member) For all his help !
- And all the [contributors](https://github.com/XetaIO/Xeta/graphs/contributors) !

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 98.7% 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 ~37 days

Recently: every ~42 days

Total

25

Last Release

3310d ago

Major Versions

1.4.1 → v2.0.02015-04-24

v2.x-dev → v3.0.02016-11-02

PHP version history (3 changes)v1.0.0PHP &gt;=5.4.16

v3.0.0PHP &gt;=5.5.9

v3.1.0PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b411de63e10c9029d2d06da585856f15db12c23395bc908f085fad15638a8098?d=identicon)[Xety](/maintainers/Xety)

---

Top Contributors

[![Xety](https://avatars.githubusercontent.com/u/8210023?v=4)](https://github.com/Xety "Xety (148 commits)")[![antograssiot](https://avatars.githubusercontent.com/u/4977112?v=4)](https://github.com/antograssiot "antograssiot (2 commits)")

---

Tags

blogcakephpdashboardframeworkphpwebsiteblogadministrationcake3cakephp 3

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/xety-xeta/health.svg)

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

###  Alternatives

[binshops/laravel-blog

Simple blog package (with admin panel) for Laravel. Includes all views, controllers, routes and can add a blog to any existing Laravel app. Fully customisable blog (view, urls, and many other options). Includes image uploads and a pretty admin interface to manage your blog. Defaults to /blog but you can change it to anything.

48447.0k](/packages/binshops-laravel-blog)[luyadev/luya-module-admin

Administration core module for all LUYA admin modules

48179.0k24](/packages/luyadev-luya-module-admin)[sulu/article-bundle

Bundle for managing localized content-rich entities like blog-posts in the Sulu content management system

66409.6k2](/packages/sulu-article-bundle)[bedita/manager

BEdita Manager - official admin webapp for BEdita4 API

131.0k](/packages/bedita-manager)[nerdcel/kirby-impersonate

Impersonate kirby users in the panel

113.4k](/packages/nerdcel-kirby-impersonate)

PHPackages © 2026

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