Key Concepts
What is a Portal?
A Portal in Giggle IPOS is a customizable digital gateway that IP holders create to showcase, manage, and monetize their intellectual property. These web-based platforms serve as centralized hubs where fans, investors, and community members can interact with IP assets through various features.
Key Portal Functions
IP Asset Management: Portals display and organize IP content with controlled access rights and usage tracking.
Token Integration: Both security tokens (for ownership rights) and utility tokens (for access and rewards) can be integrated within portals.
Community Engagement: Portals include social features, content sharing, and governance participation for token holders.
Widget Extensions: IP holders can enhance portal functionality by subscribing to widgets from the marketplace.
Portal Creation
IP holders can rapidly deploy customized portals with just a few clicks. The intuitive portal builder allows for complete visual customization through themes, color schemes, layouts, and typography options that align with the IP's brand identity. During both initial setup and subsequent editing, IP holders can select from a marketplace of widgets to extend their portal's functionality. These widgets can be instantly activated, configured, and arranged within the portal interface to create tailored experiences for users. All blockchain integration, token configuration, and technical infrastructure are managed automatically by the platform, allowing creators to focus on their content and community rather than technical implementation.
Management Dashboard
After portal creation, IP holders gain flexibility in deployment options. Portals can be embedded directly into existing websites using a simple iframe integration, allowing for seamless incorporation into established online presences. Alternatively, each portal can function as a standalone website with its own dedicated URL. Every portal comes equipped with a built-in account system—users can access any portal by logging in with their existing Giggle credentials, eliminating the need for separate registration processes and providing a unified authentication experience across the ecosystem.
Host-Side Login
When embedding a portal via iframe into their existing website, IP holders can leverage their own authentication system for a seamless user experience. Through the specialized host-side login widget, websites can pass user credentials to the portal using their app-id and secret-key. This integration allows visitors to access portal content using their existing website accounts without requiring separate registration. If a user logging in through the host website doesn't have a corresponding Giggle account, one is automatically created, ensuring frictionless access while maintaining the website's branded experience. This authentication bridge enables IP holders to maintain cohesive user journeys while gaining all the benefits of the tokenized portal ecosystem.
What is a Widget?
Widgets in the Giggle IPOS platform serve as extensible components that enrich and diversify portal functionality. IP holders can browse the Widget Store, subscribe to widgets that align with their needs, and seamlessly integrate them into their portal ecosystem. At a technical level, each widget functions as a dedicated page within the portal framework. When users navigate through a portal with widgets installed, the portal name appears prominently in the top-left navigation menu, serving as an anchor point that links back to the main portal interface. This architecture allows IP holders to maintain consistent branding while expanding their portal's capabilities through specialized widget functionalities—creating a cohesive ecosystem that can grow and adapt to evolving community needs.
Widget Technical Architecture
Widgets utilize an iframe-based architecture that keeps them technically isolated while appearing integrated within the portal:
Key Components
Widget URL: The endpoint that renders your widget content within the portal
Management URL: The administrative interface where IP holders configure your widget
JWT Authentication: Secure token-based authentication via PostMessage API
Permission System: Granular access control for platform resources
Integration Experience
From the end user's perspective, widgets are not separate applications but integrated features of the IP portal:
Authentication Flow
The authentication process happens behind the scenes, maintaining a seamless user experience:
Subscription Model
IP holders subscribe to widgets to enhance their portals. From the user's perspective, these appear as native portal features:
Widget Development Best Practices
To maintain the seamless integration experience:
Follow Portal UI Guidelines: Match the portal's design language
Responsive Design: Adapt to the portal's layout and screen size
Performance Optimization: Minimize load times to maintain portal responsiveness
Seamless Transitions: Avoid redirects or actions that break the portal experience
Consistent Interaction Patterns: Follow established portal interaction patterns
Available API Integrations
Widgets can access various platform APIs through their JWT token, with permissions explicitly granted during subscription:
IP Asset Access: Read metadata and content from tokenized IP
Community Features: Comments, likes, follows, community engagement
Token Market Data: Price information, market cap, volume statistics
User Wallet Information: Balance, holdings, transaction history
User Wallet Operations: Transaction signing (high privilege, requires explicit consent)
Example Widget Use Cases
NFT Galleries: Display collectibles related to the IP within the portal
Community Forums: Discussions integrated directly into the portal experience
Analytics Dashboards: Performance insights embedded in the portal interface
Token Trading: Simplified trading interfaces within the portal
Content Unlocks: Premium content access controls within the portal
Voting Systems: Governance participation directly in the portal
By developing widgets for the Giggle IPOS platform, you're creating seamlessly integrated extensions that enhance the IP portal experience while maintaining the illusion of a unified interface for end users.
Last updated