Skip to content
This repository has been archived by the owner on Jan 7, 2020. It is now read-only.

egorFiNE/node-extjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecated and abandoned

This is a very old code used in one of my enterprise projects.


node-extjs

Run ExtJS4 data models in Node.js

This node.js module is providing support for using ExtJS4 data models on server-side.

Installation

I cannot redistribute ExtJS with this module, so you will not be able to install it from npm repository directly

However, installation via npm is easily done manually:

  1. Download ExtJS from http://www.sencha.com/products/extjs/download/
  2. Extract it
  3. Copy contents of src/ into lib/Ext/ in here
  4. npm install .

Usage

Basically, all it takes is require('extjs'). Warning: a common mistake is to do Ext=require('extjs'). Don't.

See also test/ folder for usage examples (you'll need nodeunit to run them).

Proxies

If you get an error complaining about proxy module not found - create an empty file, like proxy/rest.js. Yes, it's a hack. Blame me.

TODO

I have a basic support for node-mysql here, however it's not elegant in the ExtJS world (i.e. it's not a Reader/Writer), so not yet published. Any suggestions regarding that? I'm all ears!

Acknowledgments

Thanks

This implementation is basically taken from n-ext, which is another module for server-side usage of ExtJS. My implementation is a tiny bit lighter.

Contributors:

  • Alexey Torkhov

License

Do whatever you want with software as long as you are in compliance with ExtJS license.

Also I redistribute a part of Ext Core with this package: a bit stripped version of Ext-more.js. A significant piece of browser-related code is removed from it.

Author

Egor Egorov me@egorfine.com

About

Run ExtJS4 data models on Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published