From: Reini U. <ru...@x-...> - 2004-12-14 11:50:03
|
Rui Carmo schrieb: > Here it is, as promised. The CSS is still a bit of a mess, but I've > cleaned up the templates a bit (removing some of my stuff - plugin > invocations, JavaScript, etc.) and I think it will be easy to mix into > the PhpWiki source tree. You'll find a few comments and a couple of > examples for a blogroll, AdSense, etc. > > I will also try to isolate SeeAlso (the table you see at the bottom of > my pages) and see if I can disentangle both the Atom feed and the > JavaScript-based search from the rest of the code (I hacked it inside > TitleSearch) so that they can be integrated in the current source code. > > Please let me know when this is integrated, so that I can tell Michael > (the original designer). Thanks a lot! Yesterday I also started with the better blog integration based on the Kubrick theme. But I want to name the THEME "blog" and not "Kubrick", because it will be easier to decide for the admin then. Kubrick might be too less descriptive. The CSS is Kubrick.css and themeinfo.php explains about that. It also links to your and Michaels original sites. Archives: The new plugin BlogArchives is already in CVS. This displays the list of months with blog entries + number of entries, like this: Archives * December 2004 (2) * November 2004 (1) As box method (in the sidebar) and as normal plugin (within a page). Linked is another blog list, showing the titles (summary) of the blog entries of this month. Calendar: I want to integrate Blogs with the Calendar and CalendarList. I think enabling the Calendar on the top of the right sidebar is a good thing, though Michael didn't have it in his original Wordpress theme. We have two Calendar's: the old simple one, and a new javascript based, which enables fast navigation across months without extra request. Maybe the jscalendar css has to be simplified a bit. Currently all other bloggers just use a simple calendar. Blog Pagenames: You just have "blog/day" as pagename. We have "UserName/Blog/day/time" as pagenames. Hmm. Our findBlogs method requires "Blog/" to be a subpage for fast searches. Leaving out the time? Is this a good thing? I have no opionion. Just that we had the time for a long time now, but I don't know if it would be better to leave out the time. How to format blog pagenames? Currently we display the verbatim pagename: "UserName/Blog/day/time". You always display the just summary. This is fine for blog-only wiki's. TitleSearch and the WikiLink formatter have to be extended to those find blog entries. Maybe format it as "pagename summary". This will keep the natural ordering and the information. But probably your solution is the best. I'll think about this as Theme extension. Multi-User: I also want to enable multi-user mode. Default is always ADMIN_USER, but why not allow blogs of other authorized users? HomePage just shows the ADMIN_USER blogs though. You just have "blog/day" as default pagenames. For AdminUser this could stay (leave out the username), and the multi-user extension could be "OtherUser/Blog/day/time". Or maybe use "AdminUser/Blog/day/time" for consistency. Photo: The Photo section needs also some work. I just started with more PhotoAlbum work last week. This needs better javascript navigation and better UpLoad support. And maybe per-user upload directories for better protection and to avoid nameclashes. Syndication: The RecentChanges rss formatter has to be limited to a certain blog only. To cut down the noise ratio. <?plugin RecentChanges pages=ThisUser/Blog/* ?> -- Reini Urban http://phpwiki.org/ |