Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

153 Excellent

About joer80

  • Rank
    Sr. Member

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
    Texarkana, TX

Recent Profile Visitors

3,564 profile views
  1. I would like a profile that allowed a front end edit ability, similar to what divi does on wordpress. I want to try and work on one, but it will be a bit before I can.
  2. Because of pixel doubling, they really need to do a 27" 5k display. That way there is no scaling blur. 4k for windows is fine though. New mac pro is too much for 99% of everyone. I wish they would have done a tower for us. I feel like the new mac pro is mac enterprise and they still need to do a pro.
  3. That helps! It sounds like I need to get access to their Azure Active Directory and not their 365 account. Thanks!
  4. They use office 365 online for email. Is that enough or do I need to launch a vm with azure?
  5. Has anyone used a single sign in module or done code to allow users to login with Office 365?
  6. I dont think I have it down yet. I really think a page builder needs to live update while you change fields to be competitive with things like DIVI and Beaverbuilder and Elementor. This is what I am working on with vue. I am just looping through all fields attached to the page and making vue form fields that have 2 way databinding. So when you type new text in, it changes as you type. Or if you hit center text, it centers it instantly. I am using the REST API plugin to push the page data back to the database when you hit save. I plan on releasing the site profile to the community when I am done. It should be better than the above wordpress solutions as they are very hack solutions. You can not, for example, add any element inside a tab module or an accordian. You can only type manual code into their rich text. With mine, I can add a grid with columns or really anything inside anything.
  7. If you are concerned about the total number of fields in the profile, any template that uses a text align field can use the same text align field. ie. Text, blurb, sections, etc. I think it is a necessary add to have a page builder. If you are concerned about it slowing the page load down, it doesn't seem to. I don't have caching enabled and it is snappy. Turning template caching on removes the issue even if there is one. I could get by with just one text align field, but I like having one for small screens and one for larger screens. That way I can make text center on mobile when the column stacks, but left align on desktops when they are side by side, without writing code. I think it is worth it. I still have a website that runs on a database less than 1 mb. At least until I import all of their blog posts. You could run the whole thing in ram.
  8. No, I create generic fields. Things like single_line_text1, single_line_text2, checkbox1, checkbox2, richtext1, richtext2. Then any page that needs one just pulls one in. The tabs I use are usually Content, Design, and Advanced. Not many fields at all.
  9. I had an edit button that edits the page you are on, but I am playing with just making it highlight all of the sections on the page and make an edit button for that section. See this video. I don't like how it doesnt give you live preview though, so I am playing with vue to do this.
  10. I had an edit button that edits the page you are on, but I am playing with just making it highlight all of the sections on the page and make an edit button for that section. See this video. I dont like how it doesnt give you live preview though, so I am playing with vue to do this.
  11. For small websites, I have used top-level pages as pages, and use child pages as content rows. For larger ones I use the normal pages as pages that can have child pages, and make a Settings page that holds sitewide settings, with theme children, and layouts as children of the theme. I can assign a design row or php code snippet to a page, template, or make it sitewide. You can see some details on my forum post.
  12. How much time does padloper save vs just starting from the stripe examples?
  13. I run a cpanel server in AWS on their cpanel cloudlinux image. I turn on the nightly backup option in cpanel that stores versioned backups for 7 days. If a client gets hacked, I can roll back 7 days with only one versioned backup set. I have the default ssd for the websites and attached a regular magnetic hard drive for cheaper backup storage for the nightly backups. That config doesnt support offsite s3 upload, so I tell aws to do a nightly snapshot of my disks and keep them for 5 days. This also saves me bandwith since those don't count against you. Versioned backups takes 15 min compared to 4 hours or more if you copy every file. cpanel does auto ssl and has a file browser that allows you to upload a zip file of the website, and decompress by right clicking it. Pretty handy. I do not like using cheap client hosting as it is never setup well. My php settings as far as ram and timeout scripts can use are better. I also have a large mysql cache.
  14. Another advantage of storing the template code in the database is you can attach all php/html, js, css, and images/files, into the one page so it is completely portable. So you could import a component page into your theme folder, and everything that is needed is there. And to uninstall you just delete the one page.
  15. I have one selector that pulls all children of the different layout type pages in one query using "or groups", and I just loop through the results. Each item will have itself for the data side but the items template file is not really used for logic or html. The magic is I load a component file for the logic and html bones. So when a child section is loaded, say an intro section, the variable is saved as $section, and I check for the existence of the section component. If there I include it, if not I make it and include it. ie. $filename = '../assets/cache/PHP/component_' . $snippet->template . '.php'; If not there you can get that templates component file and make the file like this: template=component,name=' . $snippet->template. When you edit the component via ace php text editor, you clear the cache/php/ folder. That way no extra database work is needed, it just includes the file with the proper path like processwire would a normal template file. The difference is instead of all of my template files being in processwire folder and needing to be uploaded, I can sort them into folders like uikit or template, and organize them and version control them and never upload. An example of a theme component may be a page heading, php snippet, footer, header, blurbs, etc. This also has the advantage of almost never needing to sync code changes between servers in a load balanced environment. All php code is in the database and saved into cached files that can be cleared or rebuilt at any time if a new instance spins up. I do need to sync assets like uploaded files and images though. So the section template has the fields, but the section component has the logic and html.
  • Create New...