Glossword -- это программное обеспечение для создания онлайновых мультиязычных словарей, глоссариев, энциклопедий.
В дополнение, Glossword позволяет создавать индивидуальные мультиязычные вложенные страницы, так что вы можете использоватать данное приложение для создания веб-сайта.
Общие возможности:
Добавление терминов в словарь несколькими людьми одновременно.
Поддержка 485 языков.
Переключение посетителем текущего языка интерфейса и цветовой схемы.
Благодяря кодировке UTF-8, в одном словаре можно использовать несколько языков одновременно.
Гарантия отображения страниц в любом браузере, подкрепленная соответствием требований высших веб-стандартов W3C XHTML 1.1 и CSS 2.1.
Быстрый поисковый механизм, позволяющий искать слова на любом языке, включая китайский.
Индексирование и поиск среди миллионов определений.
Расширенные возможности поиска, стоп-слова, язык запросов.
Подсветка найденных слов в результатах поиска.
Использование настоящей транскрипции (т.е. 'dikʃ(ə)nri, стандарт IPA). Никаких самодельных эмуляций не требуется.
Ударения для слов (т.е. fábrika).
Архитектура оптимизирована для создания множества словарей при одной установке.
Версия для печати для текста определений.
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 1.x требуется:
Программа установки автоматически определит текущие установки PHP и сообщит об ошибке, если будут обнаружены какие-либо проблемы.
Для установки Glossword на компьютер с операционной системой Windows 2000/XP/2003 рекомендуется воспользоваться программой Glossword WAMP, которая установит все необходимые приложения (Apache, MySQL, PHP).
С локального компьютера на удаленный хостинг
Распакуйт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-).
Пожалуйста имейте ввиду, что уровни 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.
Ссылки: