Changes between Version 87 and Version 88 of SiteUpgradeProposal


Ignore:
Timestamp:
May 14, 2020, 6:51:53 PM (21 months ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • SiteUpgradeProposal

    v87 v88  
    77There are a number of [/query?status=new&status=assigned&status=reopened&component=TracHacks&order=priority open defects and enhancements]:
    88
    9  * Many [/tags/nolicense?wiki=on plugins don't have a license]. An idea outlined in #11660 is to force the user to either specify a license or accept a default license when creating a NewHack.
    10  * Deleting and marking spam is tedious. After deleting the spam ticket, comment or edit; we have to navigate to the Monitoring panel on the Admin page and then manually locate the entry in the logs. It would be much easier if the `delete` button also flagged the entry as spam, and there was a delete checkbox on the logs page so that this is a one-step operation.
    11  * There are a number projects that are no longer maintained, have been supplanted by another project and are just taking up space at this point.
     9 * Many [/tags/nolicense?wiki=on plugins don't have a license]. An idea outlined in #11660 is to force the user to either specify a license or accept a default license when creating a [NewHack new plugin].
     10 * Deleting and marking spam is tedious. After deleting the spam ticket, comment or edit, administrators have to navigate to the Monitoring panel on the Admin page and then manually locate the entry in the logs. It would be much easier if the `delete` button also flagged the entry as spam, and there was a delete checkbox on the logs page so that this is a one-step operation.
     11 * There are a number projects that are no longer maintained, have been supplanted by another project and are just taking up space.
    1212  * We should have a process for removing old projects. Perhaps we should have a policy of reviewing and voting on them, a notification should be placed on the page and then a prescribed waiting period elapsed before eventually deleting them. Obsolete plugins with no license would have even more reason to be deleted (see also #9805).
    1313  * Projects that have no source, often because the links to an external site are dead, are being tagged with [/tags/nosource tag:nosource]. Tickets are being opened to notify authors of pending project deletion, and are being tagged with [/tags/"pending-deletion" tag:pending-deletion].
    14   * The Apache Software Foundation moves a project to the Attic when it is no longer maintained. For us, the Attic could be a wiki page prefix and path prefix in the repository (or perhaps the path should be deleted and links to the repository pegged). Ideally the pages in the Attic would be filtered from search results unless explicitly requested. Changing the prefix of the page and repository path wouldn't be required if we just used tags.
     14  * The Apache Software Foundation moves a project to the Attic when it is no longer maintained. For us, the Attic could be a wiki page prefix and path prefix in the repository, or perhaps the path should be deleted and links to the repository pegged. Ideally the pages in the Attic would be filtered from search results, unless explicitly requested. Changing the prefix of the page and repository path wouldn't be required if we just used tags.
    1515 
    1616== Policies and Guidelines
     
    4444     * Is there a way to show a download/svn-update/checkout statistics counter for each plugin? This would also be something like a "judge".
    4545 * Add site analytics.
    46  * Tools to facilitate code reviews, such as the CodeReviewerPlugin.
     46 * Tools to facilitate code reviews, such as the CodeReviewerPlugin or PeerReviewPlugin.
    4747 * Support for Git and Hg (#9831) in addition to SVN. Is it practical to have live mirrors, do we settle on a single DVCS or do we just give the user a choice of which to work with?
    4848  * Trac supports multiple repositories since Trac 0.12, so we no longer need to have a single repository for all of trac-hacks.org (though having a single repository can be an easy way to checkout all of the plugins at one time).
    4949  * Sync to BitBucket and GitHub when plugins are hosted externally: GitHubSyncPlugin, BitbucketSyncPlugin.
    5050  * Show !ChangeLogs on trac-hacks wiki pages for plugins hosted externally (#7650).
    51  * Support for translated wiki pages
     51 * Support for translated wiki pages.
    5252 * BookmarkPlugin: ability to bookmark each page.
    5353 * WikiGoodiesPlugin: additional wiki formatting and macros.
    54  * BadLinksPlugin: for cleaning out dead links to externally hosted plugins.
     54 * BadLinksPlugin or WantedPagesMacro: for cleaning out dead links to externally hosted plugins.
     55 * AllAttachmentsMacro: list all attachments for housekeeping purposes.
    5556 * BackLinksMacro: list the wiki pages referring to the current page, which helps in keeping t.h. page referrals consistent.
    5657 * The TracHacksPlugin provides the NewHack page. More management features could be added, such as contacting authors of unmaintained plugins when there is no activity after a set amount of time.
     
    6566 * Authentication through external providers such as GitHub and BitBucket.
    6667 * Improve search functionality: the search functionality is currently rudimentary and requires an update to allow for more granular search, such as within attachments.
    67  * Store more information about plugins.
     68 * Store more information about plugins, such as:
    6869  * Created timestamp
    6970  * Deleted timestamp