Jump to content

szabesz

Members
  • Posts

    3,013
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by szabesz

  1. This is great, thanks! May I have a suggestion too? Searching by name is one thing, but what if we could search by "tags"? I mean lots of icons can be used in different contexts, and most of the time I cannot even guess the name. For example I use "Car" for the article excerpt/ledes (in a "leading the way" sense). More examples I use: Trophy => bagde, Fire => effects, Compass => sku, etc... These associations could be (hard?) wired into the module, so that you can make search possible this way too. I would be happy to contribute, or even better, you could somehow make it possible for everyone to contribute.
  2. Just for reference, now we have (thanks @Robin S):
  3. Maybe a color management / color profile issue? http://www.color-management-guide.com/web-browser-color-management.html I think it is still best to stick to sRGB. I do not think that with mainstream monitors we will ever be able to expect that people out there will see the "same" colors as we do on our own screen.
  4. @Chamche First of all, ask your hosting provider to turn off ModSecurity, or they should let you know the .htaccess rule(s) that need to be added to the beginning of .htaccess. There is no need for mod_security if you use ProcessWire with the .htaccess file it comes with.
  5. Welcome to the Forums, @Chamche Any error messages to share with us: PHP, apache? Also, what is the output in the browser?
  6. If you only want frontend login, the easiest way to do it is using @adrian's Page Protector module. For tips on how to use it that way start reading from this post: If you want to do it all by yourself? Probably the most famous post is this one (with some deprecated functions inside, so read the topic carefully): Alternatively you can use a helper module too: https://bitbucket.org/pwFoo/frontenduser/wiki/Documentation And as @rick said, you can search the forum for a lot more examples.
  7. Hello @Dee Welcome to ProcessWire! As stated above, it is recommended that you familiarize yourself with the "manual" (more like semi-automated) standard installation process. I wrote a step-by-step guide for cPanel, you might want to check it out: http://szabesz.hu/blog/install-processwire-in-a-subfolder-on-shared-hosting-cpanel_ins-sub/ In my tutorial I explain how to install websites running "side-by-side" from the same cPanel account, you might want to stick to it. When I'm writing about the "Regular Site Profile", just use this one instead: https://github.com/dadish/pw-skyscrapers-profile as currently this is the only easily installable up-to-date version of Skyscrapers Profile. Please read the "Warning!" in its readme to make adjustments as described (FieldtypeMapMarker dependency). The other profile I recommend exploring is the "Regular Site Profile". These two should give you an idea of how things are wired together with ProcessWire. Have fun with ProcessWire and just ask for help should you get stuck.
  8. Sure. You can always tweak it later on if necessary.
  9. Conceptually such a module will never be part of the ProcessWire core, however, thanks to developers there are lots of useful modules out there solving various needs such as: Think of ProcessWire as a Content Management Framework and not as a CMS. The phrase CMS is used because the ProcessWire backend is powerful enough to be called so. ProcessWire is somewhere between a CMS like Joomla and a framework like CodeIgniter. And this is done all conceptually. Those who rely on it appreciate this, that is why we are here in the first place. You might need something else, it is up to you to decide. BTW, there are similar systems out there (such as SilverStripe that comes to my mind), meaning ProcessWire is not a one-of-its-kind system at all in this regard. However it is a one-of-its-kind in its OWN category Hope this helps.
  10. One day we will wish we had this flavor of cookie instead of what they are baking for us.
  11. My new blog post on setting up a Blank Proflie: http://szabesz.hu/blog/my-basic-setup-of-processwire/
  12. First of all, thank you for the reply! Maybe it's just me who found it hard to get a proper idea what to expect. Also, while writing these words I have just realized that there is http://demo.processwire.com/ and by logging in I see that ListerPro (and ProCache) is used there, so I could have checked it out, but maybe other Pro modules could be demonstrated this way and the Store should point to the demo site.
  13. szabesz

    Dev to Live

    I always clone a site form production to my local dev machine, I follow the simple workflow of syncing files AND cloning the database of the production site to my Mac. To clone the db I use this in a simple Bash script including the following: printf "Trying to drop all the tables of the Target database called $DB_TARGET_NAME \n" mysqldump -u $DB_TARGET_USER -p$DB_TARGET_PASS --add-drop-table --no-data $DB_TARGET_NAME | grep ^DROP | mysql -u $DB_TARGET_USER -p$DB_TARGET_PASS $DB_TARGET_NAME printf "Trying to download+import the database...\n" mysql -u $DB_TARGET_USER -p$DB_TARGET_PASS $DB_TARGET_NAME < <(sshpass -e ssh $SSH_ARGS "set -e; mysqldump -P 3306 -h $DB_SOURCE_SERVER -u $DB_SOURCE_USER -p$DB_SOURCE_PASS $DB_SOURCE_NAME | gzip -cf" | gzip -cd) So I drop all the tables of the target DB first, then import the production DB via SSH as seen above. I have a keyboard shortcut to launch the script, so that I can get the production db in a matter of seconds in the case of not gigantic databases. (Which I do not have currently...)
  14. szabesz

    Dev to Live

    I recommend: https://processwire.com/blog/posts/introducing-tracy-debugger/#mail-interceptor-panel When Adrian is back, we should ask him to add a setting which makes it possible to always intercept emails in DEVELOPMENT mode of the module, so that we do not forget to set it.
  15. +1 But why not the "full documentation"? I purchased ListerPro without actually knowing what I'm gonna buy, I was just wild guessing. I do like what I have but was surprised by the low number of Actions it comes with, for example. I've also been thinking about ProFields, but descriptions and proper examples of the usage of those fields are scarce, so I cannot really see if I really need them or all the features I need can be done with the built in core fields. Speaking of ProFields, they are listed here: https://processwire.com/talk/store/ But there is this one here: http://modules.processwire.com/categories/premium/ which is rather outdated as far as I can see. And there are the old video demonstrations, also rather outdated.
  16. How about a Buy-a-Coffee too? We need options!
  17. Oh, I was banging on open doors Again, thanks for the great module!
  18. Sure, the module works fine, and it supports spam protection based on the time the client uses to fill it in and to submit it, which is quite useful I think. It is just this label that should be somehow eliminated if possible. Since it is a ProcessWire form API field, I do not know how to achieve it.
  19. I don't know: https://github.com/justb3a/processwire-simplecontactform/blob/master/SimpleContactForm.module#L275
  20. @justb3a Speaking of invisible fields, validator.w3.org/nu reports: Error: The for attribute of the label element must refer to a non-hidden form control. date'>↩↩ <label class='form__item--label' for='scf-date'>Date</ But I need to hide this field too. What is your recommended solution?
  21. @Brian Scramlin I have not completely read this thread, but do you have ProDevTools? Considering this: "VIP Support When you purchase ProDevTools, you are purchasing full access to the VIP ProDevTools member area. This is where downloads and upgrades for products are made available, and where VIP support is provided directly by ProcessWire's lead developer, Ryan. This is particularly useful with the ProfilerPro service, and Ryan is there to help you optimize your site and resolve bottlenecks discovered with ProfilerPro. It's also useful with the API Explorer module, as it will likely open up a new world of things you can do with ProcessWire, and we'll be there to help you learn and answer questions as they come up." This offer might be the one you need now.
  22. More recommended literature: https://processwire.com/blog/posts/processwire-2.7-is-here/#access-control-and-permissions https://processwire.com/blog/posts/processwire-core-updates-2.5.14/#multiple-templates-or-parents-for-users https://processwire.com/api/ref/#users & -access and – of course – a lot can be learnt by testing and studying these to: http://modules.processwire.com/categories/users-access/
  23. In my case I used UIkit 3 with LESS, so I could just style easily like this: #contact-form input:extend(.uk-input) {} #contact-form .field--error--message:extend(.uk-alert-danger) {} #contact-form #wrap_Inputfield_submit:extend(.uk-width-1-1\@s) {} #contact-form .FieldtypeTextarea:extend(.uk-textarea) {} #contact-form #wrap_Inputfield_scf_message:extend(.uk-width-1-1\@s) {} more info on Extend
  24. Have you seen this? (Sure, it is not the admin but the API, but I guess the same call is used...) https://processwire.com/api/ref/sanitizer/match/
  25. I've filed a request: https://github.com/processwire/processwire-requests/issues/97
×
×
  • Create New...