changeset 236:953c71f382df

Created fixtures for initial data for the site.
author Brian Neal <bgneal@gmail.com>
date Fri, 10 Sep 2010 03:22:01 +0000 (2010-09-10)
parents d302c498560e
children 1085dc38399e
files gpp/accounts/fixtures/accounts.json gpp/bio/fixtures/badges.json gpp/core/fixtures/flatpages.json gpp/downloads/fixtures/downloads_categories.json gpp/downloads/fixtures/downloads_extensions.json gpp/forums/fixtures/forums.json gpp/news/fixtures/news_categories.json gpp/podcast/fixtures/channels.json gpp/smiley/fixtures/smilies.json gpp/weblinks/fixtures/weblinks_categories.json media/badges/award_star_bronze_1.png media/badges/award_star_gold_3.png media/badges/award_star_silver_2.png media/badges/date.png media/badges/disk.png media/badges/money_dollar.png media/badges/newspaper.png media/badges/shield.png media/badges/world_link.png media/news/categories/nch_articles.jpg media/news/categories/nch_bands.jpg media/news/categories/nch_gear.jpg media/news/categories/nch_interviews.jpg media/news/categories/nch_reviews.jpg media/news/categories/nch_showannoun.jpg media/news/categories/nch_showreport.jpg media/news/categories/nch_sitenews.jpg media/news/categories/nch_surfscene.jpg media/news/categories/nch_tab.jpg media/news/categories/video.gif media/podcast/podcast_logo.jpg media/smiley/images/bigeek.gif media/smiley/images/biggrin.gif media/smiley/images/bigrazz.gif media/smiley/images/confused.gif media/smiley/images/cool.gif media/smiley/images/cry.gif media/smiley/images/dead.gif media/smiley/images/embarrassed.gif media/smiley/images/headbang.gif media/smiley/images/icon_angel.gif media/smiley/images/laugh.gif media/smiley/images/mad.gif media/smiley/images/no.gif media/smiley/images/none.gif media/smiley/images/rolleyes.gif media/smiley/images/sigh.gif media/smiley/images/sleep.gif media/smiley/images/smile.gif media/smiley/images/smilewinkgrin.gif media/smiley/images/uhoh.gif media/smiley/images/upset.gif media/smiley/images/wink.gif media/smiley/images/yes.gif
diffstat 54 files changed, 1004 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/accounts/fixtures/accounts.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,30 @@
+[
+    {
+        "pk": 1, 
+        "model": "accounts.illegalusername", 
+        "fields": {
+            "username": "root"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "accounts.illegalusername", 
+        "fields": {
+            "username": "sg101"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "accounts.illegalusername", 
+        "fields": {
+            "username": "surfguitar101"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "accounts.illegalusername", 
+        "fields": {
+            "username": "webmaster"
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/bio/fixtures/badges.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,101 @@
+[
+    {
+        "pk": 7, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 2, 
+            "image": "badges/newspaper.png", 
+            "order": 0, 
+            "name": "News Pin", 
+            "description": "For submitting a news article to the site news."
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 1, 
+            "image": "badges/date.png", 
+            "order": 1, 
+            "name": "Calendar Pin", 
+            "description": "For adding an event to the site calendar."
+        }
+    }, 
+    {
+        "pk": 9, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 3, 
+            "image": "badges/world_link.png", 
+            "order": 2, 
+            "name": "Link Pin", 
+            "description": "For submitting a link to the site web links database."
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 4, 
+            "image": "badges/disk.png", 
+            "order": 3, 
+            "name": "Download Pin", 
+            "description": "For uploading a file to the site downloads library."
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 0, 
+            "image": "badges/money_dollar.png", 
+            "order": 4, 
+            "name": "Contributor Pin", 
+            "description": "For making a donation to the site."
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 5, 
+            "image": "badges/shield.png", 
+            "order": 5, 
+            "name": "Security Pin", 
+            "description": "For reporting spam or abuse."
+        }
+    }, 
+    {
+        "pk": 1, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 100, 
+            "image": "badges/award_star_bronze_1.png", 
+            "order": 6, 
+            "name": "Bronze Star", 
+            "description": "For service to the site and community."
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 101, 
+            "image": "badges/award_star_silver_2.png", 
+            "order": 7, 
+            "name": "Silver Star", 
+            "description": "For distinguished and dedicated service to the site and community."
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "bio.badge", 
+        "fields": {
+            "numeric_id": 102, 
+            "image": "badges/award_star_gold_3.png", 
+            "order": 8, 
+            "name": "Gold Star", 
+            "description": "For exceptional and meritorious service to the site and community."
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/core/fixtures/flatpages.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,62 @@
+[
+    {
+        "pk": 1, 
+        "model": "flatpages.flatpage", 
+        "fields": {
+            "registration_required": false, 
+            "title": "About SurfGuitar101.com", 
+            "url": "/about/", 
+            "template_name": "", 
+            "sites": [
+                1
+            ], 
+            "content": "<p>Placeholder for an \"about us\" page.</p>", 
+            "enable_comments": false
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "flatpages.flatpage", 
+        "fields": {
+            "registration_required": false, 
+            "title": "Colophon", 
+            "url": "/colophon/", 
+            "template_name": "", 
+            "sites": [
+                1
+            ], 
+            "content": "<p>Placeholder for a colophon. Will list software used to build and maintain the site. Give thanks to list of people who helped.</p>", 
+            "enable_comments": false
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "flatpages.flatpage", 
+        "fields": {
+            "registration_required": false, 
+            "title": "SurfGuitar101.com Privacy Policy", 
+            "url": "/policy/privacy/", 
+            "template_name": "", 
+            "sites": [
+                1
+            ], 
+            "content": "<p>SurfGuitar101.com is  committed to ensuring the privacy of its readers and registered members  and wants you to fully understand our terms and conditions This privacy  statement describes how any personal, and anonymous, information is  collected and managed and how you can request changes to any sharing of  this information that may occur.</p>\r\n<h3>Statistical Reports</h3>\r\n<p>SurfGuitar101.com's  servers automatically recognize a visitor's IP address and domain name.  These items do not reveal any personal information about the visitor.  The information is used solely to compile statistics that enable us to  examine page impression levels and numbers of unique users visiting our  Web sites. This information helps us to understand the areas of our  sites that people visit in order to deliver more effective content.</p>\r\n<h3>Cookies</h3>\r\n<p>Like  most other Web sites, SurfGuitar101.com uses cookies. Cookies are small  data files that some Web sites write to your hard drive when you visit  them. A cookie file can contain information such as a user ID that the  site uses to track the pages you've visited. Cookies do not tell us who  you are unless you've specifically given us personally identifiable  information. A cookie can't read data off your hard drive or read cookie  files created by other sites.<br /><br />SurfGuitar101.com uses cookies to  allow automatic logins to improve your experience with our sites. For  example, we may use a cookie to identify our site members so they don't  have to re-enter a user id and password when they sign-in.&nbsp; Cookies can  also be used to help us to better understand how visitors interact with  our sites leading to the delivery of more relevant content. Cookies may  be created directly by our sites for these purposes, or by third-party  companies operating on our behalf. If you choose to become a member of  SurfGuitar101.com, you must have cookies enabled to access the member  related pages (i.e. Discussion Boards and Member Profile pages).<br /><br />Most  web browsers automatically accept cookies but allow you to modify  security settings so you can approve or reject cookies on a case-by-case  basis.</p>\r\n<h3>Pixel Tags</h3>\r\n<p>SurfGuitar101.com does not currently  use pixel tags, also known as beacons, web bugs or clear gifs.</p>\r\n<h3>Online  Ad Serving</h3>\r\n<p>SurfGuitar101.com does not currently use third-party  advertising companies to serve advertisements.</p>\r\n<h3>Newsletters /  Mailing Lists</h3>\r\n<p>Through the registration process for  SurfGuitar101.com, we request some personal information such as your  e-mail address, company information, your name, job title, etc. We will  never give your personal information to any third party vendor without  your prior consent. We currently do not make our email and postal lists  available to any third-party.</p>\r\n<h3>SurfGuitar101.com Email  Announcements</h3>\r\n<p>At this time we do not send mass e-mails to make  site-wide announcements.</p>\r\n<h3>Necessary Disclosure</h3>\r\n<p>The  necessary disclosure of any of the above information to third parties  will be governed by the following principles:</p>\r\n<ol>\r\n<li>Where  SurfGuitar101.com is required to do so by law and any order of the  court.</li>\r\n<li>Where it is necessary to identify anyone who may be  violating the rights of others or the law in general.</li>\r\n<li>Where  SurfGuitar101.com intends to co-operate with the investigation of any  alleged unlawful activities without being required to by virtue of any  court order or other legal requirement.</li>\r\n<li>Where it is necessary to  protect the rights of SurfGuitar101.com.</li>\r\n</ol>\r\n<h3>Security</h3>\r\n<p>We  use all reasonable precautions to securely maintain all information  given to us by our registered members and we are not responsible for any  breach of the reasonable security measures installed to protect the  said information. We are not responsible for the private policies of any  site linked to, or from, SurfGuitar101.com.</p>\r\n<h3>Opt Out Policy</h3>\r\n<p>SurfGuitar101.com  gives users options whenever necessary, and practical. Such choices  include: Opting not to receive our electronic messages, opting not to  provide certain optional personal information when registering for an  account.</p>\r\n<h3>Transfer of Information</h3>\r\n<p>SurfGuitar101.com  reserves the right to transfer any information accumulated as described  above in the event of the sale of part or all of SurfGuitar101.com  assets and/or stock. By visiting our Web sites and by registering you  consent to the collection and use of information in the manner herein  described.</p>\r\n<h3>Privacy Policy Changes</h3>\r\n<p>This Privacy Policy may  be modified from time to time. Any modifications to our Privacy Policy  will be reflected on this page. If there is a significant change, we  will indicate it on our sites and provide a link to the new policy.</p>", 
+            "enable_comments": false
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "flatpages.flatpage", 
+        "fields": {
+            "registration_required": false, 
+            "title": "SurfGuitar101.com Terms of Service", 
+            "url": "/policy/tos/", 
+            "template_name": "", 
+            "sites": [
+                1
+            ], 
+            "content": "<div>\r\n<p>Your  use of our Internet sites is subject to these Terms of Service  (\"Terms\"). We may modify these Terms at any time without notice to you  by posting revised Terms on our sites. Your use of our sites constitutes  your binding acceptance of these Terms, including any modifications  that we make.</p>\r\n<h3><strong>Content on Our Sites</strong></h3>\r\n<p>Our sites  include a combination of content that we create and that our users  create. You are solely responsible for all materials, whether publicly  posted or privately transmitted, that you upload, post, email, transmit  or otherwise make available on our sites (\"Your Content\"). You certify  that you own all intellectual property rights in Your Content. You  hereby grant us, our affiliates and our partners a worldwide,  irrevocable, royalty-free, nonexclusive, sublicensable license to use,  reproduce, create derivative works of, distribute, publicly perform,  publicly display, transfer, transmit, distribute and publish Your  Content and subsequent versions of Your Content for the purposes of (i)  displaying Your Content on our sites, (ii) distributing Your Content,  either electronically or via other media, to users seeking to download  or otherwise acquire it, and/or (iii) storing Your Content in a remote  database accessible by end users. This license shall apply to the  distribution and the storage of Your Content in any form, medium, or  technology now known or later developed.</p>\r\n<h3><strong>Your Conduct on Our  Sites</strong></h3>\r\n<p>You agree not to post or transmit material that is  knowingly false and/or defamatory, misleading, inaccurate, abusive,  vulgar, hateful, harassing, obscene, profane, sexually oriented,  threatening or invasive of a person's privacy; that otherwise violates  any law; or that encourages conduct constituting a criminal offense.</p>\r\n<h3><strong>User  Agreement for SurfGuitar101.com Forums<br /></strong></h3>\r\n<p>This message  forum, and other user contributed/comment areas (\"Forums\") are provided  as a service to members of our community. By using or participating on  the Forums, you agree to this User Agreement including but not limited  to the Rules of Conduct and the Terms of Service stated below. For  purposes of this agreement, \"User\" refers to any individual posting on  or otherwise using the Forums and SG101 refers to the owners and staff  of SurfGuitar101.com and their authorized representatives.</p>\r\n<p>SG101  reserves the right to change the Rules of Conduct, Terms of Service and  all other parts of this User Agreement at its sole discretion and  without notice.</p>\r\n<p>As a standard operating procedure,  SG101 does not enter into correspondence, discussions or other  communication, either public or private, about SG101 policies,  individual moderators, enforcement or application of the User Agreement, bans or other sanctions,  etc.</p>\r\n<h3><strong>RULES OF CONDUCT</strong></h3>\r\n<p>User agrees not to post  material that is knowingly false and/or defamatory, misleading,  inaccurate, abusive, vulgar, hateful, harassing, obscene, profane,  sexually oriented, threatening, invasive of a person's privacy, that  otherwise violates any law, or that encourages conduct constituting a  criminal offense.</p>\r\n<p>User agrees not to post any material  that is protected by copyright, trademark or other proprietary right  without the express permission of the owner(s) of said copyright,  trademark or other proprietary right.</p>\r\n<p>User agrees not  to use nicknames that might be deemed abusive, vulgar, hateful,  harassing, obscene, profane, sexually oriented, threatening, invasive of  a person's privacy, or otherwise inappropriate. User agrees not to use  nicknames that might mislead other Users. This includes but is not  limited to using nicknames that impersonate developers, staff, or other  Users, or other individuals outside of SG101.</p>\r\n<h3><strong>TERMS OF SERVICE</strong></h3>\r\n<p>User  acknowledges and agrees that use of the SG101 is a privilege, not a  right, and that SG101 has the right, at its sole discretion, to revoke  this privilege at any time without notice or reason. User agrees that  this Agreement in its entirety applies to both public and private  messages.</p>\r\n<p>The goal of the Forums is to foster communication and  the interchange of ideas within the User community. User agrees and  acknowledges that any posts, nicknames or other material deemed  offensive, harassing, baiting or otherwise inappropriate may be removed  at the sole discretion of SG101.</p>\r\n<p>User authorizes SG101  to make use of any original stories, concepts, ideas, drawings,  photographs, opinions and other creative materials posted on the Forums  without compensation or other recourse. User also agrees to indemnify  and hold harmless SG101 and our agents with respect to any claims based  upon or arising from the transmission and/or content of your message(s).</p>\r\n<p>SG101  has the right but not the obligation to monitor and/or moderate the  Forums, and offers no assurances in this regard.</p>\r\n<p>SG101  is not responsible for messages posted on the Forums or the content  therein. We do not vouch for or warrant the accuracy, completeness or  usefulness of any message. Each message expresses the views of its  originating User, not necessarily those of SG101. Unless expressly  stated otherwise by a senior SG101 representative, this includes  messages posted by SG101 personnel, agents, delegates, representatives  et al.</p>\r\n<p>Any User who feels that a posted message is  objectionable is encouraged to contact us. We have the ability to remove  messages and we will make every effort to do so within a reasonable  time if we determine that removal is necessary. This is a manual  process, however, so please realize that we may not be able to act  immediately. Removal of messages is at the sole discretion of SG101.</p>\r\n<p>The  appropriate individual to contact is usually the editor of the site  associated with the board where the message in question is to be found.  As a standard operating procedure, SG101 does not enter into  discussions, either public or private, about Forum policies, individual  moderators, bans or other sanctions, etc.</p>\r\n<p>SG101  reserves the right to reveal the identity of and/or whatever information  we know about any User in the event of a complaint or legal action  arising from any message posted by said User.</p>\r\n<p>Advertisements,  chain letters, pyramid schemes and other commercial solicitations are  inappropriate on the Forums.</p>\r\n<p>SG101 does not permit  children under the age of 13 to become members, post home pages or web  sites on our service.</p>\r\n<p>SG101 is not responsible for the  content posted by SG101 members or visitors on any area of our site  including without limitation. The opinions and views expressed by  SG101's members or visitors do not necessarily represent those of SG101  and SG101 does not verify, endorse, or vouch for the content of such  opinions or views. Further, SG101 is not responsible for the delivery or  quality of any goods or services sold or advertised through or on SG101  members' page(s). If you believe that any of the content posted by our  members or visitors violates your proprietary rights, including  copyrights, please contact us.</p>\r\n<p>You are solely and  fully responsible for any content that you post any area of our site. We  do not regularly review the contents of materials posted by our members  or other visitors to our site. We strictly prohibit the posting of the  following types of content on all areas of our sites:</p>\r\n<ul>\r\n<li>nudity,  pornography, and sexual material of a lewd, lecherous or obscene nature  and intent or that violates local, state and national laws.</li>\r\n<li>any  material that violates or infringes in any way upon the proprietary  rights of others, including, without limitation, copyright or trademark  rights; this includes \"WAREZ\" (copyrighted software that is distributed  illegally), \"mp3\" files of copyrighted music, copyrighted photographs,  text, video or artwork. If you don't own the copyright or have express  authorization and documented permission to use it, don't put it on SG101  (if you do have express permission you must say so clearly). SG101 will  terminate the memberships of, and remove the pages of, repeat  infringers.</li>\r\n<li>any material that is threatening, abusive,  harassing, defamatory, invasive of privacy or publicity rights, vulgar,  obscene, profane, indecent, or otherwise objectionable; including  posting other peoples' private information.</li>\r\n<li>content that  promotes, encourages, or provides instructional information about  illegal activities - specifically hacking, cracking, or phreaking.</li>\r\n<li>any  software, information, or other material that contains a virus, \"Trojan  Horse\", \"worm\" corrupted data, or any other harmful or damaging  component;</li>\r\n<li>hate propaganda or hate mongering, swearing, or  fraudulent material or activity;</li>\r\n</ul>\r\n</div>\r\n<div class=\"basicCentral-elm\">\r\n<p>By  submitting your data to SG101, you represent that the data complies with  SG101's Terms of Service. If any third party brings a claim, lawsuit or  other proceeding against SG101 based on your conduct or use of SG101  services, you agree to compensate SG101 (including its officers,  directors, employees and agents) for any and all losses, liabilities,  damages or expenses, including attorney's fees, incurred by SG101 in  connection with any such claim, lawsuit or proceeding.</p>\r\n<p>SG101  is the final arbiter of what IS and IS NOT allowed on our site.  Further, SG101 reserves the right to modify or remove anything submitted  to SG101, and to cancel any membership, at any time for any reason  without prior notice. SG101 is not obliged to maintain back-ups copies  of any material submitted or posted on our site. Actions or activities  that may cause termination of your membership and/or removal of your  page(s) include, but are not limited to:</p>\r\n<ul>\r\n<li>posting  or providing links to any content which violates our Terms of Service:</li>\r\n<li>conducting  or providing links to any raffle, contest, or game which violates any  local, state or national laws;</li>\r\n<li>using in the registration of your  SG101 membership an email account that is not your own or that is or  becomes inactive.</li>\r\n<li>violating the SG101 Terms of Service. Please  read and familiarize yourself with the SG101 Terms of Service.</li>\r\n<li>sending  unsolicited email using a SG101 address</li>\r\n<li>reproducing,  distributing, republishing or retransmitting material posted by other  SG101 members without the prior permission of such members.</li>\r\n</ul>\r\n</div>\r\n<div class=\"basicCentral-elm\">\r\n<p>We  reserve the right to monitor, and to investigate any complaints  regarding any content of SG101 members' pages, message-board postings,  and to take appropriate action if SG101 finds violations of these Terms  of Service.. In the case of any such complaint, SG101 reserves the right  to remove the content complained of while the SG101 member and the  complaining party attempt to resolve their dispute. This could result in  your posts(s) being removed from SG101 for as long as it takes to  resolve the dispute.</p>\r\n<p>You grant to SG101 and its  affiliates a royalty-free, perpetual, irrevocable, nonexclusive,  worldwide, unrestricted license to use, copy, modify, transmit,  distribute, and publicly perform or display the submitted pages or other  content for the purposes of displaying such information on SG101's  sites and for the promotion and marketing of SG101's services.</p>\r\n<h3><strong>MISC.</strong></h3>\r\n<p>SG101  makes no guarantee of availability of service and reserves the right to  change, withdraw, suspend, or discontinue any functionality or feature  of the SG101 service. IN NO EVENT WILL BE LIABLE FOR ANY DAMAGES,  INCLUDING, WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR  INABILITY TO USE SG101'S SERVICES OR ANY CONTENT THEREON FOR ANY REASON  INCLUDING, WITHOUT LIMITATION, SG101'S REMOVAL OR DELETION OF ANY  MATERIALS OR RECORDS SUBMITTED OR POSTED ON SG101'S SITE FOR ANY REASON.  THIS DISCLAIMER APPLIES, WITHOUT LIMITATION, TO ANY DAMAGES OR INJURY,  WHETHER FOR BREACH OF CONTRACT, TORT, OR OTHERWISE, CAUSED; ANY FAILURE  OF PERFORMANCE; ERROR; OMISSION; INTERRUPTION; DELETION; DEFECT; DELAY  IN OPERATION OR TRANSMISSION; COMPUTER VIRUS; FILE CORRUPTION;  COMMUNICATION-LINE FAILURE; NETWORK OR SYSTEM OUTAGE; OR THEFT, DESTRUCTION,  UNAUTHORIZED ACCESS TO, ALTERATION OF, OR USE OF ANY RECORD.</p>\r\n<p>SG101  reserves the right to change or amend these Terms of Service at any  time without prior notice. By registering and/or submitting any content,  including without limitation, message-board postings, you signify your  agreement to these Terms of Service.</p>\r\n</div>", 
+            "enable_comments": false
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/downloads/fixtures/downloads_categories.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,74 @@
+[
+    {
+        "pk": 1, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Jam along to backing tracks made by your fellow SG101'ers!", 
+            "title": "Backing Tracks"
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "User demos.", 
+            "title": "Demos"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Recordings of user gear in action.", 
+            "title": "Gear Samples"
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Interviews with surf scenesters.", 
+            "title": "Interviews"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Anything else.", 
+            "title": "Misc"
+        }
+    }, 
+    {
+        "pk": 7, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Legal music created by members.", 
+            "title": "Music"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "Please upload original surf music ringtones here.", 
+            "title": "Ringtones"
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "downloads.category", 
+        "fields": {
+            "count": 0, 
+            "description": "User contributed tablature. Please upload in .pdf or .txt formats only.", 
+            "title": "Tablature"
+        }
+    }
+]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/downloads/fixtures/downloads_extensions.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,86 @@
+[
+    {
+        "pk": 7, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".gif"
+        }
+    }, 
+    {
+        "pk": 9, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".jpeg"
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".jpg"
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".m4a"
+        }
+    }, 
+    {
+        "pk": 10, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".mov"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".mp3"
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".mp4"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".pdf"
+        }
+    }, 
+    {
+        "pk": 13, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".png"
+        }
+    }, 
+    {
+        "pk": 1, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".txt"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".wma"
+        }
+    }, 
+    {
+        "pk": 11, 
+        "model": "downloads.allowedextension", 
+        "fields": {
+            "extension": ".zip"
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/forums/fixtures/forums.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,237 @@
+[
+    {
+        "pk": 1, 
+        "model": "forums.category", 
+        "fields": {
+            "position": 0, 
+            "name": "SurfGuitar101.com Site Specific", 
+            "groups": [], 
+            "slug": "surfguitar101com-site-specific"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "forums.category", 
+        "fields": {
+            "position": 1, 
+            "name": "Surf Music", 
+            "groups": [], 
+            "slug": "surf-music"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "forums.category", 
+        "fields": {
+            "position": 2, 
+            "name": "Classifieds", 
+            "groups": [], 
+            "slug": "classifieds"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "forums.category", 
+        "fields": {
+            "position": 3, 
+            "name": "Off-Topic", 
+            "groups": [], 
+            "slug": "off-topic"
+        }
+    }, 
+    {
+        "pk": 14, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 1, 
+            "description": "For general discussion about this site only, including news and rules. Start here. Anything relating to surf music should go to the Surf Music General Discussion forum, below.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 0, 
+            "last_post": null, 
+            "slug": "surfguitar101-website", 
+            "name": "SurfGuitar101 Website"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "Main surf music discussion forum. Insert glissando sound here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 0, 
+            "last_post": null, 
+            "slug": "surf-music", 
+            "name": "Surf Music General Discussion"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 3, 
+            "description": "For sale and trading of surf music related items only.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 0, 
+            "last_post": null, 
+            "slug": "for-sale-trade", 
+            "name": "For Sale / Trade"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 4, 
+            "description": "General off-topic chit-chat. Grab a cool drink and hop in. New members please introduce yourselves here. This forum is dedicated to the memory of Rip Thrillby and Spanky Twangler.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 0, 
+            "last_post": null, 
+            "slug": "shallow-end", 
+            "name": "The Shallow End"
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 3, 
+            "description": "Need someone to play with? Starting a band? Need a gig? Post here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 1, 
+            "last_post": null, 
+            "slug": "musicians-gigs-wanted", 
+            "name": "Musicians & Gigs Wanted"
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "Please post show announcements here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 1, 
+            "last_post": null, 
+            "slug": "gigs", 
+            "name": "Show Announcements"
+        }
+    }, 
+    {
+        "pk": 9, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 1, 
+            "description": "Got an idea for the site? Something not working? Post here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 1, 
+            "last_post": null, 
+            "slug": "suggestion-box", 
+            "name": "Suggestion Box"
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "Playing, performing, and writing surf music. All instruments welcome.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 2, 
+            "last_post": null, 
+            "slug": "surf-musician", 
+            "name": "Surf Musician"
+        }
+    }, 
+    {
+        "pk": 10, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 1, 
+            "description": "Feedback, suggestions, playlists, and discussions about the SurfGuitar101 podcast.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 2, 
+            "last_post": null, 
+            "slug": "sg101-podcast", 
+            "name": "SG101 Podcast"
+        }
+    }, 
+    {
+        "pk": 7, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "For questions and discussions about instruments, amplifiers, and yes, outboard reverb units!", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 3, 
+            "last_post": null, 
+            "slug": "gear", 
+            "name": "Gear"
+        }
+    }, 
+    {
+        "pk": 11, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "For discussion of recording techniques.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 4, 
+            "last_post": null, 
+            "slug": "recording-corner", 
+            "name": "Recording Corner"
+        }
+    }, 
+    {
+        "pk": 12, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "Got a link to a surf or surf-related video? Post it here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 5, 
+            "last_post": null, 
+            "slug": "surf-videos", 
+            "name": "Surf Videos"
+        }
+    }, 
+    {
+        "pk": 13, 
+        "model": "forums.forum", 
+        "fields": {
+            "category": 2, 
+            "description": "Please post your reviews of surf music releases here.", 
+            "post_count": 0, 
+            "topic_count": 0, 
+            "moderators": [], 
+            "position": 6, 
+            "last_post": null, 
+            "slug": "music-reviews", 
+            "name": "Music Reviews"
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/news/fixtures/news_categories.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,90 @@
+[
+    {
+        "pk": 2, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_articles.jpg", 
+            "title": "Articles"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_bands.jpg", 
+            "title": "Bands"
+        }
+    }, 
+    {
+        "pk": 11, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/video.gif", 
+            "title": "Featured Videos"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_gear.jpg", 
+            "title": "Gear"
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_interviews.jpg", 
+            "title": "Interviews"
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_reviews.jpg", 
+            "title": "Reviews"
+        }
+    }, 
+    {
+        "pk": 7, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_showannoun.jpg", 
+            "title": "Show Announcements"
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_showreport.jpg", 
+            "title": "Show Reports"
+        }
+    }, 
+    {
+        "pk": 1, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_sitenews.jpg", 
+            "title": "Site News"
+        }
+    }, 
+    {
+        "pk": 9, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_surfscene.jpg", 
+            "title": "Surf Scene News"
+        }
+    }, 
+    {
+        "pk": 10, 
+        "model": "news.category", 
+        "fields": {
+            "icon": "news/categories/nch_tab.jpg", 
+            "title": "Tablature"
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/podcast/fixtures/channels.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,21 @@
+[
+    {
+        "pk": 1, 
+        "model": "podcast.channel", 
+        "fields": {
+            "category": "Music", 
+            "owner_name": "Brian Neal", 
+            "subtitle": "SurfGuitar101's podcast features the best in instrumental surf music from the 1960's to the present.", 
+            "language": "en", 
+            "copyright": "(C) Copyright 2007-2010 Brian Neal", 
+            "author": "SurfGuitar101.com Podcasters", 
+            "image": "podcast/podcast_logo.jpg", 
+            "title": "Surfguitar101.com's Podcast", 
+            "explicit": "no", 
+            "owner_email": "podcast@surfguitar101.com", 
+            "link": "http://surfguitar101.com/podcast/", 
+            "keywords": "surf, surf music, surf rock, instrumental, sixties, retro, instro, dick dale, surf guitar, sg101, reverb, instrumental surf", 
+            "description": "We play the best instrumental surf music from the 1960's to the present day, as well as interviews with surf musicians and surf music scene news."
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/smiley/fixtures/smilies.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,202 @@
+[
+    {
+        "pk": 22, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/upset.gif", 
+            "code": ":argh:", 
+            "title": "Argh"
+        }
+    }, 
+    {
+        "pk": 5, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/biggrin.gif", 
+            "code": ":-D", 
+            "title": "Big Grin"
+        }
+    }, 
+    {
+        "pk": 7, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/bigrazz.gif", 
+            "code": ":-P", 
+            "title": "Big Razz"
+        }
+    }, 
+    {
+        "pk": 8, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/confused.gif", 
+            "code": "o_O", 
+            "title": "Confused"
+        }
+    }, 
+    {
+        "pk": 4, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/cool.gif", 
+            "code": "8^)", 
+            "title": "Cool"
+        }
+    }, 
+    {
+        "pk": 9, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/cry.gif", 
+            "code": ":-(", 
+            "title": "Cry"
+        }
+    }, 
+    {
+        "pk": 10, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/dead.gif", 
+            "code": "x_x", 
+            "title": "Dead"
+        }
+    }, 
+    {
+        "pk": 11, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/embarrassed.gif", 
+            "code": ":-#", 
+            "title": "Embarrassed"
+        }
+    }, 
+    {
+        "pk": 13, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/laugh.gif", 
+            "code": ":lol:", 
+            "title": "LOL"
+        }
+    }, 
+    {
+        "pk": 14, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/mad.gif", 
+            "code": "X-(", 
+            "title": "Mad"
+        }
+    }, 
+    {
+        "pk": 3, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/no.gif", 
+            "code": ":no:", 
+            "title": "No"
+        }
+    }, 
+    {
+        "pk": 15, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/none.gif", 
+            "code": ":-|", 
+            "title": "None"
+        }
+    }, 
+    {
+        "pk": 1, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/bigeek.gif", 
+            "code": ":shock:", 
+            "title": "Shock"
+        }
+    }, 
+    {
+        "pk": 19, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/sigh.gif", 
+            "code": ":sigh:", 
+            "title": "Sigh"
+        }
+    }, 
+    {
+        "pk": 20, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/smile.gif", 
+            "code": ":-)", 
+            "title": "Smile"
+        }
+    }, 
+    {
+        "pk": 21, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/uhoh.gif", 
+            "code": ":uh-oh:", 
+            "title": "Uh-Oh"
+        }
+    }, 
+    {
+        "pk": 17, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/rolleyes.gif", 
+            "code": ":whatever:", 
+            "title": "Whatever"
+        }
+    }, 
+    {
+        "pk": 6, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/smilewinkgrin.gif", 
+            "code": ";-)", 
+            "title": "Wink"
+        }
+    }, 
+    {
+        "pk": 2, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/yes.gif", 
+            "code": ":yes:", 
+            "title": "Yes"
+        }
+    }, 
+    {
+        "pk": 18, 
+        "model": "smiley.smiley", 
+        "fields": {
+            "is_extra": false, 
+            "image": "smiley/images/sleep.gif", 
+            "code": ":sleep:", 
+            "title": "Zzzzz"
+        }
+    }
+]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpp/weblinks/fixtures/weblinks_categories.json	Fri Sep 10 03:22:01 2010 +0000
@@ -0,0 +1,101 @@
+[
+    {
+        "pk": 1,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Bands"
+        }
+    },
+    {
+        "pk": 5,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Fan Sites"
+        }
+    },
+    {
+        "pk": 4,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Gear"
+        }
+    },
+    {
+        "pk": 2,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Music Merchants"
+        }
+    },
+    {
+        "pk": 8,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Other"
+        }
+    },
+    {
+        "pk": 11,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "Do you have a photo gallery of surf bands somewhere on the web? Why not add a link to it here?",
+            "title": "Photo Galleries"
+        }
+    },
+    {
+        "pk": 10,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Podcasts"
+        }
+    },
+    {
+        "pk": 6,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Radio"
+        }
+    },
+    {
+        "pk": 3,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Record Labels"
+        }
+    },
+    {
+        "pk": 7,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "",
+            "title": "Tablature"
+        }
+    },
+    {
+        "pk": 9,
+        "model": "weblinks.category",
+        "fields": {
+            "count": 0,
+            "description": "Links to surf videos on the web",
+            "title": "Videos"
+        }
+    }
+]
Binary file media/badges/award_star_bronze_1.png has changed
Binary file media/badges/award_star_gold_3.png has changed
Binary file media/badges/award_star_silver_2.png has changed
Binary file media/badges/date.png has changed
Binary file media/badges/disk.png has changed
Binary file media/badges/money_dollar.png has changed
Binary file media/badges/newspaper.png has changed
Binary file media/badges/shield.png has changed
Binary file media/badges/world_link.png has changed
Binary file media/news/categories/nch_articles.jpg has changed
Binary file media/news/categories/nch_bands.jpg has changed
Binary file media/news/categories/nch_gear.jpg has changed
Binary file media/news/categories/nch_interviews.jpg has changed
Binary file media/news/categories/nch_reviews.jpg has changed
Binary file media/news/categories/nch_showannoun.jpg has changed
Binary file media/news/categories/nch_showreport.jpg has changed
Binary file media/news/categories/nch_sitenews.jpg has changed
Binary file media/news/categories/nch_surfscene.jpg has changed
Binary file media/news/categories/nch_tab.jpg has changed
Binary file media/news/categories/video.gif has changed
Binary file media/podcast/podcast_logo.jpg has changed
Binary file media/smiley/images/bigeek.gif has changed
Binary file media/smiley/images/biggrin.gif has changed
Binary file media/smiley/images/bigrazz.gif has changed
Binary file media/smiley/images/confused.gif has changed
Binary file media/smiley/images/cool.gif has changed
Binary file media/smiley/images/cry.gif has changed
Binary file media/smiley/images/dead.gif has changed
Binary file media/smiley/images/embarrassed.gif has changed
Binary file media/smiley/images/headbang.gif has changed
Binary file media/smiley/images/icon_angel.gif has changed
Binary file media/smiley/images/laugh.gif has changed
Binary file media/smiley/images/mad.gif has changed
Binary file media/smiley/images/no.gif has changed
Binary file media/smiley/images/none.gif has changed
Binary file media/smiley/images/rolleyes.gif has changed
Binary file media/smiley/images/sigh.gif has changed
Binary file media/smiley/images/sleep.gif has changed
Binary file media/smiley/images/smile.gif has changed
Binary file media/smiley/images/smilewinkgrin.gif has changed
Binary file media/smiley/images/uhoh.gif has changed
Binary file media/smiley/images/upset.gif has changed
Binary file media/smiley/images/wink.gif has changed
Binary file media/smiley/images/yes.gif has changed