Everything looks good from here... Yes. Yes, this is a fertile land, and we will thrive. We will rule over all this land, and we will call it... 'This Land.' I think we should call it 'your grave!' Ah, curse your sudden but inevitable betrayal! Ha ha HA! Mine is an evil laugh! Now die! Oh, no, God! Oh, dear God in heaven!

Wash ,'Serenity'


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 25497
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 25497
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 25497
I'm terrifically busy with my ennui.

Sounds like DITA.


Jesse - Jan 09, 2019 11:42:23 am PST #25244 of 25497
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 25497
I'm terrifically busy with my ennui.

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 25497
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 25497
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 25497
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 25497
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 25497
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.