meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:contribution_guide [2026/04/23 21:00] – doreps | wiki:contribution_guide [2026/07/08 23:23] (current) – doreps | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Welcome to the world of uiTotalLauncherManual and It's Dokuwiki | + | ====== Welcome |
| + | ===== to the world of uiTotalLauncherManual and It's Dokuwiki ===== | ||
| uiTLM is glad you decided to visit this page. It's a first step for many in deciding whether to **Register**, | uiTLM is glad you decided to visit this page. It's a first step for many in deciding whether to **Register**, | ||
| So, let's get started with what can be helpful in this next step. | So, let's get started with what can be helpful in this next step. | ||
| + | ===== Benefits of Registration ===== | ||
| + | Why register? ++++Click here.| | ||
| + | Discuss and ... | ||
| + | * List benefits here | ||
| + | * Media Uploads: Mentions that only registered users can upload images to the media manager. | ||
| + | * Subscription Services: Explains the ability to " | ||
| + | * User Profile: Mentions the ability to track personal contributions via the " | ||
| + | ++++ | ||
| + | ===== Navigation Around the Wiki ===== | ||
| + | There are many aids available with uiTLM to research and find areas of interest related to the Total Launcher application. Learn more ++++below.|This is where more would be added, like... | ||
| + | ==== Search ==== | ||
| + | * **Full-Text Deep Scanning:** It indexes every word on every page. Enter a term or concept and the engine will find it even if it is buried deep inside a paragraph. | ||
| + | * **Instant Live Suggestions: | ||
| + | * **Exact Phrase Matching:** By wrapping a search in quotes (e.g., " | ||
| + | * **Wildcard Flexibility: | ||
| + | ==== Left Sidebar ==== | ||
| + | * **Table of Contents:** List of major Total Launcher concepts and features found in the wiki. | ||
| + | * **Toby Quick Help:** Toby is an automated assistant built right into the sidebar of the wiki. When a bug or typo is found, have a formatting question, or want to pitch a suggestion, there is no need to hunt down an email address. Just use Toby's form. | ||
| + | * **Site Tools Hub:** | ||
| + | * **Recent Changes:** Track the latest edits, updates, and contributions across the wiki in chronological order. | ||
| + | * **Media Manager:** A centralized dashboard to manage images or media assets. | ||
| + | * **Stale the Cache:** Automatically refreshes the page rendering, clearing out old cached data so new formatting changes show up instantly. | ||
| + | * **Sitemap: | ||
| + | * **User Tools Panel:** Houses account-specific shortcuts based on individual login permissions: | ||
| + | * **Update Profile:** Allows users and contributors to quickly manage passwords, display names, and email preferences. | ||
| + | * **Admin Desk:** Gives authorized administrators immediate access to back-end plugin configurations, | ||
| + | * **Log Out:** Provides a secure, single-click exit to terminate the active user session. | ||
| + | * **Last Visited Pages (Breadcrumbs): | ||
| + | |||
| + | ==== Right Sidebar ==== | ||
| + | * **Page Edit (Pencil Icon):** Opens the native wiki editor for the active page, allowing authorized contributors to instantly modify text, update formatting, or fix errors. | ||
| + | * **Old Revisions (Clock Icon):** Serves as a version control safety net. It displays a historical log of every edit made to the page, allowing comparison of changes or rolling back mistakes with a single click. | ||
| + | * **Backlinks (Chain Link Icon):** Scans the entire wiki database to show you exactly which other pages are linking to the current page. This is highly useful for tracing how different topics interconnect **or** navigating back to the previous page. | ||
| + | * **Manage Subscriptions (Envelope Icon):** Allows users to opt in to email notifications for the page or entire namespace, whenever changes or manual updates occur. | ||
| + | * **Add a Book (Book/Plus Icon):** Allows users to bundle the current page into a custom collection or localized manual for specialized printing. | ||
| + | * **Export to PDF (PDF Icon):** Compiles and downloads the active page as a cleanly formatted PDF document, making it easy to save or read offline on desktop or mobile. | ||
| + | * **Fold / Unfold (Double Arrow Icon):** Instantly collapses or expands all text headers and toggle boxes on the page at once, allowing for rapid scanning of long technical documents. | ||
| + | * **Back to Top (Up Arrow Icon):** Provides a quick scroll shortcut that snaps the user straight back to the very top of the page, eliminating tedious scrolling on long articles or mobile screens. | ||
| + | ++++ | ||
| ===== Wiki Concepts: Getting Started ===== | ===== Wiki Concepts: Getting Started ===== | ||
| - | Before starting to write, here are a few "Big Picture" | + | Before starting to edit and contribute to pages, a few "Big Picture" |
| ==== Namespaces and Folders ==== | ==== Namespaces and Folders ==== | ||
| - | Location | + | The location |
| * **Structure: | * **Structure: | ||
| * **Example: | * **Example: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| - | + | * Since all pages are in .txt format, | |
| - | ==== File Creation ==== | + | |
| - | Registered users are at a permission level to create new pages (not delete pages). The established method to create a new page is to locate the **Search Bar** (open it if on mobile) and enter the desired pagesname. In essence, the wiki is searching to make sure that location and pagename does not exist. If **not found**, the response will show the pagename in **red**. Click the red URL and a new page will open ready for text entry. | + | |
| + | ==== File Naming and Creation ==== | ||
| === Naming the Location / Pagename === | === Naming the Location / Pagename === | ||
| - | A page needs a location (it' | + | A page needs a location (its street) and pagename (its address). When combined, it becomes a namespace (its home). Some visitors may be more familiar with Windows or Android naming conventions, |
| ^ In Windows or Android filename | ^ In Windows or Android filename | ||
| - | | \root\subdirectory\filename.ext | + | | \root\subdirectory\filename.ext |
| + | |||
| + | === File Creation === | ||
| + | Registered users have a " | ||
| + | |||
| + | The established method to create a new page is to | ||
| + | * Locate the **Search Bar** (open it if on mobile) | ||
| + | * Enter the desired pagesname (make the wiki search to make sure that location and pagename does not exist | ||
| + | * If **not found**, the response will show the pagename in **red** | ||
| + | * Click the red URL | ||
| + | * A new page will open ready for text entry. | ||
| + | |||
| + | == Case Sensitivity == | ||
| + | * While DokuWiki converts pagenames to lowercase, the server system for uiTLM is case-sensitive: | ||
| + | * **Lower Case**: **All filenames** for pages created, media, and internal/ | ||
| - | ==== Names vs. Headings ==== | + | <WRAP center round tip> |
| It is easy to confuse the **Page Name**, **File Name** and **Page Title**. | It is easy to confuse the **Page Name**, **File Name** and **Page Title**. | ||
| - | * **The Pagename:** This is the URL or location of the file (usually a .txt) such as '' | + | * **The Pagename:** This is the URL or location of the file (usually a .txt) such as '' |
| * **The Heading (Title):** The very first line of your page (e.g., '' | * **The Heading (Title):** The very first line of your page (e.g., '' | ||
| - | + | </ | |
| - | ==== Paragraphs and New Lines ==== | + | |
| - | DokuWiki handles " | + | |
| - | * **New Paragraph: | + | |
| - | * **Forced New Line:** If you want to drop to the next line without starting a new paragraph, type two backslashes followed by a space: '' | + | |
| - | * **The " | + | |
| ==== Table of Contents for Pages ==== | ==== Table of Contents for Pages ==== | ||
| - | A Table of Contents (TOC) will automatically be for page long as it has least three **Headings** (the lines starting with '' | + | A Table of Contents (TOC) will automatically be created |
| + | * The TOC can be a drop-down or left extended while scrolling a page. To roll up the TOC, just click the '' | ||
| ==== Non-Destructive Editing ==== | ==== Non-Destructive Editing ==== | ||
| - | Don't be afraid to make mistakes! Dokuwiki and SprintDoc will remember | + | Don't be afraid to make mistakes! Dokuwiki and SprintDoc will remember |
| - | * **Old Revisions: | + | * **Old Revisions: |
| - | * **Preview: | + | * **Preview: |
| + | * If it looks acceptable, tap **Save** | ||
| + | * or scroll up to the editing window to make more changes | ||
| + | * Forgetting to **Save** will cause a notification | ||
| + | * "Leave site? Changes to your page will not be saved" | ||
| + | * Tap '' | ||
| + | * | ||
| > **A Supporting Note:** DokuWiki is "Plain Text" first. Even if the formatting looks messy in the editor, the final page will look clean and professional! | > **A Supporting Note:** DokuWiki is "Plain Text" first. Even if the formatting looks messy in the editor, the final page will look clean and professional! | ||
| + | ++++ | ||
| + | After becoming acquainted with Wiki Concepts and Syntax, visit the **Playground** namespace where new users can practice syntax without affecting live documentation. Navigate there in either of 2 ways: | ||
| + | - If registered, the **left sidebar** offers | ||
| + | * **Sitemap**: | ||
| + | * A listing of all namespaces will scroll (alphabetical order) | ||
| + | * **Playground**: | ||
| + | * **Playground Page**: Click '' | ||
| + | - Use this link to navigate there directly: [[: | ||
| ---- | ---- | ||
| Line 51: | Line 114: | ||
| ===== DokuWiki Syntax: The Essentials ===== | ===== DokuWiki Syntax: The Essentials ===== | ||
| - | Welcome! | + | DokuWiki is designed to be simple. |
| ==== Headings ==== | ==== Headings ==== | ||
| Line 59: | Line 122: | ||
| * ==== Sub-Section ==== | * ==== Sub-Section ==== | ||
| - | Headings use equals signs `=`. The more equals | + | Headings use equals signs `=`. |
| + | * The more equal signs used, the **larger** or **higher** the heading. The ' | ||
| + | <WRAP indent> | ||
| * `====== Top Level Title ======` (Main page title) | * `====== Top Level Title ======` (Main page title) | ||
| * `===== Section Title =====` | * `===== Section Title =====` | ||
| * `==== Sub-Section ====` | * `==== Sub-Section ====` | ||
| + | </ | ||
| ==== Formatting Text ==== | ==== Formatting Text ==== | ||
| Line 71: | Line 136: | ||
| * '' | * '' | ||
| - | ==== Lists ==== | + | ==== Paragraphs and New Lines ==== |
| - | **Important:** You must start a list item with **two spaces**. | + | DokuWiki handles " |
| - | * Bullet points use an asterisk: '' | + | * **New Paragraph:** Press **Enter twice** to leave a blank line. This is the best way to keep text readable. |
| - | | + | * **Forced New Line:** If you want to drop to the next line without starting |
| - | + | <WRAP centered round tip> | |
| - | ==== Links ==== | + | <WRAP centeralign> |
| - | To link to another page or a website, use double square brackets. | + | |
| - | * Internal: '' | + | |
| - | * Internal with custom name: '' | + | </WRAP> |
| - | * External: '' | + | |
| - | + | ||
| - | ==== Images ==== | + | |
| - | Use curly braces to show an image. | + | |
| - | * Standard: '' | + | |
| - | * Resized (50px wide): '' | + | |
| - | + | ||
| - | ==== Simple Tables ==== | + | |
| - | Tables use the pipe '' | + | |
| - | + | ||
| - | ^ Header 1 ^ Header 2 ^ | + | |
| - | | Content A | Content B | | + | |
| - | | Content C | Content D | | + | |
| - | + | ||
| - | & *Pro Tip:** Always leave one empty line between a paragraph and a list or table to make sure the " | + | |
| - | + | ||
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | Here is a simplified "Cheat Sheet" focusing on the essentials that will be used **90%** of the time. | + | |
| - | + | ||
| - | ==== Headings ==== | + | |
| - | + | ||
| - | Headings use equals signs `=`. The more equals signs you use, the **larger** or **higher** the heading. The ' | + | |
| - | * `====== Top Level Title ======` (Main page title) | + | |
| - | * `===== Section Title =====` | + | |
| - | * `==== Sub-Section ====` | + | |
| - | ***Tip:** DokuWiki automatically creates a Table of Contents if there areat least three headings on a page. | + | |
| - | + | ||
| - | ----- | + | |
| - | + | ||
| - | ==== Text ==== | + | |
| - | Think of these as " | + | |
| - | * **Bold:** `**Double Asterisks**` | + | |
| - | * **// | + | |
| - | * **__Underline__: | + | |
| - | * **'' | + | |
| - | + | ||
| - | ----- | + | |
| ==== Lists ==== | ==== Lists ==== | ||
| Building lists is all about the **indentation** and **steps**. | Building lists is all about the **indentation** and **steps**. | ||
| - | * For bullet point: Use **two spaces** from the left margin and an **asterisk** ' | + | * For bullet point: Use **two spaces** from the left margin and an **asterisk** |
| - | * For numbered list: Use **two spaces** from the left margin and a **dash** ' | + | * For numbered list: Use **two spaces** from the left margin and a **dash** |
| * To create further indentation for either: add 2 more spaces to the previous **indentation** | * To create further indentation for either: add 2 more spaces to the previous **indentation** | ||
| + | <WRAP indent> | ||
| * First bullet item | * First bullet item | ||
| * Second bullet item | * Second bullet item | ||
| Line 131: | Line 157: | ||
| - First numbered item | - First numbered item | ||
| - Second numbered item | - Second numbered item | ||
| + | </ | ||
| - | ----- | + | ==== Links ==== |
| + | To link to another **page**, a **section** on the existing or other page, or a **website**, | ||
| + | * Internal: < | ||
| + | * Internal with custom name: < | ||
| + | * External: < | ||
| - | ==== File Paths ==== | + | === Media === |
| - | Linking is the " | + | |
| - | ^ In Windows or Android filename | + | To display any media, use opening and closing curly braces ('' |
| - | | \root\subdirectory\filename.ext | + | * Images (PNG, jpg gif, webp) |
| + | * Video (animated gifs mp4((mp4 format is discouraged due to file size))), use curly braces. | ||
| + | * All media on a page must be located in the '' | ||
| + | | ||
| + | * **Example**: write about a fish and insert a fish.webp. The page is fish.tx | ||
| + | * The fish lives in a " | ||
| + | * The link would be '' | ||
| - | ==== Links: To Pages or Sections on the Same Page ==== | + | |
| - | | + | * '' |
| - | * To the same page and section heading | + | * '' |
| - | * **External Link outside the wiki:** < | + | |
| - | + | ||
| - | ----- | + | |
| - | + | ||
| - | === Media (Images) === | + | |
| - | + | ||
| - | To display an image, use curly braces. | + | |
| - | + | ||
| - | * ' | + | |
| - | * `{{wiki: | + | |
| - | * `{{wiki: | + | |
| - | + | ||
| - | ----- | + | |
| === Simple Tables === | === Simple Tables === | ||
| - | Tables are built using vertical bars `|` for (cells) and carets for `^` (headers). Alignment can be specific **for each cell or heading**: To center contents leave 2 spaces between the beginning and ending cell or header marker, | + | Tables are built using vertical bars '' |
| + | * To **center** contents, leave 2 spaces between the beginning and ending cell or header marker, | ||
| + | * leave 1 space for left-aligned entries. | ||
| | Goal | Syntax | | Goal | Syntax | ||
| - | | **Header | + | ^ |
| - | | **Standard Row** | `| Content | + | | Content A | | Content |
| - | + | ++++ | |
| - | ----- | + | <WRAP noprint> |
| - | + | ||
| - | === Special Note for the " | + | |
| - | + | ||
| - | - **Save often:** The preview button is your best friend. | + | |
| - | | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||