Code Monkey home page Code Monkey logo

talon_demo's Introduction

TalonDemo

A sample app used for protying ides for the talon redesign. Don't expect this project to run out of the box. I have added this project for people to see some of the concepts that are being worked.

I have only implemented the User, State, and Country scema's so far. The seeds.exs file a log of seed data for these schemas.

Installation

git clone https://github.com/talonframework/talon_demo_demo.git
cd talon_demo_demo
mix do deps.get, mix ecto.setup
npm install
iex -S mix phx.server

Setting up for Talon Dev

  1. Fork the talonframework/talon repo
  2. Clone locally
  3. Change the dep to {:talon, path: "../talon"}
  4. Run mix deps.get

Contributing

The new Talon architecture is under very active development. So, expect significant changes as we explore architectural and feature ideas.

Before starting to work on anything, please have a quick conversation with @smpallen99 on the relevant issue on talonframework/talon. If an issues does not exist, please create one. For realtime discussions, @smpallen99 can be reached on:

  • #exadmin channel in https://chat.spallen.com (preferred - my own Phoenix chat app)
  • #exadmin channel in Elixir's slack team
  • skype wedge99 (one-on-one voice/video)

TODO

  • Prototype a theme based template generator for master site
  • Index page using datatables
  • Sample Edit/New pages
  • New pluggable controller architecture
  • Default admin-lte template
  • Sidenav bar
  • Gettext archecture similar to Coherence
  • Move the project over to phx-1.3 architecture
  • Prototype resource based template overlays
  • Move the theme based layout templates to a generator
  • Change the auto generate slime templates to a generator and move the .eex templates to /priv
  • Create a generator for generating the default template .eex files
  • Implement the create/update/delete actions in the controller
  • Move the admin template to Talon
  • Fix the brunch problem pulling the the skins
  • Add database backended support for the index page datatables
  • Add a show template
  • Add links to the index page actions
  • Index page filters (new design required). With live searching on the index page datatables, not sure if the existing Talon design even makes sense anymore.
  • User new/edit state select should only show options based on the selected country.
  • Implenent boolean on/off toggle
  • Implement date/time selection
  • Implement remaining data types
  • Add many-to-many support (Group and Tag schema already done)
  • Multi-language support
  • Much more

talon_demo's People

Contributors

smpallen99 avatar ninmesara avatar

Watchers

James Cloos avatar  avatar  avatar

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.