>From 11/29 This was my original thumbnail pull-from-my-a$$ estimates:
> 1. Few more weeks of churn (currently running about 30-50 checkins a day)
> 2. Request for feedback in about 2 weeks
> 3. Fold in feedback, continue working about another 2 weeks
> 4. Start alpha testing and creating new skins for developers including
> regression testing on previous installations (2/4 weeks)
> 5. Setup beta site for ccMixter, turn users loose on that <<< WE ARE HERE
> 6. Fold in feedback/bugfixs (1 or 2 weeks)
> 7. Write code documentation (at least a week)
> 8. Write admin documentation (at least a week)
> 9. Make cch5 branch into the trunk, start beta/RC testing
We are currently at step 5 with a handful of ccMixter users banging
away on the beta site. Testing the new code is going to take longer
than what I said (We're finding a bug about every 10 minutes of usage
so yea, we got a ways to go) and documentation is going to take way
longer than I thought at the time. WAY longer.
What's New (so far)
- Brand new skins engine.
-- Without editing ANY php/html/css code whatsoever you can pick
from the following options:
---- String profiles - You can choose from pre-canned string
profiles that target Audio sites ('Reviews, playlists, etc.) or Image
sites ('Reviews, galleries, etc.) or Generic Media ('Comments,
---- Upload listing and pages can be set to wide (ccMixter style) or
narrow (blog style)
---- Form layouts - Forms can be layed out in 3 varieties: labels
next to fields (ccHost 4 style), labels on top of fields or HTML field
---- Grid forms can be either ccHost 4 style grids or tabbed forms
---- Navigation tabs can be set into the header (ccHost 4) or
'float' in the side bar either flat (menu style) or tree style for
---- You can choose to put frames (either square or rounded) around
---- You can choose from 40 (yes 40!) layouts of sidebars, menus,
and client areas with graphic thumbnails of each
---- Choose your default font family and size
---- Choose a color scheme
Any combination of the above options can be saved as a 'Skin Profile'.
ALL of the variations above (included saved skin profiles) are kept on
disk as PHP (or macro-ized PHP) files that are easy to find, copy,
My hope is that we can add string profiles for 'Education' and other
targeted (video?) sites, many color schemes and a bunch of pre-canned
- Brand new content management
-- Without editing ANY php/html you can create pages (home pages,
contest pages, etc) using the new content manager. You simply post
TOPICS the same way you would reviews or forum postings. You can 'tag'
a topic as being targeted for 'home' or 'edpick' or even (tada)
'blog'. You can then create PAGES where these special tagged topics
flow into either dynamically or by specifying specific topic IDs.
These pages can be formatted to accept 'n' number of columns and
- Sidebar re-do
The Sidebar/Extras items can now be drag-drop reordered and your
end users can decide which items they want to see when they are logged
- New Search
Search has been completely redone, search terms can be quoted "hip
hop" or negated using '-', grouped, de-prioritized using '<'. The
initial results are groups by module and drill downs can now be paged
(!) so you never hit any arbitrary search 'limit'
- Web 'Trackbacks'
These aren't real trackbacks in the XMLRPC mode (although if I or
some one else gets bored with life we can add that), these are manully
submitted by users and can be any siting of your content on the web.
For example if someone uses ImageX by UserY from your site in a
YouTube video, they can post that fact to your site. After the
trackback is accepted by the admins on your site, a like to a sample
pool item page (with the video embedded) will show up in the "Samples
>From This Are used In:" box next to remixes.
The entire PHILOSOPHY of the code and how it looks has been changed
for this release but I'll have to bore you with that later.
WHAT YOU CAN DO
Here are some options for developers:
- Sign up for the beta (contact me privately for details) we'd love to
have more eyes on the new code FIND BUGS!
- Sync to the branch in svn called 'cch5_work_area/ ' and try a new
- Sync to the branch and try an upgrade**
*Note that new installs has only been tested lightly, it has worked OK
for me in the past but I'm not sure what the current state is
**For existing upgrades this is really raw code but it kinda sorta
works. Do NOT try to upgrade your live site. Steps are:
- Copy your entire database to a new mysql location
- Sync to the 'cch5_work_area' svn branch in a new web accessable location
- Copy your cc-config-db.php from your existing installation to the
new location, edit it manually to reflect the new mysql location
- Browse to your new web location and follow the instructions from
then on... (we will detect that you need an upgrade and prompt you
Please log all bugs in SourceForge (not this mailing list) because
there are lots of them and I just can't use my Inbox as a bug tracker.