На этом уроке мы создадим каркас каждой страницы, определим, из каких частей будет состоять любая страница проекта: шапка, меню, основная часть, форум, подвал.
Дата отправки отчёта:
12 февраля 2016 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Проектировать страницы сайта
Что было сложным:
Придумать размещение элементов
Комментарии:
Мне все-таки кажется, что будет удобнее разместить выпадающие меню в верхней части. Меню "Курсы" будет включать все видеокурсы, консольные курсы и те, которые вновь появятся. Если курсов предполагается слишком много, то можно в меню "Курсы" вынести только группы, а сами курсы групп расшифровать на соответствующей странице. Меню "Статьи" включает информацию о вебинарах, описание рекомендованной литературы, а также статьи с информацией, касающейся теоретических основ курсов (при этом в курсе можно сослаться на соответствующую статью, а также решения некоторых вопросов (например, как сделать прозрачную форму или как избавиться от static Main()). Причем большинство статей доступны пользователю "Гость", чтобы "понравиться поисковым системам". Меню "О проекте" включает - раздел "Миссия" с описанием проекта (который почему-то на предложенном в уроке макете расположен в подвале). - страницу "Об авторе" - страницу "Пользователи" - страницу "Отзывы" Справа - иконки "Отчеты" и "Сообщения", которые меняют цвет при появлении новых отчетов/сообщений - выпадающий список "Профиль пользователя" (отображается фотография или аноним, если пользователь не зарегистрирован) - для незарегистрированного пользователя выпадающее меню содержит пункты -Зарегистрироваться - Войти - для зарегистрированного пользователя выпадающее меню содержит пункты -Профиль - Выйти Последняя кнопка справа - выбор языка (тоже выпадающее меню). В предложенном макете не хватает поиска по сайту, поэтому предлагаю разместить его в правом сайдбаре. Рядом - кнопка "Помощь", чтобы можно было задать вопрос. Блок "Анонс" содержит новости и уведомления. Далее - блок "Сообщения" и кнопки социальных сетей с возможностью раскрутки в них. В футере остаются копирайт, контактная форма и метрики/счетчики.
Я предположила размещение элементов на страницах - "Пользователи" - из меню "О проекте" . Здесь необходимо предусмотреть фильтр для быстрого поиска. Выпадающее меню "Курс" предполагает отдельную фильтрацию по курсу - какие пользователи проходили этот курс. Хотя, наверное, можно объединить его с другими типами фильтров, но мне кажется, что отдельный фильтр удобнее. Можно просто найти, кто последним проходил указанный курс. - Отчет "на проверке". Мне кажется, удобнее все-таки ориентироваться по фотографии того, кто отправил отчет, а не только по его номеру. Еще бы я дополнила информацию по отчету тем, сколько человек на текущий момент выполнили данный урок. Сейчас эта информация доступна только в списке урока. Если в отчете есть ссылка на видео, было бы неплохо вставить это видео в страницу (а не просто ссылку как сейчас).
Надеюсь, что какие-нибудь полезные мысли изложила :)
Научился: Планировать структуру страницы, методом ручного отрисовывания) Трудности: Кнопки верхнего меню - выбрать чем заполнить. Все же мне кажется, что первую из них лучше пустить под Миссию, чем подвал. Мне не понятно почему Миссия(о проекте) находится в подвале? Обычно по логотипу идет выход на главную страницу, где и рассказывается о проекте.
Добавить нужно поиск по сайту.
Я отрисовал страницу урока. Думаю, что здесь надо отдельно выделить поле Теория, где кратко дать описание темы с названиями элементов кода (поле Value, структура Int32, пространство имен System - чтобы эта лексика входила в плоть и кровь. и привести ). Здесь же привести пример использования (Int32.MaxValue). Т.е. краткую теоретическую выжимку. А тематические ссылки на msdn дать рядом в отд. поле INFO ("доп. информация", "подробнее" и т.п.)
Плюс, где это уместно, привести блок-схему алгоритма, чтобы учиться их читать и планировать код по алгоритму.
Конечно, правую панель с сообщениями нужно сделать убирающейся, т.к. сильно отвлекает. Может быть сделать кнопку "комментарий" (а не форму), по которой панель сообщений будет развертываться.
Научился: все-таки считаю что надо сделать пролистывание уроков. С отметкой пройденных. Обязательно рядом чему научимся и что надо для этого Трудности: Мой первый эскиз практически повторяет ваш поэтому повторюсь