= Deep Silo Builder Changelog = == Version 4.3.0 (14 December 2016) == * Added highlights to Manual Silo Builder when moving items * Added ability to delete entire silo structure from Manual Silo Builder * Changed permalink handling to the less obtrusive system used by Video Silo Builder * Improved efficiency of Manual Silo Builder delete function to use far fewer database calls * Improved database handling of the shortcode, reducing number of table entries. Efficiency also improved with shortcode on Import page * Improved detection of breadcrumbs in widget. Now just a single database call, rather than running a new silo as a dummy * Fixed breadcrumb handling, so if multiple breadcrumbs are requested, only the first displays the breadcrumbs, with sidebar taking preference over content * Made breadcrumb notice clearer * Removed link to homepage in silo widget * Improved excerpt handling and generation * Changed Silo Title in shortcode from strong to h3 * Cleaned up some warnings on Import page and related to use of silo styles * Fixed Silo Exporter * Fixed error notice upon saving individual pages when using other SEO plugins * Fixed error notice upon saving individual pages caused by Wordpress bug where it tries to create a page twice, once as a nav menu item * General cleanup == Version 4.2.3 (28 November 2016) == * Fixed issue with rearranging Category level entries * Upgraded implementation from WP_PLUGIN_URL to plugins_url() * Fixed issue with implementation of meta_input == Version 4.2.2 (10 September 2016) == * Changed implementation of removing Yoast spam comments to be more discriminating. This will fix an issue with several front end editors like Themify. * Changed required capability from edit_themes to activate_plugins == Version 4.2.1 (1 August 2016) == * Reordered code for meta keyword & description in updateSEO() to match video silo * Fixed issue with widget showing Home instead of current page when excerpt set to true * Added dws_id to insert_post with legacy support for pre Wordpress 4.4.0. * Changed from get_currentuserinfo() (deprecated by Wordpress now) to wp_get_current_user() * Updated product links * Fixed separator icon for breadcrumbs * Made silo widget information clearer * Set breadcrumbs and excerpts to false by default * Made breadcrumb message in widget conditional * Removed schema from shortcodes & widget * Set top level Silo structure to display (if set) in widget for 404 pages * Fixed SEO title generation (throwing up error on 404 pages) * Set dashboard widget to false. == Version 4.2.0 (5 November 2015) == * Fixed some logic errors around checkboxes * Corrected capabilities check (previous way will be deprecated by wordpress in December 2015) * Fixed a number of php warnings & notices throughout * Corrected the way excerpts are created & pulled == Version 4.1.4 (31 October 2015) == * Fixed an issue with some hosts where activating the plugin would block the ability to add new plugins. * Also fixed some php notices that were popping up == Version 4.1.3 (17 October 2015) == * To allow users to use another SEO plugin for meta title/description/keyword by checking a box in settings. * Added WPMU's SmartCrawl to the list of SEO plugins. == Version 4.1.2 (26 August 2015) == * Adds dismissable nag to admin after upgrade, prompting to visit Manual Silo Builder. == Version 4.1.1 (11 August 2015) == * Add note to Category level (not possible on Silo level) when page is in trash. * Added redundancies if there are multiple pages connected to a particular category. Can happen if user duplicates/clones page. Checks by slug match which is the correct page & category connection, then resets the rest to what they should be. * Checks if a page has been deleted, but not the category. If so, will delete the category. Won't touch the category if the page is merely in the trash. * Housekeeping check. Cycles through all the wordpress categories, checks if they are supposed to be matched to a page and if that page doesn't exist, deletes the category. * Change widget dropdowns for thumbnails, breadcrumbs & excerpts to checkboxes, as with vsilo. == Version 4.1.0 (7 August 2015) == * In the sidebar widget, number of posts controlled separately from number of pages * Added term meta so category connects to related page. Before it was just page connecting to category. Now it is a two-way connection. * Added ability to delete whole Silos or Categories to trash from the Manual Silo Builder. Also deletes the related categories and sends any child posts to trash. Alert in place upon selecting "Delete" option. == Version 4.0.0 (28 July 2015) == Major fix of many systems. The main ones: * fixed menu ordering * connected pages with their categories, with legacy and disconnection fallback * all silo levels update/correct (legacy ids replaced and deleted) on opening Manual Silo Builder page * will create SEO Silo Menu, but won't replace already set menus * connection between page & category is now through unique id (with slug fallback) rather than through page title * "cannot remove" text now on Category level pages if they have subordinate posts * allows updating of Silo level pages * changing the title or slug of a Silo or Category level page won't send all the posts into Uncategorized * generate and apply unique slug for Category level pages if they are not unique across different Silos * better handling of saving posts to reduce chance of infinite loop * updates matching category order if page order changes * removed feature that increased excerpt length beyond standard wordpress behaviour. * spelling, spacing & formatting fixes == Version 3.1.0 (15 July 2015) == * Changed how home page create works. Now if there is a Page set as Front Page, it won't create one called "Home". It will only do that if it's set to blogroll. * Fixed the html for the widget. It was sometimes creating too many ul and li and sometimes not enough. * Added checkbox to Silo Settings to allow user to use a blogroll as their front page. * Display the silos on pages that aren't part of the silo, like the contact or about us page, instead of displaying a blank space. * Finally, a raft of spelling corrections which had been annoying everyone on the development team :) == Version 3.0.4 (23 June 2015) == * Changed widget display so home is always the value set in widget admin, not the site title in sidebar widget. * Fixed widget on posts so it adds the missing <ul><li>. == Version 3.0.3 (9 March 2015) == * Improvement to connecting wordpress page to matching category * Fixed if statements so widget shows <h3> as intended, not all the time * When importing from DWS, if xml contained invalid characters (usually from copy/pasting from MS Word), import failed. This removes the invalid characters and allows importing. * Changed shortcode wrapper markup to styled <span> instead of <code>, which caused issues if copy/pasted to visual editor * Changed widget to only display <span> and <div> if called for. Eg not in sidebar. In article, only if excerpt/thumbnail called * Changed widget <h3> to <span> * Added class to excerpt. 'silo-text-sidebar' for sidebar widget, 'silo-text-body' for article widget. * Removed stray pipe from <title> == Version 3.0.2 == * Added ability to update plugin through WP Dashboard * Bugfixes on excerpts in widget * Minor improvements to reordering function == Version 3.0 == * Significant rewrite of most functions. * Change of name from WP Ultimate Silo to Deep Silo Builder == Version 1.6 == * Site Name on Sidebar Widget became a user entered variable with "Home" as the default. This option is available in on the widget. * Imports or manually updates to the structure will automatically change the title capitalization to upper case the first character of each word, unless the word is all capitals, in which case it remains unchanged. * Give the silo structure (currently on the settings page) its own tab called "Silo Map". * Drag and Drop on Manual Silo Builder page - you can change the order of silos, move categories between different silos, and pages between different categories. * Fixed [wpu_silo links='10'] - would cause a fatal error == Version 1.5 == Features * Added optional thumbnail image when thumb exists in page or post to Sidebar Widget Menu & Contextual Menu Area * Posts can now be added to the silo structure from standard WP post editor with new Sidebar Widget in the post edit area * Plugin performs check to insure a file was specified for upload * Modified to add pages to the background so there would be no timeout during large file uploads Fixes * Cannot import more than 30 Silos without crashing to 504 error. * if a fresh blog is created, user must first "save" video options or videos will not load * the plugin ignores draft and publishes posts * In tab loses focus from going from Description to keywords in Post Meta Data box * when importing multiple files, in subsequent files the pages are imported improperly in a number of ways, breaking the silo structure * Adding a second import file causes all new pages to load as silo landing pages * Adding a second import file causes supporting pages to be created as pages, categories and posts == Version 1.1.1 == Bug Fix: Fixed update to Menu, checks if menu item exists. Allows for handling multiple xmls. Update: Meta Tag Handler. If SEO Ultimate is installed, this feature disables. Add Meta Title, Keywords, Desc to Pages/Posts == Version 1.1 == Added Features * Menu Created based on silo, must enable under menu location. * New node management for imports (under Advance Settings). * Fix Home/Menu permalinks (Slug appears in anchor). * Sidebar fixed with proper sub links.