Jump to content
thirty bees forum

doclucas

Members
  • Posts

    162
  • Joined

  • Last visited

Everything posted by doclucas

  1. @foolab @dosbiner done: https://github.com/thirtybees/elasticsearch/pull/57
  2. I must admit that overall I like the TB version. There are still a few issues with it that need correction, one I just fixed here: https://forum.thirtybees.com/post/20282 And the other one is the missing cron options, which are quite important in this kind of module. Hopefully @mdekker or someone else will add this feature soon.
  3. I noticed plenty of issues with rindjael. I changed it to Use the PHP Encryption library with the libsodium extension (highest security). and so far everything works perfectly.
  4. @violinparts Please check my revised post for fixes. Be sure to clear cache after the edits.
  5. @violinparts said in Setting up elasticsearch module: I believe it will be annoying to many users. Something that needs to be fixed by TB quickly. Doesn't show up though on Safari. Here is a fix for the space %20 issue: 1) edit /modules/elasticsearch/views/templates/hook/vue/results.html.tpl Find: {l s='Search:' mod='elasticsearch'} <strong>%% query %%</strong> Change to: {l s='Search:' mod='elasticsearch'} <strong>%% decodeURI(query) %%</strong> 2) edit /modules/elasticsearch/views/templates/hook/vue/main-search.html.tpl Find: :value="query" Change to: :value="decodeURI(query)" 3) Clear cache in your BO (performance page). Please note that you may need to implement these changes on the same files but in other folders if you use a supported theme other than the community theme. So, for example, if you use warehouse theme (which is supported), edit the same files in the warehouse theme folder of the module (eg. modules/elasticsearch/views/templates/themes/warehouse/hook/vue) Hope this helps. :)
  6. @dynambee said in Is thirty bees dead?: There are PS1.6 modules available for elasticsearch. One is free and one is very expensive. Neither is as good as what @mdekker created for thirty bees. I could find 3, all paid (yeah, not cheap), but at least one of them seems pretty impressive to me, with cron options and additional features: https://addons.prestashop.com/en/search?search_query=elasticsearch Why do you think none of them is as good?
  7. Based on my tests, this full page caching built into thirtybees is not so solid, quite buggy (will post a github issue when I gather all the details), so I wouldn't rely on using that feature if I were you. EDIT: But, as pointed out by others here. TB is already quite speedy even without it.
  8. Yeah, I agree with you about this and about the need for a cron or a hook/function to auto index new products upon or after submission, but unfortunately the only developer who worked on the module is currently absent. Hopefully one of the expert developers here can assist with that.
  9. Oh I thought you mean it happens while typing. Yeah, I can reproduce your issue after submitting (pressing enter)
  10. If you never use the "manufacturer" attribute, I assume you can use your "manufacturer" field as "brand" by putting the brand names you sell in there when you add or update products. That should work, at least as a sufficient workaround. As for the 20%, I don't have this issue on my installation and I don't see it on your website either: https://rackmetro.com/#q=pop%20movies
  11. Thanks @violinparts @dosbiner I have installed Elasticsearch version: 5.6.10 and it now indexes fine in the BO. I think it's extremely important to write that it is only compatible with ES v5 and is not compatible with v6, both on the module download page and inside the module page itself (in the BO).
  12. elasticsearch version 5.4 is for php 5+. My server is php 7+, so can't use that version. Interestingly the above github issue reported has also tried using ES versions 2.4.6 and 5.6.7, with similar results to mine. Also my TB is 1.0.6, not 1.0.4, although I don't know if the issue is with the TB version itself.
  13. Note that I am using Elasticsearch version: 6.3.2 for php 7+ I think some things changed in Elasticsearch since version 5, but I am not sure if the module is meant for version 5 or 6 or both or if this issue is related at all. Would appreciate any help.
  14. My XHR result shows: { "success": true, "indexed": 0, "total": 8, "nbErrors": 8, "errors": [ { "id_lang": 1, "id_shop": 1, "id_product": 1, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 2, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 3, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 4, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 5, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 6, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 7, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." }, { "id_lang": 1, "id_shop": 1, "id_product": 8, "error": "failed to parse [activeproperty] Failed to parse value [1] as only [true] or [false] are allowed." } ] }
  15. This seems like the same or similar issue as this bug report: https://github.com/thirtybees/elasticsearch/issues/56
  16. I have completely removed TB installation. Installed again the same way (via softaculous, TB 1.0.6). Logged in to the BO without changing any setting. Logged in via SSH as root to re-confirm elasticsearch service is running. Installed the module (this time without doing the composer.json steps). Tried clicking the index buttons, same problems as I wrote above. Does this module work for anyone on a fresh 1.0.6 installation?
  17. I had to install and start the service as well. Followed the instructions here: https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Tested in SSH using curl 'http://localhost:9200/?pretty' and it seems to be running fine Now in the BO, when I click the "reindex" button, the rotating circle just rotates endlessly. Checking chrome console log, it shows a non-stopping loop of XHR finished loading: GET "https://..../index.php?controller=AdminModules&token=6c77f5aa67344cd534ce5135a352fdd5&configure=elasticsearch&tab_module=front_office_features&module_name=elasticsearch&ajax=1&action=indexRemaining". Am I doing something wrong?
  18. I run a dedicated CentOS 6.9 server with cPanel/WHM, self managed. I assume you already had it pre-installed, so no worries, thanks anyway. If anyone can explain the full installations details, I'd appreciate it. I already followed the instructions here: https://github.com/elastic/elasticsearch-php Added the entry to thbees/composer.json ran composer update It seems to have installed it, but when I go to the BO, and click "Full reindex" it says "Unable to connect with the Elasticsearch server. Has the connection been configured?" The connection is pre-configured on "http://localhost:9200" Not sure how to proceed.
  19. Thanks. Got a link and installation instructions of that PHP client?
  20. Where can I find the documentation explaining how to setup the thirtybees elastic-search module? Thank you
  21. @lutek said in Is thirty bees dead?: @nickon said in Is thirty bees dead?: elastics module I do not agree with you. We divide the stores into tiny, medium and large ones. I know Prestashop from version 1.2, I'm still in version 1.6.x My store is growing strongly, currently this year I can have up to 30-40k of products. Elastic search is one of the main arguments of migration, why? Speed, expandability with real product recommendations! This means growth in sales for me. Of course, I am a developer and I can handle technology. Not everyone will benefit from elastic search, but as a medium store I am more willing to support the project financially than those who only want for free. Crowdfunding for such modules is the best option. I am more worried about the pace of development, for me the migration of my eco system is 1-2 months of work. So a lot of time investment. I have not done migration tests yet, but I am looking at the project for quite a long time. From my perspective, the online store is just the front of the entire system. Ordering, customer service happens elsewhere. Why do I think about thirtybees? - cache of entire pages (currently the store supports two servers behind the load balancer haproxy) for redis. - elastic search - tests - source code I also believe TB is a great alternative to PS 1.6 (and a step forward), but Just out of curiosity, aren't there available (paid) PS 1.6 modules for elastic and full page caching?
  22. @rubben1985 you have to remember that most developers are not very good in business or have a good business sense and most business people are not very good at software development or have at least a good development logic so don't worry about every forum comment directed at you. I know the word "proud" was probably not the best here and I agree with you that software development is not the only way to contribute. I guess what this project needs the most at this time (except for money) is a lead who got a great business sense, very good programming background and programming logic and who is easy to get along with and can inspire & motivate people. Not an easy or cheap commodity to find.
×
×
  • Create New...