DON'T USE THE SVN VERSION! IT'S OLD AND BUGGY! DOWNLOAD THE LATEST ZIP FILE
Big Thanks to WingWare for the support they gave to my project, Pigmalion. By the way, WindIDE rocks! ; )
Django-ForumBR aims to be a all yes entry in this reference page: http://code.djangoproject.com/wiki/ForumAppsComparison
Together with django-comics, django-forumBR is part of the Pigmalion Project.It's codename is Blue-Pigmalion.
Pigmalion Projects
Brazilian Django-based forum app. It is very simple and very functional. I plan make something as good as php options out there!
Django-forumBR's version is 0.99. So, it is pretty usable right now. You can check all the working stuff below. I'm kind of very excited with the way things are happening!
No WYSIWYG with it.
Used Frameworks
CSS Framework : blueprintcss (helps big time! I'm no designer, folks ;) Javascript Framework : MooTools (prettier then jquery)
Version 1.0 goals:
- configurable css (it WORKS!)
- template system(for the design)
- more plugglable (not happen)
- access permission system (WORKS!)
- forum config system (working)
- user system for forum (working)
- messaging system (working)
- watch system (not yeat)
- more inline forum configuration (works)
- moderators system (working and inline)
- posts views count system
- simple search system (works | to be changed)
- advanced search system (works)
- decent visual design (what is decent these days ^^ Looks nice! )
- little to none alien app dependency (yeap =D - just registration, but configurable!)
- fast as hell (well, i think it is =D Pretty much!)
- EASY INSTALL!!!!!! (there are harder ones ; )
DEPENDENCY
- Django 1.0
- Beautifulsoup
INSTALL INSTRUCTIONS
Get the latest django-forumBR from the side panel
Unzip it and copy the "forum" app folder to your apps folder( below the project root folder, probably).
Add forum app to your project installed apps, in settings.
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'maiacorp.forum',
'maiacorp.registration', # needed
'django.contrib.admin', # needed
)Point the templates folder in "forum" in your settings file.
required Add blueprintcss 0.8.x to your media_root in a folder called "css".
required Add mootools 1.2.x to your media_root in a folder called "js".
required Add mooeditable to your media_root(js in js folder, css in css folder)
Add (r'^forum/', include('opensource.forum.urls')), to your project urls.py file.
#-*- coding: utf-8 -*-
from django.conf.urls.defaults import *
urlpatterns = patterns('',
# Example:
# line bellow is optional
# (r'^$', 'django.views.generic.simple.redirect_to', {'url':'forum/'}),
(r'^forum/', include('maiacorp.forum.urls')),
)You can change '^forum/' for anything you like, though.
Wow rsrsr. Ok, ready to go! Give a "python manage syncdb" to create the necessary models and start using the forum ; ).
Django admin is necessary for primary forum configuration.
Django-forumBR is translated in english and portuguese ;)
Check out django-forumBR at work at www.italomaia.com/forum/
note : if you use forumBR within your project, please, place a link to the project page(this page!) and also to www.italomaia.com(it sponsors this project), somewhere visible in your website.
Instruções em Português
- o django-forumBR ainda está em construçao e apresenta bugs. Estarei lançando uma versao final, com um projeto exemplo e vídeo de instalaçao nos próximos dias
Django-forumBR faz parte do Projeto Pigmaleão. Sua identificação é Pigmaleão-Dourado
Aplicativo brasileiro de fórum para o Framework Django. Simples mas bastante funcional. Meu objetivo é fazer um aplicativo tão bom quanto qualquer fórum em PHP!
O django-forumBR está na versão 0.99, por isso já pode ser considerado usável. = ) Você pode checar todas as funcionalidades atuais do aplicativo abaixo. Estou muito animado com a forma como as coisas estão indo. Falta só fazer um sistema de templates e colocar algum editor de texto para as postagens.
Não há nenhum editor wysiwyg acoplado ao forumBR no momento. Provavelmente nunca terá ^^.
Frameworks Utilizados
Framework CSS : blueprintcss (ajudou muito! Não sou designer, sabe, camaradas ;) Framework Javascript : MooTools (acho mais bonito que o jquery)
Objetivos até a versão 1.0:
- css configurável (funciona!)
- sistema de templates para o design(ainda não)
- mais plugável (acho difícil)
- sistema de permissões de acesso (funciona!! E é até legalzinho)
- sistema de configuração do fórum (funciona!)
- sistema de usuário para o fórum (funciona!)
- sistema de mensagens (funciona!)
- sistema de observação (logo =D)
- sistema de coupling (esqueci oq diabos eu quis dizer com isso)
- sistema de moderação (funciona, e é direto no app)
- sistema de contagem de visualizações
- sistema de busca simples (funciona | vai mudar)
- sistema de busca avançada (funciona!)
- design visual decente (o que é decente, esses dias... ^^ Está lindão! )
- pouca ou nenhuma dependência de outros apps (yeap =D - só o registration, mas iss pode ser mudado sem problemas!)
- rápido pra kct (bem, eu acho que está =D Está sim!!)
- Instalação Fácil!!!!!! (conheço aplicativos mais difíceis de instalar ; )
DEPENDÊNCIAS
- Django 1.0
- Django-Registration (pode ser retirado fácilmente)
- Beautifulsoup
- Mootools 1.02
- Mooeditable
- Blueprintcss 0.9
INSTRUÇÕES DE INSTALAÇÃO
Faça o download da última versão do djangobr na barrinha ao lado.
Descompacte e copie o app para a pasta do seu projeto. Adicione o aplicativo forum à lista de aplicativos do projeto, no settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'maiacorp.forum',
'maiacorp.registration', # necessario
'django.contrib.admin', # necessario
)Aponte para a pasta de templates do forumBR no seu settings.py.
required Adicione o blueprintcss 0.8.x ao seu media_root em uma pasta(diretório) chamada "css".
required Adicione o mootools 1.2.x ao seu media_root em uma pasta(diretório) chamada "js".
Adicione (r'^forum/', include('opensource.forum.urls')), ao arquivo urls.py do seu projeto.
Você pode mudar '^forum/' por qualquer expressão regular sem argumentos que deseje.
Wow rsrsr. Ok, prontos para zarpar! Dê um "python manage syncdb" para criar os modelos necessários para o fórum e comece a usar o bixin ; D
O Django admin é necessário para a configuração inicial do fórum.
Django-forumBR está traduzido em inglês e português ;)
Confira o django-forumBR em ação no seguinte site at www.italomaia.com/forum/
nota : se você utilizar o forumBR em algum lugar de seu projeto, por favor, coloque um link para esta página ou/e para www.italomaia.com(que patrocina este projeto). em algum lugar visível. no seu site.