Difference between revisions of "CcHost"
Fourstones (talk | contribs) |
(update source repo link) |
||
(165 intermediate revisions by 39 users not shown) | |||
Line 4: | Line 4: | ||
[[Category:Technology]] | [[Category:Technology]] | ||
[[Category:ccMixter]] | [[Category:ccMixter]] | ||
+ | {{Project}} | ||
+ | {{lowercase}} | ||
− | '''ccHost''' is Creative Commons' open source ([http://creativecommons.org/licenses/GPL/2.0/ GPL] licensed) project that powers [http://ccmixter.org ccMixter] and is the winner of the [http://creativecommons.org/weblog/entry/6026 | + | '''ccHost''' is Creative Commons' open source ([http://creativecommons.org/licenses/GPL/2.0/ GPL] licensed) [http://en.wikipedia.org/wiki/Content_management_system content management system] project that powers [http://ccmixter.org ccMixter] and is the winner of the [http://creativecommons.org/weblog/entry/6026 Linux Journal LinuxWorldExpo Product Excellence Award] for '''Best Open Source Solution.''' Read more about ccHost [[#Zeitgeist|here]]. |
= Download = | = Download = | ||
+ | |||
+ | Sign up for [http://sourceforge.net/export/rss2_projfiles.php?group_id=80503 our RSS release feed] to make sure you don't miss important bug fixes and feature updates. | ||
=== Current Stable Release === | === Current Stable Release === | ||
+ | Latest stable build of [https://sourceforge.net/projects/cctools/files/ccHost/ ccHost 5.1] is available in ZIP archive format. | ||
− | + | === Source Repository === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | https://github.com/cc-archive/cchost | |
− | + | For much more developer info, see [[Cchost/Developers]]. | |
− | + | = Documentation = | |
− | + | [[cchost/Documentation|ccHost 5 Documentation]] | |
− | = | + | =Communication= |
− | |||
− | |||
− | |||
=== People === | === People === | ||
− | |||
* [[User:fourstones|Victor Stone]] | * [[User:fourstones|Victor Stone]] | ||
* [[User:Jon Phillips|Jon Phillips]] | * [[User:Jon Phillips|Jon Phillips]] | ||
− | + | === Contacting === | |
− | === | + | The mailing list is the best way to get our attention. That and other methods are listed below: |
− | |||
− | |||
− | |||
* Mailing List: https://lists.sourceforge.net/mailman/listinfo/cctools-cchost | * Mailing List: https://lists.sourceforge.net/mailman/listinfo/cctools-cchost | ||
** [http://sourceforge.net/mailarchive/forum.php?forum=cctools-cchost Archive] | ** [http://sourceforge.net/mailarchive/forum.php?forum=cctools-cchost Archive] | ||
− | + | * Chat: #cc on irc.freenode.net | |
− | + | * Wiki: This page (http://wiki.creativecommons.org/CcHost) | |
− | + | * [[Cchost/Developers#Bugs_and_Feature_Requests|Bugs and feature requests]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
= Zeitgeist = | = Zeitgeist = | ||
− | |||
=== Goal === | === Goal === | ||
− | The goal of this project is to spread media content that is licensed under | + | 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. |
− | Creative Commons throughout the web in much the same way that weblogs spread | ||
− | CC licensed text. | ||
− | |||
=== Short Description === | === Short Description === | ||
− | |||
"Web-based System Supporting Remixing and Collaboration on Media" | "Web-based System Supporting Remixing and Collaboration on Media" | ||
− | |||
− | |||
=== Slightly Longer Description === | === Slightly Longer Description === | ||
'''ccHost''' is an open source ([http://creativecommons.org/licenses/GPL/2.0/ 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 the codebase used by [http://ccmixter.org ccMixter] and [[#Usage Examples|other sites]]. | '''ccHost''' is an open source ([http://creativecommons.org/licenses/GPL/2.0/ 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 the codebase used by [http://ccmixter.org ccMixter] and [[#Usage Examples|other sites]]. | ||
− | Besides its focus on sharing content, ccHost | + | Besides its focus on sharing content, ccHost differentiates itself from other multi-media hosting programs by emphasizing the '''reuse''' (a.k.a. remixing) of content between artists[http://courtreportingagency.com ,] not only between artists on any given installation of ccHost, but between all installations across the web and any web site that implements the Creative Commons [http://ccmixter.org/media/viewfile/pool_api_doc.xml Sample Pool API], including non-ccHost sites such as the [http://freesound.iua.upf.edu/ freesound project]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Usage Examples === | === Usage Examples === | ||
− | *[http://ccmixter.org ccMixter] - Primary usage of ccHost is the Creative Commons remix site, ccMixter. | + | * [http://ccmixter.org ccMixter] - Primary usage of ccHost is the Creative Commons remix site, ccMixter. |
− | + | * [http://fourstones.net fourstones.net] Victor's personal website | |
− | + | * [http://www.enciclopediacecilia.org/remix/ Remix Cecilia] at the Enciclopedia Cecilia project (Spanish). | |
− | + | * [http://audio.ibeat.org/ iBeat] Moderated Sample Archive | |
− | |||
− | *[http://fourstones.net fourstones.net] Victor's personal website | ||
− | *[http://www. | ||
− | *[http:// | ||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
Line 280: | Line 63: | ||
=== Browsers === | === Browsers === | ||
− | + | Recently tested on: Firefox 2/3 Mac/PC/Linux, IE 7 PC, Safari Mac (IE8 requires "compatibility" mode - see [[Cchost/guide/Troubleshooting#IE8_Layout_Issues|here]] for workaround) | |
Cookies must be enabled. | Cookies must be enabled. | ||
Line 288: | Line 71: | ||
=== Servers === | === Servers === | ||
− | Primary development is done on | + | Primary development is done on Ubuntu 8.04 (hardy heron) using Apache, mySQL, and PHP. The actual dev setup is described in detail [[Cchost/Developers/Victor's_Dev_Setup|here]]. |
==== Linux ==== | ==== Linux ==== | ||
ccHost on Apache (2.0.49 up to at least apache-2.0.55-r1) on Linux, | ccHost on Apache (2.0.49 up to at least apache-2.0.55-r1) on Linux, | ||
− | One should be able to easily install mySQL, PHP, and Apache (if they are not already available) through their distributions packaging system. | + | One should be able to easily install mySQL, PHP, and Apache (if they are not already available) through their distributions packaging system. See the dev setup above. |
==== Windows IIS Server ==== | ==== Windows IIS Server ==== | ||
− | Windows users with their installation disks may install optionally the Windows IIS Web Server. This option has been tested. However, there might still be issues with it, and if so, please file a bug. | + | {{Infobox|ccHost has not been seen running or tested on Windows for a long time - several versions ago.}} |
+ | |||
+ | Windows users with their installation disks may install optionally the Windows IIS Web Server. This option has been tested. However, there might still be issues with it, and if so, [http://sourceforge.net/tracker2/?func=browse&group_id=80503&atid=559966 please file a bug]. | ||
Even if you using Apache on Windows you may need to have IIS installed if you plan to use mail contact functions. | Even if you using Apache on Windows you may need to have IIS installed if you plan to use mail contact functions. | ||
− | ===== XAMPP ===== | + | ==== Windows Apache ==== |
− | Windows installations without Apache, mySQL and PHP already installed | + | There are many good tutorials for setting up a Windows/Apache/MySQL/PHP site ([http://google.com/search?q=installing+WAMP Google search]) and all three subsystems now come with Windows installers making the job of installing relatively straightforward. |
+ | |||
+ | ====== XAMPP ====== | ||
+ | Windows installations without Apache, mySQL and PHP already installed should consider using [http://www.apachefriends.org/en/xampp.html XAMPP] for Windows, which provides an easy install of Apache web server, MySQL database server, and PHP and perl programming languages. This is an easy way to get up and running, with the underlying technology necessary to use ccHost. | ||
Follow the instructions for installation of XAMPP to know where to put the uncompressed ccHost package to properly work with your local setup. | Follow the instructions for installation of XAMPP to know where to put the uncompressed ccHost package to properly work with your local setup. | ||
− | |||
==== Mac OS X ==== | ==== Mac OS X ==== | ||
Line 318: | Line 105: | ||
* default Apache/PHP | * default Apache/PHP | ||
− | + | [http://wiki.creativecommons.org/Creative_commons_non_profit_organization About Creative Commons] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [http:// | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 03:17, 30 September 2014
ccHost is Creative Commons' open source (GPL licensed) content management system project that powers ccMixter and is the winner of the Linux Journal LinuxWorldExpo Product Excellence Award for Best Open Source Solution. Read more about ccHost here.
Download
Sign up for our RSS release feed to make sure you don't miss important bug fixes and feature updates.
Current Stable Release
Latest stable build of ccHost 5.1 is available in ZIP archive format.
Source Repository
https://github.com/cc-archive/cchost
For much more developer info, see Cchost/Developers.
Documentation
Communication
People
Contacting
The mailing list is the best way to get our attention. That and other methods are listed below:
- Mailing List: https://lists.sourceforge.net/mailman/listinfo/cctools-cchost
- Chat: #cc on irc.freenode.net
- Wiki: This page (http://wiki.creativecommons.org/CcHost)
- Bugs and feature requests
Zeitgeist
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.
Short Description
"Web-based System Supporting Remixing and Collaboration on Media"
Slightly Longer Description
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 the codebase used by ccMixter and other sites.
Besides its focus on sharing content, ccHost differentiates itself from other multi-media hosting programs by emphasizing the reuse (a.k.a. remixing) of content between artists, not only between artists on any given installation of ccHost, but between all installations across the web and any web site that implements the Creative Commons Sample Pool API, including non-ccHost sites such as the freesound project.
Usage Examples
- ccMixter - Primary usage of ccHost is the Creative Commons remix site, ccMixter.
- fourstones.net Victor's personal website
- Remix Cecilia at the Enciclopedia Cecilia project (Spanish).
- iBeat Moderated Sample Archive
Appendix A: Compatibility
Browsers
Recently tested on: Firefox 2/3 Mac/PC/Linux, IE 7 PC, Safari Mac (IE8 requires "compatibility" mode - see here for workaround)
Cookies must be enabled.
Most skins (the ones people will want to use) require Javascript enabled.
Servers
Primary development is done on Ubuntu 8.04 (hardy heron) using Apache, mySQL, and PHP. The actual dev setup is described in detail here.
Linux
ccHost on Apache (2.0.49 up to at least apache-2.0.55-r1) on Linux,
One should be able to easily install mySQL, PHP, and Apache (if they are not already available) through their distributions packaging system. See the dev setup above.
Windows IIS Server
ccHost has not been seen running or tested on Windows for a long time - several versions ago.
Windows users with their installation disks may install optionally the Windows IIS Web Server. This option has been tested. However, there might still be issues with it, and if so, please file a bug.
Even if you using Apache on Windows you may need to have IIS installed if you plan to use mail contact functions.
Windows Apache
There are many good tutorials for setting up a Windows/Apache/MySQL/PHP site (Google search) and all three subsystems now come with Windows installers making the job of installing relatively straightforward.
XAMPP
Windows installations without Apache, mySQL and PHP already installed should consider using XAMPP for Windows, which provides an easy install of Apache web server, MySQL database server, and PHP and perl programming languages. This is an easy way to get up and running, with the underlying technology necessary to use ccHost.
Follow the instructions for installation of XAMPP to know where to put the uncompressed ccHost package to properly work with your local setup.
Mac OS X
NOTE: This setup is similar to Linux.
Verified:
- OS X 10.4.6
- default OS X MySQL build, 4.0.26
- GetID3 1.7.7
- default Apache/PHP