We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21417
    • 486 Posts
    Hello,

    I am just putting some feelers out to interested Evo programmers regarding a custom module for a review service on an existing Evo 1.0.12 website.

    In time there will be 700+ reviews but during development we will have 5-10 to work with. The client will build all the remaining reviews themselves.

    The module would need to allow users to add, edit and delete reviews - and I presume reviews would be accessed in the module section of the Evo Manager, rather than in the LHS resource tree.

    The module template of the reviews would need to contain a combination of standard fields / TVs and MultiTV variables.

    In the backend module, the reviews should be sorted alphabetically by name - a search and filter system within the module would be nice to make it easy to find a review.

    The client has expressed interest in having the review data stored on a separate database rather than the main database but I am not sure how feasible this is. I am not sure how this affects ajaxsearch, wayfinder, ditto and eform snippets etc. Would that data still be searchable in the front end?

    The client has also enquired about csv batch importing (so that they can import multiple reviews at once) - and user submitted reviews (so that a user can fill out an online form and submit a review, which which need to be approved / edited before going live).

    In the front end I anticipate the reviews would have the following filters:
    By A-Z
    By Age
    By Classification
    By Date Added

    I expect the module content in the front end would share existing css styles. I will create any new front end css.

    This project is similar to another category of reviews already on the existing site. Those reviews were built in the resource Tree and use ditto to filter the relevant reviews in the front end.

    The client is a not for profit organistion and the timeframe is short - we'd need the module ready for use by Feb 4th so the client can test and start populating content.

    I am not a programmer but will help in anyway that I can.

    More information will be given to interested programmers, including links to the existing site, so that they can formulate a quote / timeframe.

    Please do not hesitate to contact me via PM if you are interested.

    Thanks and all the best. [ed. note: nickf08 last edited this post 12 years, 8 months ago.]
      Web design Adelaide
      http://gocreate.com.au
      • 28042 ☆ A M B ☆
      • 24,524 Posts
      Hm. I used a slightly modified version of Jot (called Notes) for things like this. I even added the ability to use the file manager to upload/select images, as well as a rich-text field.
        Studying MODX in the desert - http://sottwell.com
        Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
        Join the Slack Community - http://modx.org
        • 4172
        • 5,888 Posts
        this might also be usefull:

        https://github.com/Jako/ModX-Evo-dbEdit
          -------------------------------

          you can buy me a beer, if you like MIGX

          http://webcmsolutions.de/migx.html

          Thanks!
          • 612 ☆ A M B ☆
          • 9 Posts
          Use eForm eFormOnBeforeMailSent an event to create a form of adding comments. To display information from any database helps snippet DocLister (in the module and on the site). For example: http://blog.agel-nash.ru/2014/1/datagrid.html
          To implement SEO links will help plugin CustomRoute: https://gist.github.com/AgelxNash/7377194
            Security Expert
            • 13226
            • 953 Posts
            A good starting point could be:

            Jot + JoCo

            JoCo = https://github.com/AmirHossein/JoCo

            Original Joco forum post

            Ive been using this for years for reviews.
              • 21417
              • 486 Posts
              Thanks for all the posts, I appreciate it - those tips and links may come in handy.

              I am still keen on hearing directly from interested programmers.
                Web design Adelaide
                http://gocreate.com.au
                • 20413
                • 2,877 Posts
                > MySQL CRUD programming. CSV import...
                1. Create Excel / libreoffice calc table for the reviews
                2. Export CSV file
                3. Make the imported fields into MySQL database PHP CRUD Module. http://snag.gy/G3a7m.jpg

                > Will the reviews connect to MODX resources? Set up a TV default query review table identificator
                (where tag is [*description*])

                > And for the front-end use a tablesorter plugin (http://tablesorter.com/docs/)
                like I helped implement on this website: http://pjp.se/kalendarium.html
                + And a modal box to show the full reviews!

                AjaxSearch can be setup to also search in custom tables but the review listings can be
                shown like sidecolumn widgets and the sort functions should avoid the need of search.

                PM me for price. I see 30 hours of coding.
                  @hawproductions | http://mrhaw.com/

                  Infograph: MODX Advanced Install in 7 steps:
                  http://forums.modx.com/thread/96954/infograph-modx-advanced-install-in-7-steps

                  Recap: Portland, OR (PDX) MODX CMS Meetup, Oct 6, 2015. US Bancorp Tower
                  http://mrhaw.com/modx_portland_oregon_pdx_modx_cms_meetup_oct_2015_us_bancorp_tower
                  • 21417
                  • 486 Posts
                  Thanks MrHaw.

                  Will the reviews connect to MODX resources? Set up a TV default query review table identificator (where tag is [*description*])
                  I am still trying to work out the finer things but I would like each review in the front end to be shown on its own page rather than in a modal box so that it is visually consistent with the existing reviews. And so search engines kind spider the content.

                  AjaxSearch can be setup to also search in custom tables but the review listings can be shown like sidecolumn widgets and the sort functions should avoid the need of search.
                  Ah ok, that sounds promising.

                  I have sent you a PM to request your email address so I can send you some links etc just to make sure we are on the same page.

                  Thanks.
                    Web design Adelaide
                    http://gocreate.com.au
                    • 21417
                    • 486 Posts
                    Thanks for all the input, that's very kind.

                    Just advising that this project in underway with a programmer.

                    Thanks and all the best.
                      Web design Adelaide
                      http://gocreate.com.au