PDA

View Full Version : extjs-contrib



Dave.Sanders
25 Jun 2009, 2:17 PM
Hey folks,

I have been (slowly) working on converting Slate theme from 2.2.1 to 3.0, and decided I wanted to put it up somewhere where others could download it, branch it, add their own fixes, etc.

I then got the idea to make this area more general and to give a place for the community (if it desires) to post up extensions and other user created themes to a hosted location. I decided to create a github public repository and have set up a folder structure for future expansion.

I would like to give other authors the ability to add and maintain their own extensions, but while I've been using git for a while, I'm not an expert on using it with more than one user - so I'll figure it out as I go.

I am also ignorant of EXACTLY how the license of ExtJs would affect these contributions and whether what I want to do (provide the repository to folks for free use for whatever they want) is "legal." Ultimately, I'd like the repository to hold code where the owners don't really care about others using and modifying it. From what I can gather from the licensing FAQ, all extensions have to be released as GPL, but themes could be LGPL? But, what if I create an extension that "extends" Observable for event handling but provides completely different functionality?

Can anyone from ExtJs weigh in on this and let me know if I should NOT be doing this, and what sort of licenses need to apply to any user contributed content? Or, let me know if there is already an official place to store code like this, and I'll just move and contribute the current slate code, along with the ThemeTester I wrote to that site.

The github is currently here: http://github.com/DaveSanders/extjs-contrib/tree/master

Thanks

mystix
25 Jun 2009, 6:04 PM
there's already an ongoing UX repo effort by @samuraijack:
http://extjs.com/forum/showthread.php?t=43450
you might want to throw your lot in there instead of starting yet another repo.
(note: it's on subversion though, not git)

as for the licensing issues, you might want to drop an email to licensing@extjs.com.

Dave.Sanders
25 Jun 2009, 6:36 PM
Thanks for the link. I browsed through that thread and can't tell if its something the community supports? Browsed through the SVN and I think there's only 2 or 3 UX up there, and no mention of themes?

Perhaps its an organizational feature that the community doesn't really want. That's cool. I'll just post my own stuff up to the git I created for now. Has Jack and the gang ever talked about any sort of "official" repository for this stuff? In my opinion, its the easy extension of Ext that is a big selling point, and they should be pushing it.

In any case, thanks for the link, I'm glad someone is working on it, and I'm glad they are pushing for proper js doc tags and such.

D

mystix
25 Jun 2009, 6:53 PM
Browsed through the SVN and I think there's only 2 or 3 UX up there, and no mention of themes?


meh? i normally browse the docs center: http://extjs-ux.org/ext-docs/

there's definitely more than 3 UXes up there:
http://content.screencast.com/users/mystix/folders/Jing/media/91469ac6-9229-4f0d-a13d-2b799274d1e6/2009-06-26_1051.png

Dave.Sanders
25 Jun 2009, 7:39 PM
Ah, thank you. I was looking for them outside the Ext tree for some reason. I was thinking that the additions would be separate. But I see how its organized now. Thanks!

How about a theme repository?

mystix
25 Jun 2009, 8:09 PM
i haven't seen any similar repo for themes unfortunately.
you might want to contact @samuraijack to discuss this -- just a though. =)

andycramb
26 Jun 2009, 4:22 AM
Dave you may want to look at this discussion (http://extjs.com/forum/showthread.php?t=72100)that is going on in Core
It sounds like its the same situation

I think if we could have all extensions/themes/plugins or whatever in the one place with the demos and docs then this would be far more benficial to everyone using ExtJS.