From: Louis-Philippe H. <lph...@lp...> - 2012-09-27 20:52:16
|
If you notice how many options there are in the menus, I don't think any form of editing can make it easier. -- LP On Thu, Sep 27, 2012 at 4:32 PM, Robert Plummer < rob...@gm...> wrote: > When we get the wysiwyg working right, it will be. > > > On Thu, Sep 27, 2012 at 3:57 PM, luciash <lu...@ti...> wrote: > >> Because it is not foolproof/typoproof - users like GUI more to edit menu >> items and they can be sure they do not break whole menu by making a mistake >> in the syntax >> >> luci >> >> >> >> On 09/27/2012 06:53 PM, Robert Plummer wrote: >> >> Something I've been kicking around... Why don't we just make menus out of >> wiki syntax? Like this (I don't think {newmenu} exists): >> >> {NEWMENU()} >> *((Page 1)) >> **((Nested in Page 1)) >> *((Page 1)) >> {GROUP(groups="Admins")} >> *((Special Page for Admins)) >> {GROUP} >> {NEWMENU} >> >> On Thu, Sep 27, 2012 at 10:45 AM, Jonny Bradley <jo...@ti...> wrote: >> >>> >>> Hi all >>> >>> In collusion with (and the assistance of) Geoff, i have "enhanced" menus >>> in 9.x by adding the ability to wiki parse the labels (aka names) of the >>> menu options (aka menu items). >>> >>> I did this on a menu level rather than a per-option level to minimise >>> database changes in stable, but there is one addition of a tiny new field >>> in tiki_menus, so don't forget to update! There's a new checkbox on menu >>> edit to enable it. >>> >>> The idea is to be able to replace what was being done with html, using >>> the controversial menus_item_names_raw, using wiki syntax instead. For Tiki >>> 10, hopefully, we can remove that pref (but not sure if an automatic >>> upgrade script would be feasible). >>> >>> Apologies for committing it in little pieces (should have done it in >>> trunk i guess and backported) and can everyone please try it, and watch out >>> for any unexpected weirdness in the menus (which i'll fix immediately! :) >>> >>> Thanks >>> >>> jonny >>> >>> >>> >>> >>> On 27 Sep 2012, at 15:22, jon...@us... wrote: >>> >>> > Revision: 43173 >>> > >>> http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=43173&view=rev >>> > Author: jonnybradley >>> > Date: 2012-09-27 14:22:52 +0000 (Thu, 27 Sep 2012) >>> > Log Message: >>> > ----------- >>> > [FIX] menus: Parsing happening in the wrong place, was only parsing >>> menu options with wiki page urls >>> > >>> > Modified Paths: >>> > -------------- >>> > branches/9.x/lib/menubuilder/menulib.php >>> > >>> > Modified: branches/9.x/lib/menubuilder/menulib.php >>> > =================================================================== >>> > --- branches/9.x/lib/menubuilder/menulib.php 2012-09-27 14:09:25 UTC >>> (rev 43172) >>> > +++ branches/9.x/lib/menubuilder/menulib.php 2012-09-27 14:22:52 UTC >>> (rev 43173) >>> > @@ -605,10 +605,10 @@ >>> > $ret = array(); >>> > foreach ( $result as $res ) { >>> > $res['canonic'] = $res['url']; >>> > + if ($menu['parse'] === 'y') { >>> > + $res['name'] = >>> $wikilib->parse_data($res['name'], array('is_html' => >>> ($prefs['menus_item_names_raw'] === 'y'))); >>> > + } >>> > if (preg_match('|^\(\((.+?)\)\)$|', $res['url'], >>> $matches)) { >>> > - if ($menu['parse'] === 'y') { >>> > - $res['name'] = >>> $wikilib->parse_data($res['name'], array('is_html' => >>> ($prefs['menus_item_names_raw'] === 'y'))); >>> > - } >>> > $res['url'] = 'tiki-index.php?page=' . >>> rawurlencode($matches[1]); >>> > $res['sefurl'] = >>> $wikilib->sefurl($matches[1]); >>> > $perms = Perms::get(array('type'=>'wiki >>> page', 'object'=>$matches[1])); >>> > >>> > This was sent by the SourceForge.net collaborative development >>> platform, the world's largest Open Source development site. >>> > >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Everyone hates slow websites. So do we. >>> > Make your web apps faster with AppDynamics >>> > Download AppDynamics Lite for free today: >>> > http://ad.doubleclick.net/clk;258768047;13503038;j? >>> > http://info.appdynamics.com/FreeJavaPerformanceDownload.html >>> > _______________________________________________ >>> > Tikiwiki-cvs mailing list >>> > Tik...@li... >>> > https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs >>> > >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Everyone hates slow websites. So do we. >>> Make your web apps faster with AppDynamics >>> Download AppDynamics Lite for free today: >>> http://ad.doubleclick.net/clk;258768047;13503038;j? >>> http://info.appdynamics.com/FreeJavaPerformanceDownload.html >>> _______________________________________________ >>> TikiWiki-devel mailing list >>> Tik...@li... >>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >>> >> >> >> >> -- >> Robert Plummer >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today:http://ad.doubleclick.net/clk;258768047;13503038;j?http://info.appdynamics.com/FreeJavaPerformanceDownload.html >> >> >> >> _______________________________________________ >> TikiWiki-devel mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://ad.doubleclick.net/clk;258768047;13503038;j? >> http://info.appdynamics.com/FreeJavaPerformanceDownload.html >> _______________________________________________ >> TikiWiki-devel mailing list >> Tik...@li... >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> > > > -- > Robert Plummer > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://ad.doubleclick.net/clk;258768047;13503038;j? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > TikiWiki-devel mailing list > Tik...@li... > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > |