From: Arno H. <aho...@in...> - 2000-08-03 14:28:24
|
Hi folks, I'm back from my vacation. Wow :o) Quite some news since I left. Jeff's "takeover": :) Overall I agree with Steve: I've no problem with someone contributing much more than me or replacing my code and going into a new direction. Although I'm not too happy about the 100% OOP approach I think I can live with it once I am familiar with the code. Call me old-fashioned but I find OOP harder to understand than conventional code. I had only a brief look at the code so far. Very good work, Jeff. I will write another email once I've dived deeper into it. Tables, and all that fancy stuff: I don't care if this code is included or not, but I want an easy option to turn that fancy stuff off (or have it off by default). I think recreating HTML is no good. It's part of WikiNature to have an easy markup, which newbies can understand and use without reading any docs. If you want the HTML-like features then use HTML. Inline images: Please leave the markup simple. I opt for [http://host/inline.jpg] and http://host/as_link.jpg. I think it's a clear, nice, and above all easy solution. And no, I don't think the inconsistency with [http://host/is_a_link.html] hurts. ALT tag? How about just giving one generic ALT tag to all images? Otherwise allow HTML (see above). References: Well, I guess you know my opinion on these. I see them as burden. Maybe an option in wiki_config to turn them off? Admin as WikiPages: Good idea. That's about it for the nitty, gritty details. Steve said: I want PhpWiki to be the best designed, easiest to install and most featureful Wiki out there. Let's keep the big picture in mind. Good design means modularity, easy to configure, easy to administer, easy to extend. It also means good documentation, so that other hackers out there can easily create new modules for their needs. Eventually some of these modules will flow back into the main distribution of phpwiki. I'm not sure the current phpwiki rates high in all these categories. So I suggest to focus our attention more on these issues than fancy new features. Features will creep in without us even noticing :o) If I interpret the situation right, then we will abandon 1.1.7 and switch to Jeff's code instead, right? If that is so, is 1.1.7 in a state that is suitable to be left as is? Maybe someone else wants to take this as a base instead of Jeff's code. If we need to do some cleanup, then we should do it now. /Arno p.s: Jeff wrote (about bold & italics): > Actually, my original intent was to handle this via regexps. > Ie. the regexp for the __Bold__ expressions should have been: > "__[^_'](?:[^_']+|_(?!_)|'(?!'))+(?<!_)__" > There! Haha. Make sense? It does. Although it saddens me to see that I can't do this: "__'cool'__ he said." ;-P |