I would like to implement a sorted list of nodes. The user should be able to re-sort the list based on certain parameter (e.g. parameter1 ascending order, or parameter2 descending order).
Much like this:
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&...
When one clicks on an intem in the list, he will be taken to the product description page (node).
Imagine a real estate site showing all houses in a certain area with 3 bedrooms sorted by price.

Is there a module available to generate this sort of selector guide?

Comments

kae’s picture

I'd be interested in answers for 4.7.

Jaza’s picture

Drupal is able to generate tables that can be sorted (asc or desc) by any field. This is core functionality, and is available to all modules. For example, look at the sortable table on your site's "administer" page - this is generated using the standard core system.

If you want a sortable list of nodes, then my advice would be to try the views module. If you configure views to display a list of nodes in a table, then that table will be sortable (and will be split into multiple pages, if you wish).

Jeremy Epstein - GreenAsh

Jeremy Epstein - GreenAsh

kae’s picture

views does not work with flexinodes, though an integration is in the works. not sure integration will do what was described.

drupal core does not order by multiple parameters (eg new york city, brooklyn, 3 BR, price, etc.)

andre75’s picture

This functionality is too basic. Please check out the example link I have provided. There you can sort by all sorts of parameters.
The views module may be a good choice once it supports flexinode.
So I guess the short answer is that there is no module available at this moment.
Is anyone familiar with Typo3? I am a Drupal fan, but if it is too much work to implement I may have to go with Typo3 for this project, since I am under a too strict deadline. Opinions?

kae’s picture

you are not saying that site was made with typo3, are you?
it's certainly very good with sorting.
my frustration with drupal right now is also trying to do this.
if typo3 can do it easily i should definitely check it out.
have you been using it for your other sites?

andre75’s picture

No, a corporation with their size has probably a whole team working on something that I have a few weeks time to do by myself. I am not saying they are running typo3. They probably have some enterprise solution on oracle, but its not up to me to speculate about this here.
I don't have ANY experience with Typo3. I am not saying it can do a better job, I am asking if it can.

kae’s picture

it looks very powerful. 14 books in german or something, 2 books in english, so it's more mature and better documented

certainly better for menus

http://drupal.org/node/42860 says typo3 is harder to learn. did say you can't see the code until it hits the servers, which is a concern.

if your number 1 concern is hierarchy and menus, i think you are better off with typo3. drupal's number 1 weekness is the difficulty of creating a well-organized, easy to navigate hierarchical site with complex parent-child relationships. search on "category module" and you'll see how long developers have been working on this problem.

i may give typo3 a spin myself. please do keep us updated. I'd be very interested to hear what you find.

kae’s picture

it seems typo3 may be much better for enterprise users. it seems to have backwards compatibility. the book in english has a preface that makes repeated mention to enterprise users. the english book has a terrible reviews, but the german ones have great reviews. if you know German I think typo3 would be good. again, amazon books say typo3 is hard to learn.

andre75’s picture

Yeah, I have no problem with German thanks for the tip. I haven't had much time yet to check it out.
What makes me wonder is that the Drupal Community does not feel the need to suggest solutions with Drupal. I guess that makes my decision easier though.

Where did you find the german docs. I only found this:
http://typo3.org/documentation/
(mainly english and french)

Andre

kae’s picture

lucky you. i'm reading the reviews on opensourcecms.com. same. good, very difficult to learn. you know you can test drive it there right? i'm going to try it today.

one positive, on typo.org extensions page, they say at the top in future only security reviewed extensions will be listed. we've asked drupal.org to do this, but the core team doesn't have the peoplepower/priority for this.

andre75’s picture

I edited my previous post. You probably didn't see it.
Where can I find the german docs that you mentioned?

kae’s picture

www.amazon.de. (Amazon in Germany)

warning; they say it could take 3 months to learn how to use it. one person said s/he still hasn't figured out how to add a page.

are you a programmer? definitely take the test drive. opensourcecms.com. search on typo3.

i'm on it now. it's very technical, some panels actually have variables. that's completely different from the admin panel in drupal which is in english.

andre75’s picture

Well I am not going to buy a book before I know the system. I made the mistake and bought a book about php-nuke. When the book arrived I had already abandoned php-nuke, LOL. I never even looked inside.
I thought you were refering to online documentation.
I don't think it takes 3 months.
Admin problems and the heavy code were the reasons why I went with Drupal in the first place, but I guess I have no choice now.

kae’s picture

well, it doesn't look feasible for me.
the forums are in german
www.typo3.net
they launched an english one at
type3board.com
but that one only has 2 users on it, versus about 2000 here.
that's a ratio of 1:1000 in popularity among English speakers.

do you mean you are sticking with drupal?

andre75’s picture

No I am going to check it out anyways. Haven't had time yet.
When I sad I had no choice, I meant I have not choice but have to check out Typo3 ;-)
They have tons of video tutorials on typo3.org that may be enough to get you started.
The references on typo3.com are really impressive. Check out what kind of large corporations use typo3 as part of their online presence.
Worst comes to worst, you can post your question into the german forum. I don't think they find it offensive if you post in english and they should be able to answer you.
I think most people who use typo3 have some sort of education and should be able to answer you in english ;-)

Andre

kae’s picture

that's a valid point. certainly they'll speak english. however, it means i can't search the forums for answers and will ask an endless stream of simple questions. i better wait until you try it out! please do write back with what you find. I'll be very interested. thank you.

kae’s picture

myriad on node 47463 used typo3. you could private message myriad.

typo3 has nested front end groups
http://typo3.org/documentation/document-library/extension-manuals/fenest...

great documentation.
this is the table of contents for a contributed module

Nested FE Groups
Copyright © by Glen Gibb
Published under the Open Content License available from http://www.opencontent.org/opl.shtml

an excellent review of drupal from 2004.
http://www.businessblogconsulting.com/2004/09/drupal_blog_pub.html
still rings true

Table Of Contents

1. EXT: Nested FE Groups
1.1. Introduction
What does it do?
Screenshots
1.2. Users manual
FAQ
1.3. Adminstration
1.4. Configuration
1.5. Known problems
1.6. To-Do list
1.7. Changelog

This document is related to version 0.3.0 of the extension fenestgrp.

a good discussion here of all
http://nicklewis.smartcampaigns.com/mambo-vs-drupal

typo3. Ok, it is good if you have time and a VERY complex site, but for 90% of the sites it is ways too complicated
Posted by Glauco, on Sunday, 20 November 2005 at 4:53
opensourcecms.com
seems right to me

I'm sorry to say this, but typo3 could some times be like killing a mosquito with a truck. If it's not a very big mosquito you're going to kill.. find something else! ;)
It's probably one of the best free systems ever... !? But there's one ting that scared me off, the buttons and the menus in the admin area, it's definitely alien!
It was surprisingly easy to install, so if you want to try it out, you should. Good luck. ;)
Posted by Jon Arve, Whose homepage is http://www.bindersen.org on Thursday, 20 October 2005 at 10:30

I've been using typo3 for almost 2 1/2 years and love it! Typo3 has given me the ability to compete with much larger CMS systems, while offering a cheaper and superior solution to my clients. Although typo3 does have a slight learning curve, once you master it, you won't regret spending the time. As a freelance web designer, I have gained a significant amount of work directly because of my typo3 knowledge. It has also greatly increased the amount of "Perks & Featues" I can offer with any website I develop without having to do very much in the way of setup or programming. Basically, it is an out-of-the-box solution for me. There is quite a buzz building and I'm really glad I became involved.
Posted by Keso, Whose homepage is http://www.isoftnews.com on Tuesday, 04 October 2005 at 4:02
sadly, isoftnews was down

Typo3 is very advanced CMS. The best of all is large plug-in repository you can access directly through the system. However php programming knowledge is highly desirable if you want to success with implementation.
Posted by helpmaster, Whose homepage is http://www.heatlhology.com on Saturday, 17 September 2005 at 1:57

I have used Typo3 as the CMS for at least half a dozen of my clients so far. I have not found a better solution out there that offers such flexibility and ease of use. Yes, as they all say, it's a steep learning curve just getting to the point that this software can be useful. But like any mountain climber will tell you...the view is worth it! It's not for developers who want a simple "out of the box" plug and play solution. Instead, Typo3 was designed with the entire design process in mind from start to finish. Bottom line is: if you can dream it - you can build it with Typo3 - no user-interface limitations to get in the way. Thank you Kasper and the T3 team!
Posted by John Dawson, Whose homepage is http://www.dawsoninteractive.com on Sunday, 04 September 2005 at 5:51
his sites look good.

kae’s picture

matty2470 chose to use jbam with joomla after checking out typo3 and drupal for good access permissions. (what I'm looking for)

one thread says typo3 upgrades with a few clicks

31474 typo3 voted #1, drupal #2.

http://performancing.com/node/999 found it hard to integrate all the typo3 modules. i guess they have the same module conflicts we do, except it's harder to figure out how to fix them.

sepeck’s picture

I'm confused. When did Drupal.org become a send people to Typo3 forum?

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

kae’s picture

sepeck, thanks for visiting this thread.
i'm not sending people to typo3. i'm asking that drupal copy some of typo3's good points, such as their "new to typo3" link on the front page. i have a separate thread about that.

i'm trying to figure out if typo3 can do what i want to do. I can't have 500 groups (such as organic groups) without the admin panel becoming too big. I'm trying to figure out if typo3 has the same problem or does not. it seems that joomla does.

if you are referring to what i said to andre75, i think that there are times when another cms fits someone's needs better. i imagine you agree. i've never heard anyone reasonable claim that drupal is best for everyone under all circumstances.

kae’s picture

an excellent discussion of typo3 vs mambo. they made real pages and did stress tests. typo3 won. t3 was easy for making pages they said.

andre75’s picture

Please go back a few posts and read my comment.
I was wondering why noone of the Drupal community felt compelled to write a statement on how to achieve the desired design goal with drupal. I was somewhat surprised.
Furthermore I mentioned clearly that I am a Drupal Fan, that I use it for most of my project and that I would prefer a Drupal solution.
After all what I am asking for is basically something that MySQL does by nature (sortable lists). I was simply a little surprised, that there should be no way to achieve this with Drupal.
If you could suggest a solution, I would be more than happy to try it out. I am repelled by the size of Typo3 to say the least.
As I mentioned, I won't have time to programm this feature (not to mention my lack of php skills).

Maybe when you read the entire history you will not judge so quickly.

I thought a discussion forum such as this would allow people to voice their opinion freely, as long as noone gets offended. Didn't know this is a "we do not want to hear about other CMS" forum.
Maybe sometimes it would not hurt to take off ones blinders and look left and right.

kae’s picture

i'm impressed by nicklewis' comment on his blog (cited above) that people thinking picking a cms is like picking a car. actually, nick says, it's like picking a stock.

you can't look at where it is today. you have to look at where it's going.

on that basis, drupal seems to me the better choice because it's more accessible. more people will work on it. merlinofchaos seems to have made a breakthrough with his views module.

andre75’s picture

Hm. Reading your citations I wonder if it is really that hard. I once glimpsed at a video tutorial where someone showed how to set up a site with content in 5 minutes in typo3.
Surely this won't be sufficient for a real world site.

Coming back to the original question:
I would be more than happy to attempt this project in drupal. I will give Merlins module a shot.
Does it work with flexinode now? Preferably on 4.6 but if I have to I will consider 4.7.

kae’s picture

i'm looking closely at how typo3 permission work.

*. you can assign people to tables, pages, and modules in terms of permissions.

for page permissions, it actually seems inflexible. like unix,
you set permissions for owner, group, everybody.

the group by default is the first group listed for the person who creates the page.

it is interesting that the manual actually refers to variable names.
A good example is to look at the script 'alt_main.php' in which the shortcut frame is displayed in the frameset only if the User TSconfig option "options.shortcutFrame" is true:
if ($BE_USER->getTSConfigVal('options.shortcutFrame')) {....
Likewise other scripts and modules in TYPO3 is able to acquire a value from the User TSconfig field.
So if we wanted to enable the shortcut frame for a user we would set the TSconfig field of the user record (or any member group!) like this:
...
Further notice that the TYPO3_CONF_VARS[BE][defaultUserTSconfig] value can be configured with default TSconfig for all be_users.
"Admin" users further has a minor set of default TSconfig as well:
admPanel.enable.all = 1
setup.default.deleteCmdInClipboard = 1
options.shortcutFrame=1

this is a great example of their documentation (much harder to understand for non-coders)
http://typo3.org/documentation/document-library/core-documentation/doc_c...

this is from the admin manual, not the developer manual

interestingly, they have a one-way masquerade build in. you can switch to user with a click, but cannot switch back to admin again.

looks like it won't work for me
*. if i understand the manual correctly, og meets my needs better and has far more flexibility in terms of permissions.

drupalec-1’s picture

andre,
check out the new ajaxsearch module
http://www.drupalecommerce.com/node/298

how's it going with typo3?

-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. It has about 300 unfinished pages. Quick links to "Modules," and "Example Sites."

andre75’s picture

I get an access denied message.
Actually I have been able to do what I wanted to with the flexinode tabular view and some theming quite easily thanks to Dublin Drupaller. I haven't even had to install Typo3 :-)

Andre

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

sorry, wrong url.
http://drupal.org/node/57492

Don't understand how flexinode tabular view can do what you want, unless you only have a few rows. Seems like say if you have 10 people at company a, 10 people at company b, 10 people at company c, 10 at d, and 10 at e, you'd have to scroll down too much. Change that to 500 or 1000 and you have a real problem. Or is there some other trick?

thank you.

-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

My Example may not have been the best one, but there are two things you can do:
You can select how many entries are shown for each page of the flexinode table. Lets say you set that to 20
You can have enough sortable Items in your flexinode and you can have multiple flexinodes.
For my purposes thats all I need.
In my previous example I would have a flexinode for california one for oregon ...
Then you say show houses in california and sort by price.
As I said, poor example for what I am really trying to do.

I am not a webdesigner in the first place and I figured once i have tables large enough, I can afford to hire someone to redo it for me.

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

Andre,

I spent some time on your site and it looks very nice.

question for you -- how did you get the breadcrumbs to work out so nicely when someone submits a page? I can pick North America -- California in the dropdown taxonomy fields and then they show up in the breadcrumbs. How did you do that?
thank you.

-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

question for you -- how did you get the breadcrumbs to work out so nicely when someone submits a page? I can pick North America -- California in the dropdown taxonomy fields and then they show up in the breadcrumbs. How did you do that?

I like the way you've done the primary links. what theme did you work off of?

I believe both are related to the theme. It is based on Metaldreams:
http://drupal.org/node/34630
I don't recall doing anything special for the breadcrumbs, but the way it is done is using taxonomy. I have a hierarchy:
Travel Guide
-USA
-California
That is being put there automatically. As I said, I didn't do anything special.

I don't see any flexinodes on your site. looks like you are using book and story. What are you using to add the "related books" field for them?

That was for another project I did for a friend. Actually the reviews section is done with Flexinode, but I will remove that section anyways, as it can be part of the forum. I think the related module is one of the taxonomy modules. Have to check when I am home if you need to know.

are you planning to cover all 50 states and a lot of countries? seems like the drop down boxes will get too long.

Yes. I am aware of this. I have asked numerous times in this forum if the dropdown menus can be split, but there seems to be no way out at this time, so I chose to deal with it when time comes.
Basically I would like to have as many menus as I have levels of hierarchy:

North America------USA----------California
South America        Canada         Nevada
....                       Mexico          Oregon
                                              ------

So basically when someone selects North America, the second context menu shows up where you can select a country in North America, then the Third one shows up where you can select a state

Unfortunately I haven't found out if that concept has been implemented somewhere.
If you have more information on that, I would appreciate it.

Would you like to write more on the article you submitted or would you like me to delete it (I prefer the first option ;-) )

Andre

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

Andre75,
thanks for all the answers. hmmm, the breadcrumbs are not doing that on my site. and b can't get it on alpinecountyca.com. I guess some other module is interfering. I'll have to sort it out.
I'll go back and write more on muir woods, since you'd like for me to. wonderful place.

if I someday figure out a way to break the long dropdown list, i'll share.

it'd be nice to know what you are using for related books. thank you.

-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

I'll go back and write more on muir woods, since you'd like for me to. wonderful place.

I have unpublished it, but it is still there. Let me know if you don't see it. A writeup would be highly appreciated ;-). I have been there once too. I agree with you that it is a wonderful place.

it'd be nice to know what you are using for related books. thank you.

I think I know now what you mean. The little text field at the end of the Node right? Its being done by the Amazon Associate tools. I have an Amazon Associates account and with this module I can simply paste the ISBN and the book is listed at the end of that node and is put into the rotation of the "We recommend" block on the top page. My amazon Associate Id is being added automatically to the outgoing link. Nice little module.

I hope that this was what you meant?

Another Module that I just love (I think Ramdak tipped me off) is the autolink module. Its as simple as it is ingenious. When you post the word Yosemite, it will be automatically linked to the article on Yosemite (only the first occurance of the word).
I think this is one of the best modules to build connectivity and make your side more userfriendly and to keep people on your side longer. Once you have a lot of Articles and a lot of Autolink Items, a Visitor can easily hop from node to node.
On my fotoside I use that in conjunction with my Amazon ID. So if I write about my Canon 20D there will be a link to Amazon ;-). I use it very sparsely though, as it would otherwise impact appeal.

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

Hey Andre,
Thanks very much for the answers
1) I went back and wrote something. I didn't see a way to track my posts so I can find them in the future. You may want to enable the tracker module. I noticed my previous and next links did not point to the other 2 California nodes, which surprised me. I think a non-Drupal user would conclude you had no other posts on California. But then, this is the problem with Drupal breadcrumbs/next/previous links. They don't quite work the way you expect them to.

I'm assuming travel guide is one book,
North America is a child page
US is child of NA
Cal is child of US.

If you set it up that way, then at least one of next/prev should point to another cal post.
how do you have it set up?

-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

Actually everything is a child of Travel Guide. I do the sorting by Categories (Taxonomy). I guess that must be why my breadcrumbs look different than yours. Thanks for noticing, I will have to think about this for a while and run some tests on my local machine to see how I can restructure this.

Andre

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

thanks for telling me about the Amazon Associates tool.

And thanks for adding the note about autolinks. It sounds great and I haven't heard much about it. I'll move it near the top of the list of things to try.
-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

Autolink is not hosted here. If you have trouble googling for it, I am sure I can dig out where I got it from. It was someone kind enough to put it on his website.

Andre

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com

drupalec-1’s picture

Another thought, I think you should try to find the backpack around the world crowd somehow. Find their forums and post about your site. It's perfect for them. I think they would really enjoy logging on after a day trekking in Northern Thailand and telling the world about their adventure. They've got the time to post and the inclination.
-----
Drupal ecommerce, at www.drupalecommerce.com is a new site written using language that Drupal beginners and intermediate users can understand. Which version to use? http://www.drupalecommerce.com/47vs46

andre75’s picture

Thanks. Thats a really good idea. Do you have any recommendations?
Unfortunately I don't have too much time. Here is what I am planning next:

-Upgrade everything to 4.7. Since I have so many modules enabled, I need to check out all dependencies first, run diffs on all files (as I hacked around a lot and forgot to write down my little hacks). Run it in a local environment and transfer my theme and then go live after extensive testing. I really dread this, but I am also hesitant to do too much development on the 4.6 branch right now.

-Use the dashboard module and restructure my whole frontpage. I have too many sections and now that my forum is getting some traction I would like for it to be more present at the front page. I have gotten permission from several newspapers to use their RSS feeds and I wan't different sections (Travel Book will still be the main one, but others are travel related book (like the gasprice article which was just a test of acceptance)).

-I am still working on my forum and I would like to enable the listhandler for it, so I can interface with even more content.

-Redo the TinyMCE / Imageassist interface

-Try to make the selection menus different

And of course not neglecting my wife, my photo website (which still pulls much more visitors daily), another website I am working on and my job ;-)
After a steep learning curve, I would do a lot of things different today. I hope by re-doing the whole website in 4.7 I can finally get some time to relax and not worry about Drupal but focus on content.

BTW, thanks for your link from your website. I have been there many times as you have really good information about Drupal online.

-------------------------------------------------
http://www.opentravelinfo.com
http://www.aguntherphotography.com