Travis | Appveyor | Coverage | Landscape | Scrutinizer |
---|---|---|---|---|
Stable Version | Downloads | VersionEye | License | CakePHP |
---|---|---|---|---|
![CakePHP 3](https://img.shields.io/badge/CakePHP 3-%E2%99%A5-44CB12.svg?style=flat-square) |
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.
If you need to install to try a function or any other things, just follow the steps bellow.
- 📦 Composer
- 🍰 All requirements for CakePHP 3 : list here
- 📦 PHP cURL extension (Needed only if you want to use the Google Analytics system in Dashboard)
- 📦 Supported DBMS : MySQL & SQLite
- 📦 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>
- Import the file
config/Schema/xeta.sql
in your database. - Congratulations ! The application is ready to use. 👍
- Admin account
- User : Admin | Pass :
administrator
- User : Admin | Pass :
- Member account
- User : Test | Pass :
testaccount
- User : Test | Pass :
https://github.com/Xety/Xeta/wiki
This project implements many features and will implements more in the future. Here's a list of the features developed in Xeta :
-
- 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
-
- Categories (Managed by the TreeBehavior. That means unlimited sub-categories)
- Statistics (Total Post, Threads, Likes)
- Users online on the site
- Staff Online
- Followers (Follow a Thread to get notified on reply)
- Notifications (On Thread Replied, On Thread Created, On Locked Thread, On Badge etc)
- Sticky Threads
- Locked Threads
- Likes on Posts
- "There is X Users on this page"
- Latest Threads
- Polls (Will be added in the Future)
- Read/Unread system (Will be added soon)
-
- Users online in the chat
- Ban/Unban/Prune command
- Delete a message
- Notice
- Smileys
-
- Support of Paypal
- Discounts Code
- Offers
-
- Google Analytics integrated
- Members Management
- Blog Management
- Attachments
- Categories
- Articles
- Groups Management
- Premium Management
- Statistics
- Offers
- Discounts
- Forum Management
- Categories
-
- ACL Management (Still in Dev)
-
- Multi-Participants
- Kick/Invite Participants
Star
Conversations
-
WYSIWYG Editor (CKEditor) on all the site : Articles, Comments, Posts, Notice in the chat etc
All the CakePHP3's features that i use in the project are described here.
If you want to contribute to the project by adding new features or just fix a bug, feel free to do a PR.
Follow this guide to contribute
- Antograssiot (CakePHP Team Member) For all his help !
- And all the contributors !