National Breed Club |
Заметки разработчикаПереход на новую СУБД
СУБД — система управления базами данных.
Был MySQL, стал PostgreSQL. Играюсь FOREIGN ключами. Перевожу в таблицах учет пользователей с login на person_id, т.к. именно персона и первична, а логин будет использоваться только для авторизации и почтового ящика. Последние два часа переделывал дневники. Даже как-то обидно, столько горбатится, чтобы в результате получить практически тоже самое. Ни тебе комментариев, ни тебе отображение подписавшихся… Update: Зато получил проблемы :) Случайно сделал так, что при удалении журнала собаки или человека — удалялась также запись этой собаки или этого человека соответвенно. Удаляя тестовый журнал, удалил и собаку. Пришлось срочно искать данные в кэше Яндекса и кропотливо востанавливать инфу в базе. Надо быть осторожнее с таким мощным инструментом, какой представляет из себя полноценная СУБД. Паралельные миры
Не знаю, как в реале, а у нас в вэбе вполне себе могут существовать паралельные миры.
Вроде бы похоже всё, но другое. Так, например, есть у проекта Ньюфы.ру — паралельный собрат :) Внешне — один в один. Единственное, фон сероватый. И ошибки, ошибки, стада ошибок бегает по его страницам. А так — один в один :) Это т.н. девелоперская копия. На ней я отрабатываю изменения, которые массово задевают сразу много страниц. Вот чтобы не закрывать сайт на ночь, и в авральном режиме не горбатится — создан «паралельный мир» и на нём не спеша (три дня уже) подготавливаются все изменения, ищутся ошибки и т.п. Быстрый поиск собак и людей
Теперь указывать определёную собаку или персону из базы много проще. Не нужно запоминать кучу ID'ишников. Достаточно кликнуть кнопку, ввести часть имени и выбрат из результата. Без перезагрузки страницы. Причем по-умолчанию открываются ваши собаки или ваши персоны из вашего контакта соответвенно для собак и людей.
Пока только добавил в форум эту феньку. Сейчас посмотрим, как оно, будет ли успешно работать. Покажет себя хорошо - разбросаю везде, где нужно указывать на содержимое базы. Очень довольный :) Что и кто - где и кем упоминается
Систему давно подумываю такую сделать. Чтобы знать, где уоминается всё, что имеет спец-ссылку: собаки, люди, фотографии.
Во первых, просто интересно будет узнавать "индекс цитируемости" выбраной персоны или собаки. А во-вторых, очень нужно для фоток. Чтобы определять степень востребованости фотографии. Если она, степень, нулевая - то, в принципе, можно было бы и удалить её.. В общем, хотелось бы такое, а будет ли реализовано - отдельный вопрос. Реформа фото-архива
Фотоархив в том виде, что сейчас есть - никуда не годится.
1. Удаляется свободный доступ ко всей этой "фото-помойке". Точнее, к помоечному виду того, что есть. Когда всё в кучу. 2. Фотографии будут добавлятся в фото-архив ТОЛЬКО для чего-то конкретного. Либо для анкеты собаки, либо для сообщения в форуме, либо для запис и в дневнике. 3. Сам раздел фото-архив будет замещен разделом "Фото-выставка", где люди будут публиковать фотографии конкретно для оценки другими людьми. По результатам выставок будут всякие позитивные бонусы. Краткие тезисы написал. Как только доделаю тот новый раздел, над которым сейчас работаю - займусь фото-архивом. Надо срочно сделать:
1. Установку главного фото для собак.
2. Отображение аватарок при наведении на ник. 3. Снос главных изображений, когда фигуранта удаляют из списка присутсвующих. 4. Рицесивы. 5. Каменты к заметкам в дневнике. 6. Отображение количества каментов к фоткам, к записям дневников. 7. Про дневник - показывать количество постоянных читателей. Список не полный, явно чего-то еще забыл :-( Если знаете - пожалуйста, напомните в личке. Удобное указание собак, персон и фотографий из базы сайта
Как я это вижу.
Прежде всего где: в текстовые поля надо вставлять спец-код для спец-ссылки на элемент базы. В некоторых местах нужно однозначно указать собаку из базы (например, указать родителя собаки в редакторе её инфы). В некоторых местах нужно в список добавлять элементы (например, в фото-архиве указывать участников фото). А теперь, как это функционально эт должно выглядеть: 1. Чел кликает кнопку "+ персона", или "Устновить собаку", или еще как-нить. 2. рядом с курсором появляется прямоугольное поле, в котором наверху текстовое поле для поиска, а под ним - место для списка подходящих вариантов. 3. После ввода строки поиска и нажатия кнопки отправки запроса - под строкой через некоторое время (БЕЗ перезагрузки всей страницы) отображаются подходящие варианты. Причем при первоначальном открытии поиска-вставки, в нём уже будет список "по-умолчанию". Для вставки ссылки на персону там будет сам чел и люди из его контакт-листа. Для вставки ссылки на собаку - там будут его собаки. Для вставки фото - там будут последние несколько фоток, залитых им. После выбора персоны или фотки - прямоугольная опласть исчезает, данные вставляются. Где-то так. Тут нужно программировать на JavaScript'е, работать с CSS, а мои две любимые О'Рейловские книги - в Москве.. Планы
Дальше планируется только доделать дневники (список подписчиков, комментарии) и пока с комьюнити частью закруглиться.
Весь упор в работе по Ньюфам.ру будет на его базе собак. А сейчас - еду в поезде маршрутом Ростов-Рязань, проехали Воронеж.. Обновление форума — про содержание.
Как «элита» форума покинула его (та самая, о которой говорили, что именно благодаря им форум вообще существует), так сразу освободилось информационное пространство для новых участников.
Вместо высоколобых обсуждений каких-то далёких от простых ньюфистов сущностей и скандалов — разговоры о собаках. А каких-то каждодневных вопросах, которые интересуют новеньких владельцев ньюфов. Именно этого очень не хватало в форуме и на сайте. Я рад, что форум раскрылся с этой стороны. Но надеюсь, так же, что вернуться и «высокие материи». P.S. Тем временем в духовке доготавливается «свинья» %) Новый сервер
Таки оплатил и заказал новый сервер.
По сравнению с нынешним - небо и земля. Этого аренда стоит 110 в месяц, нового будет под 300, если не больше. А мощнее он будет даже не в два раза. Сказали, что подготавливают всё до 10 рабочих дней, но скорее всего всё будет раньше, например в ближайший понедельник. Бум ждать и надеяцца. Дайджесты
Дайджесты - это вродь дненика - сборной солянки.
Есть общий дайджест, где отображены все заметки всех дневников в обратном хронологическом порядке. Есть личный дайджест - ссылка на него в авторизационном блоке. В нём подборка из тех дневников, на которые пользователь подписался. Подписаться не сложно - надо всего лишь зайти в дневник и внизу выбрать "Стать постоянным читателем". Далее к реализации готовятся комментарии к заметкам, но я, к сожалению, не знаю, как это оформить. Как в ЖЖ, но линейно? Т.е. первый камент навеки прописывается под заметкой, а новые уползают на другие страницы? Или новые сверху? Для поисковиков лучше, когда контент стабильно находится на каком-то определённом адресе. Это в случае, если новые заметки отображаются на новых страницах. Да и читать подряд, как в форуме - удобнее буит.. А как сделать, чтобы это всё еще и удобно было?.. Ну вот, первый интересный дневник :)
Аргон создал дневник № 3.
Я тутже подписался на него. Надо будет реализовать функцию "Дайджест" :) А еще сликом много ссылок, чтобы чего-нить написать в дневнике. Надо бы сделать горячие ссылку и в блоке авторизации. Ну вот, спустили на воду..
Еще не особо доделаный, нет функции "дайджестов" (подборки заметок из любимых дневников), и нет комментариев к заметкам.
Но, Москва не сразу строилась, следующим делом реализую именно эту пару функций, а, заодно, и явно наличествующую кучку багов поправлю :) Время - два ночи, половинка насупившись уснула спиной. Расстаюсь с ноутом и айда тоже спать %) Осталось совсем не много
Всего-то:
1. Сделать отдельную страницу с заметкой. 2. Реализовать тэг ката. 3. Всё слинковать как следует. 4. Сделать каменты. 5. Сделать френд-ленту. 6. Сделать список самых новых и самых популярных дневников. 7. Проставить ссылки из персональных страниц. Продолжаем править заметки..
Первая заметка в дневниках
В данный момент создаю сервис дневников (блогов, то бишь) для проекта.
С одной стороны - блогов развелось и так до безобразия много. С другой - именно собачью тему люди почему-то редко в них раскрывают, а уж собачьих дневников я еще не видел (не исключая, что они есть, естественно). Надеюсь, сервис будет востребован. |
|
0.835 s, 226 q : |
© 2006 Newfs.ru // Editor: Kirill Ermakov // Developer: Eugene Nenaglyadov Feedback form Правила Сайта |