|===============================================================| | | | Agares Media phpAutoVideo Version 2.30 | | Copyright (C) 2007 Agares Media. All rights reserved. | | Release Date: February 19, 2008 | | | | readme.txt | | | |===============================================================| 1. Minimum Requirements 2. Officially Supported Browsers 3. Installation 4. Using phpAutoVideo 5. Themes 6. Need Help? 7. Change Log 8. Credit 9. Licenses 1. MINIMUM REQUIREMENTS ======================= PHP version 4.1 or greater (5 recommended) PHP's XML extension (enabled by default) PHP's PCRE extension (enabled by default) Some advanced capabilities require CURL MySQL 4 or higher 4MB of free hard drive space for core install Browser with Javascript enabled 2. OFFICIALLY SUPPORTED BROWSERS ================================ Microsoft Internet Explorer 6 & 7 Mozilla Firefox 1.5+ Opera 9.0+ Gecko based browsers (Ice Weasel, etc) 3. INSTALLATION =============== Installing phpAutoVideo 2 is relatively simple. A. First, upload all the files onto your web host using your favorite FTP client (Agares Media recommends the open source FTP client, FileZilla) B. Next, using your favorite web browser (phpAutoVideo is optimized for FireFox 2) goto http://www.yourdomain.com/install/ where "www.yourdomain.com" represents the domain you've uploaded the files to. If you've uploaded them to a sub-directory, such as public_html/phpAutoVideo/ then make sure you're point the browser to the correct location C. Follow the on screen instructions. You will need an empty MySQL database setup, along with a user who has full read/write permissions to the database. This can be done using phpMyAdmin or another database adminstration tool. If you're unsure of how to do this, consult your web hosting company for instructions. D. Once you're done, delete the /install/ directory 4. Using phpAutoVideo ===================== Video Providers: - YouTube http://www.youtube.com - YouTube Advanced Requires CURL. Allows 3rd party video players. - Veoh http://www.veoh.com - Truveo http://www.truveo.com Truveo provides video feeds from Myspace & Dailymotion as well. Over 180 services are used to provide your video feeds. phpAutoVideo describes itself. It is a script written in php, that automatically fills your site full of videos. You can add additional categories to the sidebar in the admin panel, and setup categories on any subject you'd like. Once again, these categories will automatically pull down the content for you. Additionally, everything is streamed, and the video player is unbranded. This means that your overall bandwidth usage is low, and you're site isn't simply an advertisment for other sites. We've also included the ability to download the videos, as well as embedding code and social bookmarking. None of the above companies endorse, approve, or support this product in any way shape or form. All trademarks, servicemarks, and copyrights are retained by their respective owners. 5. THEMES ========= Version 2.x ships with 12 installed themes. You may upload and download additional themes at: Version 2.30 only provides 4 officially supported themes. These themes take advantage of new features. The 8 previously included themes are being discarded and new themes will be released to take their place. http://themes.agaresmedia.com/ 6. NEED HELP? ============= If you need help, please check out these resources: * Forums: http://forums.agaresmedia.com/ * Manual: http://phpautovideo.agaresmedia.com/doc/ 7. CHANGE LOG ============= 2.00 - Not publically released 2.01 - August 15th, 2007 - Removed the requirement for PEAR - Fixed issue with page editor on PHP4.x 2.02 - August 23rd, 2007 - Fixed a possible SQL injection bug - Patched the ability to include remote scripts - Fixed magic_quotes issue - Added "Video Not Available" notice for dead videos 2.03 - September 5, 2007 - Fixed more magic_quote issues - Switched from the YouTube RSS feed to the YouTube API - Added the ability to scroll through pages of videos - Moved most logic files from themes into the /includes folder - Fixed script for servers without the iconv extension installed 2.1 - September 26, 2007 - Moved videodetails.php to the /includes/ directory & altered playvideo.php - Added support for the YouTube embedded player. - Added support for the MiniFLV flash movie player - Added support for 3 additional FlowPlayer skins - TextLinkAds support added - Built in support for default and user selected sorting - 8 additional themes added - Ability to customize the front page in the admin panel added - Fixed embedding code for sites installed in subfolders - Fixed SEO friendly URL problems introduced in version 2.03 - Added update notification into the admin panel - Switched the news feed to SimplePie 2.2 - December 2, 2007 - Added blogging CMS - Depreciated am_cats_recentvids() and removed from themes - Added plugin system - Added Truveo support - Added Veoh.com support - Added YouTube support - Manual installation now possible - db.php changed - Added xml parsing Version 2.22 - December 13, 2007 - Security > [All] > Patched register globals bugs, thanks to lfhost. ;) Version 2.23 - December 26, 2007 This patch fixes 3 bugs. - Bug > [Admin] > Fixed bug where blog and pages wouldn't be created or edited - Bug > [Admin] > Fixed bug where blog categories couldn't be deleted or edited - Bug > [Admin] > Fixed bug where blog comments couldn't be approved Version 2.24 - January 31, 2008 - Bug > [Frontend] > YouTube recently changed the server's URLs. Thanks to lfhost for the quick fix. - Security > [Themes] > The theme's CoolVids, DarkGloss, and LightTwoOh all contained RFI expoits in sidebar.php. Patched. - Secuirty > [Frontend] > All 4 plugins contained XSS vulnerabilities on the GET variable cat. Patched. Version 2.30 - February 19, 2008 - Feature > [Admin] > New admin panel interface used, allowing multi-tasking - Feature > [Admin] > Videos that have been watched through your site are stored in the database - Feature > [Admin] > Custom playlist feature added - Feature > [Admin] > am_diagnose.php added to root directory for troubleshooting - Feature > [Admin] > Sitemap generation available - Feature > [Admin] > Basic stats tracking added - Feature > [Admin] > Browse videos directly from the admin panel - Feature > [Frontend] > Frontend now attempts to use gzip compression for speed - Feature > [Frontend] > Ajax based 5 star rating system implemented. - Feature > [Frontend] > Ability to comment on videos added - Feature > [Frontend] > Ability to display comments from providers added - Feature > [Themes] > CoolVids, DarkGloss, LightTwoOh, and phpVideoTheme themes updated - Feature > [Plugins] > Plugins now provide additional data and have moved to version 2.0 - Feature > [Plugins] > YouTube Advanced plugin fixed - Feature > [Plugins] > am_videowall() function updated in YouTube providers - Feature > [Installer] > The installation script was polished and tweaked. 8. CREDIT ========= - Head Programmer: Jeff Quindlen - "Extended Tooltip Javascript" by Stephen Chapman, Felgall Pty Ltd Copyright 9th August 2002, 3rd July 2005 - Wymeditor, Copyright (C) 2007 H.O.net - http://www.honet.be/ - Thickbox, Copyright (c) 2007 Cody Lindley, http://jquery.com/demo/thickbox/ - jquery, Copyright (c) 2007 John Resig, http://jquery.com/ - Interface, Copyright (c) 2006 Stefan Petre, http://interface.eyecon.ro Additional credit included in the /includes/ folder. phpAutoVideo is not endorsed, sponsored, or otherwise affiliated with any of the authors of these programs. 9. LICENSES =========== Agares Media phpAutoVideo version 2 SOFTWARE LICENSE The term "Software" when used in this License, refers to Agares Media phpAutoVideo 2. ATTENTION: PLEASE READ THIS DOCUMENT CAREFULLY BEFORE CLICKING THE "I AGREE" BUTTON. THE INDIVIDUAL OR ENTITY CLICKING THE "I AGREE" BUTTON (THE "END USER") AGREES TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THE SOFTWARE AND PROMPTLY RETURN THE PACKAGE UNOPENED, AND THE LICENSE PRICE WILL BE REFUNDED. The enclosed computer program(s) and the accompanying documentation are provided to the End-User by the Licensor: Agares Media ("Agares Media") for use only under the following terms. Agares Media reserves any right not expressly granted to the End-user. The End-User owns the disk on which the Software is recorded, but Agares Media retains ownership of all copies of the Software itself. The End-User assumes sole responsibility for the installation, use and results obtained from use of the Software. 1. License. End-User is granted a limited, non-exclusive license to do only the following: A. Install and maintain the Software on one computer at any time for use only in the End-User's own business. B. Make one copy in machine-readable form solely for backup or archival purposes for the computer which the Software is installed. The Software is protected by copyright law. As an express condition of this License, the End-User must reproduce on the copy Agares Media's copyright notice and any other proprietary legends on the original copy supplied by Agares Media. 2. Restrictions. The End-User may NOT sublicense, transfer, assign, or distribute copies of the Software to others. The Software contains trade secrets. The End-User may NOT decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human readable form. THE END-USER MAY NOT MODIFY, ADAPT, TRANSLATE, RENT, LEASE, LOAN, RESELL FOR PROFIT, DISTRIBUTE, OR OTHERWISE ASSIGN OR TRANSFER THE SOFTWARE, OR CREATE DERIVATIVE WORKS BASED UPON THE SOFTWARE OR ANY PART THEREOF. 3. Protection and Security. The End-User agrees to use its best efforts and to take all reasonable steps to safeguard the Software to ensure that no unauthorized person shall have access thereto and that no unauthorized copy, publication, disclosure or distribution in whole or in part, in any form, shall be made. The End-User acknowledges that the Software contains valuable confidential information and trade secrets and that unauthorized use and/or copying are harmful to Agares Media. 4. Termination. This License is effective until terminated. This License will terminate immediately without notice from Agares Media if the End User fails to comply with any of its provisions. Upon termination the End User must destroy the Software and all copies thereof, and the End-User may terminate this License at any time by doing so. 5. Limited Warranty. Agares Media does not warrant this software in any way, shape or form, whether express or implied. The Agares Media makes no claims that the Software will operate substantially in accordance with the published functional specifications current at the time of shipment. The End-User agrees that the Software is provided without warranties, whether express or implied, of any kind according to this Agreement, unless prohibited by law. In addition, the Agares Media does not provide any warranty or support for any Software that has been altered or changed in any way by anyone other than Agares Media. Agares Media is not responsible for problems associated with or caused by incompatible operating systems or equipment, or for problems in the interaction of the Software with software not furnished by Agares Media. No oral or written information or advice given by Agares Media or its dealers, distributors, employees or agents shall in any way imply, create, extend, modify or add a warranty to this Software. SOFTWARE IS PROVIDED AS-IS, USE AT YOUR OWN RISK. THIS SOFTWARE IS PROVIDED WITHOUT WARRANTY, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE END-USER ASSUMES ALL RISK AS TO THE SUITABILITY, QUALITY, AND PERFORMANCE OF THE SOFTWARE. IN NO EVENT WILL Agares Media, OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AFFILIATES, BE LIABLE TO THE END-USER FOR ANY CONSEQUENTIAL INCIDENTAL, INDIRECT, SPECIAL OR EXEMPLARY DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF DATA OR BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR ACCOMPANYING WRITTEN MATERIALS, EVEN IF Agares Media HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Agares Media'S LIABILITY TO THE END-USER (IF ANY) FOR ACTUAL DIRECT DAMAGES FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL BE LIMITED TO, AND IN NO EVENT SHALL EXCEED, THE AMOUNT ORIGINALLY PAID TO Agares Media FOR THE LICENSE OF THE SOFTWARE. 6. Enhancements. From time to time Agares Media may, in its sole discretion, advise the End-User of updates, upgrades, enhancements or improvements to the Software and/or new releases of the Software (collectively, "Enhancements"), and may license the End-User to use such Enhancements upon payment of prices as may be established by Agares Media from time to time. All such Enhancements to the Software provided to the End-User shall also be governed by the terms of this License. IN ORDER FOR THE END-USER TO BE ASSURED THAT IT WILL BE ADVISED OF AND LICENSED TO USE ANY ENHANCEMENTS TO THE SOFTWARE, THE END-USER MUST AGREE TO THE TERMS OF THIS LICENSE. 7. General. This License will be governed by and construed in accordance with the laws of the state of Washington, and shall inure to the benefit of Agares Media and End-User and their successors, assigns and legal representatives. If any provision of this License is held by a court of competent jurisdiction to be invalid or unenforceable to any extent under applicable law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this License will remain in full force and effect. Any notices or other communications to be sent to Agares Media must be mailed first class, postage prepaid, to the following address: 22 E Mission #1, Spokane, WA 99202. This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof, and all prior proposals, agreements, representations, statements and undertakings are hereby expressly cancelled and superseded. This Agreement may not be changed or amended except by a written instrument executed by a duly authorized officer of Agares Media. 8. Acknowledgment. BY CLICK THE "I AGREE" BUTTON, THE END-USER ACKNOWLEDGES THAT IT HAS READ THIS LICENSE, UNDERSTANDS IT, AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. Should you have any questions concerning this License, contact Agares Media at the address set forth above. ___________________________ LICENSE FOR Extended Tooltip Javascript Copyright 9th August 2002, 3rd July 2005 by Stephen Chapman, Felgall Pty Ltd Permission is granted to use this javascript provided that the below code is not altered: var DH = 0;var an = 0;var al = 0;var ai = 0;if (document.getElementById) {ai = 1; DH = 1;}else {if (document.all) {al = 1; DH = 1;} else { browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {an = 1; DH = 1;}}} function fd(oi, wS) {if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi); if (al) return wS ? document.all[oi].style: document.all[oi]; if (an) return document.layers[oi];} function pw() {return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;} function mouseX(evt) {if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return null;} function mouseY(evt) {if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null;} function popUp(evt,oi) {if (DH) {var wp = pw(); ds = fd(oi,1); dm = fd(oi,0); st = ds.visibility; if (dm.offsetWidth) ew = dm.offsetWidth; else if (dm.clip.width) ew = dm.clip.width; if (st == "visible" || st == "show") { ds.visibility = "hidden"; } else {tv = mouseY(evt) + 20; lv = mouseX(evt) - (ew/4); if (lv < 2) lv = 2; else if (lv + ew > wp) lv -= ew/2; if (!an) {lv += 'px';tv += 'px';} ds.left = lv; ds.top = tv; ds.visibility = "visible";}}} ___________________________ LICENSE FOR wymeditor Copyright (C) 2007 H.O.net - http://www.honet.be/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ___________________________ LICENSE FOR thickbox Copyright (c) 2007 Cody Lindley, http://jquery.com/demo/thickbox/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ___________________________ LICENSE FOR jquery Copyright (c) 2007 John Resig, http://jquery.com/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ___________________________ LICENSE FOR interface Copyright (c) 2006 Stefan Petre, http://interface.eyecon.ro Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ___________________________ Additional files may have other licenses, please see the individual included license files for more information