[Clipart] [Fwd: [Cctools-cchost] status]

Jon Phillips jon at rejon.org
Tue Feb 6 10:24:13 PST 2007


So, this is the benefit of using an upstream CMS on both Open Clip Art
Library and Open Font Library...

Also, I'm going to hold off until the end of the week to do an svn up on
both sites to make sure things on working on these upgrades...

Jon

-------- Forwarded Message --------
> From: Victor Stone <fourstones.net at gmail.com>
> To: cctools-cchost at lists.sourceforge.net
> <cctools-cchost at lists.sourceforge.net>
> Subject: [Cctools-cchost] status
> Date: Tue, 6 Feb 2007 00:12:26 -0800
> 
> I checked in about 300 files today and I think I've got most of the
> merge conflicts smoothed out, but I didn't look that close at the
> china stuff.
> 
> I think I'm just going to brave it and sync ccMixter tomorrow, just in
> time to start taking contest entries on Wed. morning. Once I'm
> relatively certain the site is good, I'll start looking at the
> packaging for ccHost 4.0 and new installs, then docs for devs and
> admin.
> 
> You can see the new code running and use the new playlist/favorites
> feature (even without logging in) here:
> 
> http://ccdev17.dreamhosters.com
> 
> I'll be writing this stuff up more formally but to get started here
> are some thing to know:
> 
> DEVELOPERS:
> -- Don't assume any .php file is pre-included any more. e.g. if you
> derive from CCForm you have to put require_once('cclib/cc-form.php')
> at the top of your module
> -- The 'contest' table is no longer joined by default into uploads
> -- A few methods have been moved around, most internal but if you've
> been hacking you'll notice.
> -- AddHandler now takes a 'module' argument that refers to the php
> module with the handler:
>    CCEvents::AddHandler(
>            CC_EVENT_MAP_URLS,
>            array( 'CCAdmin' , 'OnMapUrls'),
>           'cclib/cc-admin.php' );  // <=============
> 
> SKIN DEVELOPERS:
> --- Some page macros have moved around. If you've been sticking to the
> scheme of inheriting from skin-simple then it should all be
> transparent. If you've been hacking then you have some merging and
> re-writing to do.
> -- cc_obj.js is totally deprecated in favor of prototype.js. If you
> want to see a few 100 lines of prototype code interacting with cchost
> look at the new playlist.xml/js code. cc_obj is now just a (slow)
> wrapper around prototype.js so old js code should work the same.
> -- there are a couple new fields in the upload record. do a
> ?dump_rec=1 to see what the differences.
> -- I've been mainly working with the ccMixter skin and NOT skin-simple
> but I think everything should be working there.
> 
> ADMINS:
> - For audio sites there is a new Playlist feature. The underlying code
> and structures do NOT assume anything audio however and your
> developers should not have a hard time reusing most of the code for a
> simple 'favorites' or 'bookmarks' feature for other media types.
> - Enable playlists and the embedded MP3 flash player in Global Settings
> - A 'Run Once' feature allows you present a one-time page to
> registered users. This is useful for announcements, welcome screens,
> pledge drives etc. Also in Global Settings
> - User Profile pages can now have a subtab set. Enabled this in vroot
> Settings. If you enable this feature, the system will look for a
> subtab set called 'person' and use that on the profile page; if not
> found the system will generate one with a tab for uploads, reviews,
> etc.
> - Sample Pools now have a 'auto accept' feature (that works) so if
> remixes are coming from a 'trusted' site they will automatically be
> accepted
> - Contests entries can no longer be 'hidden'. You can hide uploads on
> a per vroot basis but (unfortunately) the contest entry form ignores
> that setting. I'll hook that up at some point if anybody really
> screams.
> 
> PERFORMANCE:
> -- By disconnecting contests from the mainline page requests (which
> allows mysql to cache the results) and breaking apart the modules I
> was seeing a 2/4x improvement of page renders on my dev machine.
> However that's not saying much, it just took the performance up from
> "embarrassing" to "hope you're not in a hurry" on large query sets.
> 
> In general I tried to prevent too many hidden "gotchas" but I'm not
> going to pretend they are not there. My offer to help set up a test
> site on our dev servers still stands so you can test your custom
> modules and skins if you like.
> 
> Could be me (again) but it looks like 3x daily builds are stopped
> http://mirrors.creativecommons.org/cchost/packages/?C=M;O=D
> 
> SVN is your best bet, don't forget to ?update=1
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Cctools-cchost mailing list
> Cctools-cchost at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cctools-cchost
-- 
Jon Phillips

San Francisco, CA
USA PH 510.499.0894
jon at rejon.org
http://www.rejon.org

MSN, AIM, Yahoo Chat: kidproto
Jabber Chat: rejon at gristle.org
IRC: rejon at irc.freenode.net




More information about the clipart mailing list