phomea / echidna Goto Github PK
View Code? Open in Web Editor NEWPHP Framework with Automatic CMS
License: MIT License
PHP Framework with Automatic CMS
License: MIT License
Describe the bug
In the backend template all the inputs has always "Enter your company name" as placeholder
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Each input field should have "Enter {fieldname} value" as placeholder
Additional context
You can find all the fields templates in the /app/backend/template/fields directory
Describe the solution you'd like
The user logged is now saved in session. The "remember me" checkbox n backend login does nothing. Implement the remember me saving the user in cookies and retrieve it when session expires.
I suggest to edit the user entity and a token field with an expire date.
Save only the token in the cookie and retrieve the user using it.
Additional context
Head to /app/applications/login/LoginApplication.php to find the authenticate method.
You'll have to also look at the router filter "filter.backend.login" also found in LoginApplication.
The login template is found in /app/backend/template/login.twig
Describe the solution you'd like
When a config file is requested Echidna checks in /app/config to find it. Echidna also try to load a config with the same name inside the /app/frontend/{nameofactivetheme}/config.
Would be great to have default config files inside each application folder and try to initially load them before trying to override them with the root config file or the frontend config file.
Additional context
The class Config can be found in /app/core/Config.php. Need to check to the "getFile" method.
Ideas and solutions are welcome
Describe the bug
When the user doesn't have a profile picture the image is just black.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
User profile picture should have a placeholder image
Additional context
The right aside can be found in /app/backend/template/base.twig
Describe the solution you'd like
All the field templates in the backend should extend the default.twig one so we can expect the same behaviour on all the html they have in common.
Additional context
You can find the field templates for backend in /app/backend/templates/fields directory
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.