I’d like to welcome Chris Grant into our fold, at least temporarily but hopefully permanently. We’re currently discussing a way to integrate both SS and TAO’s Community Script Initiative.
I’ve made the CSI forum viewable to anyone who can see this forum. Things are still being worked out, but will be open for business on Friday. The Community Repository thread is here: http://tech-artists.org/forum/showthread.php?t=7
I’m moving the discussion about SS and TAO integration here so others can see and comment, especially Aryeh.
My slightly edited initial email to Chris:
We are about to launch the first part of a new community initiative, called Community Repositories. I am contacting you about further expansion and potential integration between scriptspot and these repositories.
What the Community Repositories aim to do is:
Create a common library of stable and flexible functions that TA’s can use, instead of having to write their own
Provide an easy way for TA’s to publish scripts and updates
Provide a simple way to work collaboratively on scriptsWe have the community, and personnel, to make this happen- but trying to build traffic, recognition, and fame, is something ScriptSpot has already. If I felt SS was not the right venue for what I seek to do, I wouldn’t hesitate to do our own thing, but you are an active member of the community and SS’s technical chops are very up to par.
Basically, what I’d like to see is, users can ‘hook up’ their repositories for auto-publish at ScriptSpot. That way, the newest version would always be available for download. This would create a very good solution for the ‘marketability’ of the CR scripts, since as it stands, it would not be immediately clear for non-technical users how they can get the scripts. And having to manually publish via scriptspot has the opposite problem- it is something most script writers will probably not want to do, and use one or the other. It also provides a much larger audience for the scripts in addition to the built-in infrastructure.
What we can bring to scriptspot is an active and participating community, support for scripts, and potential for future development. I also pay a SA to develop custom software for us, so any of these modifications he can take care of (I have worked with him for years and he is an excellent SA). Imagine if someone had a problem with a script at SS, or would like to see an improvement (for example, I added a ‘connect and slide’ functionality to csPolyTool’s slide tool just this morning). They can flag the tool or post a request. Anyone willing can then make a new repository for the tool with the needed upgrades. The upgrades can be published as a ‘branch’ of the original tool (the author of the original can merge these changes onto the trunk). This would provide a real improvement to the static nature of SS and the still somewhat fractured community.
Eventually I’d like to incorporate new ideas and existing sites into a community infrastructure. Unique identity is very important so I don’t want to try to ‘absorb’ anyone or anything. I just want to work together and interface better.
Slightly edited response:
Rob - thanks for contacting me. I’ve been following your posts about the community scripting area at TAO for quite a while now as I’m quite intrigued by the idea. I think its definitely worth pursuing techniques for interoperability. I’d definitely like to see what you guys have developed for the version control system / community scripting area so expect a PM from me soon on TAO.
Presumably you’re just kicking around some ideas right now as far as integration possibilities go right? Do you have any specific ideas? I can’t think of any similar examples where 2 sites integrate content in this rather unique way. Off the top of my head here are some my thoughts as far as integration issues go:
[ol]
[li]Username sync between the 2 sites? Presumably at first it’d be manual - ie uses registers at TAO and at SS then admin grants additional rights of sorts… Come to think of it SS has openID support so if you and I enable openID broadcast users could regiser once then authenticate with the other site’s login. [/li]> [li]There is an XML-RPC api on SS that should allow for remote posts. However I’m not sure how that would handle remote updates to existing content… For example, pushing the first script shouldn’t be a problem but pushing version 1.1 might be… No reason its not doable just pointing out an area I’m unsure about the issues… [/li]> [li]Push or pull updates? Does SS pull updates from TAO or do you push them to SS? Presumably they’d just get pushed every time there was a code commit / fork on TAO[/li]> [/ol]
One of the things I love about integration possibilities is it’ll enable SS to support additional apps. I’ve been wanting to add Maya / XSI support for quite a while it just keeps falling on the back burner… If we are successfully able to integrate the 2 sites then SS support for Maya / XSI happens by default since TAO is platform agnostic…
Interesting possibilities that’s for sure, I look forward to talking with your about this further.
My response in the next post.