Skip to content

cerebralideas/phipress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phi: A Web-App Toolkit and Modular Framework

Do not use this. It is still in rapid development and in a pre-release stage.

Status: Version 0.14-alpha — Currently: missing core app features; in cross-browser and cross-device testing.

The goal of this project is to create a web application toolkit and framework that's built with the best in modern technology, test-driven and incorporates the modular approach to application design. This is also a very opinionated stack that focuses on an intimate alignment and integration with the needed components to build a successful web-app, rather than a mash-up disparate technologies.

What Will Version 1.0 of phi Include?

App Features That Extend AngularJS (ALMOST DONE):

Core Services

  1. CRUD API (IN PROGRESS)
  2. Client-side model (data object) manipulation API (IN PROGRESS)

Components (Directives)

  1. Click-event delegation (DONE)
  2. Date validation & format automation (DONE)
  3. Phone number validation & format automation (DONE)
  4. Time validation & format automation (ALMOST DONE)
  5. Basic alert functioning & management (DONE)

UI & Ix Features (DONE):

Core Features

Built-in, default features
  1. Compass & Sass Driven (DONE)
  2. CSS Normalization (DONE)
  3. Grid system with two types (DONE)
    • inline-block type
    • table-cell type
  4. Typographic ruleset (DONE)
  5. Button styling and features (DONE)
    • Primary, secondary and tertiary styles
    • Group and button bar features
  6. Navigational styling and features (DONE)
    • Horizontal style
    • Vertical style
    • Optional drop-down menu features
    • Tab UI and IxD
  7. Basic form styling and features (DONE)
  8. Basic media queries (DONE)

Extensions

These are 'pluggable' widgets
  1. Tabbed UI (DONE)
  2. Helper Classes (DONE)
    • Breadcrumbs
    • Labels
    • Panels
    • Progress Bars
    • Img Thumbnails
    • Inline Lists
    • Flexible Videos
  3. Modals with multiple, desktop sizes (DONE)
  4. Wayfinding navigation (section aware) (DONE)
  5. Alerts (DONE)
  6. Date Picker (DONE)

Misc. Tasks left before 1.0 release

  1. Integrate CRUD API into demo.
  2. Complete and integrate angular model API into demo.
  3. Provide client-side routing demo.

What Are Planned Features (version 1.5)

App Features That Extend AngularJS:

Components (Directives)

  1. Highly advanced alert & notification system
  2. Angular integrated modal + content viewer (e.g. go to next or prev within modal)
  3. Custom multi-select integration
  4. Advanced multi-group toolbar integration

UI & Ix Features:

Extensions

  1. More advanced responsiveness with JS and media queries
  2. Integrate scrolling animation to Wayfinder nav.
  3. Click driven popovers and tooltips
  4. Content carousel
  5. Image gallery/viewer
  6. Accordion
  7. Toolbar UI
  8. Improve responsiveness for mobile
    • Responsive tables
    • Make vertical tabs more mobile friendly version
    • Make Wayfinder more mobile friendly version
    • Collapsible Navigation

Suggested Features

  1. Event Driven Notifications by User / Re-Useable Errors and Alerts (This will be a WIP for a bit)
    • Must not be removed on close
    • Custom notifications per page
    • I would like to see it as a JS array
    • Instantiated on the Layout Page
  2. Form validations (AngularJS handles validation natively)
    • Validations that cross boundaries between PHP and Javascript
    • Errors and notifications that are the same on both sides

Below is a list of the integrated technologies:

I'd like to thank all the teams responsible for the above listed technologies and their generous open-source philosophies. Because of these great people and their openness to sharing, we are allowed to stand on the shoulders of those that come before us. Thank you.

About

A Wordpress theme for phi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published