Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Чт Сен 10, 2009 11:48 am Заголовок сообщения: Создание базы знаний |
|
|
Существует задача построить базу знаний. Что то типа вики. Набор статей связанных ссылками. Может быть это будет похоже на электронную справку, так как статьи будут достаточно жестко структурированы по разделам, подразделам и категориям.
Дано: Некое файловое хранилище. Есть возможность лазить по папкам, запускать на них документы (офис, HTML), переходить по ссылкам.
Хочется как то организовать одновременно и файловую структуру и чем то генерить в каждой папочке HTML файл с шапкой и и навигацией, чтобы в нем помещать статьи и ссылки на другие статьи и документы.
Есть ли программки какие для этого?
Мне это все напомнило обычный сайт без движка.
Может кто что подсказать? _________________ <-|||-< |
|
Вернуться к началу |
|
 |
alsor

Зарегистрирован: 25.11.2005 Сообщения: 1166 Откуда: Киберпространство
|
|
Вернуться к началу |
|
 |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Чт Сен 10, 2009 1:27 pm Заголовок сообщения: |
|
|
поиск по документам уже есть. Файловая система (доступная извне) его обеспечивает. Пока на этом можно не заморачиваться.
Вопрос именно в том - как генерить контент (странички) и поддерживать его. Можно конечно все написать в блокноте или в ворде сохранять как HTML - но это как то не удобно. Допустим у меня есть куча html файлов и мне надо во всех них исправить ссылку на главную страницу.
Еще раз повторяю, что сервера нет. Возможности генерить странички динамически тоже нет. Можно все директории загрузить на локальную машину и скормить это все какой то программе, которая будет позволять управлять контентом, шаблонами и тд.
Может мне подойдет какой то продукт по созданию электронной документации? Например у оракла некоторая документация, поставляемая на CD, сводится к набору HTML-ек и главной странице, которая содержит структуру и поиск во фрейме слева и открывает странички во фреме права. Чем бы такую вещь сгенерить и поддерживать?
На первом этапе интерактивности не предполагается, которую обеспечивает вики.
Думаю для владельцев сайтов уже есть каки то решения.
Был вроде бы dreaviewer и еще что то... _________________ <-|||-< |
|
Вернуться к началу |
|
 |
Snoopy

Зарегистрирован: 29.11.2005 Сообщения: 1395
|
Добавлено: Чт Сен 10, 2009 1:49 pm Заголовок сообщения: |
|
|
Agent_Cooper писал(а): | Еще раз повторяю, что сервера нет. Возможности генерить странички динамически тоже нет. |
А почему? |
|
Вернуться к началу |
|
 |
alsor

Зарегистрирован: 25.11.2005 Сообщения: 1166 Откуда: Киберпространство
|
Добавлено: Чт Сен 10, 2009 2:12 pm Заголовок сообщения: |
|
|
А, ну если без сервера... тогда я не стой стороны к проблеме подошел.. Ну тогда действительно нужна генерилка документации. Чем та же оракловая не подходит? _________________ JIT happens! |
|
Вернуться к началу |
|
 |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Чт Сен 10, 2009 2:49 pm Заголовок сообщения: |
|
|
Snoopy писал(а): |
А почему? |
Да потому что пока некому поддреживать и не факт, что, приходится пользоваться существующей инфраструктурой.
А оракловая генерилка плоха тем, что у меня ее нет Я имел ввиду что она есть наверное у оракла и он ей пользуется для создания документации, но он ее не продает. _________________ <-|||-< |
|
Вернуться к началу |
|
 |
alsor

Зарегистрирован: 25.11.2005 Сообщения: 1166 Откуда: Киберпространство
|
Добавлено: Чт Сен 10, 2009 5:08 pm Заголовок сообщения: |
|
|
тогда наверно надо копать в сторону шаблонов (template engine, template processor) или генераторов документации (documentation generator). Тока у последних обычно на входе исходный код. _________________ JIT happens! |
|
Вернуться к началу |
|
 |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Пт Сен 11, 2009 12:18 pm Заголовок сообщения: |
|
|
гм...
Решение похоже кажется простым. Я уже подошел к сути.
XML-файл это источник, преобразуемый в веб-страничку с помощью XSLT.
Кажется можно будет в 1 место положить шаблон, а все потом при попытке запуска XML источника данных, это все будет браузером преобразовываться в HTML. Надеюсь это сработает именно так.
Но вот готового визуального программного средства я пока не нашел. Продолжаю копать.
Нужно:
1. Средство для создания XML источника данных. Желательно чтобы не приходилось парится с тегами. Например текстовый редактор, который может сохранять как XML, преобразуя ограниченный набор форматирования в теги.
2. Средство для создания шаблонов. (Ну тут можно конечно 1 шаблон и вручную написать)
Кто нить плотно работал c XLST? Или чувствую я в этом буду пока самый продвинутый ? _________________ <-|||-< |
|
Вернуться к началу |
|
 |
alsor

Зарегистрирован: 25.11.2005 Сообщения: 1166 Откуда: Киберпространство
|
Добавлено: Пт Сен 11, 2009 4:03 pm Заголовок сообщения: |
|
|
Agent_Cooper писал(а): | Кто нить плотно работал c XLST? |
Я немного поимел дело с XSLT когда прикручивали яндексовский xscript. Но ты тут зацепишь целый стэк HTML, CSS, XPath... Хотя все это довольно быстро осваивается чтобы начать - вполне пригодны w3schools' tutorials. |
|
Вернуться к началу |
|
 |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Пт Сен 11, 2009 4:44 pm Заголовок сообщения: |
|
|
я уже тоже работал слегка...
Мне доводилось отчеты делать, которые в ексель выводятся.
Так вот там я из XML с помощью XSLT создавал XML таблицу екселя, которая и является искомым результатом.
Но там был паблишер, сервисный процесс, который это преобразование делал.
Насколько я понимаю, то же самое может сделать и браузер, локально. По крайней мере на w3schools примеры именно такие. _________________ <-|||-< |
|
Вернуться к началу |
|
 |
alsor

Зарегистрирован: 25.11.2005 Сообщения: 1166 Откуда: Киберпространство
|
Добавлено: Пт Сен 11, 2009 5:27 pm Заголовок сообщения: |
|
|
да, XSLT может выполняться и серверно и локально.. что лучше надо думать в каждом конкретном случае. _________________ JIT happens! |
|
Вернуться к началу |
|
 |
teg

Зарегистрирован: 20.12.2005 Сообщения: 410
|
Добавлено: Сб Сен 12, 2009 10:21 pm Заголовок сообщения: |
|
|
Затрудняюсь точно отследить нить рассуждений, но в своей первой формулировке задача решается любой CMS. Простые решения я не смотрел. Java-версия -- OpenCMS -- ну это вроде прям то, что надо. Можно наворотить html, можно обработать XML, можно загрузить имеющийся контент в систему. Подозреваю, что всё это умеют и более примитивные по происхождению системы. |
|
Вернуться к началу |
|
 |
Agent_Cooper

Зарегистрирован: 20.12.2005 Сообщения: 818 Откуда: масква
|
Добавлено: Сб Сен 12, 2009 11:16 pm Заголовок сообщения: |
|
|
teg писал(а): | Java-версия -- OpenCMS -- ну это вроде прям то, что надо. Можно наворотить html, можно обработать XML, можно загрузить имеющийся контент в систему. Подозреваю, что всё это умеют и более примитивные по происхождению системы. |
Насколько я понял для OpenCMS нужен сервер. Мне его поднять нет возможности. Мои задачи достоточно просты и JSP, доступ к БД не нужен.
Нужна приблуда, которая позволит делать документацию, ссылки на фалы в единообразном виде, с перекрестными ссылками и тд.
Сейчас хотя бы найти текстовый редактор, в котором очень мало способов форматирования (заголовок раздела, заголовок главы, подзаголовок, список, абзац, таблица, картинка) , и который это форматирование автоматом пихает в теги.
Смотрю в сторону продуктов для технических писателей - но пока ничего простого не увидел. _________________ <-|||-< |
|
Вернуться к началу |
|
 |
|