xety/xeta

A resource to help people starting with Cake3

Installs: 1 395

Dependents: 0

Suggesters: 0

Security: 0

Stars: 53

Watchers: 20

Forks: 27

Open Issues: 4

Type:project

v3.1.1 2017-04-23 23:15 UTC

README

Xeta Logo

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

https://xeta.io

Screenshots of the Administration Panel

Dashboard

Dashboard

Blog Articles Management

Blog Articles Management

Blog Articles Management

Users Management

Users Management

Install

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

Requirements

  • 📦 PHP
  • 📦 Composer
  • 🍰 All requirements for CakePHP 3 : list here
  • 📦 PHP cURL extension
  • 📦 Supported DBMS : MySQL
  • 📦 Google Recaptcha (For the register form)

Steps to install :

  • Setup a new database on your server
  • Run :
composer create-project --prefer-dist xety/xeta <application_name>
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

  • Admin account
    • User : Admin | Pass : administrator
  • Member account
    • User : Test | Pass : testaccount

Documentation

https://github.com/XetaIO/Xeta/wiki

Features

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

  • 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
    • Google Analytics integrated
    • Members Management
    • Blog Management
      • Attachments
      • Categories
      • Articles
    • Groups Management
    • Settings Management
  • Private Conversations
    • Multi-Participants
    • Kick/Invite Participants
    • Star Conversations
  • Two Factor Authentication (TOTP)
  • Logs
    • Preview Logs Preview

    • Logs Events list :

  • WYSIWYG Editor (CKEditor)
    • Articles, Comments

All the CakePHP3's features that i use in the project are described here.

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

Follow this guide to contribute

Special Thanks