Jump to content

Peter Knight

Members
  • Posts

    1,377
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Peter Knight

  1. Hi @mhamurray Can you recall the steps you took to get PW installed on a Synology NAS? I'm having issues at the moment connecting to the database and would be interested in the steps you took. MariaDB 10
  2. Tons of reasons really. It comes down to what you're used to. A lot of the big 3 Devs I know are older, experienced PHP types. They started using Wp,J and D when the CMS market was a lot lot smaller. There was less choice and they used what was available. Over time newer CMSs have surfaced but transitioning to these represents challenges in re-learning, re-training etc. Even is a new CMS looks more elegant and a better fit, there's still a risk factor. Better the devil you know... as the saying goes. Even the ones who do make the change bring a lot of technical baggage and expectations. That's why you'll see a lot of posts starting with "Does PW have an eCommerce/SEO/ user/membership" plugin etc. They're looking for a familiar path to a new destination. In most of these cases, there are modules available but perhaps not the range of plugins etc they're used to. Looks scary..back yo WP, J, Drupal. There's also a lot of visibility for WP,D and J in the industry. Especially on the client side of things, a marketing manager writing a brief is more likely to request the big 3 because that's what they've heard of. If that's where the demand is and you don't feel you can argue a different platform, that's what developers will stick with or flock to. Lots more reasons. Don't forget the resources that these 3 CMS have behind them too. They have bigger marketing budgets, more developers, bigger social media presence too.
  3. For the front end? There was a thread a few weeks back on the subject. Can't locate it now but this was one of the solutions highlighted. https://select2.org/ It's very easy to configure and get running.
  4. I had the following info from Ryan when asking him about customizing the admin. I'm sure he wouldn't mind me sharing although the info is from end Sept so I don't know if it's all still applicable.
  5. Thanks guys. Got it working. New to Cron but it was easy enough to figure out on a VPS ?
  6. If I want this backup task to run every day at X pm/am I correct in thinking I require PWCron Module and I need to paste the appropriate command into the PWCron Modules to run field 4 0 * * * php /var/www/vhosts/mydomain.com/site/modules/PwCron/cron.php >/dev/null 2>&1
  7. Finally working - thanks for the help. Steps to resolve. 1. Use normal FTP mode instead of FTPS or SFTP 2. In the host field I was using ftp://hostname.ddns.me instead of just hostname.ddns.me 3. Use passive mode as you suggest Thanks again. Really nice Module you have there. I normally do backups to a VPS because it has inbuilt drop-box backups. However it's getting to be an expensive entreprise so storing them on my own NAS like this will really help. Looking forward to DropBox integration too. I notice it's temporarily parked.
  8. @fly Yes - Most likely. Thanks for spotting that. I only have the following protocols enabled enabled on my destination so if It can connect on FTPS then it could be a port number issue? FTPS (port 21) SFTP (port 22) I turned on normal FTP mode and had more success but not 100% success 2017-12-27 10:07:11: - job finished in 34.438614sec 2017-12-27 10:07:11: [FTP] error: cannot upload file <2017-12-27_10-06-37-www.mysite.com.package.zip> on server. 2017-12-27 10:07:11: FTP: starting upload of /var/www/vhosts/mysite.com/httpdocs/site/assets/backups/2017-12-27_10-06-37-www.mysite.com.package.zip 2017-12-27 10:07:11: FTP: directory listing of BackupFolder successfull. 2017-12-27 10:07:11: FTP: retrieving directory listing of BackupFolder... 2017-12-27 10:07:11: FTP: directory listing of ShareFolder successfull. 2017-12-27 10:07:11: FTP: retrieving directory listing of Sharey01... 2017-12-27 10:07:11: FTP: logged in. 2017-12-27 10:07:11: FTP: connection established. 2017-12-27 10:07:11: FTP: connecting to domain.ddns.me:21... 2017-12-27 10:07:11: - package saved in local folder: 2017-12-27_10-06-37-www.mysite.com.package.zip
  9. @horst The server running Processwire installation: PHP: 5.4.37 OS: CentOS 6.3 (Final)‬
  10. I'm trying to use the FTP backup function to a server and repeatedly get an error in the logs. 2017-12-27 09:30:11: [FTP] error: cannot connect to <sftp://domain.ddns.me> on port <22> I've checked and double checked my credentials and have 4 separate FTP applications here open and connecting with the same details. Have also tried and re-tried a combination of regular FTP mode, port 21 V 22, passive mode etc. Are there any know FTP issues reported?
  11. Merry Christmas everyone.* Have a wonderful holiday. I hope you get to down tools and take a well deserved break from the computer ... OR ... just keep at it and learn something new. * everyone who celebrates it
  12. Cue lots of PW developers wondering how much work it'd be to create a PWforum module over the Christmas
  13. Hey I just checked and it doesn't seem like that's possible right now. If you're referring to the paid FormBuilder module, you might want to ask on the official VIP FormBuilder Support area? https://processwire.com/talk/forum/18-form-builder-support/
  14. I have the following code which creates a 2 column div. In the first I check to see if there are any images present and only echo an image if there is. If I don't do this, I get an error. But I was wondering if there was a more efficient way to do this? I don't know the proper terminology but I suspect breaking the code into three parts as I have done ... First - the first <div class='uk-width-1-2@s'> Second - the image check Third - the final div ...is somewhat more verbose than it needs to be with more modern PHP <?php $imgoptions = array('quality' => 100,'upscaling' => false); $products = $page->siblings("id!=$page"); foreach ($products as $prod){ echo" <div class='uk-width-1-2@s'> "; if(count($prod->images)){ echo" <a href='$prod->url'> <img class='lazyload prod-thumb-ov' src='{$prod->images->first()->height(300, $imgoptions)->url}' data-src='{$prod->images->first()->height(300, $imgoptions)->url}' data-srcset=' {$prod->images->first()->width(414)->url} 414w, {$prod->images->first()->width(320)->url} 320w' data-sizes='auto' alt='{$prod->images->first()->description}'> </a> ";} echo " </div> <div class='uk-width-1-2@s'> {$prod->title} </div> ";} ?> Thanks
  15. Nice site. Funny coincidence but the day before your post I picked up a nice bottle of Cloudy Bay Pelorus here in Sydney.
  16. Is the template name a value which I can display? I've read the API docs re. template names and tried a few things including below but nothing works so far. Template is: {$page->$template->name} FYI I'm building a small 'helper' section in a footer which is only visible to admins and it will display page ID, template name and a link to edit the page. Everything working apart from displaying the template name.
  17. More GoDaddy weirdness. Clicking many of the links within ProcessWire admin results in a 500 error. For example, Modules > Refresh does this as does the Upgrades link. The only way I can get the site to work again is to reimport a backed up database. I'm going to move this site asap but thought I'd add it to the list of reasons not to use this service.
  18. Thanks @BitPoet Good to know. I think some DNS settings (CNAME and alias) were confusing things. I worked around it.
  19. I have a single Processwire install with two domains pointing to it. There's in-progress.com which is the "proper domain" and won't be live for a few months mini-project.com which needs to go live immediately but just point to a sub-page Is there a way with .htaccess to know when the site is being accessed through mini-project.com, keep that address is the browser bar and redirect to mini-project.com/project-home/ To give a little context, a part of the in-progress needs to be accessible immediately and we've registered that temporary mini-project.com and pointed it at the same site. The key here is to only do that redirect when mini-project.com is the source request. Otherwise I guess I'd use Jumplinks etc
  20. Good approach. Same here on the authentication etc. I just verified a single domain - one of my own and send in all responses to clients as "webforms@edenstudios.com". They're pretty ok with that as they recognise them immediately.
  21. Snap here on the PostMarkApp part. It may have been you who pointed me to them. Do you verify all your individual domains via SPF and DKIM verified authentication? P
  22. I have about 50 pages which are just containers for their child pages. What's the most efficient way to exclude these parent pages from Searches? I'm using Ryan's code here I guess I have a few options but is number 2 here the best way or is there anything I haven't considered which would be better? 1. Mark as 'Hidden: Exclude from lists and searches" Isn't an option because it hides from lists which I use. 2. Tell the selector to ignore a particular template(s) Sounds like a good approach 3. Create my own checkbox called "Search Ignore" and add it into a selector Could work but it seems like a ton of work to manually edit all the pages I want to ignore Cheers
  23. BTW in above statement I should clarify that you should try building a blog yourself as opposed to building a Module.
×
×
  • Create New...