Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/17/2025 in all areas

  1. Just a quick note to say that the new version blog post is coming tomorrow rather than today. Here in Atlanta, tomorrow it is supposed to rain, while today the weather is perfect. So I spent the day outside and am moving my work day to tomorrow instead.
    3 points
  2. The Site Indexer module has been in use on one of our websites for quite a while. It worked very well for us for extracting text from PDFs. I just started to review the site in order to make it work with PHP 8.1. It turned out that some adjustments would be necessary at a few places, including the Indexer module. My PHP skills are quite limited, but the module author @Alessio Dal Bianco was so kind to give me a helping hand (thanks Alessio!). The additions of @DaveP's fork have also been incorporated. The result can be accessed on Github (v0.8.3 branch): https://github.com/USSliberty/Processwire-site-indexer/tree/v0.8.3 Happy Wireing!
    1 point
  3. Hey @boltwood welcome to the forum! Don't let that put you off! ProcessWire is a very powerful system and leaves it totally open what we as developers do with our data. Basically it has been a headless CMS since its beginning < 2010 just back then without anybody knowing what a headless CMS was and that this would become a hype more than a decade later... As a consequence of being so open and flexible, the learning curve might feel steep at first, but that's because you're learning a system that gives you real development freedom rather than forcing you into predefined patterns. Stick with it - many of us have made the switch from other systems and never looked back! Feel free to ask specific questions as you go along. This community is here to help you succeed and is usually very fast with helpful answers! 🚀 PS: @Jonathan Lahijani has made some videos comparing Wordpress and ProcessWire side by side, which might be helpful:
    1 point
  4. Hi, I first went to the tutorials section, where I first read the different output strategies. After reading the three different main strategies, I decided to go with my first steps using the Delayed Output strategy. https://processwire.com/docs/tutorials/default-site-profile/ https://processwire.com/download/site-profiles/ Choosen: Default profile (standard/intermediate edition) Then I started to add some pages and started to add simple things in the template files using the great Processwire API and some plain PHP. After I created my first prototype and got the go from my customer, I reimplemented the site with some more structure using PageClasses and Latte template engine for the views, while sticking to the delayed output strategy. Some times later I added Markup regions to my sites frontend login template to alter the header and footer region for guest users. My advice is to start simple using the Default profile (standard/intermediate edition) and work on some tutorials and try to alter or add functionality in small steps. Cheers
    1 point
  5. Well, it took a long time, but the Console tabs are now available in the latest version - turns out there were actually a lot of things left to do which took way longer than I expected. If anyone finds any issues, please let me know. Please note that you will have to do a hard reload to get the tab CSS working - the way the core Tracy package loads CSS I can't seem to figure out how to bust the caching of it.
    1 point
  6. I just wanted to give a big thank you to @ryan for making Processwire and making it so easy to use. We are going through a domain name change for our organization and it was SO easy to make the changes in Processwire. Just a little change to a config file in Processwire (and Apache) and it's done. Everything is working fine. All the internal links (and images, PDF files, CSS, JS, etc) still work with no intervention on my part. Maybe it's that easy in WordPress or one of the other 'big' CMS programs, but I doubt it.
    1 point
  7. @ryan, the main branch is at 3.0.244 but the dev branch is still at 3.0.243. Does the dev version number need an update?
    1 point
  8. I guess you meant @matjazp perhaps?
    1 point
  9. Yeah the whole wakeup/sleepValue topic is a bit hidden in the code. Here's wakeupValue https://github.com/ryancramerdesign/ProcessWire/blob/master/wire/core/Page.php#L605 and here's sleepValue (kinda) https://github.com/ryancramerdesign/ProcessWire/blob/master/wire/core/Pages.php#L1252. And sanitizeValue is always called when a value is set to the field, so it's also called when your inputfield's data are set to the field when saving the page.
    1 point
×
×
  • Create New...