Jump to content

gmclelland

Members
  • Content Count

    477
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by gmclelland

  1. Thank you for building the API Explorer. I just checked it out and looks very helpful indeed. Clicking the line number even opens the file directly in my VSCode editor. Nice! This sounds good to me.
  2. See my document "Techniques for flexible page layouts in Processwire." There are many ways to accomplish this https://docs.google.com/document/d/1peY-FUpevKgy87cKOxIVz8jwcv2-3c61zbiJr3QKO6c/edit# The notes are rough, but I hope it helps someone.
  3. Try this PR and see if it works for you. It worked for me. https://github.com/benbyford/MarkInPageTree/pull/2 I don't think we need any special module permissions.
  4. I have a working version, I'll send you a PR on github.
  5. Looks like we can fix the caveat I described above by adding a similar role select field like File Rename module does: https://github.com/Toutouwai/FilesRenameReplace
  6. Hi Benbyf, I'm really enjoying this module. It really helps visualize how the page tree relates to the templates. I'm using "template" in Data. One request: It would be really helpful if you could add a permission so that only super users see the MarkInPageTree stuff in the Page Tree by default. If other roles need to see the MarkInPageTree stuff in the Page Tree, a site admin could add a MarkInPageTree permission to that role. The only caveat is that existing sites that have already installed this module will need to be updated to use the new permission.
  7. Ya, I initially thought it would show all the permissions. As for the colors: maybe a light green background with a dark green check mark and light red/pink background with a dark red "X" ?
  8. Another idea for you: Would it be possible on the Dumps and Dumps Recorder panels to auto expand the dump if there is only 1 dump? That way someone doesn't have to click the plus sign or arrow to open the dump every-time the page is refreshed? Currently by default it is always collapsed. No worries if you can't, just a suggestion. Appreciate all you do.
  9. Good idea adrian! You might want to flip the table rows/columns? roles listed horizontally, permissions listed vertically. I was thinking that there will probably always be more permissions than roles. I would rather scroll vertically than horizontally. That is how Drupal's permission page works. This shows it enhanced with the https://www.drupal.org/project/instantfilter module for instant permission filtering like the AdminOnSteriods module does in Processwire.
  10. Yikes! Same thing happened with my wife on the day my son was born. They gave her IV antibiotics and she quickly got better. Cats can sure be fussy sometimes.
  11. Emmet works in php files with "emmet.triggerExpansionOnTab": true, but the built in Auto Close tags feature stops working in php files for some reason. I'm not sure, but I think I also had to add the following as well to my settings.json: // from https://caffeinecreations.ca/blog/craft-twig-cheatsheet-for-visual-studio-code/ // from https://code.visualstudio.com/docs/editor/emmet "emmet.includeLanguages": { "twig": "html", "php": "html", "javascript": "javascriptreact", "vue-html": "html" }, You can see the VSCode Auto Close tags feature by typing in an .html file <div>tab tab which expands it to <div></div>. In a php file this won't work in my setup at least.
  12. I know this is an old thread, but since it looks unsolved I thought I would share what worked for me in case people are searching the forums. Here are the steps I took: renamed mystyles.js to customstyles.js located at site/modules/InputfieldCKEditor/customstyles.js edited customstyles.js to change the text from mystyles to customstyles.... CKEDITOR.stylesSet.add( 'custom-styles', [ edit the field settings for the field to point to the new customstyles.js The problem for me was that I needed to change the prefix as well from mystyles:/site/modules/InputfieldCKEditor/customstyles.js to customstyles:/site/modules/InputfieldCKEditor/customstyles.js They have to match the file name. Hope that helps someone.
  13. Probably a silly question, but do you have Tracy enabled on the frontend?
  14. What version of Processwire are you running? I thought this had been fixed already? Maybe you can try with the latest version of Processwire dev branch?
  15. @joe_ma The https problems should already be fixed in the latest version. You can download the latest version from https://github.com/madebymats/FieldtypeLeafletMapMarker/
  16. gmclelland

    Innobloom

    Thank you tpr! That was very helpful.
  17. @grimezy - Care to share some screen shots of how your setup works?
  18. I really like how you used the MarkInPageTree module on your other case study to show which page templates are being used. That might help others here understand your setup better?
  19. gmclelland

    Innobloom

    Hi @tpr , I know this is older now, but it sounds interesting. Care to share any more information about this? What do you name the templates? How exactly does it work? Can you show a screenshot of the different types of RepeaterMatrix items?
  20. Yep, web dev is one of things I do. I work for a municipality in a small IT department. makes sense now. I'm a bit tired now, but I'll probably need to re-read this thread and re-watch the video a few times to fully understand everything. Glad monosnap worked for you. I like how you can snap a screenshot, instantly add annotations, and drag it into a post to upload. Thanks for sharing your technique. That's what I love about the Processwire community. Everyone is so helpful.
  21. Joe, that was very helpful. Thank you so much...from a fellow Texan(..DFW area)! I really like how you can use Processwire's page hierarchy to build out your pages with components. I'm still a little confused on what the difference between "Page Layout" and "Detail Layout" is? If you set the Page Layout to "Basic Page", does that mean only uikit components can be added as children to the "Content" page below it? If you set a Detail Page Layout to "Service", does that mean only "Service" type pages can be added as children to this page? I'm also a little confused on the "Page Layouts" in your tree. I'm assuming that those are for when you want to reuse the same layout with configured components between pages? For example: If you created two pages "Company Blog" and "Company News" that both use the "Blog" page layout that is under "Page Layouts" in the page tree? Sorry, I know lots of questions... I find this all eye opening and intriguing. Thanks again
  22. This might help https://css-tricks.com/screen-recording-utilities-for-macos/
×
×
  • Create New...