Download the PHP package tugrul/seo-bundle without Composer

On this page you can find all versions of the php package tugrul/seo-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package seo-bundle

Tug SEO Bundle

The Tug SEO Bundle is a Symfony bundle that provides a powerful and flexible solution for managing SEO metadata in your Symfony applications. With this bundle, you can easily define and manage SEO fields, their translations, and rendering options, helping you optimize your website's search engine visibility.

Features

Installation

You can install the Tug SEO Bundle using Composer:

After installation, make sure to configure the bundle as needed for your project.

Configuration

The Tug SEO Bundle provides a wide range of configuration options to tailor SEO metadata management to your requirements. You can configure SEO fields, renderers, translation settings, and more. Check the Configuration section in the documentation for detailed information on available options.

Basic Configuration

Create a new config\packages\tug_seo.yaml file then put contents below.

Usage

Using the Tug SEO Bundle in your Symfony application is straightforward. Here are the basic steps:

  1. Define SEO fields: Use the provided services to define SEO fields for your application, such as titles, descriptions, and keywords.
  2. Configure translations: If your application serves content in multiple languages, configure translations for SEO fields.
  3. Render SEO metadata: In your templates, use the Twig extension to render SEO metadata for the current route.
  4. Customize rendering: Customize the rendering of SEO metadata according to your needs, such as adding Open Graph tags or Twitter Card tags.
  5. Extend functionality: If necessary, extend the bundle's functionality by adding custom SEO fields or renderers.

Registering Services (Optional)

While the Tug SEO Bundle provides a comprehensive set of services out of the box, you have the option to register only the services you need for your specific use case. Registering services is an opt-in feature for users who want to customize or use specific parts of the bundle code. See the Registering Services section below for more details.

Define your own field type

Write your definition code for custom field.

Enable it on service configuration for autowiring.

Configure it on your tug_seo.yaml file.

You will see the code below on your generated html.

License

The Tug SEO Bundle is open-source software licensed under the MIT License.

Contributing

Contributions are welcome! If you have suggestions, bug reports, or would like to contribute to the development of this bundle, please follow our Contribution Guidelines.

Credits

The Tug SEO Bundle is developed and maintained by the Tuğrul.

Special thanks to our contributors for their valuable input and contributions.

Support

If you encounter any issues or have questions about the Tug SEO Bundle, please open an issue on GitHub, and we'll do our best to assist you.


All versions of seo-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
symfony/framework-bundle Version ^6.3
twig/twig Version ^3.5
symfony/translation Version ^6.3
symfony/serializer Version ^6.4
symfony/property-access Version ^6.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tugrul/seo-bundle contains the following files

Loading the files please wait ....