
Owen Little
0
1622
11
Имя Джоэл Спольски что-нибудь значит для тебя? Если это так, вы захотите прочитать этот пост, потому что он демонстрирует последний и лучший проект Спольски. А если нет, то вы должны знать, что это человек, стоящий за Stack Overflow 10 сайтов, которые могут помочь начинающему программисту с примерами фрагментов кода 10 сайтов, которые могут помочь начинающему программисту с примерами фрагментов кода, WebPutty, Joel on Software и несколькими другими заметными проектами.
Его последний проект называется Trello, и это система управления проектами, которая может использоваться одним человеком или командой. Это оригинально и очень просто в использовании. Ох, и это бесплатно.
Видео о внедрении продукта
Перед тем, как отправиться в наш собственный тур, я хотел поделиться взглядом Спольски на систему в забавном демонстрационном видео, которое он создал, чтобы показать, на что оно способно. Проверьте это ниже:
Трелло в реальности
Как только вы создадите бесплатную учетную запись Trello (или войдете в свою учетную запись Google), вы увидите очень серый экран запуска:
Trello работает с использованием “доски”, где каждая доска похожа на отдельный проект, над которым вы работаете, самостоятельно или с другими. Это начинает вас с Добро пожаловать Совет это выглядит так:
Как видите, доска делится на три стека “карты”. Давайте внимательнее посмотрим:
С каждой картой может быть связано много метаданных или “назад”, как метафора Trello идет. Вы можете видеть, как выглядят метаданные в виде маленьких значков под названием каждой карточки. Люди могут голосовать за карты (скажем, за реализацию функций), у карты может быть описание (показывается значком пера), комментарии, вложения и многое другое..
Давайте посмотрим на оборотную сторону одной такой карты:
Хотя интерфейс управления картами остается простым, когда вы смотрите на одну карту, мощь Trello действительно раскрывается. Выше мы можем увидеть вложение изображения, а также описание. Обратите внимание, что вложение имеет метку времени. Вы можете добавить ярлыки на карту; это не текстовые теги, а просто образцы цветов, которые могут помочь вам быстро найти карточки на доске и отфильтровать их:
Еще одна интересная особенность карты - это контрольный список:
Контрольный список, как AJAXy, как они приходят. Чтобы добавить элемент, просто введите его и нажмите Войти. Вы увидите это на карточке мгновенно. При маркировке предмета как выполненного, он не удаляется, а пересекается. Вы можете увидеть прогресс контрольного списка с первого взгляда, используя индикатор выполнения.
Правая боковая панель
Правая боковая панель показывает, кто может просматривать доску (то есть, кто является участниками вашего проекта), и содержит несколько команд, связанных с доской. “Профиль форума” это диалог опций для всей доски:
Позволяет включать или выключать опции. Вы можете открыть доступ к широкой публике для голосования и комментариев или закрыть доску, чтобы только некоторые люди могли ее видеть и взаимодействовать с ней..
Поиск и фильтрация
Боковая панель позволяет вам искать карточки в режиме реального времени, но только по названию карточки (не по комментарию, пункту контрольного списка и т. Д.). Вы также можете фильтровать по меткам.
Журнал активности
Одна из функций, которая мне нравится, - это журнал активности, показанный внизу боковой панели (с “Посмотреть все” ссылка на расширенную версию). Журнал позволяет легко увидеть, кто что сделал, и какие карты являются новыми или были изменены. Это важно, когда у вас большая система с несколькими участниками, работающими над разными карточками.
Последние мысли
Мне очень нравится Trello, потому что я чувствую, что ему удается найти хороший баланс между визуальной простотой (метафора карты, перетаскивание и опускание) и функциями (каждая карта обладает большой силой). Я думаю, что система действительно вступает в свои права, когда используется в команде, в большей степени, чем для отдельного человека, пытающегося управлять своими собственными проектами. Если они когда-нибудь добавят интеграцию с Github, я действительно смогу увидеть команду, использующую ее для управления проектом с открытым исходным кодом..
В его нынешнем виде это просто фантастика - оставаться сосредоточенным и понимать, над чем все работают и что делает команда в целом. Это достаточно хорошо, чтобы заставить меня пожелать, чтобы я был частью команды, использующей его, что является сильным свидетельством его силы. Сделайте это сами и сообщите нам в комментариях, что вы об этом думаете. Какие новые функции вы хотели бы видеть добавленными, чтобы сделать его еще более идеальным для вас?