• Register
    • Help

    striker  0 Items
    Currently Supporting
    • Home
    • News
    • Forum
    • Wiki
    • Support
      • Manage Subscriptions
      • FAQ
      • Support For
        • VaultWiki 4.x Series
        • VaultWiki.org Site
    • What's New?
    • Buy Now
    • Manual
    • 
    • Support
    • VaultWiki 4.x Series
    • Task
    • Page DM

    1. Welcome to VaultWiki.org, home of the wiki add-on for vBulletin and XenForo!

      VaultWiki allows your existing forum users to collaborate on creating and managing a site's content pages. VaultWiki is a fully-featured and fully-supported wiki solution for vBulletin and XenForo.

      The VaultWiki Team encourages you to join our community of forum administrators and check out VaultWiki for yourself.

    Issue: Page DM

    • Issue Tools
      • View Changes
    1. issueid=2066 November 11, 2010 4:27 PM
      pegasus pegasus is offline
      VaultWiki Team
      Page DM

      Need to create a page DM to replace the thread DM that we are no longer using.

      This gives us the opportunity to improve the way related data is saved, like revisions and "function" data (like if the page is a template or header). Now we can validate function data and revision data, before saving any changes. We can also validate the page text and throw any errors based on the page's content.

      As for function data, this is taking the most time currently because we need to access them generically for cleaner code and greater extensibility. The page DM hands off data to function DMs and merges any errors to itself, before the save action is called. The page DM also hands off data to the revision DM to create a revision if it believes the changes warrant a new revision.

      Deleting individual pages inversely needs to update the function nodes themselves so that any shared data is removed, but deleting function nodes should not delete the pages themselves, just remove their functionality. Also creating pages or altering their functionality, should create/remove shared data as necessary. To improve performance for mass changes, a good DM should be able to handle multiple pages at once. Moving pages to an area that doesn't support their functionality or disabling the functionality at the area level should not affect individual page functionality (page settings are more qualified than container settings).

      Previous paragraph has been completed. To do: finish function hand-off DMs, rewrite revision DM, write improved link DM.
    Issue Details
    Issue Number 2066
    Issue Type Task
    Project VaultWiki 4.x Series
    Category General
    Status Completed
    Priority 6 - Dev-Related Tasks
    Target Version 4.0.0 Alpha 1
    Resolved Version 4.0.0 Alpha 1
    Milestone VaultWiki 4 Alpha 1
    Software DependencyAny
    License TypePaid
    Votes to perform 0
    Votes not to perform 0
    Attachments 0
    Assigned Users (none)
    Tags (none)




    1. November 16, 2010 1:31 AM
      pegasus pegasus is offline
      VaultWiki Team
      Completed page DM and various sub-page DMs. Unfortunately still a while to go before I can even create a test page.
      Reply Reply  
    + Reply

    Assigned Users
    Loading Please Wait
    Tags
    Loading Please Wait
    • Contact Us
    • License Agreement
    • Privacy
    • Terms
    • Top
    All times are GMT -4. The time now is 10:49 PM.
    This site uses cookies to help personalize content, to tailor your experience, and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Learn more… Accept Remind me later
  • striker
    Powered by vBulletin® Version 4.2.5 Beta 2
    Copyright © 2023 vBulletin Solutions Inc. All rights reserved.
    Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2023 DragonByte Technologies Ltd.
    Copyright © 2008 - 2013 VaultWiki Team, Cracked Egg Studios, LLC.