Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


szabesz last won the day on September 5

szabesz had the most liked content!

Community Reputation

2,558 Excellent

About szabesz

  • Rank

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location

Recent Profile Visitors

5,746 profile views
  1. Fast software on the web, anyone? 😉
  2. I'm no expert either but there seems to be a consensus that GDPR does not require a one-fits-all approach for everything but quite the contrary. For example on a simple PW site where cookies are only used for their default purposes by the system and only editors and superusers login, I usually just state some "required for security purposes" blah-blah on the Imprint page linked form the footer or even form the main menu, and that is all there is to it. What you should do depends on lots of factors, including the local law. That's the "beauty" of regulations like this...
  3. I do the opposite: I tend to use != and == when it is necessary, eg. when we are expecting multiple types and coercing can be harvested as a lazy programmer's tool 😛 Remebering what != and == do can be a challenge: https://dorey.github.io/JavaScript-Equality-Table/
  4. Yes. Partial entries also have their own URL (unique query string) that can be bookmarked or returned to if someone doesn't want to complete it all in one setting or their session expires, etc. @ryan Will the user be notified of this possibility? I mean, it is great that using the URL the entire process can be completed later on, but if it is not evident then probably no one will use it, being unaware of this possibility.
  5. I'm not that impressed. letsenhance.io vs Photoshop: Original: downscaled to upscale 🙂 4x upscale letsenhance.io – it took about 10 minutes! 4x upscale Photoshop - under 1 second: letsenhance.io is not better just different is some ways. Certianly was not worth the wait of about 10 minutes, especially as its algorithm tends to distort geometric lines. We can argue that letsenhance.io is better at photos, but Photoshop is good at those too... Looks like letsenhance.io is only impressive at painting like squiggles when its own added squiggles fit the bill, maybe?
  6. Hello fellow Devs, Pluralsight free weekend: "Your free Pluralsight access will expire Sunday, September 8 at 11.59 p.m. MT." https://www.pluralsight.com/offer/2019/september-free-weekend "We’re unlocking our technology skills platform and making our 6,500+ expert-led video courses and 40+ interactive courses free for one weekend only." I do not know what they exactly mean by that (regarding the way of access), whether one needs to register or not. For signing up to get notified they require a phone number, so they do not seem to be in a real giving mood... We'll see.
  7. Hmm, I'm not convinced that just because something used to be artificially defined as standard that means it is necessarily "ideal". I've seen so many people not knowing that the browser has a back button/feature (let alone the history...), getting confused by navigating away from the site, using Google just to find it again. But these individuals in question are aware of the tabs feature of the browser – and they do use it – as tabs are promptly visible (at least on desktop) and such users only use what they see right in front of them. Menus and shortcuts? Alien to them. The article is certainly subjective yet tries to look objective. The article's points certainly have merits, but just as our main topic, I think requirements vary and so do implementations based on that...
  8. It was not that much necessary for sure, I put it there because the actual external link points to a partner institution and they might change their mind regrading "to be blank, or not to be blank, that is the question :)". Sure, I could change it for them should they ever change their mind, but I also wanted PW look professional as this is the first time they see/use it and the editor of the site is a former programmer... Motivations vary too, not just requirements 😄
  9. I also use different ways for implementing menus, depending on what I find appropriate. Here is a repeater based, one level customizable menu, where hiding fields on conditions makes it possible to switch between "custom" and page picker options:
  10. In addition to it, there are modules with no config but some sort of "action" which can optionally be applied, like in the case of the core Page Reference module. Either way, there should be a cog icon next to module names like these, which are the "Configurable Modules". You can list them by clicking on the Configure tab. Note that in the case of updating configureable modules it is a good idea to perform a module refresh first then click the submit button so that possible configuration changes are applied. Non-configurable modules are the ones you ask about. No, it doesn't. It's just a bit of a neglected UX design that the submit button is there to click even though the only option – which is the Uninstall checkbox – is not selected.
  11. Any chance you have some hooks with baked in default superuser id (41) checks preventing something they should not do?
  12. Normally I create more than that under home anyway, such as custom assets, tags, categories, etc... Normally I create a page under home called something like "Internal" – and move it to be the last one – to signal that pages under that do not directly map to public pages, and I explain it to the client. As it is a simple concept, even the less technically minded had no issues understanding it so far.
  13. Something like this? $classname = $event->arguments[0]; $thisClassname = $this->wire('modules')->getModuleClass($this); if ($classname !== $thisClassname) return; // Only continue if settings of this module are being saved.
  14. I have started to familiarize myself with the codebase and later on I will take a closer look at all the issues mentioned here and at GitHub. I am not planning to update nor fork the module in any way though, I am thinking of refactoring it completely, and in the end release it under a new name. The first version of this "new" module should be "compatible" with MarkupActivityLog, meaing it is going to rely on the very same database table in the very same manner. However, this first version should tackle the most important issues and it will be PW 3+ and PHP 7.1+ only. Also, being refactored, it is going to use more up-to-date PW features under the hood. In short, I will be working on a successor module to MarkupActivityLog. Note: there is no time-frame for this project at the moment 😉
  15. Thanks for informing us! I do not have too much spare time either but I will take a closer look and see how much effort is needed to bring it at least up-to-date (the module also has issues with the UIkit admin theme). In the meantime, if anyone else is planning to do something similar, then don't be afraid to share your thoughts and/or work 🙂
  • Create New...