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
Requires
- php: >=5.6.0
- browscap/browscap-php: 3.*
- cake17/cakephp-recaptcha: dev-master
- cakephp/acl: dev-master
- cakephp/cakephp: ~3.0
- cakephp/migrations: ~1.0
- cakephp/plugin-installer: *
- ezyang/htmlpurifier: dev-master
- filp/whoops: ~2.0
- mexitek/phpcolors: dev-master
- mobiledetect/mobiledetectlib: 2.*
- robthree/twofactorauth: 1.*
- widop/google-analytics: dev-master
- xety/cake3-cookieauth: 1.*
- xety/cake3-upload: 1.*
Requires (Dev)
- cakephp/bake: ~1.0
- cakephp/cakephp-codesniffer: dev-master
- cakephp/debug_kit: ~3.0
- d11wtq/boris: 1.0.*
- phpro/grumphp: ^0.11.4
- phpunit/phpunit: *
- psy/psysh: @stable
README
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
Screenshots of the Administration Panel
Dashboard
Blog Articles Management
Users Management
Install
If you need to install to try a function or any other things, just follow the steps bellow.
Requirements
- 📦
- 📦 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
- User : Admin | Pass :
- Member account
- User : Test | Pass :
testaccount
- User : Test | Pass :
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
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
- Antograssiot (CakePHP Team Member) For all his help !
- And all the contributors !