From: Marc L. <ma...@ma...> - 2010-01-20 13:55:59
|
On Wed, Jan 20, 2010 at 1:42 AM, Pascal Kustner <pa...@ku...> wrote: > Hello, > I am using this. I think it is convenient when I set up a site which has > only a blog or a forum.... How about putting that blog URL in the home page box? Surf, find blog, copy-paste URL (tiki-*** part) > But, I agree, the code is very bad and should be fixed. The underlying > problem is that when you select a feature (blog or forum) in admin general, > it will only work properly if _the_ blog or forum was first selected in the, > blog or forum, admin page.....This is not easy to understand without having > a look at the code :-( The average user is not going to look at the code. When I train people, I tell them to pretend the feature is not there. As of now, there is a "UI cost" to this feature. > And, also, I just finished to switch these features to dynamic prefs, and it > was a quite big work (believe me)......so I would be, let's say, > disappointed to see my work "just" removed....... The goal is not to disappoint you. But imagine that if that feature had been removed in Tiki4 (say we are happy with workaround), you would have saved that time. I am disappointed that Galaxia was removed I am disappointed that DB independence was removed In both cases, I invested a lot of time. However, in both cases, the reality is that these features no longer provided the value making it worth to maintain the code. There are better alternatives. Category transitions for example. 1- So, do we need this feature? 2- Is workaround not sufficient? (just put URL) 3- If we think this feature provides value, will it be maintained? Who will document, who will extend to other features (if needed) 4- What can we do so it's less confusing for users? Perhaps move all the drop downs to the navigation tab? Instead of having an unexplained drop down choice in the blog? 5- How about if there is a single drop down in navigation tab which scans all blogs, all forums, etc and gives a list? and when you pick from that list, it fills "Home Page" with hard coded URL or keeps value but we'll have just one variable instead of 4? Other ideas? > pkdille > > 2010/1/19 Desilets, Alain <Ala...@nr...> >> >> I don't use it, and I don't see what it would be useful for. So, +1 for >> removal, unless someone actually says they use it. You should ask on >> Tiki-users as well though, before deleting it. >> >> Alain >> >> -----Original Message----- >> From: Marc Laporte [mailto:ma...@ma...] >> Sent: January-19-10 2:39 AM >> To: Tikiwiki developers >> Subject: [Tikiwiki-devel] Proposal to remove Home pages per feature in >> Tiki5 : do you use this? >> >> Hi! >> >> There is a feature that permits you to set the home page for each >> feature, and then, from a central place, determine the home page for >> the whole site. >> >> In 100+ Tiki projects I have worked on, I have never ever seen a time >> where this has value. >> >> It works for certain features, but not all. When we checked today, the >> blog one looked broken. >> >> It's much simpler to simply put the full URL of what the Home Page >> should be. (Same result, much simpler) >> Group home pages are very nice too >> And home page per perspective in Tiki4, this is nice. >> >> So my proposal is to remove. And it should be remove in admin menu >> too (the helper) >> >> These are related variables: >> >> tikiIndex >> home_blog >> home_gallery >> home_file_gallery >> home_forum >> >> And related code: >> >> /** >> * Computes the alternate homes for each feature >> * (used in admin general template) >> * >> * @access public >> * @return array of url's and labels of the alternate homepages >> */ >> function feature_home_pages() >> { >> global $prefs, $tikilib, $commentslib; >> $tikiIndex = array(); >> >> //wiki >> $tikiIndex['tiki-index.php'] = tra('Wiki'); >> >> // Articles >> if ($prefs['feature_articles'] == 'y') { >> $tikiIndex['tiki-view_articles.php'] = tra('Articles'); >> } >> // Blog >> if ($prefs['feature_blogs'] == 'y') { >> if ( $prefs['home_blog'] != '0' ) { >> $hbloginfo = >> $tikilib->get_blog($prefs['home_blog']); >> $home_blog_name = substr($hbloginfo['title'], 0, >> 20); >> } else { >> $home_blog_name = tra('Set blogs homepage first'); >> } >> $tikiIndex['tiki-view_blog.php?blogId=' . >> $prefs['home_blog']] = >> tra('Blog:') . $home_blog_name; >> } >> >> // Image gallery >> if ( $prefs['feature_galleries'] == 'y' ) { >> if ($prefs['home_gallery'] != '0') { >> $hgalinfo = >> $tikilib->get_gallery($prefs['home_gallery']); >> $home_gal_name = substr($hgalinfo["name"], 0, 20); >> } else { >> $home_gal_name = tra('Set Image gal homepage >> first'); >> } >> $tikiIndex['tiki-browse_gallery.php?galleryId=' . >> $prefs['home_gallery']] = tra('Image Gallery:') . $home_gal_name; >> } >> >> // File gallery >> if ( $prefs['feature_file_galleries'] == 'y' ) { >> $hgalinfo = >> $tikilib->get_file_gallery($prefs['home_file_gallery']); >> $home_gal_name = substr($hgalinfo["name"], 0, 20); >> $tikiIndex['tiki-list_file_gallery.php?galleryId=' >> . >> $prefs['home_gallery']] = tra('File Gallery:') . $home_gal_name; >> } >> >> // Forum >> if ( $prefs['feature_forums'] == 'y' ) { >> require_once ('lib/commentslib.php'); >> if (!isset($commentslib)) { >> $commentslib = new Comments($dbTiki); >> } >> if ($prefs['home_forum'] != '0') { >> $hforuminfo = >> $commentslib->get_forum($prefs['home_forum']); >> $home_forum_name = substr($hforuminfo['name'], 0, >> 20); >> } else { >> $home_forum_name = tra('Set Forum homepage first'); >> } >> $tikiIndex['tiki-view_forum.php?forumId=' . >> $prefs['home_forum']] = >> tra('Forum:') . $home_forum_name; >> } >> >> // Custom home >> $tikiIndex['tiki-custom_home.php'] = tra('Custom home'); >> >> return $tikiIndex; >> } >> >> >> >> >> Opinion? >> >> >> -- >> Marc Laporte >> >> http://MarcLaporte.com >> http://TikiWiki.org/MarcLaporte >> http://AvanTech.net >> http://OurWiki.net >> >> >> ------------------------------------------------------------------------------ >> Throughout its 18-year history, RSA Conference consistently attracts the >> world's best and brightest in the field, creating opportunities for >> Conference >> attendees to learn about information security's most important issues >> through >> interactions with peers, luminaries and emerging and established >> companies. >> http://p.sf.net/sfu/rsaconf-dev2dev >> _______________________________________________ >> Tikiwiki-devel mailing list >> Tik...@li... >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> >> ------------------------------------------------------------------------------ >> Throughout its 18-year history, RSA Conference consistently attracts the >> world's best and brightest in the field, creating opportunities for >> Conference >> attendees to learn about information security's most important issues >> through >> interactions with peers, luminaries and emerging and established >> companies. >> http://p.sf.net/sfu/rsaconf-dev2dev >> _______________________________________________ >> Tikiwiki-devel mailing list >> Tik...@li... >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Tikiwiki-devel mailing list > Tik...@li... > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > -- Marc Laporte http://MarcLaporte.com http://TikiWiki.org/MarcLaporte http://AvanTech.net http://OurWiki.net |