Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Updating the readme and altering the license

  • Loading branch information...
commit a1b40f60c09dc6adeba7275277458039750792e8 1 parent 8b178ed
Clinton Ecker authored
Showing with 77 additions and 78 deletions.
  1. +0 −27 LICENSE
  2. +21 −0 LICENSE.mdown
  3. +56 −0 README.mdown
  4. +0 −51 USAGE
View
27 LICENSE
@@ -1,27 +0,0 @@
-Copyright (c) 2008, Clint Ecker
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-Redistributions of source code must retain the above copyright notice, this
-list of conditions and the following disclaimer.
-
-Redistributions in binary form must reproduce the above copyright notice, this
-list of conditions and the following disclaimer in the documentation and/or
-other materials provided with the distribution.
-
-Neither the name of the <ORGANIZATION> nor the names of its contributors may
-be used to endorse or promote products derived from this software without
-specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
21 LICENSE.mdown
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) 2009 Clint Ecker
+
+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.
View
56 README.mdown
@@ -0,0 +1,56 @@
+Google Analytics for Django Projects
+====================================
+
+I manage a lot of Django projects that present slightly-different forms to
+users depending on the site/domain they're visiting. There's also a bunch of
+custom submission code that differs from form to form, but that's neither here
+nor there.
+
+I need different Google Analytics codes depending on the sites and after
+sticking these tags into every single template, I thought it would be cool to
+be able to manage these Google analytics accounts from the Django admin page.
+I also added a mode of operation that excludes the admin interface altogether
+(you can just use the template tag)
+
+###Two modes of operation###
+
+Administering and associating codes with Django `Sites` framework
+=================================================================
+
+1. Add the `google_analytics` application to your `INSTALLED_APPS` section of your `settings.py`. This mode requires that you be using the Django sites framework too, so make sure you have that set up as well.
+2. Add `GOOGLE_ANALYTICS_MODEL = True` to your `settings.py`
+3. Run a `./manage.py syncdb` to add the database tables
+4. Go to your project's admin page (usually `/admin/`) and click into a site objects
+5. You'll now see a new field under the normal site information called "Analytics Code". In this box you put your unique analytics code for your project's domain. It looks like `UA-xxxxxx-x` and save the site.
+6. In your base template (usually a `base.html`) insert this tag at the very top: `{% load analytics %}`
+7. In the same template, insert the following code right before the closing body tag: `{% analytics %}`
+
+Just using the template tag
+===========================
+1. Add the `google_analytics` application to your `INSTALLED_APPS` section of your `settings.py`.
+2. In your base template, usually a `base.html`, insert this tag at the very top: `{% load analytics %}`
+3. In the same template, insert the following code right before the closing body tag: `{% analytics "UA-xxxxxx-x" %}` the `UA-xxxxxx-x` is a unique Google Analytics code for you domain when you sign up for a new account.
+
+### License ###
+
+The MIT License
+
+Copyright (c) 2009 Clint Ecker
+
+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.
View
51 USAGE
@@ -1,51 +0,0 @@
-I manage a lot of Django projects that present slightly-different forms to
-users depending on the site/domain they're visiting. There's also a bunch of
-custom submission code that differs from form to form, but that's neither here
-nor there.
-
-I need different Google Analytics codes depending on the sites and after
-sticking these tags into every single template, I thought it would be cool to
-be able to manage these Google analytics accounts from the Django admin page.
-I also added a mode of operation that excludes the admin interface altogether
-(you can just use the template tag)
-
-==Two modes of operation==
-
-Administering and associating codes with Django sites
----------------------------------------------------------
-1. Add the `google_analytics` application to your `INSTALLED_APPS`
- section of your `settings.py`. This mode requires that you be using
- the Django sites framework too, so make sure you have that set up as
- well.
-
-2. Add `GOOGLE_ANALYTICS_MODEL = True` to your `settings.py`
-
-3. Run a `./manage.py syncdb` to add the database tables
-
-4. Go to your project's admin page (usually `/admin/`) and click into a site
- objects
-
-5. You'll now see a new field under the normal site information called
- "Analytics Code". In this box you put your unique analytics code for
- your project's domain. It looks like `UA-xxxxxx-x` and save the site.
-
-6. In your base template (usually a `base.html`) insert this tag at the very
- top: `{% load analytics %}`
-
-7. In the same template, insert the following code right before the closing
- body tag: `{% analytics %}`
-
-
-
-===Just using the template tag===
-
-1. Add the `google_analytics` application to your `INSTALLED_APPS` section of
- your `settings.py`.
-
-2. In your base template, usually a `base.html`, insert this tag at the very
- top: `{% load analytics %}`
-
-3. In the same template, insert the following code right before the closing
- body tag: `{% analytics "UA-xxxxxx-x" %}` the `UA-xxxxxx-x` is a
- unique Google Analytics code for you domain when you sign up for a new
- account.
Please sign in to comment.
Something went wrong with that request. Please try again.