I'm interested currently enamored by KnowledgeManagement?, here in regards to Wikis for learning and experimenting with ZWiki. I am a PageMaintainer?.
By day I'm a C/C++/C#/(C?) Software Engineer, Applications Developer, Craftsman, Software Smith, yeah, something like that. Python and Zope are my professional hobbies. Project management stuff is also an interest, such as Scrum and Agile methodologies.
ZWiki seems an excellent candidate for Mozilla's "Site Navigation Bar" ... especiall with the latest next/previous navigational aids.
Spent a half an hour trying to figure out the mozilla navigation bar links.
Here's my test page: [Browser Navigation links testing ground]?
I would like to add a "this is not a page" filter to all words that end in ( or ()...specifically, to code references of class/function names such as FetchResults?(), etc. , similar to the "!" DontWikiLinkThis? notation.
My users complain about having to subscribe over and over. They want to subscribe to a Node & all the sub-nodes. The cookie helps cover it, perhaps up to the most important 80% of the users.
Perhaps "subscribe to this page & the trails at the top of this page" would be functionality to go beyond 80%.
Would an RSS feed on a Discussion page alleviate email process overhead? ...auto-discovery adding further confusion to "subscribe", heh.
Wishing more configurable properties were pre-created with default values. Not enough development experience to discern.
Minor issue: When I re-parent a page to "no parents" , and return to that page, the heirarchy is not displayed.
..starting to see the handyness of badges everyday..
Noticing the undercurrents of the upcoming zpt transistion. That's a good thing, but scary.
The ZPT version may be a good chance to implement a lot of wishlist features that require a not-so-easy upgrade. ...Wonder what the timeline is, 2.7? That's the target for reStructuredText.
Wow...the many steps in the page rendering trail require some time to grok.
Got any recommendations for debugging? STUPID_LOG_FILE traces?
Checking out howtoDebugZope2 .. specific's on render hopping still appreciated.
Had a number of newbie issues to get over (installing docutils), so my <dtml-var myTestRestDoc> in a zwiki didn't produce much, in fact, it just dumped the text contents to the page.
How often do people need inner nesting anyway?
I don't need this to be available from the lists, I just want to be able to process that on a page object.
I'm pretty sure this is probably available, I just need to look into the source to see how it's done. similar to wikilink(text..
Hi Dean! Did you solve this error you noted above? Or was it fine again when you ignored it? - I got the same error after importing my whole site to my new server today and renaming the main folder. I'm still googling for more info, i hope by updating the catalog it will disappear. Here are my notes http://openspirit.homelinux.net/noowiki/zope/KeywordIndex just FYI.
OK...Here's the scoop on a ZWiki upgrade.
It's not going to be simple for users, but it's not extremely drastic.
There are a lot of pages that come with the 0.9 version that..
c. Will need to be upgraded/remodified if you've modified the 0.9 version.
d. Extensive DTML Zwiki page hacking may have some side affects.
Users should call /folder/FrontPage/upgradeAll to ensure changes.
I upgraded a 0.9.5 version (imported my freezope wiki) succesfully to 0.13.0 with a 2.5.1 install.
--> Announce date of uprading freezope a week or so in advance so they can do this!
--> Announcing coming ZWiki upgrade 1/2 days in advance. --> Announce upgrade, note that ZWiki's will probably be broken.
Users CAN go through the upgrade process on their home box by exporting, importing at home, and applying those changes through the ZMI when freezope is upgraded.
3a. Move personal pages to that wiki via ZMI and/or cut-and-paste, or ..
3b. Delete|replace-update the following objects in your current wiki (Unless modified!) pages: UserOptions?, RecentChanges?, HelpPage, SearchPage?
Scrub their catalog if they've got one.
How many people have an active ZWiki??
Hope I haven't scared you. There are a BUNCH of great new features in the recent versions.
Perhaps would should make a specific forum for ZWiki when we go about this.
Would a page on "Zwiki intranet" notes and considerations be helpful?
Figure this is going to be an interesting one.. [Dean's 0.17 upgrade]?
A little baffled today that [ ]? is considered a wikilink. [!]?
Any "id" attribute in an element can be referenced in a URL. Such as http://zwiki.org/DeanGoodmanson#Comment0514031346 . If this page had an explicit (or as I hope, implicit) RemoteWikiLink? (url) it could be used as such: DeanGoodmanson:#Comment0514031346 , or DeanGoodmanson:#Comment0514031346 if need be.
Could those odd dots be added as a STX bullet type?
Could the URL regex be used to convert adjoining brackets to escape lt/gt?
Parens also cause URL confusion.
I need to research this, but keep remembering it every three days when I'm not in a position to research it.
From a sub-wiki page, Determine whether the pages is located within a sub-wiki.
Ideally this will be used to create a heirarchy of wiki-icons or simply cookie-crumbs of the wiki's in the header.
Associated, but aside, currently a Parent wiki page accessed through a direct URL to a subwiki will get the sub-wiki's icon.. ZWiki:/subwiki/DeanGoodmanson , which may further complicate this recipe.
I'm finding I use the ZMI undo feature to roll back minor editing mistakes so they 1. Roll back easier, and 2. Don't show up in the RecentChanges?. Would this be a useful feature to add to the diff screen? Would it require it's own security item? How do we limit it to one level?
Escape all wikilinks ending in ( .
Ouch: After finding 7 instances of `^!`, I'm convinced this is a messy endeavor. Motion seconded by is the escape `(` or `( ` to catch the def FuncName(i,*) case.
I was manning the `net computer tonight so didn't get a chance to validate my second round of changes, but here is anyway. It's the kind of thing that screams for interpretation and elegance, anyway. Ideally this could be included in the SeachPage?, I can't think of many other useful uses. I couldn't call it like a page via http:.../FrontPage/pagesearch?srctxt="welcome" , although dmtl worked. It could have been that my original parameter was named "text"?
output = "" # "Not Found"
Q: Should I be checking incoming data type? a. None, b. localtext=str(text) ??
Want to kick off this page?
> sure, but give me a couple of days to pull some initial thoughts together for it. or, just create the page now for your first thoughts & i'll update it soon.
I have a couple esoteric questions which I'm thinking would go well on a brief descrtiption and usage intro plus side-discussion page.
My current question is setting a pages display page via page content "cue",or page property [which would be exposed on the editform] .. which might lead to other zwiki exotics of "all page properties starting with "???" will be added to to the editform view.
> one useful technique that might help is using "display:none" to turn off sections of the page with css and parse the html output from the page somehow.
i'm thinking about how generally to implement "meta-content" in wikipages. possibly something like TAL's pseudo-XML approach would work. it would be nice to have a standard, consistent framework for all the ways we might want to embed "smart" content in page text. i really like how that keeps things visibly a part of the page.
thanks for suggesting this topic.
ps- would you prefer PerPageStylesDiscussion? or StylesPerPageDiscussion?
After I removed some structured text smiley tests I was able to save this page.
tweek the edit form to add an "object" tag which embeds the web page being edited into a pane in the edit window. add a button: "save and return" or something to save the edits and redirect back to the edit form, with the new rendering in the embedded web page! the embedded web page could also be used to view other pages while editing some a page.
Doesn't work in sublists -- see?
Inconsistent with wiki signature convention.
I'll look into writing the hack, then see if I can patch at the zwiki-level.
More thoughts on this. I use dash-dash a lot, as a shortcut to keep two related ideas within the same group -- I put a lot more than simple text before the definition. THerefore? entrustng it to conform to rules within a quotes is not likely, similar to trying to add markup to an HREF STX shortcut. I've now given up the "" momentum, for a replacement to the dash-dash itself. "~~" ?
I didn't fully understand this.. for what it's worth, I use --Name (no space!) as a signature, based on the original WikiWikiWeb standard, though don't need it much these days; also I occasionally use -- in the StructuredText definition list sense, basically for indentation. But I do that very rarely since I've never been able to remember the exact syntax.
Ahhh... it requires (even more) whitespace formatting.
Dead issue. Odd feature. Surprised I got it right in ZwikiTips.
Scenario: I want to add a link/resource reference* to a page that I know a few people /might/ care bout. I don't want to send the link to them in alarm bell email. I don't want to have to add the link AND a comment (two steps) describing the link.
How can I add this to the page and let the interested parties catch it at there immediate convenience?
If each page had an RSS feed, they would notice the change. RSS item entry for main text change data after a comment added is still TBD.
Add a filter to the RSS feed to track by category. This works, except need to communicate Categories/Badges, and bad when folks avoid wikilinking common terms, like client-server instead of ClientServer?
Checkbox or Summary/Note/Log field prompts email off diff to subscribers. Messy, mystical.
Comment box form on editform for single round-trip. Slightly odd.
This solution calls for a "notify others when it's done" type of feature such as preview or ?? so that folks feel free to tweek/polish without notifying the email world.
Axioms: email is nice, yet loud (and a permanent record.) RSS requires tools but not so loud and usually not a permanent record. RecentChanges? monitoring is a lot of work. ..* an alternative case is "add a blogy entry to a page", where blog entries usually require at least one edit after posting, if not at least to add links previously overlooked or left out while getting the thought out.
Having a referrer's list property on a Zwiki page would be nifty. Bad for ZODB and speed, but nifty extended backlinks.
Brackets add a lot of clutter to [Non-Existant FreeForm links]?. No good solution, but ideally I'd like the brackets dropped and the word surrounded with CSS tags.
Just found this page. Nice. I'd enjoy a ZwikiDigest?. Sometimes the Zwiki ReleaseNotes parrallel this, as it's a monthly venture, but limited to accepted features, not discussions..
Let's see if this is taken care of in a modern system: [ ]?
< > What holds a check best?
This might be an interesting "recent doc updates" view, vs. "recent comments added". (Although probably esoteric...as comments should be about the doc, thus relevant, right?) More importantly it's useful for RSS feed tracking for page content. , and might require a flag when editng a page whether you're editng a comment. This whole thing is similar to the thouht of seperating page and discussion WikiPedia style.
Can't remember. First baffled by /document functionality, would rather that function be called documenttext, as it's unrendered, and simply a different view of the /text function. Nitpick. Wonder if we need more variables in the same vein as bare, for the other rendering items such as subtopics.
Why isn't /print in the header? Maybe it's just turned off on zwiki. Not like there's much room their, either.
* Why isn't /print in the header? Maybe it's just turned off on zwiki. Not like there's much room their, either.
It can be expensive, and I didn't want available to the world's robots out of the box.
I can't stand PHPWiki?, where only PhpWiki is a valid WikiName. Unless bracketted, of course, then you get no FreeformLink goodness.
In pondering #966 Create page from template, which is in some cases, adding a form to a page, I remembered an old thought: Querying contents of a page via a specific markup.
Thus a http://example.com/wiki/SomePage/OS or SomePage?property=OS would return "Ubuntu", just as <dtml-var "Somepage.OS"> or SomePage.pageproperty("OS") would also. Maybe it should always return a list, as multiple entries could be indexed.
But more complicated issues come up..
Content restrictions: whitespace stripped?, Ending delimiter: End of Paragraph, next start delimiter, ??
Implementation: Is this realistic and possible through a * attribute on the page, or specific method?
Installed from beta tarball, get ZWiki from darcs pull.
/opt/Zope-2.8/lib/python/TAL/TALGenerator.py:863: DeprecationWarning: Space separated attributes in i18n:attributes are deprecated (i18n:attributes="value title"). Please use semicolon to separate attributes (i18n:attributes="value; title").