LINUX.ORG.RU

mediawiki в виде базы данных компонентов

 , ,


2

2

Некоторое время пользовался tracmor'ом, но теперь он меня в концы задолбал. Долго думал над решением, 1C.Склад - это не наш метод (c), в итоге в голову пришла гениальная мысля заюзать для этого дела mediawiki.

Собственно, сказано сделано, за вечерок раскатал у себя, пока на лаптопе, накатил DynamicPageList, msUpload, ParserFunctions, раскурил их язык шаблонов, запилил плашечки в стиле лурка...

Исходник странички на скриншоте выглядит примерно так:

{{USSR}}
{{box|R1}}
[[Category:Thyristor]]
{{COMP|2У102В.jpg|:File:radioelpribori_ru_2u102a_2u102b_2u102v_2u102g_ku102a_ku102b.pdf|Тиристор}}

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

Сетап получился несекурный, потому наружу открывать не буду. Проблема раз - QR коды приходится тянуть с гугловских чартов, вменяемого плагина для медиавики нет - только один нерабочий. Проблема два - для некоторых компонентов, например импульсных преобразователей, хочется воткнуть тупой js код с калькулятором, что тоже невесть как секурно. Чего пока не хватает/не знаю как сделать - это параметрический поиск. Мне не критично, но был бы совсем шик. И без того сильно удобнее tracmor'а - можно добавлять к компонентам быстро свои заметки/результаты успехов/фейлов и прочее.

>>> Просмотр (1920x1080, 273 Kb)

★★★★★

Проверено: JB ()

я делал(с моим уровнем незнания django), там даже что-то на GitHub- валяется, но в ломак было все это забивать , а теперь уже переезд)

А вообще лучше с распозновалкой голоса... так влом это все описывать)))

DR_SL ★★★★ ()
Последнее исправление: DR_SL (всего исправлений: 1)

Лучше иметь базу данных + клиент с учётом всех нюансов.

CYB3R ★★★★★ ()
Ответ на: комментарий от CYB3R

Там ещё как я считаю очень важна форма ввода компонентов ,с мастером ,подсказками и\или автодополнением. Потому как каждый раз рыться по справочникам и wiki определяя тип корпуса или тип прибора по маркировке, это ужа ужас

DR_SL ★★★★ ()
Ответ на: комментарий от CYB3R

Хорошая попытка, но на 1С.Склад мы не пересядем!

ncrmnt ★★★★★ ()
Ответ на: комментарий от DR_SL

Я считаю, что нужно для каждой микрухи иметь схему имени «ПРЕФИКС+ОСНОВА+СУФФИКС». Например, есть микросхема CH340G («CH» — префикс производителя, «340» — название, «G» — суффикс). А рядом лежит CH340T, которая отличается только упаковкой в другой корпус. И нужно вывести обе по запросу одной из них.

CYB3R ★★★★★ ()
Ответ на: комментарий от ncrmnt

Не, 1С.Склад не нужен. Нужен свой велосипед.

CYB3R ★★★★★ ()
Ответ на: комментарий от DR_SL

Такую форму можно легко сделать на SemanticForms (необходимо установить расширение SemanticMediawiki + SemanticForms).

XVilka ★★★★ ()
Ответ на: комментарий от XVilka

Судя по описанию похоже на ModelForms из Django (да в общем-то мне хватало и админки)

Вообще если знаете скорее база для радиолюбителей должна включать в себя справоник на подобие программы ColorCode под винду ... на ридиокоте видел ссылки.

DR_SL ★★★★ ()
Ответ на: комментарий от CYB3R

Это да, в общем хотя я ленив и не так молод как ты ,все равно между велосипедом и медиавики, склоняюсь к велосипеду)))

DR_SL ★★★★ ()

А почему не указывается количество деталей в коробках и как учитывается факт расхода той или иной детали?

PaRuSoft ★★★ ()
Ответ на: комментарий от PaRuSoft

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

ncrmnt ★★★★★ ()

мелкософтовский ворд-то тебе зачем?

Deleted ()
Ответ на: комментарий от Deleted

Потому что многие наши ВАКовские журналы хотят статьи только в .doc\.docx, и еще поставляют шаблоны со стилями от которых у Libreoffice крышу сносит. Тут уж никуда не деться.

ncrmnt ★★★★★ ()
Последнее исправление: ncrmnt (всего исправлений: 1)

Сетап получился несекурный

Как ты так умудрился?

anonymous_sama ★★★★★ ()

Как по мне - mediawiki адский тормоз.

xtraeft ★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.