![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.
SEO enhancements for the Plone Content Management System. kitconcept.seo works with the latest Plone 6 and its default frontend Volto. It might still work with Plone Classic but that is not officially supported. If you are looking for a full featured SEO solution for Plone Classic or older versions of Plone, we suggest looking into fourdigits.seo.
This add-on can be seen in action at the following sites:
This product has been translated into
Install kitconcept.seo with pip
:
pip install kitconcept.seo
And to create the Plone site:
make create_site
Enable the SEO behavior ^^^^^^^^^^^^^^^^^^^^^^^
To enable the SEO tab for a specific content type you have to enable the kitconcept.seo behavior.
Go to the page setup and then to the Dexterity Content Types control panel.
Choose the content type you want to enable SEO for and enable the kitconcept.seo
behavior.
Enable the kitconcept.seo behavior by adding the behavior to the Factory Type Information (FTI) of your type in your generic setup profile. E.g. to enable SEO for the document type, drop a Document.xml file into the profiles/default/types
folder of your add-on product with the following content:
<?xml version="1.0" encoding="utf-8"?>
<object name="Document" meta_type="Dexterity FTI" i18n:domain="plone"
xmlns:i18n="http://xml.zope.org/namespaces/i18n">
<property name="behaviors" purge="False">
<element value="kitconcept.seo" />
</property>
</object>
To add kitconcept.seo
to your Volto project/add-on you need to edit the component you want to use it for.
If you want use it for your whole page you can use it in the View.jsx
(see here for further information on editing views in Volto).
Than you use react-helmet
Volto helper to set the title and description of the component. So import react-helmet
with:
import { Helmet } from '@plone/volto/helpers';
And finally add this to the jsx
code of your component:
<Helmet
title={
this.props.content.seo_title
? this.props.content.seo_title
: this.props.content.title
}
meta={
this.props.content.seo_description
? [
{
name: 'description',
content: this.props.content.seo_description,
},
]
: [
{
name: 'description',
content: this.props.content.description,
},
]
}
bodyAttributes={{
class: `view-${viewName.toLowerCase()}`,
}}
/>
In your Volto page you need to go to the edit mode of the page you want to add a title and description for SEO and open the properties of the page by clicking the properties under the save button. Choose SEO there and add a title and description in the fields. When you are done hit the save button.
The project is licensed under GPLv2.
Explicitly include dependencies (supporting pip installations) [ericof]
Use plone/setup-plone@v1.0.0 in Github actions [ericof]
Add Python 3.8/3.9 support [tisto]
Drop Python 2 support. [tisto]
Drop Plone 5 support. [tisto]
Add Italian translations. [cekk]
Add Open Graph title, description and image. [tisto]
Add German translation. [tisto]
Python 3 compatibility. [tisto]
Plone 5.2 compatibility. [tisto]
Remove unnecessary plone.directives.form test dependency. [tisto]
Use black formatter. [tisto]
FAQs
SEO optimizations plugin for Plone
We found that kitconcept.seo demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 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.