r23 - 03 Mar 2005 - 05:52:47 - WillNorrisYou are here: TWiki >  Codev Web > TrashCanWeb
Tags:
, create new tag

Feature completed, committed to documentation: ManagingTopics - continue dev discussion in TrashWebDev?



A page delete and rename function would help to get rid of unwanted and orphaned pages. Bob's Kehei Wiki has that implemented nicely, and it is protected with author access rights.

I am considering a page delete and rename function without author rights. This could be dangerous, so the user interface must be designed carefully. How about this: When you delete or rename a page, a delete / rename confirmation page would show a list of all pages that have a link to the page to be deleted / renamed, and a recommendation to update those pages first before proceeding. (The rename function could do that automatically). Deleted pages go to a Trash Can web. An undo delete function could restore pages that have been deleted unintentionally.

-- PeterThoeny - 08 Mar 2000


In order to know what pages link to the deleted page, you'll need to store a database of some sort of links to pages won't you?

I do really like your idea of a TrashCanWeb. How about regular users can throw pages away (into trash can) and restore them from the trashcan. Only a smaller "administration" group can actually empty the trashcan and completely eliminate the page forever. So the admin crew only needs to check the trashcan on a semi regular basis to keep the trash can from overflowing. I think if you leave files in the trashcan long enough, you won't have to worry about doing too much error checking of page deletes.

And, when creating new pages in the normal wiki, you can quickly scan the trashcan and if you find a match ask if they want to restore the trashed version instead of creating a new one...

-- IainShigeoka - 08 Mar 2000


I would not track links to deleted pages. It is easier and better to show a delete confirmation page that has a list of pages that have a link to the current page, this is in effect the Refered-By link at the bottom of each topic. It can be shown using inline search (the %SEARCH{...}% variable).

Example: User wants to delete the WebNotify page. The delete confirmation page shows a list of pages that have a link:

ATTENTION : Before you delete this topic, make sure to update topics that have a link to the current topic:

Results from Codev web retrieved at 07:05 (GMT)

Account Ledger Application A TWikiApplication providing a useful MashUp of the CommentPlugin, SpreadSheetPlugin and the EditTablePlugin. Useful for keeping a checkbook ...
The Func API has needed Email support for so long, it hurts me to think about it. sendEmail ( $text, $retries ) $error $text text of the mail, including ...
A single notification subscription for multiple Webs? What if we add a AllWebNotify topic for people interested in all webs contained in the TWiki? It should be easy ...
Proposal : Allow things like ASN1 as a valid abbreviation (Minor change) Currently things like ASN would be a valid abbreviation. Allowing things like ASN1 as a valid ...
There are two implementation strategies available for this request: PeterKlausner implemented a method that simply pulls out the beginning of the topic for use ...
Patch Now Available, see my (KevinAtkinson) comments below. Thanks, Kevin, for that patch. It has introduced an optional step in which a user's email address ...
Peace, TWikiers! :o) The links in the attached html are wrong, like: Codev.ImproveDocsForFirstTimeUsers I get change notifications (TWiki.Codev) to my Yahoo mbox ...
Has any implemented automatic addition of name/email address to webnotify when someone creates an account? At work we require for people to have to opt out rather ...
Originally from OmittingEmailInWebNotify: Add a button in the WebNotify page to automatically add oneself to the page. WalterMundt 08 Jan 2003 IMHO this is very ...
I think a feature is missing: having TWiki automatically send you an email once when a single topic changes, in the following 2 cases: Somebody re edits a ...
Bug: Search does not work with bad TWiki names Twiki unfortunately does not prevent creating TWiki pages with bad names (one might get a warning, but can create the ...
If you include your name on any of the WebNotify lists, a list of changes is sent to you daily (which is great !). However, all the recipients' email addresses are ...
Beijing Release Released as TWikiRelease01Feb2003 Next Release codenamed CairoRelease Introduction The future production TWikiRelease following TWikiRelease01Dec2001 ...
Better Defaults Project I plan to repackage Twiki to make it easier to install and use. Basically, I envision to add a script in each of main directories (data, pub ...
I've been thinking recently about a few topics: GenericMetaDataStoreForTopics for categories Issues with categories; a great function, but can only have ...
Feature Proposal: Centralize and hide administrative instructions Motivation There are a number of notes to TWiki administrators giving details of things that should ...
I modified the note at the bottom of the WebNotify page by deleting a lot of the possibilities the note here covers all the possibilities I am aware of. Note ...
Bug: The 'NEW' flag in Changes is broken The NEW flag is shown by http://twiki.org/cgi bin/changes/Codev on some topics that have two or more revisions. Test case ...
Topics previous marked with ChangesProject (withdrawn as this style of group topics wasn't very successful): AddCheckInComment AddEntryWebVariable AllowDesignationOfSummary ...
Bug: changes script shows only first revision not second The changes script shows, for some pages at revision 1.2, that they are NEW (first revision). The WebChanges ...
ChangesProject Topics This is a list of all topics classified as part of the ChangesProject tracking changes to topics including: notification methods like ...
When someone goes through and makes edits to several topics, the WebNotify sends an email for each. It would be really nice if it cron'd only once a day, and sent ...
CoffeeBreakArchives 2001 It is great to see a lot of activity in this Codev web, even without e mail notification working. New features slowly but surly get into ...
CoffeeBreakArchives 2002 Happy New Year! This is to highlight the forthcoming email restrictions on SourceForge, which would require changes to WebNotify see last ...
DON'T USE DRAFT ONLY Please add comments to PluginsSurveyIdeas Here's your chance to feedback to the development community on the plugins and skins that you use ...
Consolidate Notification Applying the ExplorationThenConsolidation paradigm to MailNotificationEnhanced, YetAnotherNotifySystem, NotificationPlugin and ImmediateNotifyPlugin ...
Conversation Tracking I sometimes miss comments in a thread that I'm involved in this is probably one reason for TopicsThatDie. Perhaps there could be a standard ...
This capability is provided by MailPageAddOn. It's tough to wean people off using email and onto TWiki so what I'd like is a feature that lets me create or update ...
I've had several requests now from users of the ActionTrackerPlugin and the FormQueryPlugin to be able to control notification schedules from a TWiki page. It doesn ...
Customizable Email Notification I didn't find a topic that covered email change report customization overall. I did however find topics on CustomizableEmailNotificationInterval ...
This is a follow up from CodevWebNotifyThread. As an idea, it would be nice to be able to specify the interval time on a user level, perhaps as a new preferences variable ...
Daily Build and Smoke Test There are now a set of Daily Builds done on SvenDowideit's vmware server, and the results are uploaded to MAIN build output and 4.2.x release ...
Overview Note that this section is an overview, and contains repetition of points covered in the individual sections below. In a multilevel web with an arbitrary ...
Further to Peter's request for finding unescaped or fully qualified WEB uses I found (using grep): ManagingTopics.txt:%METASEARCH{type "topicmoved" web "Codev" topic ...
Bug: Del and Ins Tags After Topic Save After topic save, text is all messed up with ins and del tags. This happened on two separate topics with the latest ...
TWiki::Func::getOopsUrl has problems (Bugs:Item3772). It's also a restricted subset of getScriptUrl. It's pointless, and needs to be deprecated. pod getOopsUrl( ...
The Original Coffee Break Page, replaced and waiting for splitting up into Codev topics and general refactoring. NOTE: All of the original CoffeeBreak content, minus ...
Note: New developers please read the introduction on how to get started TWiki Development news 07 Jul 2008 Peter Thoeny introduces new TWiki Governance ...
Bug: If you use read restricted webs (i.e. ALLOWWEBVIEV ist set to XY in !WebPreferences) diff won't work Reported by ChristianKohl: If you use read restricted webs ...
This topic is probably premature I should do some research on the output capabilities of diff, but I came across this specific example (below) of diff output that ...
Implemented: Use exclamation point to escape TWikiML rendering TWikiVariables and TWikiML rendering can be escaped by prefixing a variable or a word with an exclamation ...
I thought about an easier subscription to WebNotify with a link or button that the user just presses. We are running an intranet TWiki with IP authentification, so ...
Keith Helfrich asked in EmailAllTWikiUsers: Is there a way to email all (registered) TWikiUsers in one shot regardless of whether they have registered in !WebNotify ...
Email Notification Enhancements (index page) I propose that we keep this page as a central gateway page for all the current efforts (and hopefully available patches ...
Summary Lots of people want the ability to click on a link to send a page to someone the reader specifies. Of course, cutting and pasting is always an option. Creating ...
Bug: Empty Notification After Renaming or Moving a Topic Renaming or moving a topic puts an entry in notification of changes with the old topic name, thus the WebNotify ...
How do you encourage contributors on your intranet TWiki site? Seems like this is a key issue for most TWikis, and important to the TWiki becoming a tool that is ...
How do we encourage/enable sites to upgrade. Sites using Cairo are presumably doing so for one of the following reasons: 1. It's working fine and they're happy ...
Feature Proposal: Enhance the MailerContrib so it respects access permissions on topics Motivation At the moment, if you are subscribed to all topics for a web, you ...
It would be useful if WebStatistics at TWikiDotOrg showed more than the top ten subjects as the top ten include six that have little or no value in being said: WebRss ...
Bug: Function getEmailNotifyList returns bad value The function getEmailNotifyList() can return undef which mailnotify does not know how to deal with. This ...
Hey, can we have it so that if one types Main.MartinCleaver into the Go box Twiki changes web and goes to that topic. As it stands, Twiki tries to create a topic in ...
I'm now on the WebNotify list for 3 different servers on several Twiki webs, with the most active being my own one at present... As usage increases and the number ...
This is a test page. Tomorrow (or the day after) I will change the page by adding one or more spaces and see what change notifications occur (see below). I may do ...
Is this page obsolete? It was last edited "02 Apr 2004 06:47 PeterThoeny" before I made some corrections and added this question. DavidBooth 12 Mar 2006 ...
Merge with virt install docs rewrite Installing TWiki On A Hosted Site Despite TWiki's specialized development for the high end corporate intranet market, it keeps ...
Hotfix 1 for TWiki 4.0.4 NOTE: This !HotFix has been superceeded by a newer version, see TWiki 4.0.4 for latest !HotFix This first hotfix for TWiki 4.0.4 contains ...
How Can I Contribute If you want to contribute to TWiki, you have come to the right place! TWiki is an Open Source project, and as such relies on the support of users ...
How Many Topics and Webs Can TWiki Support? Purpose: Accumulate user experiences on the design and performance aspects related to no. of topics and webs. A best practices ...
How To Get Internal Buy In For TWiki Question: I'm very interested in how people get internal buy in and encourage wider participation. Since our deployment is in ...
Extend TML to support identifying people It has bugged me for some time that user and group names in TWiki are just wikinames you have to use Main.WikiName to link ...
We should improve the documentation in the TWiki.TWiki web for first time users. The idea is to have a good first time experience for people evaluating the tool or ...
So, if I was a new developer eager to work on something cool, how would I choose? No. 1. Measure: Measures TikiWiki TWiki Developers 18 ...
Self linking considered confusing Discussion topic on the issue of topic links linking to the topic itself. See for possible technical implementation: PreventLinkToOneself ...
See TWikiUsabilityTesting Test Worked Y/N Notes Read home page Authentication request invoked Allowed to change without request ...
Replace or complement WebNotify with the following mechanism: Add a ChangeNotifications page. Its contents should be just what WebNotify sends as an email attachment ...
Old search results from when InterfaceProject was in WebForm: AbbreviatedWikiLinks4NicerUI, AccessKeys, AccessibleTWiki, AddLeftMenu, AddSignatureButton, AllowDesignationOfSummary ...
How about combining the features of Wiki with Jabber , the open source Instant Messaging service? Here are some stories: 1 I define a group in the Main web that ...
Known Issues of TWiki 4.0.x Production Releases These are known issues of TWiki 4.0.0, TWiki 4.0.1, TWiki 4.0.2, TWiki 4.0.3, TWiki 4.0.4, and TWiki 4.0.5 code named ...
I'm running the Athens (Dec 2001) release of TWiki under SuSE Linux/Apache. Issue I just recently got WebNotify going and found it a little strange that a mail notification ...
EdwardPeschko 08 Jan 2006 EdwardPeschko 08 Jan 2006 ps if I have a end user TWiki question, what's the appropriate forum to use? Ed EdwardPeschko 08 Jan ...
Enhanced TWiki Mail Notification Please read ConsolidateNotification and MailerContrib Intro I have found many ideas on TWiki.org about mail notification enhancements ...
Request for Mail Notification Enhanced This is a FeatureEnhancementRequest requesting the core components of MailNotificationEnhanced are included in the official ...
At our site we use Lotus Notes which makes a pretty poor stab at handling HTML encoded mails, so I'd like to be able to change the format for notify messages. The ...
" ORIGIN "" REVISION "" ORIGINWEB ",$FIND(., ),$LENGTH(), )"}%" ORIGINTOPIC ",0,$FIND(., ), )"}%"}% Mailer Contrib Se les permite a usuarios de suscribirse a correos ...
Module name mailnotify MailnotifyCgiScript Location TWIKIROOT/bin/mailnotify Summary Produces periodic notifications based on whether people have added ...
Feature Proposal: Make view topic actions customizable Motivation Installations or users may want to add site specific actions without having to rewrite the templates ...
NOTE: This is a living document, please help improve it Managing Stale Content Any wiki administrator who maintains a lager wiki that is several years old knows ...
The following were used in conjunction with MartinsInstallOnIIS. See Caveats on that page. Feel free to refactor. Tests done: Test Worked Y/N How will you ...
function dblclick() { window.scrollTo(0,0) } if (document.layers) { document.captureEvents(ONDBLCLICK); } document.ondblclick dblclick; // TWiki Codev Master Refactor ...
This topic is documented in .TWikiMetaData and closed start new MetaDataDev topic for further discussion (and search for existing related topics). See: GenericMetaDataStoreForTopics ...
UseModWiki (used for http://www.usemod.com/cgi bin/mb.pl) offers a "this is a minor change" switch so as to avoid generating entries in "recent changes" if the edit ...
Topics in web to which you, ., made the most recent revision (last 10 max): Topic Summary Date Topics in web to which you, ., are involved (last ...
Proposed: Namespace Control Summary: This proposal adds a single setting to WebPreferences, NAMESPACEWEB. This setting controls if the topics in this web are ...
Please help to refactor these ideas into ConsolidateNotification If the conversations below repeat what's in ConsolidateNotification, please please help by deleting ...
My request assumes a subweb feature similar to the MegaTWiki topic with the addition of the ability to create a standard set of topics all based on their own template ...
Creating a TWiki Newsletter Appplication For introducing TWiki into a group or organization, it would useful to have a "TWiki Newsletter" application that uses a bit ...
What is official name for "feature" how all wikis create links using words in proper case stuck together? I've seen StudlyCaps. If it's "mixed case" or something, ...
Instead of putting $noSpamPadding in TWiki.cfg, it is handy to put this in the normal configuration system. This way it can be overridden per web. I maintain a system ...
Bug: NOP Tag is Removed for View Raw Topic Viewing the raw text is used to get the raw text of a topic witout editing (e.g. locking). It should be exactly the same ...
Instant e mail notification of changes Category: TWikiPatches This is what I added to MegaTWiki to have instant notification when somebody changes a web page. I guess ...
Hi. Posted a question to support web on how to set up Notify changes on a per page basis, but no response, so figure can't be done. Could anyone give me any pointers ...
I began tackling myself the problem of enhancing email notification in TWiki. I will state here the goals to satisfy and hope to be able to implement them progressively ...
A small addition is needed to OmittingEmailInWebNotify, see note on NewEmailNotificationSystem. The system must also check for a field Set EMAIL foo #64 ...
Bug: Formatting problem in oopsmore.tmpl In r1.7 of oopsmore.tmpl the last list "Compare revisions" is placed in table cells. Twiki starts a new top level list ...
Organizing Principles This topic is intended to further the discussion of OrganizingPrinciples that can be made available to make TWiki more useful. This discussion ...
Implemented: Parameterized Includes Summary: Allow topic INCLUDEs to pass parameters to the included topics in a similar manner like parameters get passed to functions ...
Addon to support convenient per topic notification (refactored from ConsolidateNotification) In many firms not everyone is interested in all the topics in the web ...
Please read ConsolidateNotification and MailerContrib One feature I'd really like to see is per topic notify reports, especially as I know in my firm that not everyone ...
Position of !UserForm in Main web In DEVELOP (3844) in templates dir there is currently a subdir Main. The view.pattern.tmpl places the form with user data at the ...
Statistics of TWiki Production Releases Statistics comparing TWiki 01 Dec2001, TWiki 01 Feb 2003, TWiki 04 Sep2004, and TWiki 4.0. Production releases are 12 month ...
ProjectGroup Category Proposal ProjectGroup is an attempt to create a first small set of GatewayTopic to link all other Codev dev discussion topics. Each would ...
Feature Proposal: Simple convenient language switching should work Motivation TWiki and plugins have the different set of supported languages, and it is hard to choose ...
Bug: Raw view has tab instead of sets of 3 spaces When a topic is stored sets of 3 spaces at the start of each line are converted to tabs. When the user edits they ...
Readme First for TWiki Developers Introduction The Codev web is the place where discussion is held on the development of TWiki. Everybody who is interested in contributing ...
This topic can be retired. We have been running TWiki.org on its own server (TheNewTWikiDotOrgServer) for a few months now.... Does anybody know the reason for the ...
Originally from OmittingEmailInWebNotify: (hard) Be able to specify included/excluded topics per user per web via regexps. WalterMundt 08 Jan 2003
Feature Proposal: removeSubscription() function is absent in MailerContrib Motivation This feature is necessary for completely removal of the user subscription from ...
The name of the Main web has been a controversial issue, see SimplerTWikiDistribution, RenameTheMainWeb. The Main web has these purposes: Entry point showing ...
Proposed: Put users into a People or Users web The basic proposal is to change the name of the "Main" web to "Users" or "People" to more clearly reflect how it is ...
Feature completed, committed to documentation: .ManagingTopics Visitors often create imprecise or inappropriate TWiki topic names. Just as other visitors are ...
My deployment requires that users be able to reset forgotten passwords without having to email an administrator. I've made the necessary changes to generate a random ...
CategoryStale Revision Problems Summary This page is intended to become a list (only) of the various problems associated with revisions on TWiki. The intent would ...
Feature: Script to create a new TWiki web Creating a new web is currently a manual process as described in TWikiDocumentation. You need to create directories, set ...
Bug: in topic search gives 'Can't use string ("1094792411") as an ARRAY ref while "strict refs" in use' error Error: Can't use string ("1094792411") as an ARRAY ref ...
Security Alert: Gain Admin Right with TWiki Users Mapping Problem Description TWiki its derivatives have a serious security issue allowing any remote user to take ...
Security problem displaying result of search, changes, mailnotify, and viewing revisions When user display search result (standard display) or display History or receive ...
Feature Proposal: Segregate Wikiness Motivation Seeing wiki implementation specific topics listed with user topics produces clutter and distraction from the primary ...
I am struggling with my first TWiki upgrade and now I realized why so many Twikis run on obsolete install: It's a major pain! : ( I tried to create separate page for ...
Each Twiki web (er, directory) currently duplicates a lot of topics that usually not changed but does have per web information (and substitutions of %WEB% ). This ...
From OmittingEmailInWebNotify: Be able to be mailed once (and only once) when the topic is next changed (useful if you expect and answer on a topic) Even better ...
Help on getting started as a TWiki developer There are two types of TWiki developer; core developers, who are brave/stupid enough to make changes in the TWiki core ...
SourceForge home at http://SourceForge.net/ SshToSourceForge has some info on Secure Shell login. Check the SourceForge Site Status page for news, ...
SourceForge Dec 2004 Upgrade Issue SourceForge upgraded the hardware over the last weekend. I noticed that we have strange topic changes. The WebChanges shows topics ...
How about having a SpecialAdminPage? (in fact being a script like view ) This page should only be usuble for users of the TWikiAdminGroup. With this "page" various ...
Stop Shipping !TWikiUsers TWiki currently ( .TWikiUsers .TWikiUsersTemplate .LocalSitePrefsTemplate etc... Then, when a user creates the !Main.TWikiPreferences ...
Announcement of 01 Feb 2003 Production Release to Users and Developers The e mail was sent to 11,822 users and 1,834 developers who elected to get notified of new ...
TWiki Announce Mailing List The TWiki Announce mailing list is a low volume mailing list to announce new TWiki versions, to alert TWiki site administrators of potential ...
Basic Mode See also: SimplerTWiki From IRC, Nov 2006: Lynnwood"packaged nicely" is the key piece there. we need so much to simplify twiki for basic use. i was just ...
TWikiCache See also blog entries: for TWiki Part I and II Previous work There have been a couple of attempts to implement caching for TWiki on different levels. All ...
TWiki Dev Mailing List The TWiki Dev mailing list for more conversational discussions among developers. This list includes every change made to the SVN repository ...
Background Our TWiki installation(s) support roughly 3500 engineers distributed in over 20 locations world wide. This was not easy culturally, and various add ons ...
TWiki Mailing Lists TWiki is a wiki, most of the collaboration happens in TWiki.org's TWiki. Nevertheless, we have some mailings lists for specific purposes: ...
TWiki on Web Hosting Sites TWiki is getting more popular on public web sites. This is separate to the main TWikiMission, which is the corporate world, but it's ...
TWiki Plugins Mailing List The TWiki Plugins mailing list includes every change made to the Plugins CVS repository (high volume) Subscribe at http://lists.sourceforge ...
This is the presentation material for the Wiki, a Shared Blog for the Corporate World conference talk in the Emerging Technologies Track at LinuxWorld in San Francisco ...
This is the keynote presentation for the Valley Linux User Group (SVLUG) at Cisco in San Jose, CA on 07 Jan 2004. Web Collaboration with TWiki Writeable webs empower ...
This is the presentation material for the Collaboration and Wiki Applications for the Enterprise conference talk in the Emerging Technologies Track at LinuxWorld in ...
This is the presentation material for the Based Collaboration and Web Development for the Enterprise conference talk in the Emerging Technologies Track at LinuxWorld ...
This is the presentation material for the DakarReleaseParty in Palo Alto, CA, 11 Aug 2005. The presentation is heavily based on TWikiPresentation11Aug2005 given at ...
This is the presentation material for the Collaboration and Wiki Applications in the Workplace conference talk in the Emerging Technologies Track at LinuxWorld in ...
Note: This is the presentation material for the "is a Wiki and What Can It Do For You?" conference talk at !LinuxWorld !NetworkWorld Canada, Toronto, Canada, 25 ...
This is the presentation material of the 3 hour session on "Tutorial: Wikis in the Workplace" for , , . TWikiPresentation2007x10x22.pdf PDF version of this ...