Как далеко от моего идеального сайта я могу использовать доступные модули. И что мне нужно было бы самому кодировать? - PullRequest
1 голос
/ 01 июня 2011

Я установил минимальную конфигурацию Drupal 7 с sqlite3 в качестве базы данных.Теперь мне интересно, как далеко я могу добраться до своего «идеального сайта» с уже созданными модулями.Я программист и хочу внести свой вклад в сообщество и создавать модули для того, что мне нужно, но если уже есть хорошие, я бы хотел использовать их, а не заново изобретать колесо.То, что я хочу:

  1. Многоязычный сайт с двумя языками, английским и шведским.Для этого мне нужно:
    1. Способ публикации одного поста на английском и / или шведском языках.И возможность установить хороший URL-адрес для версий на то, что я хочу (например, a.com/hej и a.com/hello для одного и того же поста в шведской и английской версии).
    2. Если браузер пользователянастроен на шведский язык и посещает англоязычную версию статьи на шведском языке;затем в верхней части статьи появляется небольшое красное поле, предупреждающее пользователя о том, что существует версия этой статьи на его предпочитаемом языке.
    3. две языковые версии навигации, где:
      1. шведский(версия) сообщения и сообщения только на английском языке отображаются в шведской версии (поскольку большинство людей на шведском языке в любом случае могут читать по-английски).
      2. Сообщения на английском (версия) и только на английском языке сообщения отображаются на английском языкеверсия.
      3. Способ публикации трех RSS-каналов или каналов Atom:
        1. Одна версия для каждой языковой версии навигации (см. выше).
        2. Одна дополнительная запись с сообщениями только на шведском языке.
  2. Отредактированный пост можно пометить, чтобы он снова появлялся на первой странице.Я отмечу это, если добавлю подсказку к своему сообщению "Советы по Linux", например.
  3. Люди могут аутентифицировать себя при комментировании, используя:
    1. OpenID
    2. Facebook
  4. Я могу писать свои сообщения, используя Markdown.
  5. В моих примерах кода выделен синтаксис.
  6. Сайт проверяется как XHTML 1.0 Strict и CSS 2.1.

Что я могу использовать, что уже доступно?

И что мне нужно, чтобы внести свой вклад?

Существуют ли какие-либо соответствующие модули, на которые я должен обратить внимание, чтобы расширить то, что я делаю

...