suresoftware / october-power-seo Goto Github PK
View Code? Open in Web Editor NEWSEO plugin for OctoberCMS
License: MIT License
SEO plugin for OctoberCMS
License: MIT License
Hi!
Does the og: image
attribute will be implemented?
Hi, just installed the plugin, seems nice, but in rainlab.page, metas are in double in backend :
https://nimb.ws/pGQXqU
any idea ?
thanks a lot.
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:
The issues I am finding:
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?
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?
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!
I'd like to use the category slug (the name of the category) in the title field, if possible!
I found one issue with this plugin.
I mentioned it here in the reviews section:
https://octobercms.com/plugin/suresoftware-powerseo
Can I submit a PR to this repo?
If so, what are the steps ?
And also, I might help you with OG/Twitter tags if that's ok :)
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)?
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.
Do not work with the blog.
StaticPages Repeatable sections show Power SEO fields on each and every added section.
https://www.screencast.com/t/Ah0i2lmay
This reported fixed back in Jun but doesn't appear to be.
Hi there,
We seem to have come across an issue with this plugin where we are using custom page titles (in that, they have disappeared!).
There was a thread on this for the original plugin: https://octobercms.com/plugin/support/anandpatel-seoextension/how-to-override-seo-extensions-page-title-seocmspage
Do you have any recommendations for the best way to proceed?
In our case, it's relating to a forum where the title was dynamically set to be the forum title.
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
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.
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()
]
];
}
});
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.