Тема: Сканированные документы архива и Javascript
В наличие Сервер под 2008R2, куча документов TIF и задача осуществить управляемый архив.
Пользователи раскиданы в сети по ЛВС и ДСЛ технологии, сколько точно будут заходить и как часто - неизвестно, но установлен временный лимит пользователей 500.
Не зная новых технологий (увы) и имея опыт создания веб-сайтов я принялся собирать все в кучу на основе хтмл, т.е. создал локальный в сети сайт на статических страницах, чтобы как то разгрузить себя от рутинной работы начал изучать ява-скрипт и немного уже внедрил пользуясь опытом гуру, благо интернет есть. Вот недавно закрались сомнения в правильности выбранного пути, т.к. требуется помощь в написании некоторых блоков на яваскрипте..
Что сделано:
-созданы папки проектов ххххх (10250 или 25601), где лежат сканированные файлы по маске ххх.хх.хххх_ххххх.**.ххх_ххх (**. - может отсутствовать)
-оболочка сайта работает исправно, создан поиск на яваскрипте по ключевым словам (жуть т.к. все вбивается по шаблону в тело хтмл поисковой страницы по строчно для каждого проекта)
-внедрена иерархия страниц-ссылок для 1 из 27 групп (первые ххх в названии файла)
-папки проектов находятся на этом же сервере, но не привязаны к сайту в нем же, они открываются в новом окне, как на своем диске проводником (просто и дешево)
- к каждому проекту создан js файл для удобства занесения и изменения данных о самом проекте (кол-во файлов, наименования, спец. данные для вставки в хтмл...)
Возможно было бы правильно использовать MySQL, но нет знаний по этому делу...
Родилась идея сократить ненужную никому иерархию, использовав кнопки РАДИО или ГАЛОЧКИ, когда пользователь выбирает группу, после чего № цеха, а потом №здания... но возникает проблемма - необходимость создания массива с занесением большого числа данных, а после - лишь частичной выборкой по отмеченным критериям..
В результате чего прошу лишь:
1. оценить рациональность применения яваскрипта
2. помочь в написании кода по поиску нескольких проектов по идентификационным данным вводимых при запросе пользователем
В итоге мы получили в принципе два пути поиска нужных документов: длинный - группа-номер цеха-номер здания - а в нем куча проектов - выбирай и открывай папку с файлами!!!
и второй более короткий, но надо знать номер проекта - открывай папку с файлами!!!
плюс поиск по внедренным на страницу хтмл данным (не автоматизировано)
Но неполучена система, некритичная к мелким изменениям без правки хтмл страниц! А хотелось бы вносить изменения только в папки проектов (менять файлы, их кол-во и тп) и js файлы этих проектов.
Если есть необходимость - поделюсь с вами бета версией для анализа проделанной мною работы (вышлю архив) и понимания отсутствия проффессионализма в написании скриптов,
...могу выложить скриншоты.