Инструкция и документация версия 92 данное руководство недостаточно адаптировано с версии 2 icon

Инструкция и документация версия 92 данное руководство недостаточно адаптировано с версии 2



Смотрите также:
Руководство пользователя Free Pascal версии Версия документа Март 2010 Michael Van Canneyt...
Руководство пользователя Версия 86060401...
Версия программы or4t31-4 прибор приемно-контрольный охранно-пожарный «орион-4Т 1» руководство...
Программа-launcher...
«Правила техники безопасности»...
-
Руководство к программе...
Информационный материал для руководство к работе...
GARMIN GPSMAP 60 Руководство пользователя...
Руководство по сервисному обслуживанию имгю. 695234. 003-03РС...
Руководство содержит информацию о состоянии конвейера на момент поступления в продажу...
Руководство для студентов...



страницы:   1   2   3   4   5   6   7
скачать
Программа dbscript 4.1 (с) dj--alex. Инструкция и документация версия 0.92

данное руководство недостаточно адаптировано с версии 2.2

красным цветом отмечено то что надо поправить


Что такое Dbscript? - Онлайн-каталог (база данных) :

Что такое Dbscript?
Dbscript это – программа предоставляющая вам возможность онлайнового редактирования баз данных.
Расширенные возможности управления полномочиями пользователей позволят сделать вашу работу более безопасной и эффективной.


Есть несколько вариантов предоставления программы или сервиса:

1.Это самостоятельная программа на основе которой можно запустить сервис на вашем хостинге.

2. Сервис,который запускается и поддерживается на нашем хостинге.

3. Некоммерческая версия, устанавливаемая и используемая вами самостоятельно

^ О проекте:

Для чего он может пригодится -

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


^ Плюсы программы:
+не требуется знание никаких языков программирования.
+вы можете сами назначать и снимать редакторов,регулировать права доступа в широких пределах.
+каждый пользователь имеет персональные настройки на сайте, часть которых может менять самостоятельно.
+подробные логи, всегда можно узнать что искали или делали на сайте
+вы можете в любой момент нажав откат восстановить заранее заархивированную таблицу
+вы можете использовать перекрестные ссылки для связи между таблицами (см.док.)
+для работы сервиса не обязателен сайт
+коммерческая версия программы позволяет заказывать собственные модули.
+сервис ни при каких условиях не хранит на компьютере пользователя никаких данных, кроме кэша.


^ Плюсы сервиса:

К плюсам программы добавляются следующие возможности:

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

+если хотите, вы можете использовать программу со своим сервером SQL


^ Языки программирования, использованные при разработке сервиса :

Php,Html,Sql(MySQL),Javascript (DHTML)


Для работы пользователя с сервисом требуется:
Компьютер от 486 DX 66Mhz до самого современного
Наличие интернета, минимум модем 28К
Наличие клавиатуры и мыши
Наличие головы,рук и умение работать за компьютером.


^ Для работы сервера требуется:
Компьютер с OS: Linux or Windows or BSD based
Интернет канал от 256кбит, чем больше тем лучше.
Скорость процессора от 1ггц, память от 512мб (Оптимально 2ггц ,2ядра, 2гб)
Наличие /dev/hands /dev/brain и умение настраивать веб сервисы.

-Наличие веб-сервера с Apache2, Php 5 , Mysql 5, Zend optimizer 3.2.6 или выше.

Проверенные операционные системы:

Ubuntu 7.10 i386, Kubuntu 8.04 LTS i386,Windows XP 32bit SP2, Windows 2003 SP

Mandriva 2008, Mandriva 2009.0, Asp Linux 12, Alt Linux 4

К сожалению список всех поддерживаемых версий программ ,браузеров и ОС пока неполон.


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


Проверенные и поддерживаемые браузеры

Firefox 2,3– полная поддержка

Internet Explorer 5,6,7 – полная поддержка.

Maxthon 1.5 – полная поддержка

Оpera 9 – полная поддержка.

Konqueror 4.2.2 — полная поддержка


Заметка: В некоторых браузерах придется переключать кодировку для русского шрифта.


О расходе трафика:

Программа создавалась с расчетом на модемное соединение 28.8к

Т.е на модеме открытие одной страницы занимает 2 секунды.

Разумеется при первом входе или смене конфигурации время немного больше,т.к. кэшируется графика.


Для одной типовой операции поиск-чтение-изменение-сохранение расходуется около 70кб. ( в зависимости от конфигурации, типа содержимого таблицы и размер вывода может изменятся, данный результат получен на запросе состоящем из 150 полей.).

Объем рассчитан с включенной опцией «экономии трафика на дизайне»


^ Для владельцев серверов SQL на нашем хостинге:

Для работы программы с вашим сервером данных требуется доступ к mysql с сервера dj.chg.su.

Для ее работы создайте пользователя и необходимыми правами,и не забудьте настроить пароль.

Порт sql открывать только для этого сервера,иначе могут возникнуть проблемы с безопасностью.

Предоставляемые права: SELECT , INSERT, UPDATE,DELETE,CREATE,DROP, ALTER, SHOW DB.

Большее количество прав на команды увеличит возможности программы. Не рекомендуется из целей безопасности давать права на создание пользователей mysql,даже несмотря на то что в программе можно включить аналогичную защиту.

Перснональные ограничения на выполнение команд есть встроенное.Рекомендуется использовать его а не ограничсивать сервис.


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


^ Состав программы, список модулей и конфигов

admin.php - административный модуль, содержит множество функций.

dblinker.php — модуль подключения новых баз данных к существующему списку.

r.php - исполнимый модуль, выдача данных, выполнение команд

w.php – модуль изменения баз данных в форматах SQL,CSV(DAT), основной рабочий инструментарий

edit.php – модуль авторизации.

Str0.php — модуль переключения страниц

Index.php,main.php – стартовая (входная) страница

dbscore.lib – содержит ядро программы.

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

_conf – папка содержащая все настройки программ и базы данных включает:

property.cfg - конфигурация программы и баз данных*

sitedata.cfg – конфигурация сайта, данные пользователей*

pages.cfg – настройки страниц и методов подключения к ним

denywords.cfg – список запрещенных слов и уровень их использования

dbdata.cfg — список настроенных подключений к таблицам баз данных

gmdata.cfg — список пользователей и их прав и личных настроек.*

styles.cfg – настройки стилей для пользователей сервиса

langset.cfg – соответствия выбираемых языковых настроек языкам,тут задается умолчание.

_data – папка содержащая базы данных CSV и заголовки SQL баз.

_langdb – весь текст программы

_templates _ico – графика


* - при повреждении этого важного файла,программа пытается совершить его откат на предыдущее состояние автоматически.


*.dat - база данных для внутреннего формата используемого программой

суммарный объем программного кода более 4500 строк


^ Руководство по установке \ Installation manual


Установка dbscript как сервиса (на нашем хостинге)

1.Установка и запуск сервиса начинается только после выплаты аванса и может занять 1-4 дня.

2. Вы выбираете себе логин и пароль для административного доступа, и определить круг доступа (пользователей) к сервису.

3. Вам необходимо предоставить данные по структуре таблиц, их наименованию, и или готовые таблицы в формате Excel.

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

*Установка обновлений может занимать разное время в прямой зависимости от сложности.

**Предустановочные настройки

При установке сервиса вы можете запросить установку любых из этих настроек

Название фирмы, Цветовая гамма сервиса, дополнительные страницы,Предпочитаемый язык сервиса, и их список

Предварительные настройки страниц, Предварительные настройки баз и\или пользователей.

Дать файл содержащий базу данных которую надо подключить,

Большинство настроек вы сможете сменить после подключения.

При заказе сайта с сервисом вы можете попросить скрыть сервис.


^ Установка dbscript в виде персональной копии (не на нашем хостинге)

Шаг 1: Убедитесь что у вас установлено необходимое программное обеспечение для запуска веб сервиса. (см требования, вверху)

Шаг 2: Распакуйте архив в нужную вам папку на сервере.

Заметка:Также вы можете создать несколько копий скрипта, наделив их одной общей конфигурацией если они находятся в одной папке. Скрипты проверяют конфигурационные файлы начиная с папки «уровнем выше» и только потом в своей собственной. Т.е. Разместив gmdata.cfg не в папке скрипта _conf , а создав такую на «1 уровень выше» вы обеспечите общих пользователей для всех копий программы.

Шаг 3: Запустите installer.php

Заметка:Если ваш сервер называется localhost и вы скрипт разместили в папке dbscript то обращение может выглядеть так

http://localhost/dbscript/installer.php

Установщик поможет вам произвести основные не обходимые настройки и задаст некоторые важные вопросы, пропускать не рекомендуется. Настройки по умолчанию присутствуют для mysql (root без пароля, и пользователь TEST c паролем TEST)

Шаг 4:

Активация (4 варианта):

Вариант 0.Активация отсутствует в open-source версии скрипта. (просто пропустите этот пункт)

вариант 1.для коммерческой версии выберите более устраивающий вас вариант оплаты и пришлите мне активационный код. Укажите на какую почту и какой ник произвести регистрацию ключа.

Вариант 2.Для некоммерческой версии просто пришлите код активации и перешлите мне почту с этим кодом и укажите каким образом вы нашли этот скрипт. Вы можете указать почту\ник для ключа регистрации.

Для пунктов 1 и 2. посмотрите заметку об активации (снизу) .

Вариант 3.Автоматическая активация доступна: Как демо и онлайн-демо(не рекомендуется!) версий, как тестовая версия, и для обычной версии под Linux.

Шаг 5: Вам нужно зайти в менеджер баз и добавить уже существующие базы данных которые вы хотите видеть доступными через ваш сервис. При установке уровня доступа 0 база будет доступна для просмотра без регистрации.

Шаг 6: Добавьте других пользователей. На сервисе нет системы авторегистрации (или запрещена)

Чтобы зайти на страницу администрирования нужно нажать первую кнопку в меню слева,это меню – основное. В новых версиях доступна кнопка Menu справа сверху.

Вход напрямую возможен по имени скрипта: admin.php

Для старых версий важно:

Как правило по умолчанию во всех релизах ставятся логин и пароль такого типа TEST – TEST или TEST – 0000


Если вы смогли это сделать значит можете приступать к работе с dbscript!!! Поздравляем!


^ Заметка об активации:

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

Полученный серийный номер нужно вставить в поле после активационного номера и нажать проверить.

После активации программы нужно будет в меню вход (или Menu) вставить ключ программы. Он высылается в виде файла.

* Программа способна помнить несколько номеров активации,если состав железа или ПО сервера меняется ,но в случае смены номера активации надо менять и ключ.

*Если у вас была старая демо или тест версия программы старый ключ удалится автоматически.

*Если вы желаете перейти на другую версию программы и получили активационный ключ

или к вашей обновленной копии не подходит ключ -деактивируйте командой .deactivate и номер вашей активации или .deactivate_all (важно: удалит все серийные номера и ключи).

*Если нужно сменить только ключ - переименуйте или удалите ключ dbs.key в _conf/ . После этого можете устанавливать новый ключ.


Начало использования \ Starting using dbscript

В Dbscript 2 типа меню.

Первое из них вы увидите после окончания установки, оно будет слева, в новых версиях по кнопке Menu справа сверху доступно новое меню. В любом случае у вас в нем будут следущие пункты :

Администрирование — управление сервисом в целом, см. «Модули»

Мой профиль — ваш личный профиль и настройки, см. «Модули»

Поиск — работа с данными обычно начинается с поиска, см. «Модули»

Редактор - см. «Модули»

Менеджер баз — управление реальными базами данных и регистрация их в сервисе, см. «Модули»

Менеджер файлов — работа с файловой системой на сервере где установлен сервис, см. «Модули»

Общий блокнот - блокнот общий для всех пользователей

Тест — Автоматическая проверка всех конфигураций и настроек . Может частично исправлять некоторые ошибки. Рекомендуется регулярно ее проводить.

Версия сервиса — содержит не только версию ядра, но и версии всех внутренних модулей.

О мне — содержит информацию о программе.

Автор - информация об авторе.


Модули программы и их описание(возможности) \ Modules and it's prorepties

Принцип работы проекта (официальный, кратко)


При входе на любую страницу программы загружается ядро программы, которое загружает все необходимые конфигурации и передает все входные данные соответствующим скриптам методами GET и POST.


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


Манипулируя переменными можно создать ссылки на совершение операций или расширенный поиск.


Поиск (просмотр) (getfile.php, r.php)


В поиске вы увидите, и отображется меню с списком групп (если разрешено) , списком таблиц, список типов поиска, окном для ввода искомого значения, дополнительными опциями и кнопку поиск собственно.

Модуль поиска также может принимать команды (список по .help).

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

(В административном режиме отображаются также дополнительные возможности и команды).


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


Мультипоиск — можно ввести в поиск несколько значений через ; и они все будут показаны в одном окне (если разрешено)


Предмет может иметь комментарий или изображение.

В поиске возможно открытие фотографии(изображения) или текстовые комментарии записаные для каждой базы в отдельной папке (имябазы+scr). (если они есть)

В результатах поиска отображает справа уменьшенную картинку (можно увеличить) и кнопку комментария, которую можно открыть или прочитать комментарий к этому объекту дождавшись всплывающей подсказки. Названия файлов определяются по коду или другой заданной колонке, формат картинок и др. задается в конфигурации.


Редакторы и администраторы могут нажать кнопку редактирования прямо в поисковике.(красного цвета, справа).

Также редакторам доступно удаление напрямую из поиска, отметка для массовых задач (галочками) , и редактирование заголовков.


^ Дополнительные настройки:


Тип поиска (см. ниже)

Выводить #строк — позволяет изменять число строк на страницу.

Сортирование позволяет сортировать по выбранному полю, для DAT таблиц возможна сортировка только по первому полю.

Для выбора активно только в режиме «выбрать поле» (7)

Отключение комм. И рисунков — без комментариев :)

Только поле целиком — отбрасывает результаты которые могли бы тоже найтись как часть целого от введенного знач.


^ Список режимов работы поисковика:


Названия типов поиска могут быть переопределены!

По названию, по коду, по категории, все сразу, избранное, по важным полям, выбрать поле, по всем полям, по комментариям (10. а не 9 ) .


1-й режим (По названию)

Режим поиска по названию (колонка определяется редактором или админом, по умолчанию — 1 )

Производится сравнение строки с содержимым базы, (только по колонке название),если находятся таковые - отображаются.


2-й режим ( по коду)

Запрос по коду - ищется цифровой код (не цифры считаются за заголовки и пропускаются). (колонка определяется редактором или админом, по умолчанию — 0 ,т.е. Физически первая колонка)

Нецифровые значения этим режимом невозможно найти (например «128 256» - есть пробел, i486 — есть буква)

Очень полезен для таблиц 3 режима 1 категории.

**заметка — можно в будущем добавить отключение проверки только цифр.


3-й режим (по категории)

Таблицы в форматах SQL

аналогичен обычному поиску, но предназначен для групп внутри таблиц

в режиме !101 отобразит список всех имеемых групп в виде ссылок.


Таблицы в форматах CSV,DAT,CFG

аналогичен обычному поиску, но предназначен для групп внутри таблиц

в режиме !101 отобразит список всех имеемых групп в виде ссылок.


1-я категория (в альт.версии может называться режим-5)

Производится поиск заданной категории, за нее считается любое нецифровое значение. Используется в базе где все объекты имеют уникальный индекс.

2-я категория (основная)

Используется в случае без уникальных индексов. Разработана для базы с иерархической структурой до 2 уровней вложенности. Способна произвести поиск по любой из колонок.

3-я категория

Тоже что и 2-я только с отключенным механизмом проверки 3-й колонки.

Специально ко всем функциям режима 3 добавлен модуль производящий проверку наличия заголовков и выдающий их в виде кнопок.Администратор может разрешить эту возможность пользователям, но по умолчанию она доступна только ему. Запуск этого модуля можно выполнить и просто дав команду !101.

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


4-й режим (все сразу)

Производится полное отображение содержимого базы, вне зависимости от текста запроса. Только администрация может работать в этом режиме по умолчанию. Это режим дает максимальную нагрузку и трафик из за полного перебора всей базы. Не рекомендуется давать его всем пользователям, хотя можно установить ограничение на максимум результатов поиска.


5-й режим («лучшие») ( избранное)

Для каждой базы может существовать свой список. Для каждого пользователя тоже.


6-й режим ( по важным полям)

Производится поиск введенного значения по всем описанным администратором колонкам.

Существует три способа работы этого режима, поиск по всем указанным колонкам, и поиск по всем колонкам кроме указанных, и поиск по всем колонкам (автопереход на режим 8) . Подробнее – (см. Админку)


7-й режим ( выбрать поле)

Тоже что и 6-й но дается выбор одной колонки из списка для поиска. Важно – колонка ограничена списком разрешенным администратором. На саму администрацию установленные списки не действуют. (доступны все колонки)


8-й режим (по всем полям)

Поиск по всем полям, важно соблюдать осторожность, потому что введя например 1 можно найти не то что планируется.


10-й режим (по комментариям)

Поиск по всем комментариям относящимся к этой базе.


^ Создание ручных ссылок для показа значений!

http://localhost/dj/site/r.php?tbl=11&m=7.5&vID=Onyxia&vID2=


tbl — указание номера таблицы

m — указание режима поиска, для режима 7 после дробной части можно указать номер колонки.

VID — ID или имя которое требуется найти

VID2 — ID или имя для второй главной колонки, требуется если в таблице существуют 2 главные колонки.

Важно: если таковые в таблице есть, но администратор их не определил — немедленно сообщите ему об этом.

Работа с редактором с таблицей предполагающей 2 главные колонки без настройки грозит потерей данных.


^ Поиск в незарегистрированном режиме


Будут видны только те таблицы и базы которые разрешено смотреть без прав.

Программа написана с целью максимально удобной работы. Достаточно написать часть названия искомого объекта (только не слишком малую, чтобы не было ложных совпадений), выбрать базу для поиска, выбрать тип поиска и нажать кнопку искать.


Администрирование (admin.php)

Мой профиль — ваши личные настройки

Редактор (w.php)

Менеджер баз (dblinker.php)

Менеджер файлов (filemgr.php)


Об ошибках сервиса

Если вы допустили ошибку и желаете получить ее дополнительное пояснение - наберите .errors и найдите ее в списке.

Хотя рекомендуется писать об этом на форум.

Если вы нашли ошибку\баг\недочет - пишите на dj--alex@ya.ru с пометкой – Ошибка в прогамме dbscript и номер версии. Также можно посетить мои темы на Mangos.ru или 1wow.ru

В сервисе если разрешена отправка отчетов на сервер — доступна кнопочка BUG рядом с кнопкой меню.

Жалобы проверяются регулярно.


==================================================================================

===================================================================================




Скачать 1,65 Mb.
оставить комментарий
страница1/7
Дата29.09.2011
Размер1,65 Mb.
ТипИнструкция, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы:   1   2   3   4   5   6   7
Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх