Plugin Directory

Changeset 3424262


Ignore:
Timestamp:
12/20/2025 03:53:37 PM (3 months ago)
Author:
lastsplash
Message:

Update to version 1.0.3 from GitHub

Location:
now-page-via-omg-lol-connector
Files:
2 added
6 edited
1 copied

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
     5Whether 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
     351. Navigate to **Plugins > Add New** in your WordPress admin dashboard
     362. Search for "Now Page via OMG.lol Connector"
     373. Click **Install Now**
     384. Click **Activate** after installation completes
     39
     40#### Method 2: Manual Installation
     41
     421. Download the plugin files
     432. Upload the plugin folder to `/wp-content/plugins/now-page-via-omg-lol-connector/`
     443. Navigate to **Plugins > Installed Plugins** in your WordPress admin
     454. Find "Now Page via OMG.lol Connector" and click **Activate**
     46
     47---
     48
     49### Configuration
     50
     51After activating the plugin, configure your default OMG.lol username:
     52
     531. Navigate to **Settings > Now via OMG.lol** in your WordPress admin dashboard
     542. Enter your OMG.lol username (without the @ symbol) in the **OMG.lol Username** field
     553. Click **Save Changes**
     56
     57This default username will be used whenever you don't specify a different username in a block or shortcode.
     58
     59#### Clearing the Cache
     60
     61If you've updated your Now Page on OMG.lol and want to see the changes immediately:
     62
     631. Go to **Settings > Now via OMG.lol**
     642. Click the **Clear Cache** button
     653. 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
     75The easiest way to add your Now Page is through the WordPress block editor:
     76
     771. **Add a Block**: Click the **+** button in the editor or press `/` to open the block inserter
     782. **Search for the Block**: Type "OMG.lol Now Page" in the search box
     793. **Insert the Block**: Click on the "OMG.lol Now Page" block to add it to your page
     804. **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
     835. **Publish**: Save or publish your page/post
     84
     85The block will automatically fetch and display your Now Page content from OMG.lol.
     86
     87#### Using Shortcodes
     88
     89You 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
     98Use the default username from your settings:
     99
     100```
     101[omg_lol_now]
     102```
     103
     104##### Shortcode with Custom Username
     105
     106Override the default username for a specific instance:
     107
     108```
     109[omg_lol_now username="foobar"]
     110```
     111
     112Replace `foobar` with the OMG.lol username you want to display.
     113
     114##### Examples
     115
     116**In a Post:**
     117```
     118Check out what I'm up to:
     119
     120[omg_lol_now]
     121```
     122
     123**Multiple Now Pages:**
     124```
     125Here's what I'm doing: [omg_lol_now]
     126
     127And here's what my friend is up to: [omg_lol_now username="friend"]
     128```
     129
     130---
     131
     132### Caching
     133
     134The 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
     1421. When a Now Page is requested, the plugin first checks the cache
     1432. If cached content exists and is less than 1 hour old, it's returned immediately
     1443. If the cache is empty or expired, fresh content is fetched from OMG.lol
     1454. The new content is cached for the next hour
     146
     147#### Manual Cache Clearing
     148
     149If you need to see updated content immediately after changing your Now Page on OMG.lol:
     150
     1511. Go to **Settings > Now via OMG.lol**
     1522. Click **Clear Cache**
     1533. 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**:
     1641. **Check Username**: Verify your OMG.lol username is correct in Settings
     1652. **Verify Now Page Exists**: Make sure you have a Now Page set up on OMG.lol
     1663. **Clear Cache**: Try clearing the cache in Settings
     1674. **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**:
     1741. Go to **Settings > Now via OMG.lol**
     1752. Enter your OMG.lol username
     1763. Click **Save Changes**
     177
     178#### Icons Not Displaying
     179
     180**Problem**: Font Awesome icons aren't showing up.
     181
     182**Solutions**:
     1831. The plugin automatically loads Font Awesome when needed
     1842. If icons still don't appear, check if another plugin or theme is conflicting
     1853. 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
     196This 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
     204A 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
     208Yes, 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
     212The 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
     216Yes! 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
     220No. 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
     224The 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
     228If 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
     232This 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
     234OMG.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  
    22/**
    33 * Plugin Name: Now Page via OMG.lol Connector
     4 * Plugin URI: https://www.bobmatyas.com/plugins/now-page-via-omg-lol-connector
    45 * Description: Display OMG.lol /now pages in WordPress using blocks or shortcodes
    5  * Version: 1.0.2
     6 * Version: 1.0.3
    67 * Author: Bob Matyas
    78 * Author URI: https://www.bobmatyas.com
  • now-page-via-omg-lol-connector/tags/1.0.3/readme.txt

    r3405525 r3424262  
    55Tested up to: 6.9
    66Requires PHP: 8.2
    7 Stable tag: 1.0.2
     7Stable tag: 1.0.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    7272== Changelog ==
    7373
     74= 1.0.3 - 12/20/25 =
     75* Add plugin icon
     76* Add documentation
     77* Add plugin URL
     78
    7479= 1.0.2 - 11/28/25 =
    7580* 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
     5Whether 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
     351. Navigate to **Plugins > Add New** in your WordPress admin dashboard
     362. Search for "Now Page via OMG.lol Connector"
     373. Click **Install Now**
     384. Click **Activate** after installation completes
     39
     40#### Method 2: Manual Installation
     41
     421. Download the plugin files
     432. Upload the plugin folder to `/wp-content/plugins/now-page-via-omg-lol-connector/`
     443. Navigate to **Plugins > Installed Plugins** in your WordPress admin
     454. Find "Now Page via OMG.lol Connector" and click **Activate**
     46
     47---
     48
     49### Configuration
     50
     51After activating the plugin, configure your default OMG.lol username:
     52
     531. Navigate to **Settings > Now via OMG.lol** in your WordPress admin dashboard
     542. Enter your OMG.lol username (without the @ symbol) in the **OMG.lol Username** field
     553. Click **Save Changes**
     56
     57This default username will be used whenever you don't specify a different username in a block or shortcode.
     58
     59#### Clearing the Cache
     60
     61If you've updated your Now Page on OMG.lol and want to see the changes immediately:
     62
     631. Go to **Settings > Now via OMG.lol**
     642. Click the **Clear Cache** button
     653. 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
     75The easiest way to add your Now Page is through the WordPress block editor:
     76
     771. **Add a Block**: Click the **+** button in the editor or press `/` to open the block inserter
     782. **Search for the Block**: Type "OMG.lol Now Page" in the search box
     793. **Insert the Block**: Click on the "OMG.lol Now Page" block to add it to your page
     804. **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
     835. **Publish**: Save or publish your page/post
     84
     85The block will automatically fetch and display your Now Page content from OMG.lol.
     86
     87#### Using Shortcodes
     88
     89You 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
     98Use the default username from your settings:
     99
     100```
     101[omg_lol_now]
     102```
     103
     104##### Shortcode with Custom Username
     105
     106Override the default username for a specific instance:
     107
     108```
     109[omg_lol_now username="foobar"]
     110```
     111
     112Replace `foobar` with the OMG.lol username you want to display.
     113
     114##### Examples
     115
     116**In a Post:**
     117```
     118Check out what I'm up to:
     119
     120[omg_lol_now]
     121```
     122
     123**Multiple Now Pages:**
     124```
     125Here's what I'm doing: [omg_lol_now]
     126
     127And here's what my friend is up to: [omg_lol_now username="friend"]
     128```
     129
     130---
     131
     132### Caching
     133
     134The 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
     1421. When a Now Page is requested, the plugin first checks the cache
     1432. If cached content exists and is less than 1 hour old, it's returned immediately
     1443. If the cache is empty or expired, fresh content is fetched from OMG.lol
     1454. The new content is cached for the next hour
     146
     147#### Manual Cache Clearing
     148
     149If you need to see updated content immediately after changing your Now Page on OMG.lol:
     150
     1511. Go to **Settings > Now via OMG.lol**
     1522. Click **Clear Cache**
     1533. 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**:
     1641. **Check Username**: Verify your OMG.lol username is correct in Settings
     1652. **Verify Now Page Exists**: Make sure you have a Now Page set up on OMG.lol
     1663. **Clear Cache**: Try clearing the cache in Settings
     1674. **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**:
     1741. Go to **Settings > Now via OMG.lol**
     1752. Enter your OMG.lol username
     1763. Click **Save Changes**
     177
     178#### Icons Not Displaying
     179
     180**Problem**: Font Awesome icons aren't showing up.
     181
     182**Solutions**:
     1831. The plugin automatically loads Font Awesome when needed
     1842. If icons still don't appear, check if another plugin or theme is conflicting
     1853. 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
     196This 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
     204A 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
     208Yes, 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
     212The 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
     216Yes! 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
     220No. 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
     224The 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
     228If 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
     232This 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
     234OMG.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  
    22/**
    33 * Plugin Name: Now Page via OMG.lol Connector
     4 * Plugin URI: https://www.bobmatyas.com/plugins/now-page-via-omg-lol-connector
    45 * Description: Display OMG.lol /now pages in WordPress using blocks or shortcodes
    5  * Version: 1.0.2
     6 * Version: 1.0.3
    67 * Author: Bob Matyas
    78 * Author URI: https://www.bobmatyas.com
  • now-page-via-omg-lol-connector/trunk/readme.txt

    r3405525 r3424262  
    55Tested up to: 6.9
    66Requires PHP: 8.2
    7 Stable tag: 1.0.2
     7Stable tag: 1.0.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    7272== Changelog ==
    7373
     74= 1.0.3 - 12/20/25 =
     75* Add plugin icon
     76* Add documentation
     77* Add plugin URL
     78
    7479= 1.0.2 - 11/28/25 =
    7580* Indicate WordPress v6.9 compatibility
Note: See TracChangeset for help on using the changeset viewer.