Code Monkey home page Code Monkey logo

walrus's Introduction

Hi there ๐Ÿ‘‹

walrus's People

Contributors

artop57 avatar faustinelarmagna avatar jeremybarbet avatar nicolasbeauvais avatar thomasharper 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

walrus's Issues

Textarea format in form

Not handled. <input type="textarea" ...>

By the way : too much magic in routing, sometimes working, sometimes not ...

Fatal Error on config

There is a fatal error on the configuration page. The tmp/ directory is missing after git clone.

Documentation - relation between entities

In demo branch, a user got a OwnPostList attribute which is filled with a new post at post creation. Can you explain the management of 1-n and n-n relationships in the documentation (if there is a special handling with Walrus) ?

Thanks.

Multiple yaml files

Possibility to use multiple files for route, skeleton .... (todo after yaml to php compilation task #8 )

Why not using Silex?

Not sure why you've re-inventing the wheel. Why are you not using Silex?
The base code it's pretty simple, it's just a wrapper on top of Pimple and then you add the modules you need.

Still, it's a good experience to build your own framework, but I'm just curious ;)

Routing

With a link like this :

<a href="{{id}}/delete">

When url is like this :

Localhost/ProjectName/project

Sometimes direct to "Localhost/ProjectName/project/1/delete"
And sometimes to .... "Localhost/ProjectName/project/project/1/delete"

Randomly. (really randomly or not ?)

Form view

When creating a form in controller, even if $this->setView() is set before $form->render in the controller code, the form is displayed before in the view.

We want to be able to display the form between "body" tags.

Walrus admin page, profiler dev bar

In dev mod, add a toolbar and / or a dashboard.

Useful things:

Queries historic of the current page
Called class historic of the current page
load time...

Generate a sitemap.xml

As Walrus is a SEO friendly framework, we must have a tool to generate sitemap from YAML route files.
Generate it everytime we compile the route (for non-dynamic route only)?
Add dynamic route on the go in the end of the router ?

(todo after yaml to php compilation task #8 )

app/www to access project

I have to specify the route app/www to access my project. So i have some routing problems to run my project.

WalrusDeploy

Unique head template:

  • compile all css files into one

Unique script loader:

  • compile all scripts into one

Config:

  • use a different database for production
  • change environment from development to production.

Move production version to an other directory, don't change anything on the development files.

Integrated production versionning ?

No more YAML in production mode #10 #8

Management of form builder errors

For the moment you can only return one error by field. It would be better if you return an array of errors by field and not an error message

Link a css file

I try to install bootstrap so I have my css file in \app\www\assets\styles but when I try to link the css in my template I have a 404 Not found.

Regards.

Meta tag tool

A yaml file to store all titles/description for pages

empty attribute for form builder isn't working

For now, you're testing if the empty attribute is true and if the data is empty.
But in you're documentation: "empty: true validate if the input value is set and empty"

you should test if empty attribute is false.

Thanks.

Hide Walrus core to developers ?

It would be great if Walrus core was not showing its presence at first.
Because when you develop an application you don't necessary want to work on the core of the framework. You just simply want to use it.

I propose that we make the core directory as hidden.
Let me know what you think about it.

Inaccurate documentation

  • About the FormBuilder, we can add some "basic form information" such as the action, what does it mean ?
  • Your example of yaml file of a form in the documentation create the "form_sign" form, while in the form examples file in your repository there is an underscore. (Can you make the documentation match the actual utilisation of the framework ?)
  • Wrong namespace specify in Controller sample. (engine\controllers instead of app\engine\controllers)
  • etc.

change return of check method (in WalrusForm)

change return of check method, actually the method never return true if we don't give a controller and a method arguments.
by separating the if we could use this method to simply check the form in a if statement.

Add ACL heritage tree

Would it be possible to add an ACL heritage tree. With a little doc on how it works. Regards

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.