vladsavelyev / devdays Goto Github PK
View Code? Open in Web Editor NEWWeb-platform for AU Dev Days developed in AU Dev Days
Home Page: quality.bioinf.spbau.ru
Web-platform for AU Dev Days developed in AU Dev Days
Home Page: quality.bioinf.spbau.ru
Врятли, конечно, мы это запилим, но было бы круто.
Пускай все проекты, которые создаются за devdays должны быть обязательно на гитхабе. Тогда в нашей крутой таблице #23 будут маленькие такие графики, котоыре показывают кол-во комитов, созданый issue и вроде того.
А ЕЩЕ можно сказать, что на гитхабе участниками должны быть созданы специаьлные метки (вроде тех, что есть на этом репе: bug, duplicate, enhancement) и добавить туда bottleneck или как они там :) И тогда у Кузи не будет возникать вопросов кто с чем париться.
Вот произойдет косяк, если последний участник уйдет из проекта в другой....
Вообще на локалке так просто не поизменяшь базу по понятным прчинам.
Возможно, нам уже стоит сделать удаленный доступ к серваку, который будет хостить базу.
Я собираюсь юзать такой патерн:
/projects/(?P<event>\d{4}_\d)
т.е. я говорю, что у нас кажое событие должно записываться как 2013_2 - второй девдейс в 2013 году (всего из может быть не более 9-ти)
В нашей системе есть такой участнеик, как "Кузя". Кузя занимается тем, что банит неокторые проекты, расставляет оценки другим проектам, распределяет участников по проектам. Т.к. все это не может происходить само по себе.
На главной странице не нужно делать вывод самих проектов. Во-первых их может быть пофига, а во вторых есть более важная информация. На главной страниуце предлагаю сделать объявления типа.
Напоминаем! До окончания подачи заявок остается не более 12-ти часов.
Сейчас подано уже боле 700 заявок. Спешите рассказать о своей идее по адресу http;///
или
Митинг в 16:00. Демо проектов.
В 422 аудитории состоится митинг проектов. Будут презантации проектов!
Спешим узнать что для нас подготовили участники
Привет @vladsaveliev
Замечательное утро, что бы посмотреть этот коммит:
63f8c6b
Таск заключается в том, что бы потетстить изменения.
Страница ивента:
a. Если ивент прошёл, то показывается список проектов с указанием участников, выделены победители.
b. Если ивент происходит сейчас, список проектов со статусами и участниками, информация о проходящем этапе, когда следующий митинг.
c. Если ивен будет, то дата, и ниже список идей с лайками и авторами. Возможность выбрать проект для участия.
Справа на странице список прошедших ивентов в хронологическом порядке.
На главной странице в зависимости от даты показывается идущий или предстоящий ивент.
Страница пользователя: список ивентов, в которых он участвовал; список предложенных идей.
В базу ещё нужно добавить сущности майлстоунов, заданий к майлстоуну, что было выполнено, что мешало.
У нас уже есть страницы
и еще какие-то. Нужно в верхней навигации их всех перечислить
http://mybootstrap.ru/javascripts/#transitions
может так сделаем? красивенько всплывает
Ссылка относительная <a href="rel">relative path</a>
Ссылка абсолютная <a href="/abs">absolute path</a>
Я уже задолбался везде это фиксить
Странная штука, видимо нам это нужно прикрыть, ибо там коммент
# Make this unique, and don't share it with anybody.
SECRET_KEY = '34958734985734985734985798437'
Сделать авторизация любо по openid . Может что-то измениться. Мне нужна только пота gmail
Именно с этой фичи я думал что и начнется наш проект :)
Я представляю примерно такую таблицу. В ней будут человечки слева в графе.
Потом будут колонки типа по участника и по дням. Т.е. в каждом дне будет по 3-5 квадратиков, цвет которого будет успех каждлого участника за день.
Еще можно добавить типа +2 или -5 (типа как в чартах, сколько позиций набрала команда с последнего дня).
Тапблица должна содержвать всю инфу, которую заполнял кузя, когда спрашивал кто что делает сегодня на митинге.
страница тем
страница добавления новой идеи
У каждого события точно должны быть следующие состояние:
@vladsaveliev сейчас нужны первые два этапа, что бы было понятно какой шаблон отображения мне грузить
здесь функция взяти открытых \ закрырых тасков на адресу проекта на гитхабе.
https://github.com/vladsaveliev/devdays/blob/master/devdays/devdays_app/projects/tools.py
нужно внедрить это в таблицу проета.
еще и данные к этом удобавить нужно
Привет девочки, давайте сделаем нам красивый логотип. Найдите лого Академического университета и припишите ему devdays. Лого должно быть небольшого размера
Сейчас она жестко скорирована в прект. Лучше будет вынести ее из самого проекта и добавить зависимость.
Я не знаю что вы имели ввиду, когда говрили про лайки. Например, вы говорили что не будет голосования, т.к. будут лайки. Но тогда получаетс, что нельзя лайкать после того, как уже было соревнование. Тогда какой смысле этих лайков?
Достатоно взять данные этого года
name = models.CharField(max_length=1024)
description = models.CharField(max_length=30000, blank=True, null=True)
Пока только описание.
R 16:00 должны что-то запустить работающее.
Завтра в 10:00 типа опять будет встреча.
На http://127.0.0.1:8000/openid/login/ возникает ошибка выше
Катя и Настя, подойдите пожалуйста на дивана на 4-м этаже
Наши пользователи авторизуются по почте. По их почте мы восстанавилваем всю инфу, которую про них знаем.
Поэтому нужно сделат:
список всех проектов, в которых он учавствовал и проекты, которые он предлагал.
Ну еще у нас есть какая-то инфа о самом участнике.
Привет, девушки. Если сейчас запустить сайт, то у нас появится шаблон бутсрапа и в верхнем правом углу будет показываться вот такая форма.
Т.к. у нас авторизация через openid, то хочется получить вместо полей вводе почты \ пароля кнопку, нажимая на которую пользователь переходит на авторизацию, которая сейчас доступна через http://127.0.0.1:8000/openid/login/
Добавить куда-нибудь jquery в базовый шаблон
После авторизации немного раскорячилаьс бд. Ее нужно восстановить
Сейчас етсь трабла с тем, что если запускать приложение через pycharm , у которого коре проекта /devdays , то все работает.
Однако, елси корень /devdays/devdays то уже нет. И это именно тот случай, как запускается runserver (я может что-то путаю по поводу последнего)
Во-первых нужно нормально отобразить каких успехов добился проект. Короче говоря, рейтинг.
через раз запускается проект. говорит, что django module doesn't settings.
поэтому даже свои странички, что пишу, не могу проверить и это проблема
Есть проблема , что python-openid-auth не работает на django версии 1.6.2
А на моей, 1.4.5 работает прекрасно.
Кроме того, у нас все еще остается проблема #8
Если чучастник выбрал один проекта, а потом другой, то должа произойти на ошибка, а переход участника из одного проекта в друой. Т.е. в первом он уже выглядит не как участнеик, а во втором как участник.
Вынести то, что находится в tools в отдельный скрип и запускать его как-то.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.