6 Aug 2008 3:03 PM #1
Central ux repository
Central ux repository
Central repository for user extensions.
Glad to announce about the initial alpha release of the central repository for Ext user extensions.
It is very feature-limited and minimalistic yet, but still useful, it solves the current problems with the user extensions, which are:
- the dispersion of ux's through the forum (users have to bookmark every extension they use)
- the different quality of documentation (up to general description only)
- the complexity of updating the ux's for users (need to find bookmark, read the forum thread to find latest version, find download link, etc..)
- the complexity of creating demos for authors (need to have own hosting)
All uxs are combined in the hierarchical tree, in a way, that was used for Ext library itself. The documentation is available here:
or here (in older format)
The documentation of each ux contains the version information, information about the author of extension and the license under which it is published.
It also contains the links to extension's forum thread, to available demos, and to any other extension-related materials.
Downloading and updating of the ux's.
You can download a single extension via the link "Defined in" in its documentation. But for keeping all your ux's up to date, you should setup a local copy of the repository.
The repository is organized in the form of SVN. To access it, you'll need an svn client.
For Windows users the best choice will be the TortoiseSVN
For Linux - there are several good enough clients, one of them - Subclipse plugin for Eclipse.
For downloading - create a local directory for your copy and checkout to it the following URL:
(this operation need to be performed only once)
For updating your local copy to the latest versions - use update command of your svn client.
(Please consult your svn clients documentation about details of performing these tasks)
Thats all - with couple of clicks, all ux's in your local copy will be synchronized with latest versions.
7 Aug 2008 5:59 AM #2
Thanks to mjlecomte for pointing this thread out to me. We've been discussing something like this for a while.
I have just registered the extjs4work.com domain for this purpose and am checking with the ISP if I can get SVN set on the windows web server. I'll post again here once I get a response.
7 Aug 2008 7:12 AM #3
7 Aug 2008 7:17 AM #4
I'd just like to clarify purpose / intent at this stage. Are you willing to create an area where members can sign up and collaborate on extjs samples? You have an awesome site, but I'd like to get something on the go that users can change / play with extjs online.
@SamuraiJack1 : I haven't received a response from my ISP yet, but if they're not willing to make SVN available, I'm sure a couple of hooks could allow the site to use code.google.com / sourceforge to host the SVN.
7 Aug 2008 7:43 AM #5
7 Aug 2008 8:05 AM #6
what do you mean by "there will be no control on server-side software"?
Also, how far do you want to take the "central repository for ux'es"? It seems that you want to allow collaboration. Would this be available from within the website, or would each "author" need to access the SVN from their computer?
7 Aug 2008 8:20 AM #7
Well, you'll not be able to upload doc-generating script and run it once per hour, for example. Svnforge and google.code are optimized for another tasks. If we'll need request tracking capabilities we can install bugzilla or trac, etc..
About collaboration - it is not the main purpose of this project. The main purpose is structurizing of the ux'es publishing policy.
The collaboration will be also naturally achieved due to SVN nature of repository - will be much easier to create patches, browser historical data, etc. But the main purpose again - is to concentrate all ux'es in 1 place and to gain their's code quality level.
7 Aug 2008 8:29 AM #8
ok, I see what you're aiming towards. What I had in mind is specifically quite different.
I am keen to see what you make of it. Hopefully Saki can help you get it launched easily.
7 Aug 2008 9:16 AM #9
7 Aug 2008 10:15 AM #10
Thread Participants: 35
- galdaka (1 Post)
- harley.333 (2 Posts)
- firstname.lastname@example.org (5 Posts)
- mystix (1 Post)
- dawesi (3 Posts)
- albeva (2 Posts)
- JorisA (2 Posts)
- drew (2 Posts)
- jsakalos (20 Posts)
- Joe (5 Posts)
- DigitalSkyline (4 Posts)
- tidal (2 Posts)
- MaximGB (1 Post)
- devnull (1 Post)
- lkasdorf (2 Posts)
- mjlecomte (23 Posts)
- steffenk (1 Post)
- ZooKeeper (1 Post)
- hendricd (8 Posts)
- jelt (2 Posts)
- ThorstenSuckow (2 Posts)
- jerrybrown5 (13 Posts)
- saJoshua (4 Posts)
- t34 (1 Post)
- tarini (1 Post)
- SAnDAnGE (1 Post)
- johnsbrn (2 Posts)
- chalu (3 Posts)
- zombeerose (1 Post)
- moegal (1 Post)
- Stripeman (1 Post)
- marcov (1 Post)
- jfvwi (5 Posts)
- Arno.Nyhm (1 Post)
- renku (2 Posts)