|
From: Victor S. <fou...@gm...> - 2006-10-22 22:25:07
|
Lot's o stuff. I haven't updated ccMixter with the code quite yet but the dev mirror is at 100% fidelity and seems to be up and running. If you are running a production site I recommend waiting a few days to grab the SVN/daily build to make sure all bugs are shaken out once I update mixter. I've worked hard the last week at making sure these are 100% backward compatible changes. If I missed something it's very important you speak up sooner than later. Make sure to do a ?update=1 after every SVN update you do. Features/changes/bugfixes: - No more empty browser titles: If you have an <h1> tag in a viewfile template we will suck it out and use it for the browser caption, If no other caption/title is specified we know use the current nav tab for the browser caption - Huge new query engine that will completely change how records are retieved and displayed (!) complete doc to follow, the immediate affect is a re-write of all feed and stream fetches. - New extensible render engine that does display of results from the query engine. Supported in this check in: rss, atom, xspf, m3u, csv, standard xml, javascript/JSON, html both straight and via document.write() These last two items working togther can server a *lot* of functions, and to follow will be rewrites of search and other modules and new features like playlists and snippet exports for blogs (like delicious, bloglines, flickr etc) http://ccdev15.dreamhosters.com/media/api/query?user=teru&limit=5&template=links&format=html - We are migrating to prototype.js (1.5rc) for all client scripts. All cc_obj javascript code will continue to work but I have not made a final descision about whether which will be a wrapper for which. - Geek feature: you can now put a minus ('-') in front of a tag will exclude uploads - Many of these features (query, format, prototype, etc.) are used in the new channels (radio) feature, ccMixter will use if for the remix home page http://ccdev15.dreamhosters.com/media/view/media/remix - New template api to get raw config info CC_get_raw_config() into a template - There were two option with 'ban message' caption, made one 'ban email message' - Admin can now specify 'inherited tags' which forces remixes to inherit certain tags from their sources. ccMixter plans to use when sources have digital distortion in them. - Consolidated all ratings settings into one screen at the global level. The Ratings setting on the vroot level is now an override of the global ratings on/off - Three new internal events: request api query format, request to add feed links to page and a notification that remix sources changed - bugfix (the Kevin URL bug): clearing menu cache was merging, not delting - bugfix: parse error and renamed robots generator in bin to conform with rest of bin - bugfix: psuedo verifier didn't have mime-types and some templates broke - security: New apis in CCUtil for cleaning get/post args - security: New param for CCTable::QueryKeys to call the new apis -------------------- FILES -------------------------------------------- 2006-10-22 Victor Stone <fou...@us...> * cc-custom.php 4435: dev: new template api to get raw config info * cclib/cc-util.php 4436: dev: new apis for cleaning get/post args * cclib/cc-menu.php 4437: bugfix: clearing menu cache was merging, not delting * cclib/cc-table.php 4438: dev: new param for QueryKeys to clean ids from _GET * cclib/cc-ban.php 4439: admin ui: cleaned up caption * mixter-lib/mixter-sample-browser.inc 4440: dev: just a comment about using query engine * mixter-files/ccMixterDJHat2.png 4441: * mixter-files/picks.xml 4441: * mixter-files/remixhome.css 4441: * mixter-files/remixhome.xml 4441: mixter: new remix home page * cctemplates/page.xml 4442: ui: no more empty captions dev: prototype 1.5rc * cctemplates/prototype.js 4443: dev: prototype 1.5rc * ccextras/cc-pseudo-verify.inc 4444: bugfix: some templates broke without a mime-type * bin/cc-host-data-dump.php 4445: * cc-includes.php 4445: * ccextras/cc-data-dump.php 4445: * ccextras/cc-feeds-xspf.php 4445: * ccextras/cc-query-fmts.php 4445: * cclib/cc-api.php 4445: * cclib/cc-feed.php 4445: * cclib/cc-feeds-atom.php 4445: * cclib/cc-feeds-rss.php 4445: * cclib/cc-feeds.php 4445: * cclib/cc-query.php 4445: * cclib/cc-renderaudio.php 4445: * cctemplates/format_links.xml 4445: * cctemplates/format_links_by.xml 4445: * cctemplates/format_links_dl.xml 4445: * cctemplates/format_links_stream.xml 4445: * cctemplates/format_links_ul.xml 4445: * cctemplates/format_med.xml 4445: * cctemplates/format_signature.xml 4445: * cctemplates/format_stream.xml 4445: * cctemplates/radio.js 4445: dev: new query/format generator engine * ccextras/cc-channels.php 4446: * ccfiles/channels.xml 4446: ui: channels (radio) * cclib/cc-defines.php 4447: new events: remix sources changed, api query format, add feed links to page * cclib/cc-util.php 4448: bugfix: checknumbers broke query/format of IDs * cclib/cc-remix.php 4449: * cclib/cc-tags.php 4449: * cclib/cc-uploadapi.php 4449: geek feature: minus ('-') tag will exclude uploads admin: 'inherited tags' forces remixes to inherit certain tags * ccextras/update_v_3_2b.inc 4450: * cclib/cc-ratings-admin.inc 4450: * cclib/cc-ratings.php 4450: admin: consolidated ratings settings into one screen * cclib/cc-navigator.php 4451: * cclib/cc-page.php 4451: ui: no more empty browser titles * ccadmin/cc-install-db.php 4452: ratings consolidated update * cclib/cc-query.php 4453: bugfix: blank limit were squeaking through limit check * cclib/cc-util.php 4454: bugfix: Strip returned null breaking podcast artist 2006-10-19 Victor Stone <fou...@us...> * bin/cc-gen-robots-txt.php 4428: * bin/cc-host-gen-robots-txt.php 4428: bugfix: parse error and rename to conform with rest of bin |