Skip to content

Instantly share code, notes, and snippets.

View nzambello's full-sized avatar

Nicola Zambello nzambello

View GitHub Profile
@nzambello
nzambello / redturtle_credits.js
Created February 9, 2018 17:31
RedTurtle credits in console
/*
* Credits in console
*/
var redColor = '#CB1D15';
var blackColor= '#000';
setTimeout(function() {
console.log('\n' +
'%c ____ _ %c_____ _ _ \n' +
@nzambello
nzambello / update.sh
Last active September 7, 2018 14:05
Update src/ repos
#!/bin/bash
CYAN='\033[1;34m'
RESET='\033[0m'
for dir in $(ls -Ad */);
do
cd $dir
echo -e "> ${CYAN}${dir}${RESET}\n"
@nzambello
nzambello / switch_plone_db.sh
Last active September 7, 2018 14:06
Bash script to switch between Plone DB
#!/bin/bash
if [[ $# != 1 ]];
then
echo "Illegal number of parameters, needed 1"
exit 1
fi
if [[ -d $1 ]];
then
@nzambello
nzambello / check_changes.sh
Created March 24, 2020 08:59
Script to check in src/ Plone packages to be released
#!/bin/bash
RED='\033[1;31m'
RESET='\033[0m'
echo -e "\nThese repos have not released changes:\n"
for dir in $(ls -Ad */);
do
cd "$dir" || exit
@nzambello
nzambello / ContactFormBlock.jsx
Created December 1, 2020 13:56
Volto block with a contact form
import React, { useState, useEffect, useReducer } from 'react';
import { defineMessages, useIntl } from 'react-intl';
import { toast } from 'react-toastify';
import { Toast } from '@plone/volto/components';
import { emailNotification } from '@plone/volto/actions';
import { useSelector, useDispatch } from 'react-redux';
import { Form, Button, Message } from 'semantic-ui-react';
import {
GoogleReCaptchaProvider,
GoogleReCaptcha,
@nzambello
nzambello / lockfile.yml
Created March 3, 2021 09:10
Test yarn lockfile
"@octokit/types@^6.0.0", "@octokit/types@^6.0.1", "@octokit/types@^6.0.3":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.1.1.tgz#bc88b3eb5f447b025a2a1a8177a72db216e8d4ca"
integrity sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==
dependencies:
"@octokit/openapi-types" "^2.0.0"
"@types/node" ">= 8"
"@plone/volto@plone/volto#rt_development":
version "11.1.0"
@nzambello
nzambello / lockfile.yml
Created March 3, 2021 09:12
Expected output lockfile
"@octokit/types@^6.0.0", "@octokit/types@^6.0.1", "@octokit/types@^6.0.3":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.1.1.tgz#bc88b3eb5f447b025a2a1a8177a72db216e8d4ca"
integrity sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==
dependencies:
"@octokit/openapi-types" "^2.0.0"
"@types/node" ">= 8"
"@pmmmwh/react-refresh-webpack-plugin@0.3.0":
version "0.3.0"
@nzambello
nzambello / RichiedentiWidget.jsx
Last active August 5, 2021 14:03
RichiedentiWidget.jsx for volto form block
import React from 'react';
import { defineMessages, useIntl } from 'react-intl';
import {
Accordion,
AccordionHeader,
AccordionBody,
Input,
Button,
Icon,
FormGroup,
@nzambello
nzambello / update-dvt.sh
Created August 30, 2021 14:31
Update DVT
#!/bin/bash
echo -n "Enter design-volto-theme version: "
read -r dvtVersion
npx purge-lockfile@latest volto && rm -rdf node_modules && yarn cache clean && yarn add "redturtle/design-volto-theme#v$dvtVersion" -W && yarn i18n && git commit -am "chore(upd8): update dvt v$dvtVersion" && rm -rdf node_modules && yarn install --frozen-lockfile