All Activity
- Past hour
-
FireWire started following Integrate Tailwind.css in Formbuilder?
-
Maybe take a crack at building a form module. Probably save some time. You might want to consider using features Tailwind makes available to style with utility classes outside of markup. This is the most efficient way to apply consistent styling to markup you aren't generating or don't control. This is for v3 but there are options in v4 to do the same. @layer base { label { @apply mb-1.5; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="month"], input[type="search"], input[type="tel"], input[type="time"], input[type="week"], [multiple], textarea, select { @apply border-neutral-400; } button, [type='text'], [type='email'], [type='url'], [type='password'], [type='number'], [type='date'], [type='datetime-local'], [type='month'], [type='search'], [type='tel'], [type='time'], [type='week'], textarea, select, select[multiple], [type='checkbox'], [type='radio'] { @apply focus-visible:ring-2; @apply focus-visible:outline-none; @apply focus-visible:ring-cerulean-600; @apply focus-visible:ring-offset-2; @apply focus-visible:border-inherit; } [type='checkbox'], [type='radio'] { @apply focus:ring-cerulean-600; @apply cursor-pointer; } [type='checkbox']:checked, [type='radio']:checked { @apply bg-cerulean-600; @apply focus-visible:bg-cerulean-600; @apply focus:bg-cerulean-600; @apply hover:bg-cerulean-600; } select { @apply focus:ring-2; @apply focus:outline-none; @apply focus:ring-cerulean-600; @apply focus:ring-offset-2; @apply focus:border-inherit; } [type='submit'] { @apply px-6; @apply text-lg; @apply tracking-widest; @apply bg-cerulean; @apply text-white; } } Assuming you're a developer- get creative, build something, find a workaround. It's part of the job. After 10 years I would think that you'd have more of a "I gave this a shot but couldn't get it to work" approach to the question, especially given that the members of the PW forums are overwhelmingly positive and here to help.
- Today
-
elabx started following Main Admin Modules pages are blank since upgrade to 3.0.255?
-
Main Admin Modules pages are blank since upgrade to 3.0.255?
elabx replied to sjohnson's topic in General Support
Download latest dev: https://github.com/processwire/processwire-issues/issues/2181 -
Then I must have done everything wrong over the last three years, because I added the field, expanded it in the template, updated the hash, and everything worked fine. In my opinion, a real tailwind theme makes no sense at all, because do we really want all forms to look the same? For that reason alone, option D is the best choice.
-
Hey thanks @elabx I guess so! If other people find it useful and can build upon it then that would be great. I've just added support for Matrix items and a related Module, which is essentially a front-end (in Processwire) for managing import and export. The only issue is I'm not very familiar with open-sourcing a Module and all the pull requests etc etc. But I suppose if it's open source then other people can handle that too?
-
sjohnson started following Main Admin Modules pages are blank since upgrade to 3.0.255?
-
Since I upgraded to ProcessWire master 3.0.255 (from 3.0.246) any main Admin Modules page now shows a blank page and gives me an error like this via dev tools console: Uncaught TypeError: $(...).WireTabs is not a function at HTMLDocument.<anonymous> (ProcessModule.min.js?v=121-3.0.255:1:657) at fire (JqueryCore.js?v=1.12.4:1:43765) at Object.fireWith [as resolveWith] (JqueryCore.js?v=1.12.4:1:44935) at jQuery.ready (JqueryCore.js?v=1.12.4:1:47825) at HTMLDocument.completed (JqueryCore.js?v=1.12.4:1:48339) Any thoughts as to why this might be occurring?
- Yesterday
-
First of all, thank you for the detailed answer. Even if you did not like the tone of my post. I did not ask anyone in this forum whether they like my tone. My frustration with paid Processwire modules has a long history, so I allow myself to be direct. Second, thank you for confirming that FormBuilder is not suitable for my use case. The Embed Option D is exactly what I wanted to avoid, because every new field forces me to start from scratch. So thanks for saving me from paying for another year.
-
Even though I don't like the tone of your posts, I'll respond anyway. With Embed Option D your completly free to use whatever you want.
-
@taotoo avec grand plaisir 🙂
-
First of all, I know that there is a dedicated Formbuilder forum but after ten years of paying for it I do not want to pay just to learn that there is no answer ;). I just want to know if there is any possibility to use formbuilder together with Tailwind.css as CSS framework. Thanks in advance, Bernhard
- Last week
-
howdytom started following New blog: ProcessWire 3.0.255 new main/master version
-
New blog: ProcessWire 3.0.255 new main/master version
howdytom replied to ryan's topic in News & Announcements
Massive Update. Thank you! -
Blank page after installing on third level domain
Manaus replied to Manaus's topic in General Support
This is the error I get, just after the installation routine (DB connection, Profile import, cleanup) Fatal Error: Uncaught Error: Class 'ProcessWire\Pages' not found in /home/mysite/domains/domain.mysite.it/public_html/wire/core/ProcessWire.php:526 Stack trace: #0 /home/mysite/domains/domain.mysite.it/public_html/wire/core/ProcessWire.php(302): ProcessWire\ProcessWire->load(Object(ProcessWire\Config)) #1 /home/mysite/domains/domain.mysite.it/public_html/index.php(52): ProcessWire\ProcessWire->__construct(Object(ProcessWire\Config)) #2 /home/mysite/domains/domain.mysite.it/public_html/install.php(119): require('/home/mysite/...') #3 /home/mysite/domains/domain.mysite.it/public_html/install.php(1809): ProcessWire\Installer->execute() #4 {main} thrown (line 526 of /home/mysite/domains/domain.mysite.it/public_html/wire/core/ProcessWire.php) The only error I get from the logs. Attached is same but with colors Thank you very much -
endless loading of paginated pages in PW admin GUI
froot replied to froot's topic in General Support
Huzzah! After what feels like years of digging, I think I finally found the culprit. On the config.php file, I had: $config->pageNumUrlPrefix = 'Seite'; Not sure how this made it to multiple projects of mine and why I thought it had to be there. Without that line, the pager on admin pages works fine. And the pagination using German "seite" instead of "page" works in the frontend too because I think it's defined somewhere in the database. Anyways, case closed, happy days. @ryan @kongondo -
I have been using Netcup’s vServers for a very long time, as well as the Webhosting 8000. On the vServer – currently a VPS 2000 ARM G11 – I have ISPConfig (open source) installed and use it to manage numerous domains and email accounts. So far, I’ve actually had no problems at all, everything has been very reliable.
-
I’ve been using Contabo since March 2015. My journey started with a VPS M + cPanel setup, later upgrading to VPS L. When cPanel changed its pricing policy, I switched to a VPS XL paired with RunCloud. Handling email support directly from the server was a major time drain and source of headaches for me. One of the main reasons I chose RunCloud was to strictly host websites on the server. This allowed me to focus on my actual work without getting bogged down by email delivery issues. However, I eventually started experiencing sporadic issues with shared resources (RAM, CPU, network speed) on the standard VPS instances. I switched to their VDS (Virtual Dedicated Server) solutions and used them problem-free for a long time. Later, I needed a panel that could manage Docker, Node.js, and PHP all in one place, which led me to Ploi.io. After testing it thoroughly, I cancelled my long-standing RunCloud service and fully migrated to Ploi. During this transition, I took advantage of a Black Friday deal at Contabo where I could get a Dedicated Server for the same price I was paying for the VDS. Right now, I manage 3 servers via Ploi: Contabo Dedicated (Germany location) Contabo VDS (Australia location) SH VDS (Turkey location) My advice: You might run into "noisy neighbor" issues with Contabo's standard VPS plans, but in my experience, their VDS servers offer a great price/performance ratio. If you are planning to host 40 sites with heavy traffic on a single machine, I strongly recommend choosing between a VDS or a Dedicated server rather than a standard VPS. If you decide to give Ploi.io a try, feel free to use my referral link: https://ploi.io/register?referrer=3XC1ka9hnGeqGiAPX5va Also, if you need the Nginx configuration for ProcessWire, let me know—I can share the specific template I created for Ploi.
-
Hi, I am running a PW site with about 3000 frontend-users and medium traffic on all-inkl.com without issues for over a year now. Performance and response times are quite good. Switched the site last year from Strato due to slow DB queries on higher traffic. No issues with PW on all-inkl so far. Cheers
-
elabx started following Cursor MCP to Processwire
-
Amazing! Definitely needed, will you release this as open source? Was about to put my hand into building something like this.
-
dynweb started following German Hosting Provider
-
You could try all-inkl.com (Premium+). Their performance is on par with my Hetzner Dedi. And very reliable, too.
-
Nomak started following German Hosting Provider
-
Hi folks, I am currently in search for a new hosting solution for my processwire client-websites (40 websites) with a strong focus on loading performance. Right now, the websites are hosted on an old Hosteurope shared hosting with HDD - which is going to be closed down this year. The new cPanel shared hosting Hosteurope offers in order to replace the old one has some strange weaknesses/limitation (I have tested it deeply). So I am forced to leave Hosteurope after many many years. Right now, I am testing varios hosting provider - for various reasons it must be form Germany. For testing I am comparing a live-website running on my old Hosteurope shared hosting with a duplicate of the live-website running on the new hosting provider. The testing tool I am using: Pagespeed Insights (https://pagespeed.web.dev/) In the past weeks I have tested webgo.de's managed vServer with ssd/nvme. But it was really disappointing: the websites loading performance was weaker than on my old Hosteurope shared hosting. And, they didn't even managed to activate http2. So right now, I am testing the managed server from Hetzner (product name MA80 with really strong physical stats). Even here, the websites loading performance is weaker than on my old Hosteurope shared hosting. And so far, the Hetzner support didn't help me to configure the server the for more performance. I am no server expert, can anyone recommend a hosting solution that has a really good loading performance? Best Nomak
-
Andy started following All rock modules are now open source (MIT)
-
Great looking module, @markus-th I might need this type of functionality in a potential upcoming project, will be following your progress on this one :) For me, Tailwind isn't a direct dealbreaker, however I tend to use custom CSS for my projects, so any independent styling options would be very welcome!
-
module SnipWire - Snipcart integration for ProcessWire
cb2004 replied to Gadgetto's topic in Modules/Plugins
I would call the module stale, @Gadgetto hasn't visited the forum in 2.5 years.- 235 replies
-
- 2
-
-
-
- shopping cart
- snipcart
-
(and 2 more)
Tagged with:
-
@FireWire Great post. Thanks! I suppose everyone has an opinion, and if I were the one asked, I would advise @ryan to setup an ownership and operational structure VERY similar to Craft; with more reasonable price points of course. Maybe a free product, $149 with Profields and something else, and maybe a $249 price point with more bells and whistles. Then, of course, a centralized paid module shop charging sellers a modest commission. And maybe a hosted product. All this, I'm guessing, would require some outside capital and reasonable staffing.
-
Blank page after installing on third level domain
monollonom replied to Manaus's topic in General Support
Do you mean you removed these manually? If so then the installation must have failed as these are supposed to be deleted automatically once the admin account is created. -
module SnipWire - Snipcart integration for ProcessWire
David Karich replied to Gadgetto's topic in Modules/Plugins
@Gadgetto Are you still developing your module further with regard to the switch to Snipcart V3?- 235 replies
-
- shopping cart
- snipcart
-
(and 2 more)
Tagged with:
-
Thank you for sharing your invaluable work and contributions @bernhard! You had a lot of options with how to move forward and I believe that open sourcing your modules ensures that your work carries on into the future and continues to benefit both ProcessWire developers and users alike. I do want to share some thoughts and contribute to what @bernhard said about "feature complete". Most of the modules you have built are indeed robust and offer a large number of features that are implemented well and will continue to bring value long into the future. Modules like RockPageBuilder offer a solid set of features and are built in a very extensible and customizable way that puts a lot of power in the hands of developers. If any are reading this and are just finding out about it or have not yet had a reason to use it yet, I highly recommend taking a look! Other modules like RockMigrations have become staples in my workflow and will continue to be. Whether new features are added or not, the utility and quality of these contributions stand on their own. I also want to share some thoughts with the greater community. ProcessWire is a powerful tool that is developer-focused and easy to use for beginners while being powerful enough for advanced applications and more senior developers. It's one of the reasons we all love working with this platform. It also means that this community is comprised of people of many levels of skill and creative abilities. These are the factors that make open source software work. Whether you're working with the core or a module from any developer that is open source, your contributions matter and they are a way to "pay it forward" and give back to the community that makes your work possible. The vast majority of modules are free to download and use, and that "free" to you comes at a cost to module and core developers in both programming and support time. These are hours spent beyond our professional life. Nights and weekends, and breaks from our jobs to respond when something is urgent. Keep the developers in mind and remember that burnout is a real thing in the open source community. Greater involvement and contribution helps that greatly and also helps the developers you rely on for quality code you use stay engaged and make offering their work to the community enjoyable. Many hands make for light work. If you're using a module and run across an item that can be improved, a bug that hasn't been reported yet, or have an idea for a new feature then please consider forking, contributing, and pushing upstream via PRs on Github. If you are able to see something, take a moment to try and find a solution- I guarantee it will always be greatly appreciated and your efforts will not go unnoticed. You'll find some of mine coming to @bernhard modules in coming weeks. If you haven't contributed to open source before or find the process intimidating, please consider a module contribution for your first time out. The thoughtfulness and helpful attitudes here in the forums continue on module Github repositories. Those repository owners and module maintainers are the same people who are members of one of the greatest developer communities around. Never forked a repository or opened a PR before? Anyone with experience here is ready to help. You'll level up your skills, increase your confidence, and the satisfaction you'll feel cannot be overstated. These can be as simple as small changes to make a code base compatible with a new version of PHP, or a little tweak to some JS! I wanted to take a moment to mention this here because the release of these modules, much like those that were open-sourced by @kongondo and others, have a future through contribution. I don't mean to hijack your thread @bernhard but I think what you have shared offers a great opportunity to communicate these ideas in appreciation and encouragement to others. Thank you again @bernhard for the wealth of knowledge you openly share here and the guidance that you have offered to others. It is inspiring and, on a personal note, has immeasurably advanced my knowledge and confidence as a ProcessWire developer. @Jim Bailie The concept of a paid platform for modules has been discussed by many both in public and private. I don't know that there's a single answer to that question. Hopefully that may come about one day, it would mean a lot to the sustainability of ProcessWire. When it comes to taking a shop from concept to reality from a community standpoint it always comes down to "if not me, then who?". Should Ryan take time from the core to build it? Maybe it would be better for a team to collaborate and offer help to create an official channel. I think what I mentioned above underscores the importance of not relying on one person to solve the problem. I'm sure Craft had a team of people working together to make their shop come to life and also requires work to keep it going. If one person did all of it for Craft I would be truly shocked. Hey- RockCommerce is open source... maybe it's a starting point 😎