Jump to content

bernhard

Members
  • Posts

    5,454
  • Joined

  • Last visited

  • Days Won

    245

Everything posted by bernhard

  1. Video coming (hopefully) soon @ processwire.rocks ๐Ÿ˜Ž๐Ÿš€
  2. I also get these from time to time and find them quite annoying. I just delete them. Would be great to disable these emails ๐Ÿ™‚
  3. Hi @Ghulam Mustafa , welcome to the forum and sorry for the meme ๐Ÿ˜‰ I try to be serious and helpful now: What you are asking for is maybe the most advanced (and expensive) thing you can want in software development. You are asking for a custom ecommerce integration that works exactly the way you want. This is not only complex for the developer but also requires good knowledge of all the steps involved in the whole process from your side (because you have to tell the developer what he/she has to do). All that combined with the requirement of "very low budget" sounds like a high risk that you'll get something like what you see on the picture above. I think you have two options: Go with one of the off the shelf shopping solutions (like Shopify etc) Make something custom, but then reserve a reasonable amount of resources (time and money) I hope that helps and I wish you all the best for your project. If you find someone that develops it for you on top of ProcessWire and he/she does a good job, then he/she will make anything you need customizable. That's the beauty of ProcessWire. We can build software that is easy and fun to use by our clients and works exactly the way they want. But that's not low budget in general. It's (very) high value ๐Ÿ™‚
  4. My first bet would be that any other modules/hooks are messing things up. I think it's very unlikely that there is an issue in the core or in the Inputfield itself. Never seen such a behaviour ๐Ÿ˜ฎ
  5. Hey @adrian @matjazp reported an issue that I also see when viewing the RockMigrations module settings page: This seems to be the source, but no idea why that seems to pop up only on the RockMigrations module screen? https://github.com/adrianbj/TracyDebugger/blob/b39c11d76eaf11f9c41a9545caedd6e57d11b6d6/TracyDebugger.module.php#L2253
  6. How did you archive them?
  7. bernhard

    Deployer recipe

    RockMigrations is your friend. We've been using it for years and thousands of deployments. Here are the new docs: https://github.com/baumrock/RockMigrations/tree/main/docs/deployments The resulting folder structure of a deployment will look like this (where the triple letters stand for a release hash from github): current -> release-DDD // symlink to latest release release-AAA--- // old releases release-BBB-- release-CCC- release-DDD // latest release shared // shared folder The current symlink will link to the latest release Releases will be kept in the release-* folders (and you can configure how many to keep) The shared folder will contain the persistent data shared across all releases (like site/assets/files and site/config-local.php). Does it look complicated? Maybe, but once everything is setup it's just "git push" and can't get any easier or more fun. Does it take longer than moving files manually to the server? Maybe. But only for the initial setup. I've saved many many hours and it's always great to just "git push" and have everything magically appear on the remote server. You want/need to have different staging/production environments to test out things or show some drafts to your client? No problem at all! Just push either to the "dev" branch or to the "main" branch and it will deploy either to staging or to production (depending on how you set it up and how you want it to work).
  8. Ping: Meetup will be in 2 weeks - any more ideas/input? ๐Ÿ™‚
  9. Thx for that reminder @MarkE my screenshot tool on mac actually also has the feature to open the screenshots folder directly ๐Ÿ™‚ Well, it's just about preference I guess and initially I was just asking if there is already a solution for that - then it would also be no development effort ๐Ÿ˜‰ But still I think it would be nice if the core images field would support that for situations where you simply have something at hand in the clipboard and it would take some extra steps otherwise. For example from any website you could then just rightclick on the image and then paste it to the field. Now you'd have to "save image as..." and then upload it. Not a big deal, but still annoying for me ๐Ÿ™‚
  10. Great @adrian thank you! Would it be hard to place that Info on top of the request panel and make it uncollapsed by default? It's quite hard to find right now and I guess in many cases that information is the most important information you want to find. And it does not do any harm on regular requests as it will only be shown in redirect bars ๐Ÿ™‚
  11. It's interesting how many seem to not understand me ๐Ÿ˜„ I'll try it again! Thx for asking back! First of all Thx @flydev for the screencast. I'm not sure I understand that as it seems to be cropped and also I don't really get why the pasted image is in the footer at the end?! True True! Well it doesn't necessarily have to be CMD+V as you are right, it would be hard to tell which image field to target. Maybe a button to click would be easier/better. Maybe that could only appear if a suitable image is available in the clipboard. Thx - I already tried to explain that I'm not talking about the CKE field but a single core image upload field. But technically that shows that it's possible and we have the pieces already in the core. They would just have to be applied a little differently. --- For everybody who still didn't understand my request: Let's say we created a ticket system. And every ticket has an image field where we can/should upload a screenshot of the issue. Now I open my screenshot app on my laptop and add some arrows, blurs, notes etc. and then I hit "copy to clipboard". Then it would be nice to be able to go to my ticket system and just paste my image into that image field. I agree that this is really not a lot effort to save the image first and then load it from the PW images field, but those little extra steps add up and sometimes they make the difference whether an app feels easy or tedious to use. Now make screenshot click save image to disk think about where to save the image, or even worse add some more clicks to find the correct path to save it open processwire and click load image find the correct image path to load the image from hit upload delete the now unnecessary image from your disk My wish make screenshot click copy image to clipboard open processwire and click paste from clipboard For me this workflow would really be much better.
  12. Hey @adrian I apologise if I'm again asking for something that's already possible. But I don't think so ๐Ÿ™‚ I've just added a RockMigrations Tweak that shows WHY a $session->redirect happened in the tracy debug bar. Redirections can be really annoying and hard to debug. You open a page and it does not show up and instead redirects to the homepage. You wonder why... Access levels? Some other redirections in place? I had a look and Session::redirect is already hookable so it's really simple to add some helpful information: You instantly see that I got redirected because of line 36 in Hero.php While it's a very nice Tweak I think this would be much better placed directly into the tracy debug bar. What do you think? See https://github.com/baumrock/RockMigrations/blob/6003cf593b878b80937fa9708f0172a8f9fcfed9/tweaks/RedirectLogger.php
  13. Yeah, I wanted to save that "unnecessary" step and wanted to make sure I'm not missing anything, but it's fine. Thx for your answers ๐Ÿ™‚
  14. Hey @Robin S very cool! Thank you ๐Ÿ™‚ I'm wondering how you guys are using this information and why? As you have built a module for it there seems to be a need for it, right? I've always found that interesting to see, especially when I had to deploy something to a live system and wanted to see if there are any active users that might get kicked out by the deployment. But maybe there's more to it? Can that information be helpful in other situations as well? Thx ๐Ÿ™‚
  15. Are you talking about a wrapping <p>content</p> or are you talking about a trailing paragraph: ... content ... <p>&nbsp;</p> ?
  16. Thx! Not exactly ๐Ÿ™‚ I just want to create a screenshot and then paste that quickly to my blog. But I want to paste it into an Images field rather then to a WYSIWYG field, because there I have more control over what happens on rendering (eg automatically resize and style it and link the high-res version as a lightbox).
  17. Yeah, that should also be no problem. It just makes things more complicated and takes longer to develop. But if anybody has a need for something I'm happy to accept PRs or custom support requests. Sure! I added a comment to make that more obvious:
  18. For my personal website I need to add many screenshots. I'd like to just save them to the clipboard and add them to my site by pasting it from the clipboard. I know that this is possible in CKE and I guess also in TinyMCE but I want to upload these images directly to an images field. Is that possible? I thought I've seen something like this once, but I couldn't find anything. Also it would be nice to be able to upload images from URL. That's especially handy when migrating content from old sites to new ones. But while writing I realise that for that use case a copy paste feature would also help! Thx
  19. Sounds great. How does the placeholder look like? Or how do we define it? Do you have any helpful screenshots? ๐Ÿ™‚ What about GDPR? How would that work with this module? Or is that what you mean by "only load if interacted with"?
  20. Yeah, understand that. That's why RockFrontend does it only if you check a box: And I'm also using prefixes to avoid naming collisions. So for example the favicon field's name is "rockfrontend_favicon". For AdminStyleRock I decided to go a little different route. The field is automatically added to the home template, but it will be hidden unless you are a superuser and really request the field to be visible with an url parameter. The field's name is adminstylerock_adminlogo. I've just pushed that update to the AdminStyleRock dev branch that replaces the old logo-url-inputfield with a new upload field ๐Ÿ™‚
  21. I'd be interested what you mean exactly by "in this way"? Can you please describe this in more detail?
ร—
ร—
  • Create New...