Jump to content

arjen

Members
  • Posts

    1,222
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by arjen

  1. I keep running into this too. More in depth info in this post by ryan.
  2. Welcome to the enterprise world. We have been in competition a few times. From other companies I hear it's a pain in the ass to maintain and to update. Developers spending 60 hours just to upgrade seems like no exception. The suites sell it good. These are the guys who can convince a client User Experience is a checkbox in a page.
  3. Superb work and so great many improvements. While I read all the blog posts I can't even remember them all, like the multi language improvements. Thanks Ryan (and the rest of the team) for the great work.
  4. Looks really impressive. Thanks for posting.
  5. Thanks Ryan. Again not surprised by your thoughtfulness. Agree 100%. A new step forward.
  6. Great work @benbyf! I understand you wrote the tutorial to show that the module can do stuff on installing and uninstalling. There is another example you could use to handle creating pages and permissions (more info): public static function getModuleInfo() { return array( // Some default stuff 'title' => 'Title of the module', 'version' => 001, 'summary' => 'Summary of the module', 'autoload' => false, 'singular' => true, 'icon' => 'bookmark', 'permission' => 'name-of-the-permission', // Creates the page (and removes after uninstalling) 'page' => array( 'name' => 'name-of-the-page', 'parent' => 'admin', // Or whatever 'title' => 'Title of the Page', ), // Creates the permission (and removes after uninstalling) 'permissions' => array( 'name-of-the-permission' => 'Title of the permission' ), ); } Written in browser, so not tested. I guess you'll get the idea
  7. Glad you like it @bernhard. I'm very happy with it too. They offer a lot for free and their pricing is really reasonable when you grow.
  8. After trying several SaaS options I've settled with StatusCake (referral) for a year now. They offer free unlimited servers. You can receive an e-mail free (or use several third party integrations) or text (costs a little like 25$ for 100 credits). The only drawback is that you can't select from which location you want to check and you might find the 5 min interval too slow. But hey: it's free Right now I'm thinking of upgrading to get additional 1 minute checking, Locations, SSL Monitoring and Page Speed tests for 20$ a month.
  9. I would hook and save the PageTitle field. Seems like a reasonable option with the least effort.
  10. I believe this is not possible since types are not editable in template context. What is your use case?
  11. arjen

    Birthdays

    Gefeliciteerd met je verjaardag @diogo!
  12. Hi @Marvin Scharle, Any news on the status of this project? We would happily pay for this if it's a commercial module.
  13. I try to load internal urls using ... <a href='/path/to/page/'>path to modal</a> ... instead of ... <a href='http://domain.com/path/to/page/'>path to modal</a> so either way the content is loaded depending on how the request is made. If you really want to force https you can set it in the template settings: Do you have a link we can see how the url is populated?
  14. Hey Ollie, The only thing I do when porting to https only is uncomment these lines. Have you tried it? It doesn't seem enabled in your .htaccess. I usually don't even set the templates to https only.
  15. Hi @Philipp, Is your service still available? I'm getting this message the last few days?
  16. Not sure. I only experienced this once during an internal hosting migration. If the files are there and PHP can't seem to load the classes, it seems to me there must be something with permissions/ownership of those files. Glad you got it working. These things are notoriously time-consuming to debug.
  17. Weird stuff you are experiencing. Something is interfering with your permissions (I assume the file InputfieldPassword.module is there?). Have you contacted your hosting provider?
  18. If you got a csv of your products from Magento it is pretty easy to import them with ImportPagesCSV. Read the instructions and posts in the topic. Your process comes down to your data structure. It depends on how to current Magento structure is set up. For example: does a product lives in one branch or in multiple? It makes a lot of difference when you want to import. My advice would be to map out all the data and create all the fields in your ProcessWire template. Then export/import the category structure. After that I would import the products (including category).
  19. Did you view the website in an incognito screen/private mode to make sure you are not logged in by accident?
  20. This should be possible on Page fields. I've used it plenty of times. First things come to mind: What PW version? Is it a single or multi Page field? What if you sort on another field besides title? I.e. location_select.name or location_select.id? You could always create a new PageArray based on a foreach and sort again. Not ideal, but might get it working for now.
  21. Another option is to tar the files locally and extract them on your server. Tar will respect your permissions.
  22. I once had similar issues where the hosting provider changed permissions. Try re-uploading your original development environment or download a fresh copy. You need to upload these: /wire/ (recursive) index.php .htaccess
  23. And even $config->debug is set to true
  24. Try using the native Image fields instead of ImageExtra which is an external module. Perhaps you could post your issues in the thread of ImageExtra.
  25. Hey @Can, I just ran into some small things myself installing and configuring this module. Since I don't have shell access to the server (yet) I created a workaround. I've created a template and page called "cronjob" so I could trigger the script from an url (www.domainname.com/cronjobs/?key=123). In the template.php I do a simple check on a get variable (key) to prevent people from accessing it on purpose. From there I include: // Skip access since the guest user is loading the script // Perhaps you might want to look into the permission check stuff since you're bootstrapping ProcessWire $options = array('noPermissionCheck' => true); // Load the Module to get the className $linkCheckerModule = $this->modules->getModule("ProcessLinkChecker", $options); // Include Teppo's LinkCrawler require $config->paths->siteModules . $linkCheckerModule->className() . '/LinkCrawler.php'; // Start crawling $crawler = new LinkCrawler(); $crawler->start(); // Stop ProcessWire from executing $this->halt(); This seems to work fine for me. I've got a lot of data. I still get some notices like Array to string conversion in */site/modules/ProcessLinkChecker/LinkCrawler.php on line 335*. I'll look into them tomorrow.
×
×
  • Create New...