Jump to content

renobird

PW-Moderators
  • Posts

    1,699
  • Joined

  • Last visited

  • Days Won

    14

Posts posted by renobird

  1. Hi all,

    Apologies for the radio silence. The version I have is far too customized at this point. I added a bunch of functionality that was specific to my needs at work. I should have been extending it instead, but I never got back to it. 

    I’ve taken a new job recently, and I’m not working with ProcessWire on daily basis. Unfortunately, that means I don’t have any time to maintain the Activity Log module. If anyone wants to run with it, please feel free.

     

     

    • Like 1
  2. bernhard,

    I've been working on a project with mPDF and there are lots of variants to the PDF content and how they are saved/downloaded, etc...

    It got me thinking about making a PW helper module to make things a little more sane to deal with. I decided to see how others were dealing with PDF creation within ProcessWire, and whaddya know — what I was imagining already exists.

    Just wanted to say thank you!

    • Like 5
  3. Hi All,

    Apologies for the radio silence. This module has evolved quite a bit to suit some very specific needs at my day job. So I now have a private version that is much more robust, but far too customized to release. I'll get my head around where things are with the current public version and take a look as these pull requests as soon as I can.

    @jmartsch Other than tracking the changes from the beginning, I don't think there is any way to determine the first time the field was changed. I could be misunderstanding what you need though.

    • Like 1
  4. Just wanted to report back in case I can save anyone else an hour or so.

    After bashing my head against this I finally tracked it down to domain restrictions on some of the Vimeo videos.
    In my test env I was using Youtube and Vimeo links from my personal account (no embed restrictions).
    In production we were using Vimeo links from a colleagues account — they all had domain restrictions set.

    Removed the restrictions, and waddya know, it works just fine.

     

    • Like 5
  5. I recently upgraded a site from 2.5.x to 2.8.62, and I'm having some issues with extending modules now.
    The example below has been working without issue for several years, so I assume something in the core has changed?


    Here's how the the primary module is setup

    class ShibbolethLogin extends WireData implements module {
    
    	public static function getModuleInfo() {
    		return array(
    			'title' => 'ShibbolethLogin',
    			'version' => 100,
    			'summary' => 'Externalizes PW Authentication to Shibboleth. Allows guest access to any user with a UFID.',
    		);
    	}

     

    Here's how the dependent module is setup

    class ShibbolethLoginDeptA extends ShibbolethLogin implements module {
    	
    	public static function getModuleInfo() {
    		return array(
    			'title' => 'ShibbolethLoginDeptA',
    			'version' => 100,
    			'summary' => '',
    			'href' => '',
    			'autoload' => true,
    			'requires' => "ShibbolethLogin",
    		);
    	}

    The issue arrises intermittently when I refresh the modules cache (either to install new modules, or for major updates).

    Sometimes everything will be fine, and then other times it's like the load order of the modules gets messed up and the dependent modules are loaded before the parent and I get an error like this:

    Error: 
    Class 'ShibbolethLogin' not found (line 11 of /xxxxxx/site/modules/ShibbolethLogin/ShibbolethLoginDeptA.module)

    The only way to clear it is to edit the DB and delete those modules from the modules table.
    I can then reinstall, and everything works again.

    Any ideas? Things to check? Different ways to set this up?

  6. mikeuk,

    I appreciate the kind words. The sidebar navigation is something I use very heavily myself, and I know a lot of people prefer that layout. That said, I think there are probably just as many who prefer the navigation where it is in the default theme.

    The ideal solution would be to make that configurable. There's been a lot of discussion around that in other threads, so I won't go into all the detail here. 

    My hope is that at the end of this process we have a single core admin theme that can be tailored to a variety of layout & color scheme preferences.

    • Like 9
  7. Hey Ivan, 

    I think Ryan was just mentioning me in that post because I've worked heavily on the admin before (Admin Theme Reno), and because I've expressed interest in contributing to this next phase. I don't expect my ideas to carry any more weight than anyone else in the community that wants to contribute. I'm sure @ryan will have ideas for how ideas are vetted and integrated. I'm just excited that the admin will be easier to theme, and from the looks of it more configurable all around. 

    • Like 5
  8. Hey Kongondo,

    I think 3rd-party admin themes will be even easier than before. What I meant was that since Reno is kind of a core theme, it doesn't make sense to develop it separately *if* — and it's still a giant *if*— the new default theme allows you to configure a setup that is basically the same as the current Reno theme.

    We are deeply invested in the Reno theme here, so either the new admin will be customizable to something very similar, or I'll keep developing Reno as separate theme. I have some things I'd like to implement that UIKit will make easier, and I'm excited to dive in once Ryan has a stable base theme to work from.

    • Like 7
×
×
  • Create New...