We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26503
    • 620 Posts
    I'm just converting a site over from Joomla [yuck] to modx, one of the requirements is that the user profiles be seaarch-able and visible to visitors....

    Has anyone done something like this?
    Any pointers on where to start? [beyond user profile/login/register package]

    -thanks

    [Revo2.2/Centos]
      *** Not just websites, we also create signage, banners, print, trade show displays and more! ***

      Sean Kimball CLP, CLS.
      Technical Director / Sr. Developer | BigBlock Studios
      ._______________________________________________.
      Bigblock Studios http://www.bigblockstudios.ca Web site design & development.
      27-1300 King Street East. Box 167 Oshawa, Ontario L1H8J4 Canada.
      phone/fax: 905-426-5525
      • 3749
      • 24,544 Posts
      The Peoples snippet will do some rudimentary searching, but I suspect that you'll have to roll your own.


      ---------------------------------------------------------------------------------------------------------------
      PLEASE, PLEASE specify the version of MODX you are using . . . PLEASE!
      MODX info for everyone: http://bobsguides.com/modx.html
        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 26503
        • 620 Posts
        That is an unpleasant proposition.... is there anyway to publish profile [specifically extended data] as a resource so it can be searched normally / accessed with getResources etc?
          *** Not just websites, we also create signage, banners, print, trade show displays and more! ***

          Sean Kimball CLP, CLS.
          Technical Director / Sr. Developer | BigBlock Studios
          ._______________________________________________.
          Bigblock Studios http://www.bigblockstudios.ca Web site design & development.
          27-1300 King Street East. Box 167 Oshawa, Ontario L1H8J4 Canada.
          phone/fax: 905-426-5525
          • 3749
          • 24,544 Posts
          You could write fairly straightforward code to make resources out of user profiles and a plugin that would do so for new users. The resource object is not really suited to storing user info, though, and if you added a bunch of TVs, it would be slow and cumbersome to search.

          You might be better off with your own search code.

          It depends a little on how many users there are. If it's not too many, you could use getCollectionGraph() to get all of them and their profiles and just search the resulting array.

          If there are a lot of them, you could use the search criteria in the getCollectionGraph() call.


          ---------------------------------------------------------------------------------------------------------------
          PLEASE, PLEASE specify the version of MODX you are using . . . PLEASE!
          MODX info for everyone: http://bobsguides.com/modx.html
            Did I help you? Buy me a beer
            Get my Book: MODX:The Official Guide
            MODX info for everyone: http://bobsguides.com/modx.html
            My MODX Extras
            Bob's Guides is now hosted at A2 MODX Hosting
            • 26503
            • 620 Posts
            Hmm it's a fairly extensive amount of data: http://canadianworldmusic.com take a peek at the artists sections, they need to be searched, updated by the artists etc.

            trying to plan the best method of getting this done.

            -sean
              *** Not just websites, we also create signage, banners, print, trade show displays and more! ***

              Sean Kimball CLP, CLS.
              Technical Director / Sr. Developer | BigBlock Studios
              ._______________________________________________.
              Bigblock Studios http://www.bigblockstudios.ca Web site design & development.
              27-1300 King Street East. Box 167 Oshawa, Ontario L1H8J4 Canada.
              phone/fax: 905-426-5525
              • 1343 ☆ A M B ☆
              • 2,213 Posts
              It looks like it might be easier to build a custom table to store the data, and then you can just add that to the search.
                Patrick | Server Wrangler
                About Me: Website | Tweets |  MODX Hosting
                • 26503
                • 620 Posts
                Quote from: AMDbuilder at Mar 27, 2012, 04:31 PM
                It looks like it might be easier to build a custom table to store the data, and then you can just add that to the search.

                And still have users be able to update that data associated with their profiles?
                  *** Not just websites, we also create signage, banners, print, trade show displays and more! ***

                  Sean Kimball CLP, CLS.
                  Technical Director / Sr. Developer | BigBlock Studios
                  ._______________________________________________.
                  Bigblock Studios http://www.bigblockstudios.ca Web site design & development.
                  27-1300 King Street East. Box 167 Oshawa, Ontario L1H8J4 Canada.
                  phone/fax: 905-426-5525