![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
@apollosproject/apollos-embeds
Advanced tools
Apollo React Embeds are pre-built components that can be easily added to third-party websites, such as Webflow. These components provide a convenient way to integrate features such as authentication, a feature feed, and a banner widget, and ensure a consistent look and feel across all digital products.
npm run bump
Copy the following script tags into your Webflow website. In your Dashboard, you should see the tab 'Custom Code'. Scroll to the bottom and paste the following script tags in the Footer Code block: html
<link href="https://cdn.jsdelivr.net/npm/@apollosproject/apollos-embeds@latest/widget/index.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/@apollosproject/apollos-embeds@latest/widget/index.js" defer></script>
⚠️ As new versions of the embeds are published, you will have to update the version number in your script tags. So, the 0.0.7 part of the URLs will increment.
Under the design section of your Webflow website, you need to add a div for each embed you want on your site. Currently, there are two embeds available - 'Auth' and 'FeatureFeed'. You will probably need both of these embeds, so make two divs.
apollos-widget
Class:Add the class apollos-widget
to both of those divs. This is necessary for the embeds to function properly.
To control which embed shows up in which div and what church content is displayed, we use 'data-attributes' or 'Custom attributes' in Webflow.
For the 'Auth' embed, add data-type="Auth"
and data-church=[INSERT_CHURCH_SLUG_HERE]
as custom attributes. Here's an example for Bayside:
<div class="apollos-widget" data-type="Auth" data-church="bayside"> </div>
For the 'FeatureFeed' embed, which displays the church's content, add data-type="FeatureFeed"
and data-church=[INSERT_CHURCH_SLUG_HERE]
as custom attributes. Here's an example for Bayside:
<div class="apollos-widget" data-type="FeatureFeed" data-church="bayside"> </div>
⚠️ Make sure to replace [INSERT_CHURCH_SLUG_HERE] with your church's unique identifier, or 'slug'.
For the Search embed type, to control the width of the Profile modal that appears when click the "Profile" button, use the data-search-profile-size
attribute.
<div class="apollos-widget" data-type="Search" data-church="bayside" data-search-profile-size="365px"></div>
For local development and testing purposes, you might want to enable caching to ensure you're not receiving the latest responses directly from the API. To do this, please refer to the Apollo client configuration file:
../packages/web-shared/client/apollosApiLink.js
In this file, locate the header configuration within the apollosApiLink
function and comment the following line:
'x-cache-me-not': 1,
data-type |
---|
Auth |
FeatureFeed |
Search |
data-church |
---|
apollos_demo |
bayside |
cedar_creek |
celebration |
chase_oaks |
christ_fellowship |
city_first |
community_christian |
crossings_community_church |
crossroads_kids_club |
crossroads_tv |
default |
eastview |
eleven22 |
fairhaven |
fake |
fake_dag_church |
fellowship_greenville |
fellowship_nwa |
hope_in_real_life |
king_of_kings |
lcbc |
liquid_church |
newspring |
oakcliff |
real_life |
river_valley |
try_grace |
willow_creek |
woodmen |
ymca_gc |
FAQs
Apollos React embed widgets
The npm package @apollosproject/apollos-embeds receives a total of 0 weekly downloads. As such, @apollosproject/apollos-embeds popularity was classified as not popular.
We found that @apollosproject/apollos-embeds demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.