Хочешь что-то понять — попытайся объяснить другому (с).
Формулирую идею внятнее.
Мне бы хотелось, чтобы люди могли получить доступ к своим 100500000 файлам:
a) ассоциативно (не иерархически и не в поисковике (секретарша может не знать, что Пежо пишется Peugeot, а Шлёмберже — Schlumberger))
b) прямой (а не скачать-закачать).
c) отовсюду (из любого интернета и платформы).
На сегодня вы можете получить только 1..2 из 3.
В статье делается попытка обеспечить 1+2+3.
Всего лишь.
Ок. Выключим компьютер. Вы — манагер по продажам. Все документы — в папка, которые в папках, которые в папках, которые… Строго согласно корпоративным стандартам.
И Вы уходите в отпуск.
Звонок: «Добрый день, это Рамашка. Я по поводу договора с Вектором — нельзя ли изменить сумму с 1.5 лимона на 2? Только побыстрее пожалуйста — пока гендир согласился.».
На телефоне — секртерша.
В идеале она должна:
а) быстро куда-то зайти и б) найти документ с тегами «Договор», «Ромашка», «Вектор» (Не «Договора», не «Договоры», не «Договоренности», не «ООО Ромашка», не… — просто выбрать из списка) — 15 секунд.
б) открыть его — 15 секнуд
в) заменить 1500000 на 2000000 — 15 секунд.
г) нажать педаль «Печать» — «VentaFax» — 15 секунд.
Итого — 1 минута. И мы заработали 500 тыщ.
По вашему сценарию:
1. она быстро где-то находит корпортаивный стандарт хранения документов именно отдела продаж.
2. быстро его читает
3. быстро открывает папки (бумажные, друг в друге): Документы — Входящие — Контрагенты — Ромашка — Договора — Исходящие — Вектор — БольшеЛимона — Июль — …
«Смотри не перепутай, Кутузов!» (с)
Я за вас очень рад, но «порядок» — понятие очень относительное.
Особенно когда ним (порядком) занимается не один человек.
И у каждого из этих человеков свои понятия о порядке.
Посему я наблюдал, как каждый новый коммдир пересобачивал несколько тысяч файлов по-своему. В таком порядке, в каком — как _ему_ кажется — файлы должны быть.
А потом манагеры по продажам а) в лучшем случае — писали докладную гендиру, чтобы комдир не мешал работать, или б) тянули себе в домик всю файлопомойку и пересобачивали по-своему. Все 150 тысяч файлов.
Еще раз — речь не о поисковой машине.
Человек не знает, что он ищет (слова).
Ему надо дать выбор из существующих критериев.
Он не должен думать, что искать — ЮрОтдел, Юридический Отдел, Адвокаты, Законники, Захребетники, Манагеры по Закону или еще что-то.
Дайте список отделов — он сам поймет, что ему нужно.
Тащемта «документохранилище» в названии статьи было расчитано на гугель (в чем можно убедиться).
На самом деле точное название — «идеальная файлопомойка».
Документы, музыка, кино, фото, мыло,, прон — всё должно быть доступно в два-три клика.
Такое уже начало шевелиться — но надо писать WebDAV-provider from stretch.
Документохранилище — это не документооборот. Ибо «оборот» подразумевает workflow.
Здесь его нет.
Осталось ерунда:
1. научить секретаршу в венде изготавливать правильные симлинки (штук X а то и Y на каждый из 100500 файлов)
2. и обеспечить их (симлинков) релевантность при переименовании/удалинии файлов.
Мда, и еще…
Люди: не пытайтесь ходить в демку оперой, хромом, IE или еще чем-то. Пытайтесь ходить a) Konqueror, b) Epiphany, c) лисой (Windows — но с массой приседаний).
Можно даже воспитать лису под Linux — но только путем перенаправления на тот же Konqueror или Epiphany (гуглим «регистрировать протокол firefox»)
Да. WebDrive намного компатибабельнее, чем встроенный webfolder (или как его там… там есть редиректор и webfolder, и они не совместимы… и не совместимы с Microsoft Office (у которого есть своя реализация WebDAV)).
Но WebDrive обеспечивает только маппинг.
См. п.3.3.
1. «сколь угодно» — это шутка, видимо.
2. существуют такие системы отсчета, благодаря которым клиент ни за что в жизни не отдаст свои интимные данные какому-то там гуглю (и уж тем более скайдрайву).
Ну почему же… Вы можете наблюдать реальное приложение с таки достаточно красивыми PDF (налоговой и ФМС нравится, по крайней мере).
Другой вопрос что сейчас это решается чуть-чуть некрасиво — через вызов внешних программ.
До нативного python осталось совсем немного:
* допилить webkit
* и допилить poppler
Похоже — в QWebView 4.8 (или webkit 2.2 вообще?) поломалось page-break-*. ПО крайней мере — webkit-браузеры (кроме Chromium, что поняно) печатают без единого разрыва.
Ждем пачей — тогда проблема с html будет решена окончательно.
Перечислять очень долго.
Из 158 entities, перечисленные в RML user guide, trml2pdf поддерживает примерно 60.
В сырцах они все видны (def render(...):), можете сравнить самостоятельно.
Этот случай рассмотрен. Интерфейс есть, он и применяется — вызов бинарника. Что не совсем нативно.
Python-binding к библиотеке libwkhtmltox пока падает.
Опять же — из тестового примера получилась немного ерунда (еще и с рекламой, которую в налоговой могут и не принять.
Но отработал очень корректно.
Спасибо за идею — запишу в TODO.
Формулирую идею внятнее.
Мне бы хотелось, чтобы люди могли получить доступ к своим 100500000 файлам:
a) ассоциативно (не иерархически и не в поисковике (секретарша может не знать, что Пежо пишется Peugeot, а Шлёмберже — Schlumberger))
b) прямой (а не скачать-закачать).
c) отовсюду (из любого интернета и платформы).
На сегодня вы можете получить только 1..2 из 3.
В статье делается попытка обеспечить 1+2+3.
Всего лишь.
И Вы уходите в отпуск.
Звонок: «Добрый день, это Рамашка. Я по поводу договора с Вектором — нельзя ли изменить сумму с 1.5 лимона на 2? Только побыстрее пожалуйста — пока гендир согласился.».
На телефоне — секртерша.
В идеале она должна:
а) быстро куда-то зайти и б) найти документ с тегами «Договор», «Ромашка», «Вектор» (Не «Договора», не «Договоры», не «Договоренности», не «ООО Ромашка», не… — просто выбрать из списка) — 15 секунд.
б) открыть его — 15 секнуд
в) заменить 1500000 на 2000000 — 15 секунд.
г) нажать педаль «Печать» — «VentaFax» — 15 секунд.
Итого — 1 минута. И мы заработали 500 тыщ.
По вашему сценарию:
1. она быстро где-то находит корпортаивный стандарт хранения документов именно отдела продаж.
2. быстро его читает
3. быстро открывает папки (бумажные, друг в друге): Документы — Входящие — Контрагенты — Ромашка — Договора — Исходящие — Вектор — БольшеЛимона — Июль — …
«Смотри не перепутай, Кутузов!» (с)
Особенно когда ним (порядком) занимается не один человек.
И у каждого из этих человеков свои понятия о порядке.
Посему я наблюдал, как каждый новый коммдир пересобачивал несколько тысяч файлов по-своему. В таком порядке, в каком — как _ему_ кажется — файлы должны быть.
А потом манагеры по продажам а) в лучшем случае — писали докладную гендиру, чтобы комдир не мешал работать, или б) тянули себе в домик всю файлопомойку и пересобачивали по-своему. Все 150 тысяч файлов.
Человек не знает, что он ищет (слова).
Ему надо дать выбор из существующих критериев.
Он не должен думать, что искать — ЮрОтдел, Юридический Отдел, Адвокаты, Законники, Захребетники, Манагеры по Закону или еще что-то.
Дайте список отделов — он сам поймет, что ему нужно.
В Проводнике вы список отделов не дадите.
На самом деле точное название — «идеальная файлопомойка».
Документы, музыка, кино, фото, мыло,, прон — всё должно быть доступно в два-три клика.
Такое уже начало шевелиться — но надо писать WebDAV-provider from stretch.
Документохранилище — это не документооборот. Ибо «оборот» подразумевает workflow.
Здесь его нет.
Хотя…
1. научить секретаршу в венде изготавливать правильные симлинки (штук X а то и Y на каждый из 100500 файлов)
2. и обеспечить их (симлинков) релевантность при переименовании/удалинии файлов.
Люди: не пытайтесь ходить в демку оперой, хромом, IE или еще чем-то. Пытайтесь ходить a) Konqueror, b) Epiphany, c) лисой (Windows — но с массой приседаний).
Можно даже воспитать лису под Linux — но только путем перенаправления на тот же Konqueror или Epiphany (гуглим «регистрировать протокол firefox»)
Но WebDrive обеспечивает только маппинг.
См. п.3.3.
Но не верю, что я могу с первой попавшейся венды/линукса/xBSD/MacOS/Symbian/etc зайти — и работать.
2. существуют такие системы отсчета, благодаря которым клиент ни за что в жизни не отдаст свои интимные данные какому-то там гуглю (и уж тем более скайдрайву).
Читаем внимательно ТЗ:
* кросс-платформенно (клиент).
* без дополнительных приседаний.
Спортлототехподдержку mod_dav|Apache|KDE|GNOME|Microsoft.Мопед не мой (с)
Другой вопрос что сейчас это решается чуть-чуть некрасиво — через вызов внешних программ.
До нативного python осталось совсем немного:
* допилить webkit
* и допилить poppler
Ждем пачей — тогда проблема с html будет решена окончательно.
Из 158 entities, перечисленные в RML user guide, trml2pdf поддерживает примерно 60.
В сырцах они все видны (def render(...):), можете сравнить самостоятельно.
Читайте внимательнее, пожалуйста.
Python-binding к библиотеке libwkhtmltox пока падает.
Но отработал очень корректно.
Спасибо за идею — запишу в TODO.