Это старая версия документа.


Ресурс ubuntu.ru

Этот раздел посвящён всем техническим аспектам функционирования ресурса ubuntu.ru и всех его составных частей. Здесь можно найти описания того, что уже сделано в рамках проекта и функционирует на сайтах, а также различные идеи.

Обратите внимание: вполне возможно, что вы сможете помочь с улучшением чего-либо на ubuntu.ru, поскольку, к сожалению, наш ресурс пока ещё далеко не идеален. Исправление даже самых маленьких недочётов в дизайне и функционале портала значительно поможет пользователям. И вам совершенно не обязательно быть профессиональным веб-программистом или дизайнером! Присмотритесь к этой странице - может, какая-нибудь задача вам покажется интересной и вы сможете поспособствовать её решению.

Если вы заметили любую, даже самую ничтожную, проблему в функционировании или дизайне одного из наших ресурсов, пожалуйста, оставьте сообщение об ошибке в нашем багтрекере:

Если же вы к тому же сможете поспособствовать решению проблемы, например, прислать патч, ссылку на обсуждение похожей проблемы на других сайтах, зарисовку макета - то это будет совсем великолепно!

Кроме сообщений об ошибках можно оставлять идеи, касающиеся технического развития и улучшения функционирования всех частей ubuntu.ru. Для этого предназначен раздел Blueprints (спецификации):

В целом всей технической части портала ubuntu.ru посвящён проект ubuntu-ru-portal на Launchpad:

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

Чем помочь

В текущий момент мы остро нуждаемся в помощи по разработке и доделыванию нового дизайна для всех ресурсов ubuntu.ru.

FIXME

Кроме этого посмотрите на перечни проблем и идей ниже. Возможно, вы сможете помочь нам с чем-то из этих списков.

К кому обращаться

Идеи и сообщения об ошибках оставляйте, пожалуйста, на Launchpad в проекте ubuntu-ru-portal.

По всем остальным вопросам обращайтесь в Jabber конференцию loco@conference.ubuntu.ru, по адресу projects@ubuntu.ru или же напрямую к .

Текущие известные проблемы

  • 748962 - Неправильная автозамена кавычек
  • 749016 - Сохранение состояния скрывающейся панели редактирования
  • 748959 - Проблемы с блокировками при редактировании страниц.

Идеи и задачи на будущее

Наработки

Общий дизайн ресурса

Наработки, касающиеся дизайна ресурса в целом.

Доступные материалы:

Движок DokuWiki

Используется на help.ubuntu.ru и team.ubuntu.ru.

Для DokuWiki в рамках проекта развития ресурса ubuntu.ru сделано:

Все используемые на ресурсах плагины:

Ресурс help.ubuntu.ru

  • То, что работает и особенно не требует внимания:
    • tag - на этой фигне работает весь сайт.
    • cloud - облако тегов
    • keyboard - плагин для вставки клавиатурных сочетаний. FIXME нужно перевести!
    • redirect - добавление перенаправлений через интерфейс администратора.
    • pageredirect - пользовательское добавление перенаправлений на другие страницы.
    • popularity - кто здесь?
    • smfuser - ссылки на профили SMF.
    • outdent - переход на предыдущие уровни викитекста.
  • То, что требует правок и доработок:
    • include - позволяет вставлять содержимое одной страницы в другую. Надо бы разобраться с ним.
    • :!: columns - позволяет создавать колонки. Требует реструктуризации или вообще замены. Но русские имена в любом случае сущий бред.
    • :!: displaywikipage - плагин для вставки в шаблон содержимого страниц. Используется только шаблоном для руководства и возможно его можно заменить. Что нужно заменить - это точно.
    • :!: yalist - нормальные списки, требует приведения в красивый вид.
    • :!: pagelist - надо в нём покопаться, а то он как минимум некорректно сообщает инфу о себе.
  • Остальное так или иначе выкидываем:
    • DELETEME loadskin - ненужен, надо выкинуть.
    • :!: note - штука полезная, но надо заменить на wrap.
    • DELETEME nstoc - ненужен, выкидываем.
    • DELETEME pagemove - идея хорошая, но реализация подкачала.
    • :!: styler - выкидываем.

team.ubuntu.ru