Skip to content

Commit a2dcdff

Browse files
committed
docs(README): add customizable dashboard and app configuration features
- Add section on Customizable Dashboard Settings, including appearance, language selection, and user-specific configurations - Introduce App Configuration feature with dynamic remote settings for mobile client - Detail configurable elements such as maintenance mode, force update, ad settings, feed decorators, and user preference limits - Emphasize the advantages of these features for administrative team productivity, app control, and user experience
1 parent 074227a commit a2dcdff

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,28 @@ Get a quick, real-time overview of your content ecosystem with key statistics an
4141
* **Quick Actions:** Directly create new headlines, topics, or sources from the overview.
4242
> **Your Advantage:** Instantly understand the pulse of your content operation and jump directly into key management tasks, streamlining your workflow. 📈
4343
44+
#### ⚙️ **Customizable Dashboard Settings**
45+
Provide your administrative team with the ability to personalize their dashboard experience through a robust settings interface. This feature allows individual administrators and publishers to tailor the dashboard's appearance and behavior to their preferences, including:
46+
* **Appearance Settings:** Adjust base themes (light/dark/system), accent colors, font families, text scale factors, and font weights for the dashboard UI.
47+
* **Language Selection:** Choose their preferred language for the dashboard interface.
48+
These settings are user-specific, ensuring a comfortable and efficient working environment for each team member.
49+
> **Your Advantage:** Enhance the productivity and satisfaction of your administrative team with a highly customizable dashboard. By allowing personalized display and language options, you create a more efficient and user-friendly management experience. 🎨
50+
51+
#### 📱 **App Configuration: Dynamic Remote Settings for Mobile Client**
52+
Manage the mobile client's remote configuration directly from the dashboard. This powerful feature allows you to dynamically control various aspects of the mobile application without requiring an app store update, ensuring agility and responsiveness to business needs. Configurable elements include:
53+
* **Maintenance Mode:** Instantly enable or disable maintenance mode for the mobile app, displaying a custom message to users.
54+
* **Force Update:** Mandate app updates to a specific version (`latestAppVersion`), with an option to force users to update (`isLatestVersionOnly`). Configurable update URLs for iOS and Android are also available.
55+
* **Ad Settings:** Comprehensive control over advertising strategy:
56+
* **Global Ad Enablement:** A master switch to enable or disable all ads.
57+
* **Primary Ad Platform:** Choose between `AdMob` or `Local` ad platforms.
58+
* **Ad Unit Identifiers:** Configure specific ad unit IDs for each platform, including `feedNativeAdId`, `feedBannerAdId`, `feedToArticleInterstitialAdId`, `inArticleNativeAdId`, and `inArticleBannerAdId`.
59+
* **Feed Ad Configuration:** Define ad types (`native`, `banner`) and frequency (`adFrequency`, `adPlacementInterval`) based on user roles (`guestUser`, `standardUser`, `premiumUser`).
60+
* **Article Ad Configuration:** Control in-article ad enablement, preferred `bannerAdShape` (`square`, `rectangle`), and specific `inArticleAdSlotConfigurations` (`aboveArticleContinueReadingButton`, `belowArticleContinueReadingButton`).
61+
* **Interstitial Ad Configuration:** Manage global interstitial ad enablement and frequency (`transitionsBeforeShowingInterstitialAds`) for page transitions, also tiered by user role.
62+
* **Feed Decorators:** Manage the enablement and visibility of various in-feed promotional and engagement elements, such as `linkAccount`, `upgrade`, `rateApp`, `enableNotifications`, `suggestedTopics`, and `suggestedSources`. Each decorator can be configured for specific user roles and `daysBetweenViews`.
63+
* **User Preference Limits:** Set maximum limits for followed items (countries, sources, topics) and saved headlines, tiered by user roles (`guestUser`, `standardUser`, `premiumUser`).
64+
> **Your Advantage:** Gain dynamic control over your mobile application's behavior and monetization strategy. Adjust critical settings on the fly, ensuring your users always have the best experience and your business goals are met without the overhead of app store releases. 🚀
65+
4466
#### 🔐 **Robust User Authentication**
4567
Secure and flexible authentication flows are built-in for administrators and publishers using Email + Code (Passwordless) Sign-In.
4668
> **Your Advantage:** All the complex security and user management for your administrative team is already done for you. ✅

0 commit comments

Comments
 (0)