Code Monkey home page Code Monkey logo

october-power-seo's People

Contributors

bartheyrman22 avatar humni avatar sheck87 avatar splicedweb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

october-power-seo's Issues

Unable to get plugin to fire

Hi guys,

I think I have followed the instructions for setup but I just can't get the plugin to fire properly.

Here's what I've done:

  1. Install plugin (updated to latest version) & ensure it's enabled
  2. Configure settings in back-end per screenshot below
    Screenshot_20190405_100843
  3. Place SEO CMS Page component on layout we use for blog posts, and add the code within the head section
    Screenshot_20190405_101710
  4. Add SEO Blog Post component to the page for the blog posts, and add the code to the page layout after the blog post component
    Screenshot_20190405_101620
  5. Add metadata to the blog post
    Screenshot_20190405_101121

The issues I am finding:

  1. No change in browser title
    Screenshot_20190405_100924
  2. No metadata being pulled through
    Screenshot_20190405_102322

I had this working at some point for the blogs (it works on the other pages) and I'm struggling to figure out what the heck happened/why it isn't working now!

I wondered if it's an issue with the layout having the SEO CMS Page component rather than blog post, but that layout is also used on other non-blog pages. I'm unclear what the difference is?

Support for other extensions.

Hi,

Is it possible to specify support for other extensions?

eg we have a site using the shopaholic plugin and would like to add the fields to products and categories.

Is that something that is currently possible?

Robots is not populating

Hi there,

I've got this working on our blog posts, but I'm a bit stumped by the robots field which is created, but not populated.

It's doing this:

<meta name="robots" content=",">

I've tried changing the settings and saving, using noindex or index, nofollow or follow - still nothing seems to pull through.

The other changes from this plugin are being pushed into the head just fine, so a bit stuck!

FR: Add schema markup?

I came across this Gist when looking at how to implement schema markup, and it got me thinking, I wondered if it might be feasible to add schema markup in the same way as the content fields are added?

https://gist.github.com/mbaxter91288/216d478068af9be5bdc234d8aefb7e40

It would be a neat feature (perhaps having an option in global settings to set the 'default' would be helpful, with an option per-resource to specify or change as appropriate)?

Any plans to further expand the amount of tag it supports?

Hello,

I'm working on a news based website, and it would be very helpful for me to have more og tags added, especially:

og-type: website/article
article:published_time - datetime - When the article was first published.
article:modified_time - datetime - When the article was last changed.
article:author - profile array - Writers of the article.
article:section - string - A high-level section name. E.g. Technology
article:tag - string array - Tag words associated with this article.

I don't think those tagd Anyway, thanks for your work. This version works way better now than it did 2 years ago.

Seo fields repeated in backend repeater field

When I'm using Rainlab.StaticPages and a repeater field

{repeater name="services" prompt="Add new benefit" tab="Services"}
{variable type="text" name="headline" label="Headline"}{/variable}
{variable type="staticpagepicker" name="page" label="Service Page" emptyOption="- No Page -"}{/variable}
{variable type="richeditor" name="description" label="Description"}{/variable}
{/repeater}
in the backend the SEO fields are being added to a repeater form. It's not supposed to happen I guess

Bug when trying to remove powerseo

SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'powerseo_title'; check that column/key exists (SQL: alter table `rainlab_blog_posts` drop `powerseo_title`)" on line 664 of /vendor/laravel/framework/src/Illuminate/Database/Connection.php

Could not remove plugin after adding to a new build of october build 468

Tables didn't exist in the database, so to remove the plugin I commented out the following.

public function down()
    {
        if (PluginManager::instance()->hasPlugin('RainLab.Blog')) {
        Schema::table('rainlab_blog_posts', function ($table) {
    /*     $table->dropColumn('powerseo_title');
            $table->dropColumn('powerseo_description');
            $table->dropColumn('powerseo_keywords');
            $table->dropColumn('powerseo_canonical_url');
            $table->dropColumn('powerseo_redirect_url');
            $table->dropColumn('powerseo_robot_index');
            $table->dropColumn('powerseo_robot_follow');   */
        });
    }

SEO settings for your plugin are not working in the new OctoberCMS.

SEO settings for your plugin are not working in the new OctoberCMS.

i fixed it. please add this code to plugin.php in the function public function register()

\Event::listen('cms.template.extendTemplateSettingsFields', function ($extension, $dataHolder) {
if ($dataHolder->templateType === 'page') {

    $dataHolder->settings =
    [
        [
            'property' => 'seo_keywords',
            'title' => 'suresoftware.powerseo::lang.editor.meta_keywords',
            'tab' => 'Meta',
            'type' => 'text'
        ],
        [
            'property' => 'canonical_url',
            'title' => 'suresoftware.powerseo::lang.editor.canonical_url',
            'tab' => 'Meta',
            'type' => 'text'
        ],
        [
            'property' => 'redirect_url',
            'title' => 'suresoftware.powerseo::lang.editor.redirect_url',
            'tab' => 'Meta',
            'type' => 'text'
        ],
        [
            'property' => 'robot_index',
            'title' => 'suresoftware.powerseo::lang.editor.robot_index',
            'tab' => 'Meta',
            'type' => 'dropdown',
            'default' => 'index',
            'options' => $this->getIndexOptions()
        ],
        [
            'property' => 'robot_follow',
            'title' => 'suresoftware.powerseo::lang.editor.robot_follow',
            'tab' => 'Meta',
            'type' => 'dropdown',
            'default' => 'follow',
            'options' => $this->getFollowOptions()
        ]
    ];
}

});

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.