Willow: Yikes. Imagine the things...Buffy: No! Stop imagining! All of you! Xander: Already got the visual.

'Dirty Girls'


Buffistechnology 3: "Press Some Buttons, See What Happens."

Got a question about technology? Ask it here. Discussion of hardware, software, TiVos, multi-region DVDs, Windows, Macs, LINUX, hand-helds, iPods, anything tech related. Better than any helpdesk!


Jesse - Jan 09, 2019 10:59:24 am PST #25241 of 25496
Sometimes I trip on how happy we could be.

I wonder if any of you can help me talk to my operations people, because I'm afraid I'm not using the right words to describe what I want. My dream is to have a database (?) that is full of paragraphs of information, each of which is tagged (?) in various ways. Then someone can choose different tags and a word document will be automagically created with the relevant paragraphs.

Does that sound like a thing that could exist?


flea - Jan 09, 2019 11:30:26 am PST #25242 of 25496
information libertarian

I am wondering if words like "content modules" might be useful. You basically want to build a text document using different chunks of text (paragraphs) selected from a pool, right?

I've done this for web pages for library resources - you have a box that explains how to use the VPN, a box that gives the subject librarian's profile, a box that has library hours, and then blank boxes you can customize for whatever you need. The boxes were called "content modules" in the setup.


Dana - Jan 09, 2019 11:32:26 am PST #25243 of 25496
"I'm useless alone." // "We're all useless alone. It's a good thing you're not alone."

Sounds like DITA.


Jesse - Jan 09, 2019 11:42:23 am PST #25244 of 25496
Sometimes I trip on how happy we could be.

Both of those sound good! Assuming this is DITA? [link]

Thank you both!


Dana - Jan 09, 2019 12:23:04 pm PST #25245 of 25496
"I'm useless alone." // "We're all useless alone. It's a good thing you're not alone."

Yes, that is DITA. It might be a buzzword that helps evoke what you're looking for. In DITA, information is broken down into standalone chunks and put into a content management system, and then a map is created to pull those chunks and assemble them into your end result.


Sophia Brooks - Jan 09, 2019 1:29:42 pm PST #25246 of 25496
Cats to become a rabbit should gather immediately now here

In the database I use (Slate) they are called snippets.


Jesse - Jan 09, 2019 4:53:48 pm PST #25247 of 25496
Sometimes I trip on how happy we could be.

OMG, why is our database so janky? That looks amazing.


Gudanov - Jan 09, 2019 5:29:22 pm PST #25248 of 25496
Coding and Sleeping

Sounds like a tool that be an excellent candidate for basing on MongoDB. A bit of Java Spring to manage a REST interface used by a Vue js frontend. Generating the result in Word format would be a PITA though. Maybe there's a library that does the heavy lifting though. At least it would be docx, doc is a nightmare. I mean, it made sense in the day, but OMG it was a mess. There's a reason that formatting could go all wonky in old versions of Word.


Gudanov - Jan 09, 2019 5:31:35 pm PST #25249 of 25496
Coding and Sleeping

I mean seriously. When you get SPRMs scattered all over the place in non-linear order, trying to translate doc files into other files was hard AF.


Jesse - Jan 10, 2019 5:32:53 am PST #25250 of 25496
Sometimes I trip on how happy we could be.

It doesn't really have to come out as a Word doc, just something that looks nice.