LINUX.ORG.RU

Призыв присоединиться к спринту по разработке Django


0

0

14 сентября пройдет спринт по разработке MVC фреймворка Django, на который приглашаются все желающие. Мероприятие будет продолжаться минимум 24 часа, в процессе которого планируется закончить:

  • newforms-admin
  • GeoDjango
  • поддержку нескольких баз данных
... и многое другое, ведь на данный момент есть примерно 1000 открытых проблем.

>>> Подробности

Я только не совсем понимаю, в чём смысл спринта по инету, да ещё и для всех желающих. Мне что, дадут коммитить в SVN, чтоб я смог свои любимые баги наконец зафиксить? :) А если как обычно посылать патчи в рассылку и заводить тикеты, то какой же это спринт?

ero-sennin ★★
()
Ответ на: комментарий от Fedor

> Давно пора

Давно пора релизнуть новую версию, лучше - 1.0))))

А то страшно SVN версию для продакшена использовать.

Motiv_studenta ★★
() автор топика
Ответ на: комментарий от ero-sennin

+1 Это интересный вопрос.

Вряд ли дадут сразу в svn гадить =)

iriyoox
()
Ответ на: комментарий от ero-sennin

> Я только не совсем понимаю, в чём смысл спринта по инету, да ещё и для всех желающих. Мне что, дадут коммитить в SVN, чтоб я смог свои любимые баги наконец зафиксить? :) А если как обычно посылать патчи в рассылку и заводить тикеты, то какой же это спринт?

Ну я не знаю.. спринт не называлось (была просто "встреча open-source программеров", которая переросла после феста.. =) так вот все пришли к одному челу, он же нас и приютил на время (5 человек было, потом ещё один приехал и плюс сам хозяин дома), благо дом большой и в километре от моря.. (пля, как зашел - первая мысль: мну б такой ;) каждый приходит с ноутом, если ноута нет приходится тащить домашний.., приходим, соединяем все компы в LAN, один комп делаем под Mercurial или Git и работаем..

ЗЫ Девелопица на мноооого быстрей.. (хз почему - компания, пиво или быстрая реакция на изменения в коде..)

dragon_djanic ★★
()

Надеюсь, у них всё получится.

Django очень впечатлил.

Davidov ★★★★
()
Ответ на: комментарий от Fedor

>>- newforms-admin

>Ну наконец-то ))

>Давно пора

Я уже себе написал. Страничный вывод, сортировка, фильтрация, добавление, удаление, правка, отображение связанных объектов. Кому надо, поделюсь.

anonymous
()

Нихренасе там народу по ссылке для контакта. Таким количеством, даже на сильно неполной занятости, можно было уже до 3.0 докодить.

anonymous
()
Ответ на: комментарий от anonymous

>Я уже себе написал. Страничный вывод, сортировка, фильтрация, >добавление, удаление, правка, отображение связанных объектов. Кому >надо, поделюсь.

Давай давай!

kiwirus
()

Всё же не понимаю, чего вы от PHP нос воротите? Весь мир использует, а вы какие-то велосипеды изобретаете...

anonymous
()
Ответ на: комментарий от anonymous

> Я уже себе написал. Страничный вывод, сортировка, фильтрация, добавление, удаление, правка, отображение связанных объектов. Кому надо, поделюсь.

Не понял, что ли, вы свою адмику написали вместо штатной? А смысл?

ero-sennin ★★
()
Ответ на: комментарий от anonymous

> Всё же не понимаю, чего вы от PHP нос воротите? Весь мир использует, а вы какие-то велосипеды изобретаете...

Учебный год начался. Давай уже, домашнее задание делать иди.

yk4ever
()

Здорово. Даёшь больше хороших фреймворков!

schakal
()

Призыв присоединиться к спирту" хехе:-)

anonymous
()

предлагаю акцию "спирт против джанги"

eveel ★★
()

Странно, что 14-ого. Хотя субботник в пятницу - дело то распространенное ;)

А слово "призыв" - в России вызывает вполне определенные ассоциации ;)

CtrlAltBs
()
Ответ на: комментарий от anonymous

> Python рулез а php, ruby, java, lisp, scheme, c#, c++, c, asm, sql, basic, pascal, erlang, nemerly, haskell, ml говно!!!

Ты переплюнул человека с постом про PHP. Желаешь переписать все неPython ПО на Python?

skwish ★★
()
Ответ на: комментарий от anonymous

> Всё же не понимаю, чего вы от PHP нос воротите? Весь мир использует, а вы какие-то велосипеды изобретаете...

PHP - далеко не решение всех проблем. 1) Мир иррационален. Весь мир использует Windows, Visual Basic и еще много чего. 2) Хотя сам пишу на PHP, но для решения поставленных задач его начинает недоставать, начинают напрашиваться Perl и Python. Дальше, скорее всего, возникнет что-нибудь еще.

skwish ★★
()
Ответ на: комментарий от skwish

Ладно ты меня уговорил. Python, c, asm рулез а php, ruby, java, lisp, scheme, c#, c++, sql, basic, pascal, erlang, nemerly, haskell, ml говно!!!

anonymous
()
Ответ на: комментарий от anonymous

>Ладно ты меня уговорил. Python, c, asm рулез а php, ruby, java, lisp, scheme, c#, c++, sql, basic, pascal, erlang, nemerly, haskell, ml говно!!!

Кто вступится за ФЯП? :) Мне кажется, у этого анонимуса есть потенциал.

Davidov ★★★★
()
Ответ на: комментарий от Davidov

На правду не следует обижатся!!!

anonymous
()
Ответ на: комментарий от Davidov

Какой там потенциал, очередной двоечник-ниасилятор, при Профессоре таких сразу к стенке ставили без лишних дискуссий.

ero-sennin ★★
()
Ответ на: комментарий от anonymous

>Призыв присоединиться к спринту по разработке Django

куда все бегут ? я не опоздал ?

anonymous
()
Ответ на: комментарий от Davidov

Erlang и Haskell рулят, хотя не знаю почему. Вступился?

anonymous
()
Ответ на: комментарий от Davidov

Анонимусы рулез а все остальное говно!

anonymous
()
Ответ на: комментарий от ero-sennin

>Не понял, что ли, вы свою адмику написали вместо штатной? А смысл?

1) Начиналось это как некий универсальный инструмент для работы с меняющейся моделью, основным отличием которого от штатной админки является показ связанных объектов. 2) http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/views... , строка 1

anonymous
()
Ответ на: комментарий от anonymous

> это не основная ветка

Ну, это надо ещё разобраться, что считать основной веткой. :) Занимаются этой веткой ключевые разработчики, в том числе Головатый, с транком оно сливается регулярно. Больше месяца пользуюсь и доволен.

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

> Больше месяца пользуюсь и доволен.

Ну хорошо. У меня на текущем проекте в этой админке видно только пользователей, группы и сайты. Моих моделей не видать. Как побороть? Revision: 6069.

anonymous
()
Ответ на: комментарий от anonymous

ой блин накрутили... вопрос снят. прочитал уже.

anonymous
()
Ответ на: комментарий от ero-sennin

спасибо, уже сам нашел.

моё ИМХО: многовато телодвижений.

еще и AdminModel вместо

class Admin: <admin params>

выглядит сомнительным улучшением.

anonymous
()
Ответ на: комментарий от ero-sennin

Опять же связанные объекты, ради которых все и затевалось, в новой админке так же не показываются

anonymous
()
Ответ на: комментарий от anonymous

> Опять же связанные объекты, ради которых все и затевалось, в новой админке так же не показываются.

Они и в старой показывались, и в новой показываются: inline editing. Или вы другое имеете в виду?

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

>Они и в старой показывались, и в новой показываются: inline editing. Или вы другое имеете в виду?

Похожее но не то. У меня нет inline edit'а. Есть навигация по связям. Просто при отображении детально объекта показываются все связанные с ним, организованные в списки (сортируемые и фильтруемые) и сгруппированные по типам. Опять же в штатной админке нужно явно прописывать в каждом Related поле необходимость inline edit'а, что отнимает время при разработке (а мой модуль _пока_ используется только для разработки).

anonymous
()
Ответ на: комментарий от anonymous

Очень интересной представляется возможность построения на базе Django приложений с толстым клиентом, что дает возможности структурирования кода, организации доступа к БД, построения на одном движке Веб-приложения и GUI-приложения. Один из примеров таких приложений есть на http://www.cetus.com.ua/research/example/djqt1.html - пример Qt + Django, спасибо автору.

anonymous
()

А в конце спринта апстена, как утешительный приз? :)

m57
()

За прошлую осень-зиму я прислал в django около десятка патчей, в том числе одно сообщение о явной уязвимости и патч, который ее устраняет. Как вы думаете, сколько патчей приняли в svn ? А нисколько. Нафиг мне тратить свое время на отправку им патчей, объяснение что это и зачем, если результат практически гарантирован.
В итоге забил, форкнул django и живу спокойно. Как выходит что-то действительно интересное, сливаю в свой svn и пользуюсь.

anonymous
()
Ответ на: комментарий от anonymous

>В итоге забил, форкнул django и живу спокойно. Как выходит что-то действительно интересное, сливаю в свой svn и пользуюсь.

+255

anonymous
()
Ответ на: комментарий от ero-sennin

> Можно ссылки на тикеты? Если не трудно.

Тикеты искать лень, уязвимость была (и есть до сих пор !!!) в коллизии сессий. То есть юзер А имеет вероятность случайно попасть в сессию юзера Б, и не смотря на то, что вероятность этого достаточно мала, такие события случаются на практике.
Был написан модуль newsessions, в котором нет этой коллизии, но "сообществу" не понравилось что там еще сделана привязка к IP, в итоге и этот патч выкинули, а дыра в сессиях жива до сих пор.
После этого я вообще забил на саму идею отправлять патчи этим парням и отписался от всех ихних конф. Мой (точнее наш) локальный форк django работает без проблем, API стабилен и нам все нравится.
Как выпустят 1.0, посмотрим - стоит ли мигрировать. У нас тонны кода написаны, нифига не прикольно переписывать работающие вещи, когда головатому в голову ударяет что-то поменять.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.