SeoFilter
seofilter
About
Convenient control of friendly URL, meta tags and text generation
At a glance
MODX 3 compatibility unknown. Based on our testing and community reports where available.
- Developer Евгений Шеронов
- Latest release October 30, 2023 (3 years ago)
- First seen in SiteDash August 3, 2017 (9 years ago)
- License GPLv2
- MODX support 2.8+
- Databases MySQL
| Changelog | |||
|---|---|---|---|
| modstore.pro |
1.11.0-beta |
October 30, 2023
3 years ago |
|
|
1.11.0-beta (29.10.2023)<br />
====================<br /> - component now is free and without protection<br /> - setting replace_host_server_key with default value "HTTP_HOST" when replace_host is enabled<br /> - fixed friendly urls pagination<br /> - fixed slider bug with float and different values delimiter<br /> - more strict search when searching SEO page (now without LIKE)<br /><br /> 1.10.3-beta (29.05.2022)<br /> ====================<br /> - fixed, when catalog in another context (do not forget change system setting "allow_forward_across_contexts")<br /> - fixed condition in recursive seo breadcrumbs<br /> - fixed symbol in values "&" in url hash (js)<br /><br /> 1.10.2-beta (13.04.2021)<br /> =====================<br /> - added a short variable $_r to the rules with resource data (for pro mode)<br /> - added msProductOption support to seofilter_select setting<br /> - fixed warning in the modx action log<br /> - more correct replacement for meta[name="keywords"], etc.<br /><br /> 1.10.1-beta (27.10.2020)<br /> =====================<br /> - improved sorting in sfMenu, added support of arrays, json, RAND() and more (the syntax like in pdoMenu)<br /><br /> 1.10.0-beta (30.09.2020)<br /> =====================<br /> - changed DB engine to InnoDB<br /><br /> 1.9.6-beta (18.08.2020)<br /> =====================<br /> - fixed selecting TV-fields with conditions by TV-fields<br /> - added invoke event OnHandleRequest before ajax requests processing<br /> - removed additional check for double including of js script<br /><br /> 1.9.5-beta (17.08.2020)<br /> =====================<br /> - added support TV fields to selection settings: seofilter_select, seofilter_choose in format "TV.name"<br /><br /> 1.9.4-beta (05.08.2020)<br /> =====================<br /> - fix error with placeholders page_number in seo templates<br /><br /> 1.9.3-beta (05.07.2020)<br /> =====================<br /> - fix frontend js<br /> - fix last modified<br /><br /> 1.9.2-beta (09.06.2020)<br /> =====================<br /> - fixed the error for collecting new values by templates<br /><br /> 1.9.1-beta (05.06.2020)<br /> =====================<br /> - fixed search by sliders<br /><br /> 1.9.0-beta (31.05.2020)<br /> ======================<br /> - improved work with contexts, now you can add condition to field for values collecting (e.g. ({"context_key":"web"}))<br /> - new parameter &context in snippets sfMenu and sfSitemap (by default it shows links from all contexts);<br /> - the parameter &context can recieve array or string with comma separated values;<br /> - new conditions in &where parameter of sfMenu snippet by site pages (&where=`{"modResource.template":1}`)<br /> - required minimum PHP version 5.5 (it will rise later)<br /> - added a new setting seofilter_ajax_recount for recounting results in ajax queries (by default no)<br /><br /> 1.8.2-beta (30.04.2020)<br /> ======================<br /> - pagination fix on SEO pages by sliders<br /><br /> 1.8.1-beta (10.03.2020)<br /> ======================<br /> - slider's fix in tagManager2<br /><br /> 1.8.0-beta (08.03.2020)<br /> ======================<br /> - fixed registration two scripts on page<br /> - added work with tagManager2 (Shopkeeper 3)<br /> - now using parameter in mSearch2 &filterOptions=`{"autoLoad":0}`<br /> - a little refactoring with some error fixes<br /><br /> 1.7.2-beta (31.01.2020)<br /> ======================<br /> - returned forgotten parameter "&urls" for the sfMenu (receives ids of SEO pages for creating where condition)<br /> - parameters "rules", "parents" and "urls" in the sfMenu now receive ids as string "1,-2,3" and as array [1,-2,3] (when Fenom)<br /> - fix for slider's work (when loading, sets the lower and upper boundaries taking into account other selected filters)<br /><br /> 1.7.1-beta (29.01.2020)<br /> ======================<br /> - PRO-mode: all fields from linked page passed like array $resource (and $original_page) to rules for using {$resource.pagetitle} instead of {$id|resource:'pagetitle'} in each field<br /> - new events for updating SEO link: sfOnBeforeUrlUpdate, sfOnUrlUpdate<br /> - new events for deleting SEO link: sfOnBeforeUrlRemove, sfOnUrlRemove<br /> - added view button when editing SEO links on a separate page<br /> - fix to work on PHP 5.4 (but recommended 5.6+)<br /><br /> 1.7.0-beta (21.08.2019)<br /> ======================<br /> - small features<br /> - fix error then slash in aliases<br /> - now sfLink give itself all rule Ids for recieven page Ids<br /> - add the new snippet sfNearLink for find nearest breadcrumb link on a product page (super beta)<br /> - add the new chunk tpl.SeoFilter.crumbs.product for paste to tplCurrent in pdoCrumbs snippet on a product page<br /> - now minimal PHP verison is 5.4 (was 5.3)<br /><br /> 1.6.4-beta (17.03.2019)<br /> ======================<br /> - Fixed sfMenu class<br /> - Removed warnings while component installing/deleting<br /> - MODX 3 support<br /> - Improved adding default.js to page<br /><br /> 1.6.3-beta (11.03.2019)<br /> =======================<br /> - Added support for single values for slider<br /> - Setting seofilter_page_key is now the default "page"<br /> - Added setting seofilter_page_tpl (template for fURL-pagination, for example "/[[+pageVarKey]]-[[+page]]")<br /> - Added support for Ajax fURL-pagination in mFilter2<br /><br /> 1.6.2-beta (01.02.2019)<br /> =======================<br /> - Added keys of settings to the tab Settings<br /> - Fixed work with rich editor CKEditor<br /> - Fixed group by rule in sfMenu in pro-mode<br /> - Fixed integration with FrontendManager<br /><br /> 1.6.1-beta (22.01.2019)<br /> =======================<br /> - Updating the name on the SEO pages, if it was empty (when adding a template for the name in the rule)<br /> - Automatic generation of a name template if it is empty (when adding fields to the rule)<br /> - Two new conditions LIKE, NOT LIKE when adding a field to the rule<br /> - Hidden ability to change the url mask in the rules (without validation checks)<br /><br /> 1.6.0-beta (14.01.2019)<br /> ======================<br /> - Added more popup descriptions for the fields, renamed some items<br /> - Seriously redone js-file for the frontend (old with a postscript -old)<br /> - Possibility to upload content and url to an SEO page from any filter<br /> - Added events for plugins when adding words, links and returning SEO data<br /> - Ability to connect the visual editor or Ace for any fields in the rule / page<br /> - New Settings tab for maximum convenience<br /> - Tabs and grids in the admin panel now remember the state<br /> - Sort by active objects is now in the Actions column<br /> - Step-by-step conversion and removal of empty pages in SEO pages<br /> - The condition for limiting the collection of field values has become much more serious.<br /> - Nested breadcrumbs with autosearch (chunk tpl.SeoFilter.crumbs.nested)<br /> - Support requests with percentages, pluses and ampersands<br /> - Ability to change the class path for snippets<br /> - There are examples of filled fields when adding<br /> - Improved calculations, bug fixes<br /><br /> 1.5.4-beta (16.07.2018)<br /> =======================<br /> - Setting "seofilter_url_scheme" by default "full";<br /> - The new sfLink snippet parameter is "link_classes". Classes for link;<br /> - Words can now be disabled and they will not participate in the formation of links. Links with them are deleted. Re-enabling will create new links;<br /> - Added accounting of the "seofilter_admin_version" setting, which is responsible for the versioning of scripts in the admin panel. If versioning is not needed - add the setting to manual with a value of 0;<br /> - Fixed the formation of links, addresses when links in one level and are tied to the main page;<br /> - Fixed counting for the sliders fields, if they are based on TV fields;<br /> - Some improvements and renaming in the admin panel.<br /><br /> 1.5.3-beta (19.06.2018)<br /> =======================<br /> - Little fixes for counting through extend class<br /> - Now inactive fields just for don't collect values<br /><br /> 1.5.2-beta (01.06.2018)<br /> =======================<br /> - Fixed page list processor<br /> - Fixed the installation of pdoTools<br /><br /> 1.5.1-beta (24.05.2018)<br /> ==============<br /> - Fixed snippet sfLink to work with Pro-mode<br /> - The editedon field is corrected in the mysql-scheme<br /><br /> 1.5.0-beta (21.05.2018)<br /> ==============<br /> - Added PRO-mode, which allows you to bind to the rule several pages<br /> - Integration with the Tagger component, including calculations<br /> - Added the ability to receive SEO-links without nesting through the slash (setting seofilter_level_separator)<br /> - Added the ability to generate a SEO link in 1 level from the site root (setting seofilter_between_urls)<br /> - Added a seoPage class to override the pdoPage class to get more accurate links in the pagination<br /> - Small conveniences with calculations:<br /> - URL's results counter is updated if the value is different<br /> - New setting for where conditions into new rules<br /> - Added file for recounting links results via cron<br /> - New default fields in strict search, so the counts are much more accurate<br /> - Added item to recalculate link results by word and rule in the table using the right mouse button<br /> - Optimization and correction of all previous errors<br /><br /> 1.4.8-beta (16.04.2018)<br /> ==============<br /> - Snippet sfLink now accepts the parameters "pages", "where", "as_name" for easy reference search<br /> - Corrected work with grouping in sfMenu, supports sorting of rules, with empty sortby sorting according to the passed rules<br /> - Snippet sfWord returns the whole array with all cases for Fenom (you can use to declare any words)<br /> - The resource id variable {$id} has been added to the link generation template for using fields<br /> - Added setting seofilter_replace_host (for those sites where one page is available on several domains)<br /> - Cleaned the component of unnecessary entries in the log and fixed minor errors, optimized for PHP 7.2<br /><br /> 1.4.7-beta (02.04.2018)<br /> ==============<br /> - Fixed the mechanism for finding pages in the plugin for sites with duplicates of aliases<br /> - Fixed work with parents in sfMenu, now strictly the "page:IN" (without OR)<br /><br /> 1.4.6-beta (20.03.2018)<br /> ==============<br /> - Fixed a bug in the plugin with counting turned off<br /><br /> 1.4.5-beta (19.03.2018)<br /> ==============<br /> - Added forgotten where for sfMenu<br /> - Added support for PHP 5.3<br /><br /> 1.4.4-beta (16.03.2018)<br /> ==============<br /> - Improved stability<br /> - More "related" functions<br /> - Many bugs fixed<br /> - Field dependence is added<br /> - Fixed counting<br /> - For counting, a new class has been added, which can be expanded<br /> - Integration of tvSuperSelect - specify a component in the Field<br /> - Frozen page addresses are processed<br /> - Fixed link formation<br /> - Different suffixes are taken into account by the container<br /> - Re-generation of reference names when changing a word<br /> - Interim calculations to speed up the menu<br /> - Recalculation of results for changes or for a button<br /> - Improved rule copying<br /> - Adding a rule in one approach<br /> - Ajax bread crumbs<br /> - Added keywords field to rules and links<br /> - Passing the LastModified parameter<br /> - Support for browser history on the buttons back, forward<br /> - Versioning of js, css files<br /> - Updates in declensions. Now only a token is needed.<br /> - Integration with msVendorCollections<br /> - Added hidden features<br /> - Minor improvements in performance<br /><br /> 1.3.1-beta (02.10.2017)<br /> ==============<br /> - Minor corrections on TV-fields<br /> - Removed forgotten from the menu output to the log<br /> - Changed the path search in action.php<br /><br /> 1.3.0-beta<br /> ==============<br /> - Added sfMenu snippet to form menu with resource counting<br /> - Added snippet sfSitemap for sitemap generation<br /> - Completely rewriting snippet sfLink - much faster and more convenient<br /> - Corrected the work of the plug-in with nesting of pages<br /> - Added a new class to work with the menu<br /><br /> 1.2.2-beta<br /> ==============<br /> - Added support for JSON fields, including tvSuperSelect<br /> - Priority changed for onDocFormSave event to support TVSS<br /> - Added work with any container suffixes (/,.html, etc)<br /> - Added a setting for adding your suffix to the generated pages<br /> - Added redirect to the correct suffix<br /> - Added a setting with the name of the pagination option, to send the page number to the SEO-texts<br /><br /> 1.2.1-beta<br /> ==============<br /> - Added support for values from other tables for TV fields<br /><br /> 1.2.0-beta<br /> ==============<br /> - Added work for the work of fields-sliders (inexpensive goods, etc.)<br /> - Fixed some bugs in js and in the class<br /> - Automatic generation of names for new links when adding new words<br /> - Lexicon component translated into English<br /> - Removed from the class by default, so that there is no substitution on empty js fields<br /><br /> 1.1.3-beta<br /> ==============<br /> - Added copying rules<br /> - Templates for the name of the link and tick to regenerate<br /> - Changed the mechanism for calculating descendants and samples<br /> - Adding rules with the inclusion of fields-sliders (price, etc.)<br /> - Two new settings for the name of the link<br /><br /> 1.1.2-beta<br /> ==============<br /> - Fixed working with TV-fields<br /><br /> 1.1.1-beta<br /> ==============<br /> - Neighboring tabs are now automatically updated<br /> - Small fixes<br /><br /> 1.1.0-beta<br /> ==============<br /> - Fixed Lexicons<br /> - Fixed js-file for processing headers<br /> - Removed unnecessary comments<br /> - Small bugs and bugs fixed<br /><br /> 1.0.10-beta<br /> ==============<br /> - Added conditions for the fields in the rule to create certain pages<br /> - Added a field editedon for the rule and a combobox with a page selection<br /> - Corrected the counting of min / max samples by TV values<br /> - Powerful code upgrade in the rule search logic, priorities for rules<br /> - Added snfpet sfLink for creating links by several rules<br /><br /> 1.0.9-beta<br /> ==============<br /> - New comboboxes in the dictionary, by field and value for faster searching for the right addresses<br /><br /> 1.0.8-beta<br /> ==============<br /> - Added a column with editing date for the dictionary<br /><br /> 1.0.7-beta<br /> ==============<br /> - Returned the addition of a word to the dictionary, so it's more convenient<br /> - I made a normal 404 page for non-existent pages (from the admin you can check the page by get-parameters)<br /><br /> 1.0.6-beta<br /> ==============<br /> - Output for editing in the URL windows items related to the display of the menu<br /><br /> 1.0.5-beta<br /> ==============<br /> - Added a control for editing unique meta tags from the frontend for each page<br /> - Added a new class for linking URLs with fields and words<br /> - Now after editing the field, words are updated with all related data<br /><br /> 1.0.4-beta<br /> ==============<br /> - Added the function of selecting the minimum and maximum values.<br /> - Added prepareSnippet for substitution of processed values in meta tags<br /><br /> 1.0.3-beta<br /> ==============<br /> - Error correction<br /> - Added the count function. Activate in settings. Count in the placeholder<br /><br /> 1.0.2-beta<br /> ==============<br /> - The component's logic is rewritten<br /><br /> 1.0.1-beta<br /> ==============<br /> - Added work with all fields<br /><br /> 1.0.0-beta<br /> ==============<br /> - First Release |
|||
|
No matching releases. |
|||
We've also seen 1 unverified version of SeoFilter in use, but don't list those as we've been unable of confirming they are official releases from an official source.