MatthewSchenker

PW-Moderators
  • Content Count

    671
  • Joined

  • Last visited

  • Days Won

    2

MatthewSchenker last won the day on May 31 2015

MatthewSchenker had the most liked content!

Community Reputation

725 Excellent

1 Follower

About MatthewSchenker

  • Rank
    Hero Member
  • Birthday 02/23/1967

Profile Information

  • Gender
    Male
  • Location
    New England, USA

Recent Profile Visitors

18,026 profile views
  1. MatthewSchenker

    Greetings, Maybe I'm old fashioned, but the few times I tried an SSG, I ended up back with PW eventually. The first time you need to have a form of any kind, and find yourself adding PHP to your SSG... Thanks, Matthew
  2. MatthewSchenker

    Greetings, Thanks wbmnfktr and OLSA for your quick responses! No JS errors, and this is a remote server. No messages in the error log. However, this is a "temporary" domain running with an address like this: ip.add.re.ss/~sitename Both times this happened, it was with installs being run that way. When I moved the installs to a sub-directory of a "real" domain, the problem went away. I'd be curious to know if anyone else is experiencing this. Thanks, Matthew
  3. Hey Everyone... Very weird issue. Using PW 3.0.98. In a couple of my sites, after adding some pages, suddenly all pages below the "Home" page in the admin page tree become invisible. The pages still exist, since they show up on the public display, and I can see the number of pages shown to the right of "Home" in the page tree. But the pages are not accessible from the back end. Does anyone know why this would happen?
  4. MatthewSchenker

    Greetings, Thanks cb2004 and Dave! When I did a quick search, among the first results that appeared was information about a WordPress malware with ".well-known." Even though I know PW is not susceptible like WP it got me worried! It is always unnerving when a folder appears in your app installation that you didn't put there! Matthew
  5. Greetings Everyone, Just putting this out there to see if anyone else has experienced the same, and what it might mean. I noticed this morning that a folder called ".well-known" appeared in the public_html folder of one of my ProcessWire installations. Some searching seems to turn this up as potential malware. Has anyone else experienced this? And how do we prevent it? Thanks, Matthew
  6. MatthewSchenker

    Greetings, Since I started this discussion, it's become natural for me to refer to ProcessWire as a framework. Like heldercervantes, I was sometimes frustrated by those who assume that WP = web development. Or when clients asked me, "How can you work without plugins?" Or when they would say, "But if we develop a custom application, then we need to depend on you" (as if using plugins means they aren't depending on anyone!). Or most frustrating of all, when they would say that "WordPress seems more secure because of how large its userbase is..." But after some years of working at this, it's become a sort of litmus test for me: I know the client is a good fit for me when they understand and want someone who develops custom applications. By the way, I can't believe this discussion was started 3.5 years ago! Thanks, Matthew
  7. MatthewSchenker

    Greetings, Christophe: I see where you're at with this! For a long time, I've been emphasizing the framework aspects of ProcessWire, and I have even made direct comparisons between ProcessWire and Laravel and CodeIgniter. I use those "other" frameworks from time to time, and I am always struck with how I can really do the same things in ProcessWire, but in less time, with more fun, and feel like I am part of a better community! Along these lines, check out this adventure... -> https://github.com/hettiger/larawire Thanks, Matthew
  8. MatthewSchenker

    Greetings, Good discussion... There are many ways to go. SVGs are more like DOMs within your main DOM instead of classic images. They can be used like images, but the real power comes from being able to dynamically manipulate the code behind the images. There are a couple of different paths here. Generally: - Start with something like Adobe Illustrator or Sketch to create your SVGs. - Create CSS classes to manipulate the lines of the SVG files. - Use a simple code editor to tweak the SVG elements just like you would with an HTML document. How to include the SVGs: 1. Embed the SVGs inline using <img> tags. Simply upload the SVG to your "images" directory and reference it like any other image in your ProcessWire application. 2. "Include" the SVGs in your template. You can either (A) use the same "include" function you use for other ProcessWire files, or (B) directly load the SVG code into your template. Option A is easier to maintain and allows the same SVGs to be dynamic in multiple templates, which then opens up all kinds of other possibilities! 3. Use something like Raphael to manipulate the SVG further. But this is not necessary, especially for relatively simple examples. The syntax for manipulating SVG styles is not always the same as HTML styling. Here are a couple of good references: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/SVG_and_CSS https://www.w3.org/TR/SVG/propidx.html https://www.w3.org/TR/SVG/styling.html As for help and resources, here are some general discussions: http://tympanus.net/codrops/2015/07/16/styling-svg-use-content-css/ https://css-tricks.com/using-svg/ https://www.smashingmagazine.com/2014/11/styling-and-animating-svgs-with-css/ Thanks, Matthew
  9. MatthewSchenker

    Greetings tooth-paste, I also love SVGs and look for ways to use them anywhere I can. For years, I have been wondering why they are not more widespread, but I think there is a resurgence in their popularity now! The level of control with SVGs is amazing, and when you couple them with the flexibility of ProcessWire to manipulate the SVG elements, the possibilities are tremendous. In theory, you could have an entire site built from an SVG DOM. You probably already know about these, but I wanted to include them here: http://raphaeljs.com https://d3js.org http://snapsvg.io Each one of the above resources has its advantages. Personally, I really like Raphael. Thanks, Matthew
  10. MatthewSchenker

    Greetings, File uploads are a tricky business. This is not about ProcessWire -- it's just the nature of the web. Everythng needs to be just right for the files to end up in the proper place. Here's a quick checklist of obvious reasons you could encounter for file uploads to not work, ordered roughly by likelihood: 1. Did you create the temp dirctory to store the files during processing? 2. In the ProcessWire back-end, did you set the file field to accept the right kind/number of files? 3. In your code, did you first run an initial $page->save() before doing final file-upload steps? In other words, your page should be saved (at least) two times. 4. Did you set your form to be ready for the proper enctype? 5. Did you set file-upload fields to accept multiple files (if doing this)? If none of those fit, follow up here! Thanks, Matthew
  11. MatthewSchenker

    Greetings Congomonster, This will work! You need to incorporate this plugin (or one like it), into your site's existing code for handling file uploads. So you first build the form to handle file uploads, then add the plugin to target the file-upload field. Take a look at these discussions on file-uploads in ProcessWire forms: https://processwire.com/talk/topic/3105-create-pages-with-file-upload-field-via-api/ https://gist.github.com/somatonic/5236008 Thanks, Matthew
  12. MatthewSchenker

    Greetings, A lot of you probably already know about this, but just wanted to post here because I think it's really neat. The New York Public Library has prepared a page with free access to 187,000+ historic images, all in high-resolution. Check it out... http://publicdomain.nypl.org/pd-visualization/ Thanks, Matthew
  13. MatthewSchenker

    Greetings Everyone, Christophe: I would not worry about those "best of..." sites. Right now, the PHP community is nutty for Laravel. I like Laravel generally. However -- and I don't say this lightly -- most assessments I've seen are biased and a little rigged to help Laravel these days. For example, in that Sitepoint survey, versions 1 - 5 of Laravel are lumped into a single "popularity" number. But Yii framework (which is great, by the way), is split between version 1 and 2. We often have these discussions about increasing PW's popularity. But I wonder, maybe ProcessWire is doing well enough without pushing it? Thanks, Matthew
  14. MatthewSchenker

    Greetings, Hmm... Everyone run a check. After reading this, I took a look at some logs on a few of my own projects, and what do you know -- several hits on /[domain]/wp-admin. Joss may have stumbled onto a poke-wp opportunity. Maybe we could start a movement among all non-wp CMSs to redirect such requests to a particular WordPress page. That would be mean, of course -- potentially increasing their site visits overnight by millions of hits. Thanks, Matthew
  15. MatthewSchenker

    Greetings, This is great news, as I have been spending a lot of time lately looking for SSL solutions for some of my sites. I'll be putting this SSL into place in some of my smaller sites and will report back on it later. LostKobraki: nice portfolio site. Although some of the shots made me forget what we were talking about! Thanks, Matthew