Jump to content

Pete

Administrators
  • Posts

    4,054
  • Joined

  • Last visited

  • Days Won

    67

Pete last won the day on September 29 2025

Pete had the most liked content!

3 Followers

About Pete

  • Birthday October 4

Profile Information

  • Gender
    Male
  • Location
    Lake District, England

Recent Profile Visitors

50,735 profile views

Pete's Achievements

Hero Member

Hero Member (6/6)

4k

Reputation

24

Community Answers

  1. Sorry what I'm doing is different to EBS - just realised I'd mis-read your post mentioning EBS so your setup is different but still may be worth mentioning my own findings.
  2. @nbcommunication you probably resolved this since 2023 but in my setup I use AWS with an auto scaling group (ASG) with EC2 instances and for certain folders like certain caches, Procache, assets/files and logs they just live on an EFS share symlinked in but all other CMS files/templates are local to each EC2. The biggest throttle for us historically was trying to server EVERYTHING from EFS as there's a penalty even reading the main ProcessWire files from EFS that results in sluggishness and in extreme load situations the EFS bandwidth can get saturated unless you pay a lot for high throughput which nobody really wants to do when it's only occasionally spiky. Serving everything LOCALLY on the EC2 instances in the ASG and only certain things like caches/logs that prefer to be shared across all instances via EFS mount is the solution as those files are negligible in terms of speed/performance - basically I found it was about the same as it all being on the local EC2 EBS volume. And for ProCache on EFS since it's static files it seems fine there (though I'm typing this having just seen your other module to resolve ProCache being local across this sort of setup). I've still not finalised the best sync method but I'm very nearly to a point where the ASG "worker" nodes will automatically update when I run a simple script on the "master" node, with new nodes that come online checking automatically for a .build file containing a simple timestamp to sync if needed for each website - this is because you don't want to deploy a new ASG template for every minor update each day but still need each node on the same modules/templates/core obviously. When I crack the very last piece of this puzzle it will enable it to always be in sync and can just create new ASG templates as needed basically.
  3. Also added a check for ProCache so if maintenance mode is enabled and it detects ProCache is installed and enabled then the warning also tells the user to turn off ProCache - warning only visible in the admin. Also made strings translatable for the warning messages. I've not checked through this topic sorry for other suggestions but can do if I get time and there are still important things to look at just I needed a few quick fixes for myself for now (selfish I know). I will check out the other suggested module I saw too. @ryan perhaps we need a way to mark modules in the database as abandoned or as having issues? Because this one of mine hadn't been touched in a decade and wasn't working and made me feel bad as a result because people were trying to use it and the way my brain works (or rather doesn't) I must have seen issue reports coming in via Github but then got distracted so didn't realise there were that many when I checked. Perhaps we could have a system where folks with a certain reputation can mark a module on the site here as having issues so they get looked at/removed just not sure if anyone would volunteer for that.
  4. Sorry all - I did run into a need to use this again myself today so fixed the main issue I encountered around the $fM code on line 94 and ran through the issues reported and closed out/actioned as appropriate. The frontend warning message is now toggleable, the module works fine on modern PW versions and PHP 8 versions I believe. The backend warning has been replaced to use ProcessWire's warning notifications (same issue report that suggested higher z-index and making frontend warning toggleable).
  5. Watching this with interest: https://github.com/BitPoet/HannaCodeDialogTiny/pull/7 👀😍
  6. Finally getting onboard with .env now I have a project where the same installation is getting rolled out multiple times and I don't want any accidents (I've excluded config.php on Github but still it could happen if I get careless and we pull in a lot of other API keys) - this was the missing piece of the puzzle for me so thanks @FireWire! 🎉
  7. Thanks Mike - my memory is so bad I didn't remember you posting that even though it was a few posts further up. Maybe I need to get my eyes checked whilst I'm at it 😅
  8. I can't find this topic from your screenshot anywhere Mikel - can you send me a link? I think the upgrades did change some moderation features but shouldn't have implemented any new settings (I hope!).
  9. It appears the notifications on mobile when you use the PWA feature are in InvisionCommunity version 5 (we're on the latest 4.x branch) so that's coming later™ - major version upgrades in this forum software are usually complete rewrites 😅
  10. Hi all, if you log in since Friday and click the Notifications (bell) icon in the forums then you should see this message which allows the forums to send alerts for messages and topics you are subscribed to via browser notifications. There is also PWA (Progressive Web App) feature that I've enabled so you may also see "Install to Home Screen" as an option for both Android and iOS. If the PWA works as intended, you will have an app icon on your device and, I think, notification badges should appear there too, so if you're like me and have had email notifications switched on for followed content you can edit your notification settings and change this to Notification List I think. Apologies for the vagueness but the forum docs are a little unclear in places. It is all optional and if you don't want to use either feature you don't have to of course.
  11. Thanks - yes I forgot about PageGrid.
  12. I think having seen Kirby CMS' blocks editor last week that that sort of UI with the JSON storage behind the scenes could be the way to go. I think some mashup of the JSON storage from one of those editors, Kirby's UI and the way the Pro Custom Fields module has its fields configured would be the perfect blend and then get rid of the need for Repeater Matrix for a lot of things. Some limitations would be that you have to store images/files somewhere but it's easy enough I guess to just have a field for each that acts as a bucket and the block editor references them. If the UI was advanced enough they could be there but hidden or something. I'll see if I can track down that other discussion - sounds interesting, thanks Brendon!
  13. Dev directory issues are still on me sorry - I'll point it to a different page for now but I do still plan to get it rebuilt (as I have done for years - again my bad). It keeps falling foul of the classic "too much to do" but will get a temp page on the PW site signposting folks elsewhere for now I think.
  14. I'm dredging up an old topic here but had a need to go and look for something like this - not for a ProcessWire field - and ended up deciding TipTap looked like the best bet. It also turns out that Invisioncommunity (the forum software in use here) also uses TipTap: https://invisioncommunity.com/forums/topic/478170-invision-community-5-the-all-new-editor/ (so expect this forum to use that editor when we finally upgrade to v5 as there is no choice when upgrading forums unlike the unlimited choice you get in ProcessWire 😅). Now I am interested in a TipTap field for ProcessWire for a few article-heavy websites where we have mostly text but sometimes need to add in an image, a CTA block (some editable per article, some locked), image/text in a column with some settings and as far as I can tell TipTap allows for all of this because you can just build any widget you want and make them drag-droppable. Before I get too far down this rabbit hole has anyone investigated this sort of thing since 2019? Searching the word "editor" on the forum naturally returns a lot of results, many of which not actually related to alternative rich text editors I'm basically interested in the simplicity of having just one editor versus repeater matrix pages where it's not technically needed a lot of the time. I did also look at editor.js which looked really cool but that one doesn't seem to have been updated in years and TipTap is both open source and has some big customers so will still be here in a few years. my brain got confused because some folders were last changed 2 years ago but it is still in development and also looks good - possibly better in fact as the demo on the homepage is already more the way I envisioned.
  15. @Mike Rockett is here a way to arbitrarily hook into the sitemap build process and exclude pages? I have a specific scenario where it would need to be a hook to skip pages, not a manual list or specific template.
×
×
  • Create New...