Свободное П.О. для библиотеки Senayan |
![]() |
27.12.10 17:21 | |||||||||||||||||
Senayan Реализовано тут http://lib.sanskriti.com.ua Выдача книг: http://thin.kiev.ua/index.php?option=com_content&view=article&id=458:vidacha&catid=31:general&Itemid=46 На 64 битной ОС - не переключается язык локализации (проверено на CentOS 6.0 и Uuntu 10.10)
( Русификация для версии senayan3-stable14 ) разработчики переехали на http://slims.web.id
версия Senayan 3 Stable 15 - matoa Описание программы:
Установил эту программу просто посмотреть, и очаровался ею настолько, что тут же взял, и сделал к ней русский перевод. К сожалению, авторы программы локализацию как-то провели не полностью, и много вещей на экране осталось на английском... Да! - отвлекся от главного. Это программа автоматизации библиотечных операций. Причем, очень качественная программа. Если говорить про функциональность, то в этой программе не хватает только печати библиографических карточек. Но это и понятно: авторы, видимо, даже не знают, что есть в библиотеках такая штука, как бумажная документация. Написана программа на PHP, что обеспечивает ее полную межплатформенность. Обеспечивает всю функциональность, в которой нуждается библиотека (школьная или вузовская): каталогизацию, библиографию, поиск, выдачу-учет, инвентаризацию и т.д. Красиво оформлена, поддерживает темы. Сразу после запуска, с титульного листа, программа выглядит так:
До того, как вы вошли в систему, вы можете не много: заниматься поиском в публичном каталоге, и мечтать об этих книгах. Но если вы зарегистрированный пользователь, то вы можете зарезервировать для себя найденные книги, а после прийти в библиотеку и забрать их. Если ж вы администратор, то вы можете просто чудеса творить (при условии, что вы знаете, как это делать). Вход в систему выглядит строго и торжественно:
После перемещения во внутренние покои, вы видите, как тут красиво. (Я вошел в систему с административной учетной записью, поэтому и тема теперь другая, зеленая). Сверху и слева - возможности, а в центре - их реализация.
Возможности просто поражают. Например, не успел я войти в административный блок, как тут же взял и выдал себе книгу по Линуксу. А мог бы выдать и всю библиотеку (если б не системные ограничения на количество одновременно выдаваемых книг):
Можно многое. Можно выделить несколько книг, и напечатать для них наклейки со штрих-кодами. Потом, беря книгу в руки уже не надо вбивать ее название даже в поиск, провел код-ридером, и дело в шляпе.
Для каждого пользователя тоже можно напечатать штрих-код, который будет размещен на его личной карточке. Таким образом, и пользователя искать тоже не надо: пришел он, карточку показал, код-ридером ее просветили, и опа! - попался, голубчик!
Резюме: Если хватит времени, добавлю в этот проект печать библиографических карточек. И все. Можно сказать - готовая библиотечная система для школы или ВУЗа. Установка и запуск на Школьный Сервер: Устанавливаем так, как устанавливали до этого все PHP программы на Школьный сервер: псевдоним и все остальное. В MySQL надо создать базу senayan и загрузить туда SQL-скрипт из каталога sql/install. Кроме того, нужно установить некоторые параметры в файлике sysconfig.inc.php. Дополнительно нужно отметить только, что на каталоги files и images надо сделать разрешение для записи, а пароль c логином на вход в административный модуль это admin/admin. Если вы хотите, чтобы в программе был русский интерфейс, возьмите файлик с русским языком тут. Его надо распаковать и положить в каталог lib/lang.
Источник http://www.linformatika.ru/content/senayan
Русификация для версии senayan3-stable14 Русификатор берём ТУТ Папку ru_RU кладем в /senayan3-stable14/lib/lang/locale Редактируем файл /senayan3-stable14/lib/langlocalisation.php Добавим $available_languages[] = array('ru_RU', __('Russian'), 'Russian');
После этих изменений появиться закладка Русского языка. Тестировалось на Ubuntu 10.10
Приблизительная установка на Ubuntu 10.10: часть тут sudo apt-get install ubuntu-desktop sudo apt-get update sudo apt-get install apache2 php5 sudo apt-get install libapache2-mod-php5 sudo service mysql stop sudo service mysql start
Создаем phpmyadmin-м базу senayan Импортируем в созданную базу \senayan3-stable14\install\senayan.sql
Изменяем sysconfig.inc.php опсано в - senayan3-stable14\install\README.txt имя хоста базы порт базы имя базы данных пользователь базы данных пароль базы данных
{jcomments on}
|
|||||||||||||||||
Последнее обновление 25.11.11 11:33 |