firstsite's People
firstsite's Issues
написать функциональные тесты
1)Для процеса регистрации
2)Для процеса логина
Разбить проект на приложения
Переименовать модель News в Event
Дописать фунциональные тесты на логин
Проверить краулер на сервере
Разработать модели для проекта
1)Разработать модели для проекта.
2)Проинициализировать миграции
Переделать список категорий
Он должен выдёргиваться из бд, чтобы я мог добавить категорию только из админки
Сохранить отпарсенные эвенты в джанго
Добавить календарь к форме добовления эвента
Выводить на главную рендомом события котрые будут сегодня
До 10ти штук.
Переписать тесты
Переделать вывод по категории
Если нет категории -> 404
Почитать о Celery
Добавить регистрацию через социальные сети
1)Twitter
2)Facebook
Добавить файл robots.txt
http://91.230.247.80:11180/robots.txt
И запретить индексацию поисковиками!!!
Изменения на главной
Вывести на главной 10ть последних добавлнных событий.
Сортировка:
1-е которые будут сегодня(и их как то подсветить)
По убыванию в будущее(те что не сегодня не подсвечивать)
Переделать ссылку на механизм реверс
Добавить local_settings
Переелать внешний вид чтобы он соответстовал bootstrup
Почистить код
Добавить редирект на событие сразу после его создания
Поиск по событиям с помощью sphinx
В тулбаре не оторбражается текущее положение
Добавить приложение для регистрации/лога пользователей
Интегировать проект с http://travis-ci.org/
И почитать про continuous integration
Изучение scrapy.org
http://scrapy.org/
Уделить внимание интеграции scrapy и django.
Добавить модель категории
Добавить разбивку по страницам везде кроме главной.
Добавить кеширование главной
1)Сервер разработчика - память
2)Сервер - на базе редиса.
Добавить поле slug в модель эвентов
Настроить базовый интефейс
Этот таск будет изменён и конкретезированн
Добавить профиль ползователя.
Выдернуть эвенты с помощью скрапи
Прикрутить востановление html
Задать параметры Media и Static.
Создать фикстуру initial_data
Почистить темплейты
Откуда выдернуть данные для нашего сайта?
В форму эвентов добавить wysiwyg-редактор
Чтобы можно было сохранять форматированны текст(в виде html)
Переделать статику в темплейтах на темплейт теги
Изучение Redis
Тайтл должен быть уникальным
Доболнительно - метатеги дескриптион и кейвордс.
Я не должен видеть регистрацию когда залогинен...
И добавить событие - аналогично
Перенести в Celery
1)Отправку email.
2)Периодические задачи.
Переезд на mysql
Установить и запустить Celery в проекте
Использовать для бэкенда RebitMQ
Конфигурация сервера
- Приложение(+)
- MySQL 5.1(+)
- Nginx(>1.0)
- uWSGI подключить через unix-сокеты.
- Запустить скрапи.
Добавить South
Добавить South в приложения. http://south.aeracode.org/
Сделать первую мокап
Разнести урлы по приложениям
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.