Permalink
Browse files

Final Content changes

  • Loading branch information...
becomingGuru committed Apr 14, 2010
1 parent f0c340f commit e0e60abd5b59eb3830c9d9ab595167a0f3fa8d07
View
@@ -11,17 +11,3 @@
compressor
django_markup
google_analytics
-view_cache_utils
-contact_form
-honeypot
-sugar
-quoteme
-django-staticfiles
-django-bitly
-django-twitter
-python-twitter
-django-wysiwyg
-django-slimmer
-django-cropper
-django-request
-
View
@@ -1,16 +1,3 @@
-django_extensions
-basic
-flatblocks
-disqus
-navbar
-djangodblog
-sorl
-oembded
-template_utils
-django_proxy
-compressor
-django_markup
-google_analytics
view_cache_utils
contact_form
honeypot
View
@@ -1,16 +1,3 @@
-from django.db import models
-
-class Post(models.Model):
- title = models.CharField(max_length=100)
- text = models.TextField()
- datetime = models.DateTimeField()
-
- class Meta:
- ordering = ('-datetime',)
-
- def __unicode__(self):
- return self.title
-
-class Comment(models.Model):
- post = models.ForeignKey(Post)
- text = models.TextField()
+>>>from blog.models import Post, Comment
+>>>post = Post.objects.all()[0]
+>>>post_comments = post.comment_set.all()
View
@@ -1,4 +1,13 @@
http://www.flickr.com/photos/tejedoro_de_luz/3157690060/
http://www.flickr.com/photos/23820645@N05/4287681570/
-
+http://www.flickr.com/photos/aidan_jones/3575000735/
+http://jacobian.org/
+http://sanjuancollege.edu/lib/images/philosophy_brain.jpg
+http://www.flickr.com/photos/uhop/105062059/
+http://s3.amazonaws.com/memebox/uploads/136/exponential_graph_2.jpg
+http://geekandpoke.typepad.com/geekandpoke/images/2008/06/03/sexpl18.jpg
+http://www.flickr.com/photos/go/253819/
+http://aroundthesphere.files.wordpress.com/2009/05/swiss-army-knife.jpg
+http://www.freefoto.com/images/41/04/41_04_9---Keep-Left_web.jpg
+http://www.flickr.com/photos/orinrobertjohn/114430223/
View
@@ -1,6 +1,11 @@
-{% block ratings %}
- {% if not user.is_authenticated %}
+{% extends "base.html" %}
+{% block body %}
+ {% if user.is_authenticated %}
+ Welcome {{user.get_full_name}}
+ {% else %}
+ {% include "login.html" %}
{% endif %}
- {% starrating %}
-{% endblock %}
+...
+
+{% endblock %}
View
@@ -1,4 +1,4 @@
-This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2010.4.13) 14 APR 2010 04:16
+This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2010.4.13) 14 APR 2010 15:33
entering extended mode
%&-line parsing enabled.
**contents.tex
View
@@ -1,6 +1,4 @@
urlpatterns = patterns('',
- (r'^admin/(.*)', admin.site.root),
(r'^$', 'blog.views.index'),
- (r'staring/(?P<post_id>\d+)/$',
- 'starrating.views.star'),
+ (r'staring/$','starrating.views.star'),
)
View
Binary file not shown.
View
@@ -61,6 +61,8 @@
\section{Introduction}
\subsection{Definition}
+ {\setbeamertemplate{background canvas}{
+ \includegraphics [width=\paperwidth,height=\paperheight]{images/pony.jpg}}
\begin{frame}
{\includegraphics[height=1cm]{images/django.png}\linebreak
\includegraphics[height=1cm]{images/python-logo.png}}
@@ -69,12 +71,11 @@ \section{Introduction}
Emphasis on Reuse, DRY and simplicity
\end{itemize}
\end{frame}
+ }
\subsection{A Case Study: Youtube Stars}
\begin{frame}
{Hypothetical Application}
- \begin{center}
- \includegraphics[height=1cm]{images/python-logo.png}
- \end{center}
+ \img{amazonscreen2.jpg}
\end{frame}
\begin{frame}[fragile]
{Install a pluggable app \alert{django-star-rating} }
@@ -90,10 +91,15 @@ \section{Introduction}
\lstinputlisting{code/urls.py}
\end{frame}
\begin{frame}
- {Put the template where you want!}
+ {Put the rating where you want!}
\lstset{language=html}
- \lstinputlisting{code/template.html}
+ \lstinputlisting{code/rating.html}
+ \end{frame}
+ \begin{frame}
+ {Thats it!}
+ \img{umoja2.jpg}
\end{frame}
+
\begin{frame}
\tableofcontents
\end{frame}
@@ -134,17 +140,17 @@ \section{Using django}
{Model API}
\pycodesm{model_api.py}
\end{frame}
- \begin{frame}
- {Admin Syntax}
- \pycodesm{admin.py}
- \end{frame}
\begin{frame}
{Admin by models alone}
\img{admin.png}
\end{frame}
+ \begin{frame}
+ {Admin Syntax}
+ \pycodesm{admin.py}
+ \end{frame}
\imgslide{admin1.jpg}{List Page}
\imgslide{admin2.jpg}{Add an Entry}
- \imgslide{admin3.jpg}{Auto Validation}
+ \imgslide{admin4.jpg}{Auto Validation}
\begin{frame}
{Ugly urls}
\pycode{uglyurl.txt}
@@ -169,7 +175,7 @@ \section{Using django}
\imgslide{template.jpg}{Templates}
\begin{frame}
{django template}
- \htmlcodesm{index.html}
+ \htmlcodesm{template.html}
\end{frame}
@@ -191,19 +197,21 @@ \section{Features of django}
File Storage
\end{itemize}
\end{frame}
- \imgslide{docs.png}{Django Documentation}
+ \imgslide{djangodoc2.jpg}{Django Documentation}
\section{Reuseable apps}
\subsection{Writing reuseable apps}
\begin{frame}
- General conventions adopted by the community
+ {General conventions adopted by the community}
+ \img{keepleft.jpg}
\end{frame}
- \begin{frame}[<+-| alert@+>]
- {High Level}
- \begin{itemize} \item
- Use template tags \item
- Use signals
- \end{itemize}
+ \begin{frame}[fragile]
+ {Use template tags}
+ \pycodesm{templatetag.py}
+ \end{frame}
+ \begin{frame}
+ {Use Signals}
+ \pycodesm{signals.py}
\end{frame}
\begin{frame}[fragile]
{Basics}
@@ -216,6 +224,10 @@ \section{Reuseable apps}
Reverse url patterns
\end{itemize}
\end{frame}
+ \begin{frame}
+ {Basics Done right}
+ \pycodesm{basicright.py}
+ \end{frame}
\begin{frame}
{Advanced}
\begin{itemize}[<+-| alert@+>]
@@ -231,25 +243,72 @@ \section{Reuseable apps}
\imgslide{choices.jpg}{For every size and style}
\begin{frame}
{Github Search "django"}
- ~3000 repositories!
- \end{frame}
- \begin{frame}
- {Pinax}
- \img{pinax2.png}
+ \img{3000.jpg}
+ \end{frame}
+ \begin{frame}
+ \img{pinax2.jpg}
+ \end{frame}
+ \begin{frame}
+ {Pinax Features}
+\begin{itemize}
+\item
+openid support
+\item
+email verification
+\item
+password management
+\item
+site announcements
+\item
+a notification framework
+\item
+user-to-user messaging
+\item
+friend invitation (both internal and external to the site)
+\item
+a basic twitter clone
+\item
+oembed support
+\item
+gravatar support
+\item
+interest groups (called tribes)
+\item
+projects with basic task and issue management
+\item
+threaded discussions
+\item
+wikis with multiple markup support
+\item
+blogging
+\item
+bookmarks
+\item
+tagging
+\item
+contact import (from vCard, Google or Yahoo)
+\item
+photo management
+\end{itemize}
\end{frame}
\begin{frame}
{django-mingus}
- \pycodesm{mingus.py}
+ \begin{columns}
+ \begin{column}{5cm}
+ \pycodesm{mingus.py}
+ \end{column}
+ \begin{column}{5cm}
+ \pycodesm{mingus2.py}
+ \end{column}
+ \end{columns}
\end{frame}
\section{End Notes}
\subsection{Django Stats}
- \begin{frame}
- {Django users}
- \end{frame}
+ \imgslide{users.jpg}{Django users}
\begin{frame}
{Popular Users}
- \begin{itemize}[<+-| alert@+>]
+ \begin{itemize}
\item
Media
\begin{itemize}
@@ -260,35 +319,39 @@ \section{End Notes}
\item
Washington Post
\item
- Guardian.
+ Guardian
\end{itemize}
- \item
+ \pause \item
Web2.0
\begin{itemize}
\item
Mahalo: 10 million Page views
\item
- Pownce
+ Pownce, SixApart
\end{itemize}
- \item
+ \pause \item
Full List: djangosites.com
\end{itemize}
\end{frame}
\begin{frame}
{NASA}
\begin{quotation}
- After an extensive trade study, we selected Django as the first and primary application environment for the Nebula Cloud.
+ After an extensive trade study, we selected Django ...
+ as the first and primary application environment for
+ the Nebula Cloud.
\end{quotation}
\end{frame}
\subsection{Common Enterprise Hurdles}
\begin{frame}
- {Multiple Databases}
- \end{frame}
- \begin{frame}
- {Dynamic settings infrastructure}
- \end{frame}
- \begin{frame}
- {Tools}
+ {Enterprise Adoption Hurdles}
+ \begin{itemize}[<+-| alert@+>]
+ \item
+ Multiple Databases
+ \item
+ Dynamic settings infrastructure
+ \item
+ Tools
+ \end{itemize}
\end{frame}
@@ -297,18 +360,20 @@ \section{End Notes}
{About Me}
\begin{itemize}
\item
- lakshman@agiliq.com
- Agiliq Solutions http://www.agiliq.com/
- Team of Expert Django Developers
- @becomingGuru @agiliq
+ lakshman@agiliqsolutions.com, @becomingGuru
+ \item
+ Agiliq Solutions Formerly, Usware Technologies @agiliq
+ \item
+ Team of Expert Django Developers, Happy Clients
+ \img{mapnew.jpg}
\end{itemize}
\end{frame}
+ \imgslide{agiliqscreen.jpg}{http://www.agiliqsolutions.com/}
\begin{frame}
{Image Attributions}
+ \pycodetiny{sources.txt}
\end{frame}
- \begin{frame}
- ?
- \end{frame}
+ \imgslide{pony.jpg}{?}
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
File renamed without changes.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
@@ -7,4 +7,5 @@ site adminstration screen3 - Django Presentation by Jacob Kaplan-Moss
Apps - Django Presentation by Jacob Kaplan-Moss
World map - Django Presentation by Jacob Kaplan-Moss
MTv - Django Presentation by Jacob Kaplan-Moss
-Django Document screen - Django Presentation by Jacob Kaplan-Moss
+Django Document screen - Django Presentation by Jacob Kaplan-Moss
+Antenna - www.masterfile.com
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
File renamed without changes.

0 comments on commit e0e60ab

Please sign in to comment.