Difference between revisions of "CcHost"
m (→Notes: grammar) |
m (→Requirements: formatting) |
||
Line 80: | Line 80: | ||
=== Requirements === | === Requirements === | ||
− | * PHP 4 | + | * PHP 4 |
− | * Install the GetID3 (1.7.3) library from here: http://www.getid3.org/#download before you install ccHost. (It's a simple download-unpack operation) | + | * MySQL 4 |
− | * If you would like integrated user comments and review threads you must install phpBB2 from http://www.phpbb.com/downloads.php. Ratings, Editorial Picks and Contest Polls are built into the core ccHost, user reviews and comments are NOT and | + | * GetID3 |
+ | **Install the GetID3 (1.7.3) library from here: http://www.getid3.org/#download before you install ccHost. (It's a simple download-unpack operation.) | ||
+ | * Cookies enabled in one's browser. | ||
+ | * '''Optional''': phpBB2 | ||
+ | **If you would like integrated user comments and review threads you must install phpBB2 from http://www.phpbb.com/downloads.php. Ratings, Editorial Picks and Contest Polls are built into the core ccHost, user reviews and comments are NOT and rely on phpBB2 forum software to achieve this. | ||
* '''Platforms''': This system has been tested on Apache 1 and 2 Windows and Linux. It also works with IIS on Windows. If you receive an error about DOCUMENT_ROOT, ignore it. IIS doesn't use DOCUMENT_ROOT, and ccHost doesn't seem to mind. If you have tested ccHost on System X or any other platform, please register as a ccDeveloper and update this page! Thanks. =) | * '''Platforms''': This system has been tested on Apache 1 and 2 Windows and Linux. It also works with IIS on Windows. If you receive an error about DOCUMENT_ROOT, ignore it. IIS doesn't use DOCUMENT_ROOT, and ccHost doesn't seem to mind. If you have tested ccHost on System X or any other platform, please register as a ccDeveloper and update this page! Thanks. =) | ||
− | * Here is my block of code in the | + | * '''Optional''': Here is my block of code in the Apache virtual host for setting the rewrite rules to get pretty urls: |
<pre> | <pre> |
Revision as of 21:26, 27 March 2006
ccHost is an open source (GPL licensed) project that provides web-based infrastructure to support collaboration, sharing, and storage of multi-media using the Creative Commons licenses and metadata. It is used by ccMixter and other sites.
Information
Short Description
"Web-based System Supporting Remixing and Collaboration on Media"
Goal
The goal of this project is to spread media content that is licensed under Creative Commons throughout the web in much the same way that weblogs spread CC licensed text. ccHost is web-based infrastructure that may be used to host and allow for commenting, remixing, and distribution globally. The more installations of ccHost and its variations, the more content there will be available for enjoyment and artistic re-use in a sane and legal setting. ccHost is what is used for the infamous Creative Commons CC Mixter project which supports legal media sharing and remixing. For more information, contact Jon Phillips at jon@creativecommons.org.
Frequently Asked Questions (FAQ)
Releases and Downloads
Current Version is 1.0.3
ccHost files on Source Forge
Press Releases
CVS
- HOWTO use this project's CVS - use module 'cchost1'
- Browsable Anonymous CVS
HOWTO Tag a Release
- inside the module you are tagging
- run: cvs tag CCHOST_1_0_2_RELEASE
Communication
- Chat: #cc on irc.freenode.net
- Wiki: This page (http://wiki.creativecommons.org/wiki/CcHost)
- Mailing List: https://lists.sourceforge.net/mailman/listinfo/cctools-cchost
Bugs, Patches and Feature Requests
Make sure to use the 'ccHost' category when filing bugs. Also, please use a real email so that we can followup on any bugs posted. Be descriptive when posting and commenting on bugs (every bit counts).
Support
Browsers
- Tested on: Firefox 1.0+ Mac/PC/Linux, IE 6+ PC, Safari Mac
- Javascript, XHTML 1.0+, CSS 2
Usage Examples
- ccMixter - Primary usage of ccHost is the Creative Commons remix site, ccMixter.
- Open Source Cinema
- Matrix Rayne Online
- remix.linux
- ccmixter South Africa
- fourstones.net - Victor's personal website
- Please add your installation here.
Installation
This needs to be added to and revised.
Requirements
- PHP 4
- MySQL 4
- GetID3
- Install the GetID3 (1.7.3) library from here: http://www.getid3.org/#download before you install ccHost. (It's a simple download-unpack operation.)
- Cookies enabled in one's browser.
- Optional: phpBB2
- If you would like integrated user comments and review threads you must install phpBB2 from http://www.phpbb.com/downloads.php. Ratings, Editorial Picks and Contest Polls are built into the core ccHost, user reviews and comments are NOT and rely on phpBB2 forum software to achieve this.
- Platforms: This system has been tested on Apache 1 and 2 Windows and Linux. It also works with IIS on Windows. If you receive an error about DOCUMENT_ROOT, ignore it. IIS doesn't use DOCUMENT_ROOT, and ccHost doesn't seem to mind. If you have tested ccHost on System X or any other platform, please register as a ccDeveloper and update this page! Thanks. =)
- Optional: Here is my block of code in the Apache virtual host for setting the rewrite rules to get pretty urls:
<VirtualHost *:80> ServerName ccmixter.localhost ServerPath /ccmixter #DocumentRoot /var/www/localhost/htdocs/cchost DocumentRoot /home/rejon/Documents/freelance/creativecommons/src/ccmixter <Directory "/home/rejon/Documents/freelance/creativecommons/src/ccmixter"> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php?ccm=/$1 [L,QSA] </Directory> </VirtualHost>
MySQL commands for Setting up DB
- install root mysql user:
- mysqladmin -u root password 'PASSWORD_HERE'
- once logged into mysql:
- create database cchost;
- to create a new user once inside mysql with access to a table cchost:
- grant all on cchost.* to jsmith@localhost identified by 'Secret15';
phpBB2 Installation
Notes
- Installing the CCHost software involves downloading the source files from sourceforge, and running a simple installation script. Permissions will need to be set on several folders, namely cclib/phptal/phptal_cache.
- The text for the front page can be changed by editing ccfiles/home.xml. The other menu functions and so on are generally modified using the admin functions of the site.
Development
Roadmap
Release Procedure
Community Building
Testing and Debugging
Sample Pools
People
History
Research
- Possible solution for forms and other enhancements - http://www.gamingheadlines.co.uk/wod/formstyle/