Code Monkey home page Code Monkey logo

extensible's Introduction

Extensible

An Ext JS Component Library

by Brian Moeskau

Current Status

Extensible should currently be considered alpha quality code. Although a stable version of this code was contributed to the Ext JS 3.3 release, the code here is currently under heavy revision and is not yet feature-complete or guaranteed to be free of bugs.

Building the Source

Currently the only build script is a Mac/Unix shell script (build/build.sh). I’ll plan on adding a matching Windows batch file soon. You must have a current version of Java installed for JSBuilder to work. You must also edit the build script (build.sh) and update the path variables as needed for your system.

If you run the build script (e.g., “sh build.sh” in the Mac terminal) it will build everything (minus docs), create a /deploy folder and also place the *-all files in the root folder. The jar file for the Ext-doc tool (http://ext-doc.org/) is also included. If you’d like to generate docs also, simply pass “-d” as a command line arg to the build script (e.g., “sh build.sh -d”).

NOTE: If you would prefer not to build the source yourself, you can also download the latest available build.

Installation and Usage

Extensible requires the Ext JS framework (version 3.2 or later). By default the examples link to Ext 3.2.0 via cachefly.net. Alternately you can download the latest version of Ext JS and install Extensible in a sibling directory, adjusting the example paths as needed.

To use Extensible in your application simply include the base Extensible file after the standard Ext JS includes. For example:


    <!-- Ext JS includes -->
    <link rel="stylesheet" type="text/css" href="http://extjs.cachefly.net/ext-3.2.0/resources/css/ext-all.css" />
    <script type="text/javascript" src="http://extjs.cachefly.net/ext-3.2.0/adapter/ext/ext-base-debug.js"></script>
    <script type="text/javascript" src="http://extjs.cachefly.net/ext-3.2.0/ext-all-debug.js"></script>

    <!-- Extensible includes -->
    <link rel="stylesheet" type="text/css" href="path/to/extensible-all.css" />
    <script type="text/javascript" src="path/to/extensible-all.js"></script>

If you are using individual source files then it’s up to you to include them all, in the proper order. Look under the /examples folder to get a jump start on how to use the included components.

Support

For additional help in setting up or using this library, or to report bugs, visit the Extensible forums.

Licensing

Currently Extensible is licensed under the GPL v3. Additionally we plan to offer commercial license options for anyone who does not wish to be bound by the GPL. Commercial licenses are not yet available, but will be available prior to the 1.0 release. Extensible will be dual-licensed under the same terms as Ext JS itself.

View GPL v3 license terms

extensible's People

Contributors

bmoeskau avatar

Stargazers

gustavo espinosa avatar

Watchers

gustavo espinosa avatar James Cloos 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.