@johanjanssens Thanks Johan, I did notice that the console isn't supposed to work on Windows however so that's may to be a potential issue on my end. I did try installing the console locally anyway though (I'm using Git bash which comes with the Git for Windows install to interact with composer and the files I have in my local XAMPP install). I did try a quick "joomla extension:installfile . com_docman_v3.3.5.zip" to see if that would be able to pick up the DOCman extension in the root of my Platform folder and install it but the console came back with a "Site not found" error. For a production site running on a Linux server there might be less hurdles, but it would be nice to be able to still have my current development flow on Windows still be an option.
Also, I'm not sure if the SSO solution using Auth0 would work or not without some additional details...I know they provide their own SSO service, but basically what I'd be looking for is more of a SAML 2.0 client option (we use a product named PortalGuard from a company named PistolStar...currently they support multiple SSO authentication options: CAS, SAML 2.0, and recently they added OAuth2, but I don't have any integrations working with OAuth2 yet, just SAML and CAS so far).
@orware You might be might pre-mature conclusion on Windows support. The correct command would be
joomla extension:installfile [sitename] com_docman_v3.3.5.zip, where [sitename] is the name of the site. The joomla command line is a global command line not a site local command line like composer is, you need to tell it what site you are executing the command for.
@johanjanssens, Thanks Johan...I guess what's unclear to me about the [sitename] part is that I didn't install the platform via the console so I didn't create a sitename for it so I didn't know how to proceed in this case with a manually setup site in my local XAMPP install (inside of Git bash I was within my C:\xampp\htdocs\joomlatools-platform2\ folder, which maps to a location of "/c/xampp/htdocs/joomlatools-platform2" within Git bash) when I ran the install command (I was hoping that putting in the "." would let it install in the current folder but since that didn't work what would be the correct procedure to try installing an extension in this case?)
I don't believe using Auth0 as an IdP would be possible in our case since Auth0 wouldn't be a free solution (unless you have some info about it free for other organizations you work with that have their own SAML IdPs already integrating with Auth0 for free?) and we've already paid for the PortalGuard software we're using, which we wouldn't be switching from soon (most SaaS-based software ends up being too expensive for us to use, sometimes even with pre-negotiated pricing over on https://foundationccc.org/CollegeBuys/For-Colleges/Our-Partners/Software-and-Technology with the state). I can give the miniOrange SAML extension a try if I can sort out the console installation...the only drawback their free version of the product has it that it only works for the frontend installation in that case (to enable it for backend logins too you have to make a purchase so I'm continuing to use Christophe Demko's CAS External Login extension/plugins for that part on our existing Joomla site at the moment).
The other possibility, which would require additional work/develop time would be utiliizing an available SAML client library that might be available on Composer already and use that to put together something for the Platform directly (but that's why I was reaching out first to see if there might not be something already available and just not included in the base install of the Platform).
For SAML in php there is: https://simplesamlphp.org/ which is the defacto library to use.
Not familiar with PortalGuard, however a little Google search gave me: https://www.portalguard.com/faq/index.php/Main/DoesPortalGuardSupportMoodle Which is for moodle using simplesamlphp, same would apply for joomla with a few modifications.
wget https://developer.joomlatools.com/vagrant/phpmanager/dependencies -O /tmp/script.sh sed -i 's/apache2-dev//g' /tmp/script.sh # remove apache2-dev /tmp/script.sh # try again!
site:createto get the latest Joomla version, but more often than not we're just doing "--release=none" and cloning an already existing repo there. I use it for everything this way. I currently have Joomla!, WP, Magento 1 and Magento 2 sites in my box and it works great. So, we may not be the best use-case. :)
@johanjanssens i am talking about this method it's used my Joomla component for read the Email Template content but after update the joomlatools library 3.3.0 after this method not working.
$email_template = $this->getObject('com:emails.controller.preview', array(
'data' => $this,
I am using DocMan. just upgraded docman version(3.3.7) and joomla version(3.9.6) but not i am facing issue while trying to create new document it is giving me error in console
error: Uncaught ReferenceError: Vue is not defined at access.js?433e4a08:15
please help me to resolve it.
Thanks in Advance!