GithubHelp home page GithubHelp logo

luyadev / luya Goto Github PK

View Code? Open in Web Editor NEW
810.0 73.0 205.0 83.21 MB

LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.

Home Page: https://luya.io

License: MIT License

PHP 91.14% JavaScript 8.74% Shell 0.11% Hack 0.01% Twig 0.01%
php luya yii2 angular rest-api javascript cms admin bootstrap4 hacktoberfest

luya's Introduction

LUYA Logo

The Yii 2 PHP Framework wrapper which provides out of the box functions like an administration interface, a beautiful looking content management system, payment modules, agency workflows and other tools to develop your website pretty fast!

Latest Stable Version Tests Test Coverage Maintainability Total Downloads Yii2

LUYA RC4 Admin

Installation

We have a made an absolut easy to understand STEP-BY-STEP Guide to install LUYA:

Other helpfull informations:

Questions and Problems

If you have any questions or problems, don't hesitate to find support in the following channels.

Bug Report

When reporting bugs, it is important to understand where to create the issue. The most common modules are:

  • Core The core library, which extends the Yii Framework.
  • CMS The Content Management System Admin and Frontend. Working with Blocks, render CMS Pages, etc.
  • Admin The admin UI itself, including all CRUD operations belongs to this module.

Contribution

We are always looking for people who share their thoughts, code and problems with us. Below the links to the contribution guides:

Help us building LUYA

Unit Test

  1. Create Database (example luya_env_phpunit)
  2. Insert Database dump from tests/data/sql/1.0.0.sql
  3. Rename phpunit.xml.dist to phpunit.xml
  4. Change dsn, username and password in phpunit.xml
  5. Ensure you have installed current composer packages composer install with dev packages.
  6. Execute the phpunit bin file ./vendor/bin/phpunit.

Karma tests (JS)

  1. Run yarn install
  2. Run yarn test (for single run) or yarn dev to work on the tests

Shield

LUYA

[![LUYA](https://img.shields.io/badge/Powered%20by-LUYA-brightgreen.svg)](https://luya.io)

luya's People

Contributors

agaplus avatar arhell avatar arollmann avatar asyou99 avatar boehsermoe avatar bumbumpaw07 avatar cebe avatar dependabot[bot] avatar dev7ch avatar dven84 avatar emericanec avatar eothein avatar gvasilopulos avatar hbugdoll avatar ilbassa avatar jdl747 avatar johnnymcweed avatar martinpetrasch avatar mootensai avatar nadar avatar nandes2062 avatar pdwjun avatar pingvoid avatar rainerch avatar rodzadra avatar rolandschaub avatar samdark avatar themaaarc avatar vavepl avatar vuongxuongminh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

luya's Issues

Create new page: hide unnecessary fields

When adding a new page, hide the fields "Navigations-Kategorie" and "Sprache" if there is only one option available (only one category or only one language).

Global search design

  • input search field in views/layouts/main
  • output div with search results in views/layouts/main

Create new page: Use correct labels in error messages

When displaying errors, use the same field names as used in the labels of the form. Change order of error messages according to field order in form. Example:

Instead of:
Layout Id darf nicht leer sein.
Rewrite darf nicht leer sein.
Title darf nicht leer sein.

Use:
Seitentitel darf nicht leer sein.
Pfadsegment darf nicht leer sein.
Layout darf nicht leer sein.

Even better:
Geben Sie einen Seitentitel ein.
Geben Sie ein Pfadsegment ein.
Wählen Sie ein Layout aus.

Search methods

Admin\base\api actionSesrch()
Admin\base\model::search()

Unclear text field focus

Clicking on the placeholder text should focus on the associated text field. Currently one has to click below the navigation label in order to focus the field.

Block "Auflistung": optimize layout

  • Place the "Delete"-Icon at the right side of the text field (as the text field is more important and more often used). Use a stronger red as it currently looks like being inactive.
  • Place the "Add"-Icon on the left side, so that it can be reached faster. It is used often.

datetime on edit

when using datetime in ngrest on edit, the value is set to x.x.1901 (- timestamp...) (divide 1000)?

alert alert--danger

create css class:
alert alert--danger (red)
alert alert--success (green)
alert alert--info (blue)

itemRoute route replace

if you add a route permission ->itemRoute("Stats (Slash)", "myadmin/stats/index", "materialize-icon") the url is not generated correctly.

Hover color in table views

Use a different hover color (e.g. blue or yellow) in table views as currently it is the same as the alternating background color.

Useronline style

  • user online list style, set number inside a badge on top right corner.
  • list on mouseover: display icons for active/in_active ... if inactive display the number of minutes inactivity

Textarea

Textarea should calculate it's height when loaded.

File manager should remember path

When uploading several files one after the other, the file manager forgets the user's current location/path and always starts at the root folder.

Set focus on login form

It would be comfortable to have the user name text field focused when loading the login form.

Error messages in forms

Display error messages next to the field with the error, not as a list at the bottom of the form (where the errors may not be seen on long forms).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.