Что такое Glossword?

Glossword -- это программное обеспечение для создания онлайновых мультиязычных словарей, глоссариев, энциклопедий.

В дополнение, Glossword позволяет создавать индивидуальные мультиязычные вложенные страницы, так что вы можете использоватать данное приложение для создания веб-сайта.

Какие возможности Glossword?

Общие возможности:

  • Добавление терминов в словарь несколькими людьми одновременно.

  • Поддержка 485 языков.

  • Переключение посетителем текущего языка интерфейса и цветовой схемы.

  • Благодяря кодировке UTF-8, в одном словаре можно использовать несколько языков одновременно.

  • Гарантия отображения страниц в любом браузере, подкрепленная соответствием требований высших веб-стандартов W3C XHTML 1.1 и CSS 2.1.

  • Быстрый поисковый механизм, позволяющий искать слова на любом языке, включая китайский.

  • Индексирование и поиск среди миллионов определений.

  • Расширенные возможности поиска, стоп-слова, язык запросов.

  • Подсветка найденных слов в результатах поиска.

  • Использование настоящей транскрипции (т.е. 'dikʃ(ə)nri, стандарт IPA). Никаких самодельных эмуляций не требуется.

  • Ударения для слов (т.е. fbrika).

  • Архитектура оптимизирована для создания множества словарей при одной установке.

  • Версия для печати для текста определений.

  • Glossword распространяется бесплатно по лицензии GPL.

Для авторов

  • Программа установки позволяет устанавливать, обновлять и удалять приложение.

  • Широко настраиваемые цветовые схемы, использующие HTML-шаблоны, CSS-стили и дополнительный многоколоночный режим отображения списка терминов.

  • Редактор цветовых схем.

  • Автоматически создаваемый алфавитный индекс для словаря.

  • Весь HTML-код оптимизируется специальной функцией перед выводом на экран для уменьшения объема страницы и экономии времени посетителя.

  • Экспорт/импорт словарей в форматах XML и CSV.

  • Экспорт/импорт тем в формате XML.

  • Экспорт/импорт цветовых схем в формате XML.

  • Экспорт/импорт индивидуальных страниц в формате XML.

  • Мощный интерфейс администрирования (DHTML, JavaScript).

  • Многоуровневая, мультиязычная структура тем с индивидуальной сортировкой.

  • Интерфейс администрирования включает подсказки, которые предоставляют информацию о текущей странице и возможных действиях.

  • Опция «Включить анти-личер» закодирует все ссылки на термины для защиты от скачивания. Эта опция уникальна среди всех веб-приложений.

  • Модуль авторизации дает 14 типов доступа на пользователя для управления темами, словарями, терминами, специальными системными событиями.

  • Экспорт словарей работает как расширение, поэтому в будущем, вы сможете использовать расширения сторонних разработчиков для экспорта словарей в форматы PDF, RTF, LaTeX, HTML или любой другой. По умочанию включены SQL, XML, CSV. Дополнительно предоставляется экспорт в список слов (wordlist).

Для разработчиков

  • Встроенная поддержка модуля mod_rewrite веб-сервера Apache позволяет открывать словарь по очень короткой ссылке без параметров после знака вопроса. Это также используется для лучшей совместимости с поисковыми машинами.

  • Настраиваемая 2-уровневая система кеширования повышает проиводительность для вывода HTML и кеширует результаты SQL-запросов.

  • Невидимые ссылки на e-mail против почтовых роботов.

  • Внутренняя система журналирования.

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

Какие требования Glossword?

Для установки Glossword 1.x требуется:

  • Веб-сервер (Apache, IIS или другой).
  • PHP версии 4.3.3 или более новой (рекомендуется 5.x).
  • База данных MySQL версии 3.23.20 или более новой (рекомендуется 5.0.x).
  • 2,0 Мбайта на диске.

Программа установки автоматически определит текущие установки PHP и сообщит об ошибке, если будут обнаружены какие-либо проблемы.

Для установки Glossword на компьютер с операционной системой Windows 2000/XP/2003 рекомендуется воспользоваться программой Glossword WAMP, которая установит все необходимые приложения (Apache, MySQL, PHP).

Как установить Glossword?

С локального компьютера на удаленный хостинг

  • Распакуйтe архив ‘glossword-1.x.x.tar.bz2’ на локальный компьютер.

    Используйте программу 7-Zip [1] для распаковки файлов с расширением ‘tar.bz2’ или ‘.7z’.

  • Закачайте содержимое папки ‘/glossword’ на ваш веб-сервер.

  • Установите права доступа на запись для папки ‘/glossword/gw_temp’. Это можно сделать с помощью любого FTP-клиента либо командной строкой:
    # cd /usr/local/apache/htdocs/glossword
    # chmod 0777 gw_temp (права drwxrwxrwx)

    Можно использовать и другой каталог, но он должен быть читаемым для веб-сервера и это должно быть дополнительно определено в файле ‘/glossword/inc/config.inc.php’.

    Установите права доступа на запись для файла ‘/glossword/db_config.php’:
    # chmod 0666 db_config.php (права -rw-rw-rw-).

    Содержимое папки /usr/local/apache/htdocs/glossword
    1. Файл/имя папки           Требуемое значение CHMOD
    2.    [DIR] gw_addon        -
    3.    [DIR] gw_admin        -
    4.    [DIR] gw_install      -
    5.    [DIR] gw_locale       -
    6.    [DIR] gw_temp         0777
    7.    [DIR] gw_xml          -
    8.    [DIR] img             -
    9.    [DIR] inc             -
    10.    [DIR] lib             -
    11.    [DIR] templates       -
    12.          .htaccess       -
    13.          favicon.ico     -
    14.          css.php         -
    15.          custom_vars.php -
    16.          db_config.php   0666
    17.          gw_admin.php    -
    18.          index.php       -
    19.          robots.txt      -

    Пожалуйста имейте ввиду, что уровни chmod 0666 и 0777 требуются если система вашего хостера не использует другие права доступа. Например, если используется CGIWrap, который запускает PHP-скрипты под UID владельца файла, а не под UID веб-сервера, тогда установки chmod будут 0644 и 0755.

Теперь, если ваш сайт www.domain.tld и Glossword устанавливается в главный каталог, тогда ссылка на программу установки будет http://www.domain.tld/gw_install/install.php.

С локального компьютера на локальный

Установка программы на локальном компьютере с операционной системой MS Windows 2000/XP/2003:

  • Установите программу Glossword-WAMP [2].

  • Распакуйте содержимое архива ‘glossword-1.x.x.tar.bz2’ в каталог ‘С:\Program Files\Glossword-WAMP\htdocs\glossword’.

  • Откройте в браузере ссылку http://localhost:81/glossword/gw_install/.

Следуйте инструкциям программы установки. Она создаст все необходимые таблицы базы данных и учетную запись администратора.

Прямо сейчас у вас должна появится возможность начать работу с Glossword.

Glossword © 2002-2007 Dmitry N. Shilnikov
dev@wwwguru.net