Конференция "Прочее" » Идеальная потрепаловка. Какой она должна быть?
 
  • DVM © (24.05.08 22:26) [300]

    > antonn ©   (24.05.08 22:22) [298]

    ты бы еще написал файлик, в общих словах что к чему, какие файлы для чего нужны и в коде комментарии по паре строчек на функцию.

    А то въехать во всю цепочку логики напряжно со стороны. Хотя уже сейчас я бы многое переделал, но боюсь что я чего то просто пропустил или не понял.
  • Zeqfreed © (24.05.08 22:27) [301]
    В перспективе еще, кстати, нужно бы выработать coding style. Если будем активно изменять код.
  • Kerk © (24.05.08 22:28) [302]

    > DVM ©   (24.05.08 22:26) [300]
    > Хотя уже сейчас я бы многое переделал

    Может, возьмешь тогда вынос работы с БД в отдельный класс? :)
  • antonn © (24.05.08 22:29) [303]

    > Kerk ©   (24.05.08 22:24) [299]

    попробую :)
    ЗЫ forum.php - это очередность ников исправили? :)

    реадми тоже попробую )
  • DVM © (24.05.08 22:30) [304]

    > Kerk ©   (24.05.08 22:28) [302]

    Может и возьму. Я там выше же привел пример класса. Он вполне рабочий.
    Только пусть antonn доделает все что хотел доделать. Я так понял, он чистит код от левого, не относящегося к делу мусора.
  • Kerk © (24.05.08 22:32) [305]

    > antonn ©   (24.05.08 22:29) [303]
    > > Kerk ©   (24.05.08 22:24) [299]
    >
    > попробую :)
    > ЗЫ forum.php - это очередность ников исправили? :)

    Да :), но не только. После отправки поста он редиректил на реферер и у Кетмара наблюдался глюк из-за отключенного реферера. Починили. А вывод ников я сделал динамическим. Избыточность БД - путь к гимору, такие вещи нужно оптимизировать на уровне кэширования страниц. ИМХО конечно.
  • Kerk © (24.05.08 22:56) [306]
    Пометил чего надо для релиза 0.1, ничего не забыл?
    http://code.google.com/p/dmtalks/issues/list
  • antonn © (24.05.08 23:04) [307]
    PM, голосования. еще куча мелочи, навроде системы высылания нового пароля, админки для юзверей и тп...
  • Zeqfreed © (24.05.08 23:06) [308]
    > antonn ©   (24.05.08 23:04) [307]

    Какое еще голосование? :) Тем более в 0.1.

    Я бы лучше вот изменение структуры базы туда добавил, потому что надо сразу нормально все делать :)
  • Kerk © (24.05.08 23:10) [309]

    > antonn ©   (24.05.08 23:04) [307]

    Объясни наконец, о какой "админке для юзверей" ты говоришь?
    А PM точно будет, но не в 0.1 :), а вот с голосованием вопрос спорный, мне кажется многие будут против.
  • DVM © (24.05.08 23:15) [310]
    По-моему, даже для 0.1 отмеченных фичей уже многовато. Темпы какие-то стахановские. Как то с кандачка взялись, без планирования структуры.

    Лучше довести до ума необходимый (точнее самый-самый необходимый) минимум функций.
  • Kerk © (24.05.08 23:19) [311]

    > DVM ©   (24.05.08 23:15) [310]

    На мой взгляд, самый минимум и отмечен. Если шаблонизатора (к которому дизайн прикрутить - уже мелочь) сразу не будет, то потому опять придется пол форума переписывать. Если сразу не сделать ЧПУ, но запустить форум, потом будет гимор, что та ссылка работает, а эта не работает (пачка кривых ссылок наберется в ветках). Клиентский протокол очень уж народ хочет. Ну и модерирование - тоже одна из основополагающих вещей, ибо у нас необычная весьма.

    Никто ж не говорит, что релиз будет послезавтра. Но, мне кажется, что я как раз самый минимум выделил. Кроме правки явных багов, конечно.
  • antonn © (24.05.08 23:23) [312]

    > Kerk ©   (24.05.08 23:10) [309]
    >
    >
    > > antonn ©   (24.05.08 23:04) [307]
    >
    > Объясни наконец, о какой "админке для юзверей" ты говоришь?
    >

    в админке есть "Форум", можно создавать форумы и удалять их. Там ниже есть "Users", но не работает - там юзеров можно отредактировать (мало ли, будут в "о себе" ругаться), дать БАН или задать срок РО.
    Кстати, насчет динамических имен юзеров в "ответивших в теме" - ты их каждый раз дергаешь из базы чтоли?
  • Kerk © (24.05.08 23:24) [313]

    > antonn ©   (24.05.08 23:23) [312]
    > дать БАН или задать срок РО.

    Не заморачивайся, модераторов не будет у нас, обсуждали же уже.

    > Кстати, насчет динамических имен юзеров в "ответивших в
    > теме" - ты их каждый раз дергаешь из базы чтоли?

    Да. Потом сделаю кэширование страниц и настанет светлое будущее :)
  • Юрий © (24.05.08 23:24) [314]
    Я вот такой http://yurakovalev.ru/dmtalks/template.inc.php.txt шаблонизатор использую, иногда. Кэширование только всей страницы сразу. Вообще и допинать его можно, под нужды. Простоват в том и сила.
  • DVM © (24.05.08 23:25) [315]

    > Если шаблонизатора (к которому дизайн прикрутить - уже мелочь)
    > сразу не будет, то потому опять придется пол форума переписывать

    А его и так уже надо переписывать - код не особо адаптирован для вывода в шаблон. Собственно шаблонизатор тут не нужен, нужна возможность ядра форума подставлять в нужную строку нужные данные на нужные места.
  • Юрий © (24.05.08 23:26) [316]
    > [315] DVM ©   (24.05.08 23:25)
    > Собственно шаблонизатор тут не нужен

    Шаблонизатор нужен всегда. Искать html код в скриптах - это какой-то ужас.
  • antonn © (24.05.08 23:29) [317]

    > Шаблонизатор нужен всегда. Искать html код в скриптах -
    > это какой-то ужас.

    именно поэтому я присобачил велосипедную функцию для "шаблонов" :)


    >
    > Да. Потом сделаю кэширование страниц и настанет светлое
    > будущее :)

    чет мне кажется быстрее не будет :)
  • DVM © (24.05.08 23:32) [318]

    > Искать html код в скриптах - это какой-то ужас.

    Какой html в скриптах - ни в коем случае, я же о том и говорю!
    Я о том, что само ядро может взять шаблон и подставить в него нужные данные или шаблон запросит данные у ядра (более крутой подход). Подстановка это лишь часть работы настоящего шаблонизатора, малая часть.
  • Kerk © (24.05.08 23:33) [319]

    > antonn ©   (24.05.08 23:29) [317]
    > >
    > > Да. Потом сделаю кэширование страниц и настанет светлое
    > > будущее :)
    >
    > чет мне кажется быстрее не будет :)

    Это будет немного медленнее, но считаю что не критично. Тут перевешивает удобство сопровождения, некрасиво одно и то же хранить в двух местах. Тут кстати можно пойти дальше и в соседнем с списком ников поле хранить все посты, чтоб не склеивать их каждый раз, а сразу выводить :)
 
Конференция "Прочее" » Идеальная потрепаловка. Какой она должна быть?
Есть новые Нет новых   [134439   +50][b:0.003][p:0.001]