This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Your First need to install wordpress cli as describe : https://wp-cli.org/ | |
#Try running | |
wp help | |
#and if you get an error run the following : | |
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar | |
php wp-cli.phar --info | |
#Should display system informations | |
#If there is no errors make it executable and move it to path : | |
chmod +x wp-cli.phar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Include AWS php sdk that you can download here : https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_installation.html | |
require 'aws/aws-autoloader.php'; | |
use Aws\S3\S3Client; | |
use Aws\S3\Exception\S3Exception; | |
// Initialize your S3 connection. | |
// To generate your YOUR_IAM_USER_KEY and YOUR_IAM_USER_SECRET create and Aws IAM user with the S3FullAccess Role | |
// to do so follow : https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//There is multiple way to programmatically set a value of a view attribute in Oracle ADF : | |
// 1. The JSF way using the highly recommended JSFUtils.java library function : | |
/** | |
* Method for setting a new object into a JSF managed bean | |
* Note: will fail silently if the supplied object does | |
* not match the type of the managed bean. | |
* @param expression EL expression | |
* @param newValue new value to set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static ViewObjectImpl getViewObjectFromIterator(String nomIterator) { | |
ViewObjectImpl returnVO = null; | |
DCBindingContainer dcb = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); | |
if (dcb != null) { | |
DCIteratorBinding iter = dcb.findIteratorBinding(nomIterator); | |
if (iter != null) { | |
returnVO = (ViewObjectImpl)iter.getViewObject(); | |
} | |
} | |
return returnVO; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This kind of error when calling an https url in Jdeveloper | |
# means that you need to add it's SSL certificate to Jdeveloper trusted keystore : | |
# sun.security.validator.ValidatorException: PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException: | |
# unable to find validcertification path to requested target | |
# To fix this : | |
# 1) Download the SSL certificate from the https url. | |
# 1.a) go to the url | |
# 1.b) click on the padlock next to the url in your web browser | |
# 1.c) click the certificate button |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Once your local git can communicate with the gitlab server you can start migrating: | |
#Inspired from https://john.albin.net/git/convert-subversion-to-git | |
#First got to your gitlab and add a new project (in this tuto : YOUR_GITLAB_REPO.git) | |
#check out your svn project, right click in it and run git bash here to run the following command : | |
#Download all author commit data to update it to Git standard: | |
svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u > authors-transform.txt | |
#update the authors-transform.txt file with the git format e.g: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Up to date doc can be found on https://gitlab.com/help/ssh/README#generating-a-new-ssh-key-pair | |
#First configure your local git configuration so it can communicate with your gitlab server : | |
# If you're on windows install git bash for windows if not install git | |
# This time i'm on windows so : | |
#Open a git bash command terminal (right click into any folder + git bash here) | |
#Generate a new ED25519 SSH key pair | |
#(as a best practice we should always prefer ED25519 to old rsa format) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Here is how to simply retreive the value of and ADF Binding from the view El Expression : | |
//Below is a view example with values taken from an ADF View Object | |
<af:inputText id="it1" autoSubmit="true" value="#{bindings.YOUR_VO.YOUR_VO_ATTRIBUTE.inputValue}" /> | |
<af:table value="#{bindings.YOUR_VO.collectionModel}" var="row"> | |
<af:column sortProperty="#{bindings.YOUR_VO.hints.YOUR_VO_ATTRIBUTE.name}" | |
id="c1"> | |
<af:outputText value="#{row.YOUR_VO_ATTRIBUTE}" id="ot1"/> | |
</af:column> | |
</af:table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Add visble or rendered attribute : | |
rendered="#{bindings.YOUR_TABLE_ITERATOR.estimatedRowCount gt 0}" | |
to your table OR to it's parent layout element | |
--> | |
<af:table value="#{bindings.YOUR_TABLE_ITERATOR.collectionModel}" var="row" rows="#{bindings.YOUR_TABLE_ITERATOR.rangeSize}" fetchSize="#{bindings.YOUR_TABLE_ITERATOR.rangeSize}" | |
varStatus="vs" styleClass="AFStretchWidth" | |
selectedRowKeys="#{bindings.YOUR_TABLE_ITERATOR.collectionModel.selectedRow}" selectionListener="#{bindings.YOUR_TABLE_ITERATOR.collectionModel.makeCurrent}" | |
immediate="true" emptyText="#{bindings.YOUR_TABLE_ITERATOR.viewable ? 'No data to display.' : 'Access Denied.'}" id="tableID" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Below an example table on with a column header filter customized to display a place holder and tooltip --> | |
<af:table value="#{bindings.YourVO.collectionModel}" var="row" rows="#{bindings.YourVO.rangeSize}" | |
fetchSize="#{bindings.YourVO.rangeSize}" filterModel="#{bindings.YourVOCriteriaQuery.queryDescriptor}" | |
queryListener="#{bindings.YourVOCriteriaQuery.processQuery}" varStatus="vs" | |
selectionListener="#{bindings.YourVO.collectionModel.makeCurrent}" rowSelection="single" id="T1" | |
styleClass="AFStretchWidth" | |
rowBandingInterval="0" columnBandingInterval="0"> | |
<af:column sortProperty="#{bindings.YourVO.hints.YourVoAttribute.name}" filterable="true" sortable="true" id="Tc1" | |
width="60"> | |
<!-- Add the following filter facet to modify the header column filter inputText component --> |