lorem-ipsum-dummy-text-generator
Service icon

Lorem Ipsum Dummy Text Generator

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 26 Mar (4 weeks ago)
 by 
0.0
 (0 ratings)
lorem-ipsum-dummy-text-generator

Lorem Ipsum Dummy Text Generator

Documentation
1.0.0

🧩 Component: Lorem Ipsum Dummy Text Generator


📌 Purpose

This reusable OutSystems component provides dynamically generated Lorem Ipsum dummy text based on user-defined criteria: bytes, words, sentences, or paragraphs. It is particularly useful for developers and testers who need placeholder text during development or prototyping.



🖼️ User Interface Testing App (Reactive Web App)


Inputs:

  • Quantity: Numeric input determining how much dummy text to generate.
  • Type: Radio button group with four options:
    • Bytes
    • Words
    • Sentences
    • Paragraphs

Actions:

  • Generate button triggers the logic to produce dummy text.

Output:

  • A large text area where the generated dummy text is displayed.

The UI is responsive and styled with standard OutSystems themes, leveraging proper validations for required fields.



⚙️ Back-End Architecture


💡 Core Logic:

The logic for generating the dummy text is delegated to an Extension Module (created in Integration Studio) written in C#.



🧩 Extension Module: LoremIpsumDummyTextGenerator.xif


This extension includes the following public C# methods, each exposed as a server action in OutSystems:

Action NameInput ParameterOutput ParameterDescription
GenerateBytesQuantityOfBytes (Int)Text (Text)Returns Lorem Ipsum text with the exact number of bytes.
GenerateWordsQuantityOfWords (Int)Text (Text)Returns Lorem Ipsum text with the given number of words.
GenerateSentencesQuantityOfSentences (Int)Text (Text)Returns the specified number of sentences.
GenerateParagraphsQuantityOfParagraphs (Int)Text (Text)Returns full paragraphs of Lorem Ipsum.


Each method internally uses C# logic to build a valid, properly formatted Lorem Ipsum text block. The extension likely relies on a static list of base words and formatting rules to construct natural-looking results.