Changeset 3424262
- Timestamp:
- 12/20/2025 03:53:37 PM (3 months ago)
- Location:
- now-page-via-omg-lol-connector
- Files:
-
- 2 added
- 6 edited
- 1 copied
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
tags/1.0.3 (copied) (copied from now-page-via-omg-lol-connector/trunk)
-
tags/1.0.3/README.md (modified) (1 diff)
-
tags/1.0.3/omg-lol-now.php (modified) (1 diff)
-
tags/1.0.3/readme.txt (modified) (2 diffs)
-
trunk/README.md (modified) (1 diff)
-
trunk/omg-lol-now.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
now-page-via-omg-lol-connector/tags/1.0.3/README.md
r3327859 r3424262 1 # ✨ Now Page via OMG.lol 2 3 **Effortlessly bring your OMG.lol Now Page to your WordPress site.** 4 5 Whether you're letting visitors know what you're up to, maintaining a personal status board, or just showing off your current vibe, this plugin makes it a breeze. Drop in a block, add a shortcode, and your Now Page is front and center — clean, simple, and totally you. 6 7 --- 8 9 ## 🚀 Features 10 11 - Embed your OMG.lol Now Page via block or shortcode 12 - Built-in caching to reduce API calls and improve performance 13 - Easy-to-use settings page to define a default username 14 15 --- 16 17 ## 🔧 Installation 18 19 1. Download the plugin files 20 2. Upload them to `/wp-content/plugins/` 21 3. Activate via **Plugins > Installed Plugins** in your WP dashboard 22 4. Visit **Settings > OMG.lol Now** to set your default username 23 24 --- 25 26 ## 🛠️ Usage 27 28 ### 🧱 Block Editor 29 30 1. Add a new block in the editor 31 2. Search for **"OMG.lol Now Page"** 32 3. Optionally enter a username (uses the default if left blank) 33 34 ### 🔤 Shortcode 35 36 Embed the Now Page using this shortcode: 37 38 `[omg_lol_now]` 39 40 Need to override the username? 41 42 `[omg_lol_now username="your_username"]` 1 # Now Page via OMG.lol Connector 2 3 **Display your OMG.lol Now Page on your WordPress site using blocks or shortcodes.** 4 5 Whether you're letting visitors know what you're currently working on, maintaining a personal status board, or just showing off your current vibe, this plugin makes it easy to embed your OMG.lol Now Page content directly into your WordPress site. 6 7 --- 8 9 ## Documentation 10 11 ### Features 12 13 - **Block Editor Support** - Add your Now Page using the Gutenberg block editor with a user-friendly interface 14 - **Shortcode Support** - Embed your Now Page anywhere using simple shortcodes 15 - **Smart Caching** - Built-in 1-hour caching to reduce API calls and improve performance 16 - **Easy Configuration** - Simple settings page to define your default username 17 - **Icon Support** - Automatically converts OMG.lol icon aliases to Font Awesome icons 18 - **Markdown Support** - Converts markdown content from OMG.lol to properly formatted HTML 19 - **Flexible Username Override** - Use different usernames for different pages or posts 20 21 --- 22 23 ### Requirements 24 25 - **WordPress**: 6.8 or higher 26 - **PHP**: 8.2 or higher 27 - **OMG.lol Account**: You'll need an active OMG.lol account with a Now Page set up 28 29 --- 30 31 ### Installation 32 33 #### Method 1: WordPress Admin (Recommended) 34 35 1. Navigate to **Plugins > Add New** in your WordPress admin dashboard 36 2. Search for "Now Page via OMG.lol Connector" 37 3. Click **Install Now** 38 4. Click **Activate** after installation completes 39 40 #### Method 2: Manual Installation 41 42 1. Download the plugin files 43 2. Upload the plugin folder to `/wp-content/plugins/now-page-via-omg-lol-connector/` 44 3. Navigate to **Plugins > Installed Plugins** in your WordPress admin 45 4. Find "Now Page via OMG.lol Connector" and click **Activate** 46 47 --- 48 49 ### Configuration 50 51 After activating the plugin, configure your default OMG.lol username: 52 53 1. Navigate to **Settings > Now via OMG.lol** in your WordPress admin dashboard 54 2. Enter your OMG.lol username (without the @ symbol) in the **OMG.lol Username** field 55 3. Click **Save Changes** 56 57 This default username will be used whenever you don't specify a different username in a block or shortcode. 58 59 #### Clearing the Cache 60 61 If you've updated your Now Page on OMG.lol and want to see the changes immediately: 62 63 1. Go to **Settings > Now via OMG.lol** 64 2. Click the **Clear Cache** button 65 3. The cache will be cleared and fresh content will be fetched on the next page load 66 67 **Note**: The cache automatically refreshes every hour, so manual clearing is usually not necessary. 68 69 --- 70 71 ### Usage 72 73 #### Using the Block Editor 74 75 The easiest way to add your Now Page is through the WordPress block editor: 76 77 1. **Add a Block**: Click the **+** button in the editor or press `/` to open the block inserter 78 2. **Search for the Block**: Type "OMG.lol Now Page" in the search box 79 3. **Insert the Block**: Click on the "OMG.lol Now Page" block to add it to your page 80 4. **Configure (Optional)**: 81 - If you want to use a different username than your default, enter it in the block settings 82 - The block will use your default username from settings if left blank 83 5. **Publish**: Save or publish your page/post 84 85 The block will automatically fetch and display your Now Page content from OMG.lol. 86 87 #### Using Shortcodes 88 89 You can embed your Now Page anywhere that supports shortcodes, including: 90 91 - Posts and pages 92 - Widgets (using a Text widget) 93 - Theme templates 94 - Other plugins that support shortcodes 95 96 ##### Basic Shortcode 97 98 Use the default username from your settings: 99 100 ``` 101 [omg_lol_now] 102 ``` 103 104 ##### Shortcode with Custom Username 105 106 Override the default username for a specific instance: 107 108 ``` 109 [omg_lol_now username="foobar"] 110 ``` 111 112 Replace `foobar` with the OMG.lol username you want to display. 113 114 ##### Examples 115 116 **In a Post:** 117 ``` 118 Check out what I'm up to: 119 120 [omg_lol_now] 121 ``` 122 123 **Multiple Now Pages:** 124 ``` 125 Here's what I'm doing: [omg_lol_now] 126 127 And here's what my friend is up to: [omg_lol_now username="friend"] 128 ``` 129 130 --- 131 132 ### Caching 133 134 The plugin uses WordPress transients to cache Now Page content for **1 hour**. This provides several benefits: 135 136 - **Performance**: Reduces API calls to OMG.lol, making your site faster 137 - **Reliability**: Protects against temporary API issues 138 - **Efficiency**: Reduces bandwidth usage 139 140 #### How Caching Works 141 142 1. When a Now Page is requested, the plugin first checks the cache 143 2. If cached content exists and is less than 1 hour old, it's returned immediately 144 3. If the cache is empty or expired, fresh content is fetched from OMG.lol 145 4. The new content is cached for the next hour 146 147 #### Manual Cache Clearing 148 149 If you need to see updated content immediately after changing your Now Page on OMG.lol: 150 151 1. Go to **Settings > Now via OMG.lol** 152 2. Click **Clear Cache** 153 3. Refresh your page to see the updated content 154 155 --- 156 157 ### Troubleshooting 158 159 ### Now Page Not Displaying 160 161 **Problem**: The Now Page content doesn't appear on your site. 162 163 **Solutions**: 164 1. **Check Username**: Verify your OMG.lol username is correct in Settings 165 2. **Verify Now Page Exists**: Make sure you have a Now Page set up on OMG.lol 166 3. **Clear Cache**: Try clearing the cache in Settings 167 4. **Check for Errors**: Look for error messages in the content area 168 169 #### "Please configure the OMG.lol username" Message 170 171 **Problem**: You see a message asking you to configure the username. 172 173 **Solution**: 174 1. Go to **Settings > Now via OMG.lol** 175 2. Enter your OMG.lol username 176 3. Click **Save Changes** 177 178 #### Icons Not Displaying 179 180 **Problem**: Font Awesome icons aren't showing up. 181 182 **Solutions**: 183 1. The plugin automatically loads Font Awesome when needed 184 2. If icons still don't appear, check if another plugin or theme is conflicting 185 3. Clear your browser cache and WordPress cache 186 187 #### Content Looks Different on WordPress vs OMG.lol 188 189 **Problem**: The formatting doesn't match exactly. 190 191 **Explanation**: The plugin processes the content to: 192 - Remove OMG.lol-specific placeholders (like profile picture placeholders) 193 - Convert markdown to HTML 194 - Convert icon aliases to Font Awesome icons 195 196 This is expected behavior and ensures the content displays properly in WordPress. 197 198 --- 199 200 ### Frequently Asked Questions 201 202 #### What is a Now Page? 203 204 A Now Page is a simple way to share what you're currently working on, thinking about, or doing. It's like a status update that lives on your website. The concept was popularized by [Derek Sivers](https://sive.rs/now). 205 206 #### Do I need an OMG.lol account? 207 208 Yes, you'll need an active OMG.lol account and a Now Page set up there. Visit [omg.lol](https://omg.lol) to get started if you don't have an account yet. 209 210 #### How often does the content update? 211 212 The plugin caches content for 1 hour to improve performance. After an hour, it will automatically fetch fresh content from your OMG.lol Now Page. You can also manually clear the cache at any time. 213 214 #### Can I use different usernames for different pages? 215 216 Yes! You can override the default username in both the block editor and shortcode. This allows you to display different Now Pages on different parts of your site. 217 218 #### Does this plugin send any data to OMG.lol? 219 220 No. The plugin only retrieves (fetches) content from OMG.lol. No visitor or user data from your WordPress site is sent to OMG.lol. 221 222 #### Can I customize the styling? 223 224 The plugin includes basic styling that matches common markdown formatting. You can customize the appearance using CSS by targeting the `.omg-lol-now-content` or `.wp-block-omg-lol-now` classes. 225 226 #### What happens if OMG.lol is down? 227 228 If the OMG.lol API is unavailable, the plugin will display an error message. The cached content will continue to display until the cache expires, providing some resilience during outages. 229 230 #### External Services 231 232 This plugin connects to OMG.lol to retrieve the contents of your OMG.lol Now Page. No visitor or user data is sent to OMG.lol. The plugin only retrieves the content. 233 234 OMG.lol has their own [terms of service](https://home.omg.lol/info/legal#terms-of-service) and [privacy policy](https://home.omg.lol/info/legal#privacy-policy). 235 236 ### Getting Help 237 238 - Check the [Troubleshooting](#troubleshooting) section above 239 - Review the [Frequently Asked Questions](#frequently-asked-questions) 240 - Visit the plugin's support page (if available) 241 - Contact the plugin author through their website -
now-page-via-omg-lol-connector/tags/1.0.3/omg-lol-now.php
r3405525 r3424262 2 2 /** 3 3 * Plugin Name: Now Page via OMG.lol Connector 4 * Plugin URI: https://www.bobmatyas.com/plugins/now-page-via-omg-lol-connector 4 5 * Description: Display OMG.lol /now pages in WordPress using blocks or shortcodes 5 * Version: 1.0. 26 * Version: 1.0.3 6 7 * Author: Bob Matyas 7 8 * Author URI: https://www.bobmatyas.com -
now-page-via-omg-lol-connector/tags/1.0.3/readme.txt
r3405525 r3424262 5 5 Tested up to: 6.9 6 6 Requires PHP: 8.2 7 Stable tag: 1.0. 27 Stable tag: 1.0.3 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 72 72 == Changelog == 73 73 74 = 1.0.3 - 12/20/25 = 75 * Add plugin icon 76 * Add documentation 77 * Add plugin URL 78 74 79 = 1.0.2 - 11/28/25 = 75 80 * Indicate WordPress v6.9 compatibility -
now-page-via-omg-lol-connector/trunk/README.md
r3327859 r3424262 1 # ✨ Now Page via OMG.lol 2 3 **Effortlessly bring your OMG.lol Now Page to your WordPress site.** 4 5 Whether you're letting visitors know what you're up to, maintaining a personal status board, or just showing off your current vibe, this plugin makes it a breeze. Drop in a block, add a shortcode, and your Now Page is front and center — clean, simple, and totally you. 6 7 --- 8 9 ## 🚀 Features 10 11 - Embed your OMG.lol Now Page via block or shortcode 12 - Built-in caching to reduce API calls and improve performance 13 - Easy-to-use settings page to define a default username 14 15 --- 16 17 ## 🔧 Installation 18 19 1. Download the plugin files 20 2. Upload them to `/wp-content/plugins/` 21 3. Activate via **Plugins > Installed Plugins** in your WP dashboard 22 4. Visit **Settings > OMG.lol Now** to set your default username 23 24 --- 25 26 ## 🛠️ Usage 27 28 ### 🧱 Block Editor 29 30 1. Add a new block in the editor 31 2. Search for **"OMG.lol Now Page"** 32 3. Optionally enter a username (uses the default if left blank) 33 34 ### 🔤 Shortcode 35 36 Embed the Now Page using this shortcode: 37 38 `[omg_lol_now]` 39 40 Need to override the username? 41 42 `[omg_lol_now username="your_username"]` 1 # Now Page via OMG.lol Connector 2 3 **Display your OMG.lol Now Page on your WordPress site using blocks or shortcodes.** 4 5 Whether you're letting visitors know what you're currently working on, maintaining a personal status board, or just showing off your current vibe, this plugin makes it easy to embed your OMG.lol Now Page content directly into your WordPress site. 6 7 --- 8 9 ## Documentation 10 11 ### Features 12 13 - **Block Editor Support** - Add your Now Page using the Gutenberg block editor with a user-friendly interface 14 - **Shortcode Support** - Embed your Now Page anywhere using simple shortcodes 15 - **Smart Caching** - Built-in 1-hour caching to reduce API calls and improve performance 16 - **Easy Configuration** - Simple settings page to define your default username 17 - **Icon Support** - Automatically converts OMG.lol icon aliases to Font Awesome icons 18 - **Markdown Support** - Converts markdown content from OMG.lol to properly formatted HTML 19 - **Flexible Username Override** - Use different usernames for different pages or posts 20 21 --- 22 23 ### Requirements 24 25 - **WordPress**: 6.8 or higher 26 - **PHP**: 8.2 or higher 27 - **OMG.lol Account**: You'll need an active OMG.lol account with a Now Page set up 28 29 --- 30 31 ### Installation 32 33 #### Method 1: WordPress Admin (Recommended) 34 35 1. Navigate to **Plugins > Add New** in your WordPress admin dashboard 36 2. Search for "Now Page via OMG.lol Connector" 37 3. Click **Install Now** 38 4. Click **Activate** after installation completes 39 40 #### Method 2: Manual Installation 41 42 1. Download the plugin files 43 2. Upload the plugin folder to `/wp-content/plugins/now-page-via-omg-lol-connector/` 44 3. Navigate to **Plugins > Installed Plugins** in your WordPress admin 45 4. Find "Now Page via OMG.lol Connector" and click **Activate** 46 47 --- 48 49 ### Configuration 50 51 After activating the plugin, configure your default OMG.lol username: 52 53 1. Navigate to **Settings > Now via OMG.lol** in your WordPress admin dashboard 54 2. Enter your OMG.lol username (without the @ symbol) in the **OMG.lol Username** field 55 3. Click **Save Changes** 56 57 This default username will be used whenever you don't specify a different username in a block or shortcode. 58 59 #### Clearing the Cache 60 61 If you've updated your Now Page on OMG.lol and want to see the changes immediately: 62 63 1. Go to **Settings > Now via OMG.lol** 64 2. Click the **Clear Cache** button 65 3. The cache will be cleared and fresh content will be fetched on the next page load 66 67 **Note**: The cache automatically refreshes every hour, so manual clearing is usually not necessary. 68 69 --- 70 71 ### Usage 72 73 #### Using the Block Editor 74 75 The easiest way to add your Now Page is through the WordPress block editor: 76 77 1. **Add a Block**: Click the **+** button in the editor or press `/` to open the block inserter 78 2. **Search for the Block**: Type "OMG.lol Now Page" in the search box 79 3. **Insert the Block**: Click on the "OMG.lol Now Page" block to add it to your page 80 4. **Configure (Optional)**: 81 - If you want to use a different username than your default, enter it in the block settings 82 - The block will use your default username from settings if left blank 83 5. **Publish**: Save or publish your page/post 84 85 The block will automatically fetch and display your Now Page content from OMG.lol. 86 87 #### Using Shortcodes 88 89 You can embed your Now Page anywhere that supports shortcodes, including: 90 91 - Posts and pages 92 - Widgets (using a Text widget) 93 - Theme templates 94 - Other plugins that support shortcodes 95 96 ##### Basic Shortcode 97 98 Use the default username from your settings: 99 100 ``` 101 [omg_lol_now] 102 ``` 103 104 ##### Shortcode with Custom Username 105 106 Override the default username for a specific instance: 107 108 ``` 109 [omg_lol_now username="foobar"] 110 ``` 111 112 Replace `foobar` with the OMG.lol username you want to display. 113 114 ##### Examples 115 116 **In a Post:** 117 ``` 118 Check out what I'm up to: 119 120 [omg_lol_now] 121 ``` 122 123 **Multiple Now Pages:** 124 ``` 125 Here's what I'm doing: [omg_lol_now] 126 127 And here's what my friend is up to: [omg_lol_now username="friend"] 128 ``` 129 130 --- 131 132 ### Caching 133 134 The plugin uses WordPress transients to cache Now Page content for **1 hour**. This provides several benefits: 135 136 - **Performance**: Reduces API calls to OMG.lol, making your site faster 137 - **Reliability**: Protects against temporary API issues 138 - **Efficiency**: Reduces bandwidth usage 139 140 #### How Caching Works 141 142 1. When a Now Page is requested, the plugin first checks the cache 143 2. If cached content exists and is less than 1 hour old, it's returned immediately 144 3. If the cache is empty or expired, fresh content is fetched from OMG.lol 145 4. The new content is cached for the next hour 146 147 #### Manual Cache Clearing 148 149 If you need to see updated content immediately after changing your Now Page on OMG.lol: 150 151 1. Go to **Settings > Now via OMG.lol** 152 2. Click **Clear Cache** 153 3. Refresh your page to see the updated content 154 155 --- 156 157 ### Troubleshooting 158 159 ### Now Page Not Displaying 160 161 **Problem**: The Now Page content doesn't appear on your site. 162 163 **Solutions**: 164 1. **Check Username**: Verify your OMG.lol username is correct in Settings 165 2. **Verify Now Page Exists**: Make sure you have a Now Page set up on OMG.lol 166 3. **Clear Cache**: Try clearing the cache in Settings 167 4. **Check for Errors**: Look for error messages in the content area 168 169 #### "Please configure the OMG.lol username" Message 170 171 **Problem**: You see a message asking you to configure the username. 172 173 **Solution**: 174 1. Go to **Settings > Now via OMG.lol** 175 2. Enter your OMG.lol username 176 3. Click **Save Changes** 177 178 #### Icons Not Displaying 179 180 **Problem**: Font Awesome icons aren't showing up. 181 182 **Solutions**: 183 1. The plugin automatically loads Font Awesome when needed 184 2. If icons still don't appear, check if another plugin or theme is conflicting 185 3. Clear your browser cache and WordPress cache 186 187 #### Content Looks Different on WordPress vs OMG.lol 188 189 **Problem**: The formatting doesn't match exactly. 190 191 **Explanation**: The plugin processes the content to: 192 - Remove OMG.lol-specific placeholders (like profile picture placeholders) 193 - Convert markdown to HTML 194 - Convert icon aliases to Font Awesome icons 195 196 This is expected behavior and ensures the content displays properly in WordPress. 197 198 --- 199 200 ### Frequently Asked Questions 201 202 #### What is a Now Page? 203 204 A Now Page is a simple way to share what you're currently working on, thinking about, or doing. It's like a status update that lives on your website. The concept was popularized by [Derek Sivers](https://sive.rs/now). 205 206 #### Do I need an OMG.lol account? 207 208 Yes, you'll need an active OMG.lol account and a Now Page set up there. Visit [omg.lol](https://omg.lol) to get started if you don't have an account yet. 209 210 #### How often does the content update? 211 212 The plugin caches content for 1 hour to improve performance. After an hour, it will automatically fetch fresh content from your OMG.lol Now Page. You can also manually clear the cache at any time. 213 214 #### Can I use different usernames for different pages? 215 216 Yes! You can override the default username in both the block editor and shortcode. This allows you to display different Now Pages on different parts of your site. 217 218 #### Does this plugin send any data to OMG.lol? 219 220 No. The plugin only retrieves (fetches) content from OMG.lol. No visitor or user data from your WordPress site is sent to OMG.lol. 221 222 #### Can I customize the styling? 223 224 The plugin includes basic styling that matches common markdown formatting. You can customize the appearance using CSS by targeting the `.omg-lol-now-content` or `.wp-block-omg-lol-now` classes. 225 226 #### What happens if OMG.lol is down? 227 228 If the OMG.lol API is unavailable, the plugin will display an error message. The cached content will continue to display until the cache expires, providing some resilience during outages. 229 230 #### External Services 231 232 This plugin connects to OMG.lol to retrieve the contents of your OMG.lol Now Page. No visitor or user data is sent to OMG.lol. The plugin only retrieves the content. 233 234 OMG.lol has their own [terms of service](https://home.omg.lol/info/legal#terms-of-service) and [privacy policy](https://home.omg.lol/info/legal#privacy-policy). 235 236 ### Getting Help 237 238 - Check the [Troubleshooting](#troubleshooting) section above 239 - Review the [Frequently Asked Questions](#frequently-asked-questions) 240 - Visit the plugin's support page (if available) 241 - Contact the plugin author through their website -
now-page-via-omg-lol-connector/trunk/omg-lol-now.php
r3405525 r3424262 2 2 /** 3 3 * Plugin Name: Now Page via OMG.lol Connector 4 * Plugin URI: https://www.bobmatyas.com/plugins/now-page-via-omg-lol-connector 4 5 * Description: Display OMG.lol /now pages in WordPress using blocks or shortcodes 5 * Version: 1.0. 26 * Version: 1.0.3 6 7 * Author: Bob Matyas 7 8 * Author URI: https://www.bobmatyas.com -
now-page-via-omg-lol-connector/trunk/readme.txt
r3405525 r3424262 5 5 Tested up to: 6.9 6 6 Requires PHP: 8.2 7 Stable tag: 1.0. 27 Stable tag: 1.0.3 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 72 72 == Changelog == 73 73 74 = 1.0.3 - 12/20/25 = 75 * Add plugin icon 76 * Add documentation 77 * Add plugin URL 78 74 79 = 1.0.2 - 11/28/25 = 75 80 * Indicate WordPress v6.9 compatibility
Note: See TracChangeset
for help on using the changeset viewer.