Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xetaio/xetaravel
A resource to help people starting with @Laravel. Blog system, discuss system etc
https://github.com/xetaio/xetaravel
administration blog demo discuss forum framework laravel php xeta xetaravel
Last synced: 2 months ago
JSON representation
A resource to help people starting with @Laravel. Blog system, discuss system etc
- Host: GitHub
- URL: https://github.com/xetaio/xetaravel
- Owner: XetaIO
- License: mit
- Created: 2016-12-10T03:25:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T00:22:27.000Z (over 1 year ago)
- Last Synced: 2024-03-15T04:22:48.532Z (10 months ago)
- Topics: administration, blog, demo, discuss, forum, framework, laravel, php, xeta, xetaravel
- Language: PHP
- Homepage: https://xetaravel.com
- Size: 11.6 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
>
>
>
>
>
> |Unit Tests|Coverage|Scrutinizer|Stable Version|Downloads|Laravel|License|
> |:------:|:-------:|:------:|:-------:|:------:|:-------:|:-------:|
> |[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/XetaIO/Xetaravel/tests.yml?style=flat-square)](https://github.com/XetaIO/Xetaravel/actions/workflows/tests.yml)|[![Coverage Status](https://img.shields.io/codecov/c/github/XetaIO/Xetaravel?style=flat-square)](https://app.codecov.io/gh/XetaIO/Xetaravel)|[![Scrutinizer](https://img.shields.io/scrutinizer/g/XetaIO/Xetaravel.svg?style=flat-square)](https://scrutinizer-ci.com/g/XetaIO/Xetaravel)|[![Latest Stable Version](https://img.shields.io/packagist/v/XetaIO/Xetaravel.svg?style=flat-square)](https://packagist.org/packages/xetaio/xetaravel)|[![Total Downloads](https://img.shields.io/packagist/dt/xetaio/xetaravel.svg?style=flat-square)](https://packagist.org/packages/xetaio/xetaravel)|[![Laravel 9.0](https://img.shields.io/badge/Laravel-9.0-f4645f.svg?style=flat-square)](http://laravel.com)|[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://github.com/XetaIO/Xetaravel/blob/master/LICENSE)|
>
> Xetaravel is a resource to help people starting with Laravel.
>
> Actually, I have developed this blog to try Laravel, and I have decided to release it to help people starting with Laravel, so there is probably some custom configurations/functions that only fit my needs.
>
> ## Demo
> Note : All installed accounts won't work on the demo site, you will need to create a new one. (Sadly, we can't trust internet people :frowning_face:)
>
> [xetaravel.com](https://xetaravel.com)
>
> ## Administration Preview
> ![Admin](https://user-images.githubusercontent.com/8210023/220206696-98c7d503-0a87-47cb-9a5d-8f704c709010.png)
>
> ![Admin2](https://user-images.githubusercontent.com/8210023/220206856-297b15ce-a067-4eec-8deb-9fa09988b8bd.png)
>
> ## Discuss Preview
> ![Discuss](https://user-images.githubusercontent.com/8210023/220207034-0c6b01dc-8257-4a36-91a2-c54d9cc40798.png)
>
> # Installation
> ## Requirements
>
> |PHP|PHP Extension|DBMS|NodeJS|npm|Others (optional)
> |---|---|---|---|---|---|
> |![PHP](https://img.shields.io/badge/PHP->=8.1-0e7fbf.svg?style=flat-square)|![OpenSSL](https://img.shields.io/badge/PHP%20ext-OpenSSL-44CB12.svg?style=flat-square)
![PDO](https://img.shields.io/badge/PHP%20ext-PDO-44CB12.svg?style=flat-square)
![Mbstring](https://img.shields.io/badge/PHP%20ext-Mbstring-44CB12.svg?style=flat-square)
![Tokenizer](https://img.shields.io/badge/PHP%20ext-Tokenizer-44CB12.svg?style=flat-square)
![XML](https://img.shields.io/badge/PHP%20ext-XML-44CB12.svg?style=flat-square)
![Ctype](https://img.shields.io/badge/PHP%20ext-Ctype-44CB12.svg?style=flat-square)
![JSON](https://img.shields.io/badge/PHP%20ext-JSON-44CB12.svg?style=flat-square)
![GD](https://img.shields.io/badge/PHP%20ext-GD-44CB12.svg?style=flat-square)
![CURL](https://img.shields.io/badge/PHP%20ext-CURL-44CB12.svg?style=flat-square)|![MySQL](https://img.shields.io/badge/MySQL->=8.0-44CB12.svg?style=flat-square)|![NodeJS](https://img.shields.io/badge/NodeJS->=8-44CB12.svg?style=flat-square)|![npm](https://img.shields.io/badge/npm->=5.6-44CB12.svg?style=flat-square)|![Analytics](https://img.shields.io/badge/Google-Analytics-44CB12.svg?style=flat-square)
![Redis](https://img.shields.io/badge/Redis-Server-44CB12.svg?style=flat-square)
![Redis](https://img.shields.io/badge/Redis-PHPRedis-44CB12.svg?style=flat-square)
>
> ## Install
> While Redis is optional, it is **recommended** to use Redis with this application.
> ```bash
> composer create-project xetaio/xetaravel
> ```
> Then you will need to migrate and seed your application:
> ```bash
> php artisan migrate
> php artisan db:seed
> ```
> Finally, you need to install and build the JS, CSS etc :
> ```bash
> php artisan vendor:publish --provider="Xetaio\Editor\EditorServiceProvider"
> npm install
> npm run production
> ```
>
>
> ### Pre-installed Accounts
> * **Admin**
> * User : **[email protected]**
> * Password : **admin**
> * **Moderator**
> * User : **[email protected]**
> * Password : **moderator**
> * **Member**
> * User : **[email protected]**
> * Password : **member**
> * **Banished**
> * User : **[email protected]**
> * Password : **banished**
> * **Note** : You will need to delete the cookie to logout due to the restriction of the ban system.
>
> # Features
> This project implements many features and will implements more in the future. Here's a list of the features developed in Xetaravel :
>
> * ###### Blog
> * Articles
> * Media
> * Categories
> * Comments
>
> * ###### Discuss
> * Categories
> * Replies
> * Leaderboard
> * Solved Reply
> * Actions Logs
> * Pinned/Locked
>
> * ###### Admin Panel
> * Google Analytics integrated
> * Users Management
> * Blog Management
> * Categories
> * Articles
> * Discuss Management
> * Categories
> * Roles Management
> * Permissions Management
> * Settings Management
>
> * ###### Others
> * Experiences system (based on posts, comments etc)
> * Rubies system (virtual currency) (based on posts, comments etc)
> * Newsletter
> * Sessions management (multiple connected device)
> * Notifications
> * Badges
>
> # Contribute
> If you want to contribute, please [follow this guide](https://github.com/XetaIO/Xetaravel/blob/master/.github/CONTRIBUTING.md).