Powered by CodeIgniter

На заметку

(35)
12
12 голосов
В этом сообществе можно намечать себе цели для дальнейшей их реализации.

Взгляд заинтересованного человека

Какой бы проект не был построен на движке Cogear, в основе его всегда будут люди — люди нашедшие ваш проект соответствующий их интересам. Вот сейчас я и хочу поговорить с вами о модуле users, попробую узнать ваше мнение?

Для начала я выложу три скриншота, попробую объяснить, что где на них и для чего, а вы в свою очередь выскажитесь, на этот счет.
Скриншот Рейтинги:

rejjting.gif

Здесь все стандартно, практически все это мы сейчас видим в модуле users, за исключением двух моментов:
  1. Вместо даты регистрации расположены рейтинги
  2. Возле комментариев стоит маленький треугольничек, такой же треугольник мы можем, увидим в phpMyAdmin, когда начнем сортировать таблицу, нажав на название столбца. Здесь на скриншоте это треугольник служит для того, что бы показать, что данные столбцы сортируются аналогично как это происходит в phpMyAdmin.

Скриншот Активность:

aktivnost.gif

Здесь сортировка происходит по двум параметрам, это последние зарегистрированные и последние посетившие сайт.

Скриншот Статистика:

statistika.gif

Первый пункт Пол, не требует объяснений.
Наш уровень, здесь уже в зависимости от проекта, кому, что подходит. На одном проекте удобнее раздавать звания автоматически: рейтинг 0 – солдат (новичок), 3 – сержант (знаток), 5 – лейтенант (профессионал), а на другом удобнее, что бы пользователь сам заявил о себе, например: продавец или покупатель, соответственно будет считаться продавцы и покупатели.
Марка телефона, Используемые браузера, Домашние животные, Знаки зодиака и т.д. у каждого это свое в зависимости от проекта.

Откуда вы (Страна, Регион, Город) тоже добавляются поля в профиль, здесь очень правильно использовать базу данных городов, которую можно скачать от сюда (очень приличная база). В этом случае не будет дана возможность пользователю написать, например: Россия или Раша или РФ.
20:22 ← 03 октября 2009 Отправить в Твиттер inetloverinetlover  RSS comments 17

Комментарии (17) ↓

Автор
inetlover inetlover time 20:27 ← 03 октября 2009 #
Интересно узнать ваше мнение на модуль users, каким вы его видите в своем проекте, нужен ли он вам вообще? А у Дмитрия хочется спросить относится ли это к основной линии разработки или к дополнительной?
imdogma imdogma time 20:48 ← 03 октября 2009 #
Для своих проектов хочется иметь в users возможность пользователям иметь свои личные фотоальбомы, а также видеть действия их друзей (кто где закоментил/запостил, кто кого добавил в друзья/удалил из друзей, кому добавили рейтинга и тп)
Автор
inetlover inetlover time 21:00 ← 03 октября 2009 #
users возможность пользователям иметь свои личные фотоальбомы
ну здесь правильнее делать модуль photo отталкиваясь от архитектуры движка.
а также видеть действия их друзей (кто где закоментил/запостил, кто кого добавил в друзья/удалил из друзей, кому добавили рейтинга и тп)
И под эти задачи тоже делать нужно отдельный модуль.
imdogma imdogma time 00:19 ← 04 октября 2009 #
Ну да согласен, в свете того, что старается почти все вынести в отдельные модули — вы правы.
admin admin time 02:21 ← 04 октября 2009 #
Хорошая идея, но следующие моменты стоит прояснить:
  • Сортировка. Подумайте о постраничном выводе и сортировке по параметрам. Это не так просто сделать.
  • Дополнительные поля профиля. Нам не известно об их происхождении.
Fr3nzy Fr3nzy time 09:38 ← 04 октября 2009 #
Сортировка. Подумайте о постраничном выводе и сортировке по параметрам. Это не так просто сделать.
Сортировку по параметрам можно на JS сделать ) Сейчас найти пользователя без JS ну очень сложно. Только несколько параноиков его выключают.
Постраничный вывод… на самом деле не так уж и сложно ) есть задачи и посложней.
Другое дело, что, тогда, либо придется отказаться от сортировки на JS, либо усложнять ее)
mobman mobman time 10:30 ← 04 октября 2009 #
А не проще перезагружать страницу с заданными параметрами для сортировки. Тогда отпадает проблема с постраничным выводом
Автор
inetlover inetlover time 11:01 ← 04 октября 2009 #
Сортировка. Подумайте о постраничном выводе и сортировке по параметрам. Это не так просто сделать.
Ну, хотя бы сортировку сделать только по наибольшим параметрам, вот как я здесь делал сам new.astrostudiya.ru/users/ понажимайте Карма, Сила, Рейтинг
Дополнительные поля профиля. Нам не известно об их происхождении.
Аналогично, как было в usemac.ru/ в профиле, в итоге сделать подсчет, сколько на проекте используется той или иной продукции Apple

picture-7.png

admin admin time 13:42 ← 04 октября 2009 #
О, да. Это была моя любимая рюшечка на usemac.ru :-) Правда реализована она была тогда посредственно — на базе глобальной таксономии. Надо придумать более оптимальное решение с меньшим потреблением ресурсов.
Boga Boga time 18:19 ← 04 октября 2009 #
Я «балдею» от этой штуки по сей день. :)
Автор
inetlover inetlover time 22:09 ← 04 октября 2009 #
Когда я увидел это, у меня сразу отпали сомнения по поводу выбора движка.
admin admin time 22:12 ← 04 октября 2009 #
Все еще впереди. Надо более грамотно реализовать тот же функционал на уже новой базе.
Автор
inetlover inetlover time 21:11 ← 15 октября 2009 #
Дима, а можно, после того как ты здесь запостиш ссылку на фото твоего свадебного путешествия, что бы мы за тебя порадовались написать урок по дополнительным полям в профиле пользователя, что бы эти поля были в отдельной вкладке, по аналогии как было в usemac.ru. Поля для примера можно взять дата рождения select и место жительства страна, область, город. Можно какой-нибудь опрос в виде чекбоксов, например Браузеры. Буду очень тебе благодарен за такой урок.
admin admin time 21:52 ← 15 октября 2009 #
Можно, но в порядке общей очереди! Мы вернулись сегодня :-)
Varhal Varhal time 14:50 ← 02 марта 2010 #
этот модуль существует??? есть возможность скачать?
Автор
inetlover inetlover time 23:04 ← 02 марта 2010 #
Нет, такого модуля нет. Это только идеи. :-)
Varhal Varhal time 23:11 ← 02 марта 2010 #
понятно))) а нарисовано красиво:)