Jump to content

bernhard

Members
  • Posts

    6,629
  • Joined

  • Last visited

  • Days Won

    358

Everything posted by bernhard

  1. Attention: This is the thread for the archived open source version of RockPdf. This module is neither developed any further nor maintained nor will it get any fixes. Modules Directory: https://modules.processwire.com/modules/rock-pdf/ Download & Docs: https://github.com/BernhardBaumrock/RockPDF Please see the new version here:
  2. solution #3 (just playing around, I'd prefer solution #2)
  3. https://www.baumrock.com/portfolio/hrdiamonds-360-feedback-tool/ This tool was developed for the vienna based HR company hrdiamonds.com. They can create projects for their clients, setup the feedback architecture, choose from a library of competences and create their very own surveys and provide highly customized services for their clients. Highlights: Everything multilingual (EN/DE) PDF reports with custom designs, table of contents, page numbers, importable custom pdfs (annex, written in MS Word, so they have perfect freedom and ease of use) and of course: pretty charts (done by chart.js): Scalable and nice UI by RockGrid+batcher in several custom process modules: Automatic multilingual e-mails with several variables: Another example of RockGrid: Customizable groupings of feedback-roles (there have to be at least 3 feedbacks per role so they need to have the possibility of aggregating different feedbacks-roles). This project was online for some time already but I ported it from RockDatatables to RockGrid which I plan to release in the next days. If anybody is interested in using/reselling this tool feel free to contact me via PM ?
  4. thx @horst, I think my explanation was not the best ? I don't want to use Photoshop - I just mentioned photoshop to explain what I am trying to do and asked for the best solution for what I already know can be done by hand with photoshop. Do you understand? The imagemagick link I posted above looks quite promising - though I have no idea how hard that would be in real life. The plan is to have a product image on the server, let the website visitor upload his logo/design, place this file on the background image, transform it and place it properly, maybe place an overlay above with some shadow or other effect (just dreaming) and save the final image and output it as preview to the website visitor.
  5. Photoshop has the ability to create droplets. That are small .exe files that perform predefined actions to images that are dragged on them. So i thought maybe one can create such droplets for a mockup and execute it with uploaded images programmatically. Meanwhile i found out that imagemagick should be able to do that kind of thing: https://www.imagemagick.org/Usage/distorts/#summary Looks a bit complex, but maybe it would be worth the effort. Don't know the client's budget yet, so I'm waiting for that info (or better ideas from you guys here) ? thanks for your input so far @wbmnfktr
  6. thx @wbmnfktr what you are telling where exactly my thoughts and that's exactly my current status. I know that there are (or where?) "Droplets" in Photoshop that you could create to do all kinds of custom actions. So maybe I could create such a droplet (or gimp equivalent) for every product, place it on the server and when a user uploads an image i call the droplet to perform the mockup actions...
  7. Yes, i want to build something like those services you linked to. It's for a webshop of a possible client that sells customized products so the visitors should get a preview of their customized products (eg tshirt with logo, bottle with custom design etc).
  8. Hi everybody, has anybody here ever created some kind of mockup tool? Something where a user can upload an image and the image is placed on a product to show a preview of the final result? I know those kind of mockups from photoshop... you upload your file and the file is placed eg in a print magazine or a tshirt or the like. Simple image overlays would be possible via PHP, but I wonder what the best solution for more complex mockups would be? Can I somehow automate Photoshop to create such mockups? Or can I even do that with GIMP? Or are there some libraries for such tasks? Thanks for any hints ?
  9. Sure, this might or might not be a problem. You could also do a str_replace to inject the checkbox in your markup on the server side. But afterall all those solutions are hacky and you are right that it would be nice to have other options ?
  10. You could inject the checkbox via a little JavaScript that disables the form unless the checkbox is checked. It's might be an ugly hack, but it might be the best solution in your case..
  11. I've never used this module yet (so I don't know if that is possible or not), but as you didn't get any answer yet, you might be interested in my forms module:
  12. Sorry, I was unclear here ? I meant maybe I'm misunderstanding him (and why he thinks ProCache is no solution) or maybe I'm misunderstanding what exactly you are trying to build and therefore I do not understand Tom's statement. Is there any standard definition of "highly dynamic site"? Because I think this should be very clear before we talk about possible solutions... Hooks populating cache fields can also save you from hungry db requests, for example...
  13. Hi @Christof Kehr and welcome to the forum. Thx for the hint, I renamed the topic and placed a more obvios comment in the first post. Why should it not be a solution? It's an absolutely awesome tool, bypassing sql and php completely once the content has been cached, so for sure it would reduce your server load drastically. For example if you had 2.000 requests ans content changed 2 times during these 2.000 requests this would mean 2 requests including php+mysql and 1.998 requests serving only the static HTML file ? Thx for the kudos, but I don't think he will need my module for the features he mentioned so far ? RockFinder is great for listings of pages. It is especially built for the coming RockGrid module where you can list thousands of pages in a grid that the user can manipulate on the client side (filtering, instant aggregations etc). It can also be handy for things like CSV export or RSS feeds or the like. Other than that I don't think that it is that useful and the core utilities are perfectly fine (just use pagination and proper limits). ProcessWire is already built with scalability in mind and others have already reported sites handling millions of pages (see here for example https://processwire.com/talk/topic/9491-site-with-millions-of-„pages”/ ). It seems that in your case you are more concerned about the scalability of the infrastructure (requests) than the amount of data handled by the system (pages)?! ProCache will for sure be great: https://processwire.com/api/modules/procache/ Not sure about this one, because the find queries usually are cached, but I don't know exactly how that works because usually you don't have to care about such things as it just works? Maybe I'm misunderstanding you or @Christof Kehr but why do you think ProCache would be no good idea here? Or why should the core cache be the better choice? Of course, ProCache is not the solution to all our problems, but this statement definitely needs a more detailed explanation ?
  14. Jep, and try it in a private window - maybe you have some old session cookies or browser cache / redirects that mess things up.
  15. I've done such a task by using my RockGrid field and connecting it via JS to a Page Reference field. You have a nice UI for filtering and listing items (books in your case) with different columns and you can just select + add them to your reference field. If you are happy with your autocomplete field, great. If not you can contact me ?
  16. very interesting thoughts, thx @Beluga
  17. Hi theo, I was also thinking about how such a PageBuilder could be approached in the last days. No solution yet. I think the challenge is to make it reusable. And I guess it will be hard (impossible) do have a solution that works across multiple css frameworks. I'm thinking of building something like that for Uikit. I'm building all my sites based on it, so that would be a timesaver for me. ATM I have a Matrix-based setup. I've not tried PageTableExtended yet. But I'm also not convinced of the Matrix setup... So I would be happy to hear your thoughts and considerations on this topic.
  18. yeah, the site is in the showcase section: https://processwire.com/about/sites/list/zone-de-ski-de-lestrie/
  19. not sure if that has already been posted, but this is a nice article about pw: https://www.spiria.com/en/blog/website-creation/processwire-trial
  20. Hi @Francesco Mugnai, welcome to the forum and thanks for sharing! I like how you did the gdpr page ? [pub] Also a nice skills page, but it seems that you are missing the Uikit CSS framework ?? [/pub]
  21. hi @asilentwish, not sure, but maybe this module can help you? https://modules.processwire.com/modules/admin-restrict-branch/
  22. Actually I think this should already work. Not enough time to test it, but it should work if you select the old page as source and the new page's repeater page as destination. Only tricky part is to find that page via the page tree - but the existing repeater-copy-action itself should work already.
  23. Hey @adrian today I had to move one repeaterfield with several items into a repeaterfield inside another repeater matrix on another page. I thought I'll have a look at your admin actions module, but it seems it does not support such a special task. I came up with this solution: // $page is the repeater matrix page (found by inspecting the repeater matrix item and looking for the id and then pasting this id manually in the page edit url $page->of(false); $page->quotes->removeAll(); $page->setAndSave('quotes', ''); // pages(123) is the page with the populated repeater foreach(pages(123)->quotes as $old) { $quote = $page->quotes->getNew(); $quote->title = $old->title; $quote->person = $old->person; $quote->body = $old->body; $quote->of(false); $quote->save(); $quote->image->add($old->getUnformatted('image')->first()->filename); $quote->save(); $page->quotes->add($quote); $page->save(); } Not too complicated - I thought I share it if anybody else has the need. Not sure if that would make sense as an action in your module? Guess the need is VERY limited... Thanks again for your great modules! In this case Admin Actions didn't do the job but with the help of tracy I moved the content within 10minutes ?
  24. http://lmgtfy.com/?q=javascript+form+formula You just need some very basic HTML + some very basic JavaScript
×
×
  • Create New...