2017 © Pedro Peláez
 

project xetaravel

A light version of Xeta's website using Laravel.

image

xetaio/xetaravel

A light version of Xeta's website using Laravel.

  • Tuesday, March 27, 2018
  • by Xety
  • Repository
  • 3 Watchers
  • 2 Stars
  • 34 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 8 Open issues
  • 7 Versions
  • 3 % Grown

The README.md

> Xeta Logo > , (*1)

> >, (*2)

Unit Tests Coverage Scrutinizer Stable Version Downloads Laravel License
GitHub Workflow Status Coverage Status Scrutinizer Latest Stable Version Total Downloads Laravel 9.0 License

Xetaravel is a resource to help people starting with Laravel., (*3)

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., (*4)

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:), (*5)

xetaravel.com, (*6)

Administration Preview

Admin, (*7)

Admin2, (*8)

Discuss Preview

Discuss, (*9)

Installation

Requirements

PHP PHP Extension DBMS NodeJS npm Others (optional)
PHP OpenSSL
PDO
Mbstring
Tokenizer
XML
Ctype
JSON
GD
CURL
MySQL NodeJS npm Analytics
Redis
Redis

Install

While Redis is optional, it is recommended to use Redis with this application., (*10)

composer create-project xetaio/xetaravel <application_name>
  

Then you will need to migrate and seed your application:, (*11)

php artisan migrate
  php artisan db:seed
  

Finally, you need to install and build the JS, CSS etc :, (*12)

php artisan vendor:publish --provider="Xetaio\Editor\EditorServiceProvider"
  npm install
  npm run production
  

Pre-installed Accounts

  • Admin
    • User : admin@xetaravel.io
    • Password : admin
  • Moderator
    • User : Moderator@xetaravel.io
    • Password : moderator
  • Member
    • User : member@xetaravel.io
    • Password : member
  • Banished
    • User : banished@xetaravel.io
    • 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 :, (*13)

  • 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., (*14)

The Versions