Adding a blog to my Django website - django

I have created a website using Django 1.4.3. I'd now like to add a simple blog to it. I'm thinking a good way to do this would be to add a new blogging app to my existing Django project? Are there any simple Django blog apps that I could "drop in" to my existing project to achieve this?
Also, I have an existing blog on Posterous that I have exported (a set of folders and a wordpress_export_1.xml file.)
It would be great if I could somehow import this into my new Django based blog.

https://github.com/nathanborror/django-basic-apps
django-basic-apps (formerly django-basic-blog) has a blog app (and included apps to help said blog app) that might be what you're looking for.

Or you can try http://gettingstartedwithdjango.com/en/lessons/microblog-kitchen-sink/ . It is a free courses by Kenneth Love.

Related

Clarification about Django-Oscar

I have already finished setting up my home, about and contact us page using bootstrap in one project. I wanted to use the django-oscar for the e-commerce configuration and use it in my products page.
Do I need to add another project or just create another app for django-oscar?
By the way I created another project and am currently stuck on how to connect it the first project I have made
You don't need to create another project for your product's page. You can easily install Oscar (which will install Django as a dependency). It supports a simple design built with Twitter's Bootstrap.
You can read this: Getting started with Oscar and How to customise templates for create home, about and contacts pages.
Hope I help!

Django vs Django-CMS -business compare site

I've developing in django for the past few months and I find it extremely great.
My next project is a price-comparing site for local businesses - where each user can add business and comment on each.
The admin of the site won't be a programmer, but with basic knowledge in web and python.
Should I stick to the old familiar django or should I try it out?
Thanks :)
Matan.
django CMS is built on top of Django and meant to be integrated into existing Django applications or extended with new ones. So your question is flawed.
So instead ask yourself if you need CMS functionality (pages managed by your admins). It sounds like your main app (the compare bit) is better handled by a Django application, but maybe you want the site admin to be able to easily edit the About Us page etc, this is where django CMS could come in handy.

Django: Is there a django blog or cms engine that have all wordpress features?

as it says, I want django cms engine that have the capabilities of wordpress.
I wanna build something like tutsplus.com network but want it in python/django base.
Django is a framework, so it would be a bit more involved than wordpress for the most part to make something like tutsplus out of the box.
Check out
http://pinaxproject.com/ (I dig pinax) or
https://github.com/nathanborror/django-basic-apps
But you might also want to dig deeper into django based CMSs (via other posts) like:
Django CMS which is the best?
Integrate existing blog code into Django-CMS?
more detailed list of Django based CMSs here:
http://djangopackages.com/grids/g/cms/
Hope that helps.
I have experience with django-cms and I found it very well documented and easy to start with. I still have to figure out good way of putting forms into it.

Integrate existing blog code into Django-CMS?

If I already have a blog app done with Django and I want to use it with my new Django CMS site, is it okay to simply drop it into my new Django CMS project as a decoupled app and match anything /blog/ to the blog app as apposed to a Django CMS plugin? I guess what I need to know is when is it best to write my Django app as a plugin vs an entire app?
Thx
JeffC
Yes, but you don't just drop it into the urls.py, instead you can write an AppHook to tie your blog's URL scheme to a particular page in your CMS.
Plugins on the other hand are useful if you want to inserts particular aspects of you app into other page's placeholders - for example to show your latest 3 posts on the frontpage.
You might also want to include your blog's paths in a breadcrumb or menu on your site - in that case you need to write a custom Menu too.
Finally, it might also be useful to make use of django cms's placeholders in you blog model. His would allow you to post a variety of content via plugins.

Django blog APPS

Are there any plug and play blog APPS for django,if so please point me to the sources for it.
I am actually looking something like word press which is of cousre difficult to integrate with django.
Thanks..
We looked into this a few months ago for our site and found that Mezzanine and Zinnia were the two best options available, and both are regularly-maintained.
Mezzanine gives you a slicker interface than Zinnia and has disqus comment integration, and has recently added Akismet integration for spam filtering on comments.
django-blog-it - complete customization and ready to use with one click installer. You can try it by hosting on your own or deploy to Heroku with a button click.
Features:
Dynamic blog articles
Blog pages
Contact us page (configurable)
google analytics
List item
SEO compliant
Actually I'm not sure but I think you might look at this one.
Also project Pinax contains blog.