profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/JohnRDOrazio/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
John R. D'Orazio JohnRDOrazio @cappellaniauniroma3-org @mugroma3 @BibleGet-I-O Rome, Italy https://www.johnromanodorazio.com Self-taught programmer, learned GW-BASIC as a kid, then Visual Basic for Applications. Over time, HTML, Javascript, PHP, Java, Arduino...

JohnRDOrazio/jQuery-Clock-Plugin 69

Turns a given dom element into a jQuery Clock that can take an initial timestamp instead of client system time, supports internationalization and PHP Style Format Characters, and is relatively independent from system clock

JohnRDOrazio/LiturgicalCalendar 14

A PHP script / API endpoint that will generate the Roman Catholic liturgical calendar for any given year, calculating the mobile festivities and the precedence of solemnities, feasts, memorials...

JohnRDOrazio/gitmagic 2

A guide to using Git

JohnRDOrazio/pixidou 2

Open source AJAX image editor

JohnRDOrazio/Themeswitcher 2

modified version of jquery-ui themeswitcher widget

JohnRDOrazio/FlatMP 1

Sistema dei Messaggi Privati per Flatnux

JohnRDOrazio/Flatnux-NEXT-Gallery-Mod 1

Modified version of the Flatnux (version NEXT) Gallery Module

JohnRDOrazio/Flatnux-to-UTF-8 1

converts flatnux language files to UTF-8 and sets document charset to UTF-8

JohnRDOrazio/Flatnux_ismobile 1

autoexec check if browser is mobile then set theme to mobile

JohnRDOrazio/Glorioso-Theme 1

Open Social Theme for Flatnux CMS. Current title "Glorioso", other proposed title "fLOSt" = Flatnux Open Social Theme

push eventJohnRDOrazio/marriage-booklet

John R. D'Orazio

commit sha a6f08ea8c319f75d7c542a70413f7421cb53db7c

add validations to user model

view details

push time in 7 hours

issue commentopensourcecatholic/marriage-booklet

possible race conditions in tests

I'm wondering if implementing Active Record Validations would solve this... Under section 2.9 Presence:

If you want to be sure that an association is present, you'll need to test whether the associated object itself is present, and not the foreign key used to map the association. This way, it is not only checked that the foreign key is not empty but also that the referenced object exists.

In order to validate associated records whose presence is required, you must specify the :inverse_of option for the association

If you want to ensure that the association is both present and valid, you also need to use validates_associated. If you validate the presence of an object associated via a has_one or has_many relationship, it will check that the object is neither blank? nor marked_for_destruction?.

JohnRDOrazio

comment created time in 7 hours

push eventJohnRDOrazio/marriage-booklet

John R. D'Orazio

commit sha 0ee147e97b40a52d60065f4956162894a6cb6171

move total users count out of for loop

view details

push time in 7 hours

create barnchJohnRDOrazio/marriage-booklet

branch : touchups-registration-form

created branch time in 7 hours

push eventJohnRDOrazio/marriage-booklet

JohnRDOrazio

commit sha 551a44300b6443c1196a783ba97bfdbe1d1d0fb3

create hover animation on cover page booklet

view details

John R. D'Orazio

commit sha f1937c47c70a22c8ff9b82d702fabbfa5a877900

better UI for login and project forms

view details

John R. D'Orazio

commit sha e02944e84bccb57f3860514feefdae751b008e9f

automated translation file

view details

John R. D'Orazio

commit sha a441ab9a3a96447b4f49bff38260a18883a266ca

fix css rules for drop shadow

view details

John R. D'Orazio

commit sha ebc44ccaf93c75fcc6c1762c0b6214af67cf9576

better UI for user registration page

view details

JohnRDOrazio

commit sha fb28023e613f0eb796d39db3b99f22f1d5f02a36

add missing translation keys

view details

JohnRDOrazio

commit sha f570ecf5a982cece6a29dcd69e9121fe41dd0002

better UI for user index/new/edit

view details

JohnRDOrazio

commit sha c930073b14c29f33342d78181dce723148bbac6d

better UI for user show

view details

JohnRDOrazio

commit sha dcd9a869f267400be753952c858185f81247f88b

add missing translation keys

view details

JohnRDOrazio

commit sha 98931b1b5e9d44b8a7b32b7b95ec6b5e91eb212c

create carousel for new booklet project

view details

JohnRDOrazio

commit sha 46687f16c9060c9e7233ccdc1d1f1f0d686d6c36

carousel indicators follow resize

view details

John R. D'Orazio

commit sha aa0ca2495346bc2490bdb21c2f9baedc357d8ef6

move carousel indicators below carousel carousel indicators were partially covering the final submit button. also differentiated the text for the submit button based on whether the action is new or edit project

view details

John R. D'Orazio

commit sha 233bde6d0b52fdbd749e6ed7a097a68ba0542fe7

consistency in view projects button colors

view details

John R. D'Orazio

commit sha bf587aa5cfb9b7dd5da2dfed628a15ac5ba1f387

maintain active status on tabs in projects index

view details

John R. D'Orazio

commit sha fa5a80e760acb4f9d4e95b39877a485f896cf0c5

Merge pull request #90 from JohnRDOrazio/feat/issue-36 better UI for login and project forms

view details

John R. D'Orazio

commit sha 98801531dbe31520b93d137448435d1a8ca4bec8

Merge branch 'main' into feat/issue-88

view details

John R. D'Orazio

commit sha 1d9d679343ed331cf2627eae2cae374532fa3391

Merge pull request #89 from JohnRDOrazio/feat/issue-88 create hover animation on cover page booklet

view details

John R. D'Orazio

commit sha 30395dc9de34d3feebb979a9ac4d760f27bb0f55

Translated using Weblate (English) Currently translated at 100.0% (137 of 137 strings) Translation: Marriage Booklet/locale files Translate-URL: https://translate.johnromanodorazio.com/projects/marriage-booklet/locale-files/en/

view details

John R. D'Orazio

commit sha b93c12f99a876534e4be9f605f590443c52737cb

Merge pull request #95 from opensourcecatholic/weblate Translations update from Weblate

view details

push time in 8 hours

push eventopensourcecatholic/marriage-booklet

John R. D'Orazio

commit sha 30395dc9de34d3feebb979a9ac4d760f27bb0f55

Translated using Weblate (English) Currently translated at 100.0% (137 of 137 strings) Translation: Marriage Booklet/locale files Translate-URL: https://translate.johnromanodorazio.com/projects/marriage-booklet/locale-files/en/

view details

John R. D'Orazio

commit sha b93c12f99a876534e4be9f605f590443c52737cb

Merge pull request #95 from opensourcecatholic/weblate Translations update from Weblate

view details

push time in 9 hours

PR merged opensourcecatholic/marriage-booklet

Translations update from Weblate i18n

Translations update from Weblate for Marriage Booklet/locale files.

Current translation status:

Weblate translation status

+32 -27

0 comment

1 changed file

JohnRDOrazio

pr closed time in 9 hours

PR opened opensourcecatholic/marriage-booklet

Translations update from Weblate

Translations update from Weblate for Marriage Booklet/locale files.

Current translation status:

Weblate translation status

+32 -27

0 comment

1 changed file

pr created time in 9 hours

push eventopensourcecatholic/marriage-booklet

John R. D'Orazio

commit sha ccd6ad8bdb6038eec445f8f3a773dc5e2c844a17

Merge pull request #86 from opensourcecatholic/weblate Translations update from Weblate

view details

JohnRDOrazio

commit sha 551a44300b6443c1196a783ba97bfdbe1d1d0fb3

create hover animation on cover page booklet

view details

John R. D'Orazio

commit sha f1937c47c70a22c8ff9b82d702fabbfa5a877900

better UI for login and project forms

view details

John R. D'Orazio

commit sha e02944e84bccb57f3860514feefdae751b008e9f

automated translation file

view details

John R. D'Orazio

commit sha a441ab9a3a96447b4f49bff38260a18883a266ca

fix css rules for drop shadow

view details

John R. D'Orazio

commit sha ebc44ccaf93c75fcc6c1762c0b6214af67cf9576

better UI for user registration page

view details

JohnRDOrazio

commit sha fb28023e613f0eb796d39db3b99f22f1d5f02a36

add missing translation keys

view details

JohnRDOrazio

commit sha f570ecf5a982cece6a29dcd69e9121fe41dd0002

better UI for user index/new/edit

view details

JohnRDOrazio

commit sha c930073b14c29f33342d78181dce723148bbac6d

better UI for user show

view details

JohnRDOrazio

commit sha dcd9a869f267400be753952c858185f81247f88b

add missing translation keys

view details

JohnRDOrazio

commit sha 98931b1b5e9d44b8a7b32b7b95ec6b5e91eb212c

create carousel for new booklet project

view details

JohnRDOrazio

commit sha 46687f16c9060c9e7233ccdc1d1f1f0d686d6c36

carousel indicators follow resize

view details

John R. D'Orazio

commit sha aa0ca2495346bc2490bdb21c2f9baedc357d8ef6

move carousel indicators below carousel carousel indicators were partially covering the final submit button. also differentiated the text for the submit button based on whether the action is new or edit project

view details

John R. D'Orazio

commit sha 233bde6d0b52fdbd749e6ed7a097a68ba0542fe7

consistency in view projects button colors

view details

John R. D'Orazio

commit sha bf587aa5cfb9b7dd5da2dfed628a15ac5ba1f387

maintain active status on tabs in projects index

view details

John R. D'Orazio

commit sha fa5a80e760acb4f9d4e95b39877a485f896cf0c5

Merge pull request #90 from JohnRDOrazio/feat/issue-36 better UI for login and project forms

view details

John R. D'Orazio

commit sha 98801531dbe31520b93d137448435d1a8ca4bec8

Merge branch 'main' into feat/issue-88

view details

John R. D'Orazio

commit sha 1d9d679343ed331cf2627eae2cae374532fa3391

Merge pull request #89 from JohnRDOrazio/feat/issue-88 create hover animation on cover page booklet

view details

John R. D'Orazio

commit sha 30395dc9de34d3feebb979a9ac4d760f27bb0f55

Translated using Weblate (English) Currently translated at 100.0% (137 of 137 strings) Translation: Marriage Booklet/locale files Translate-URL: https://translate.johnromanodorazio.com/projects/marriage-booklet/locale-files/en/

view details

push time in 9 hours

delete branch JohnRDOrazio/marriage-booklet

delete branch : feat/issue-88

delete time in 9 hours

push eventopensourcecatholic/marriage-booklet

JohnRDOrazio

commit sha 551a44300b6443c1196a783ba97bfdbe1d1d0fb3

create hover animation on cover page booklet

view details

John R. D'Orazio

commit sha a441ab9a3a96447b4f49bff38260a18883a266ca

fix css rules for drop shadow

view details

John R. D'Orazio

commit sha 98801531dbe31520b93d137448435d1a8ca4bec8

Merge branch 'main' into feat/issue-88

view details

John R. D'Orazio

commit sha 1d9d679343ed331cf2627eae2cae374532fa3391

Merge pull request #89 from JohnRDOrazio/feat/issue-88 create hover animation on cover page booklet

view details

push time in 9 hours

PR merged opensourcecatholic/marriage-booklet

create hover animation on cover page booklet enhancement UI&UX feature

fixes issue #88

Could probably still use a little bit of touching up, for example on the shadows. But generally it gives a nice touch I believe!

+25 -2

1 comment

2 changed files

JohnRDOrazio

pr closed time in 9 hours

issue closedopensourcecatholic/marriage-booklet

hover animation on booklet

Just an idea I've had for the cover page, a hover animation that makes it look like the booklet is about to open as you hover over it.

Using the issue to store notes to implement:

    /* Remove my-auto class from central div and apply these styles (perhaps through a custom class): */
    height: 100vh;
    position: relative;

    /* Remove tailwind classes from svg element, place as child of another div */
    /* Parent div will have styles: */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-5deg);
    height: 65vh;
    filter: drop-shadow( 0px 3px 9px rgba(0, 0, 0, 0.3));
    transition: 0.2s;
    
    /* Child svg will have styles: */
    height: 65vh;
    transform-origin: left;
    transition: 0.3s;

Finally, add hover rules:

    /* on the parent div: */
    transform: rotate(-7deg);
    filter: drop-shadow( 0px 3px 17px rgba(0, 0, 0, 0.5));

    /* on the child svg, when the parent div is hovered: */
    transform: rotateY(-20deg) rotateZ(0deg);
    filter: drop-shadow( 3px 0 12px rgba(0, 0, 0, 0.6));

That should pretty much do the trick...

closed time in 9 hours

JohnRDOrazio

push eventJohnRDOrazio/marriage-booklet

John R. D'Orazio

commit sha f1937c47c70a22c8ff9b82d702fabbfa5a877900

better UI for login and project forms

view details

John R. D'Orazio

commit sha e02944e84bccb57f3860514feefdae751b008e9f

automated translation file

view details

John R. D'Orazio

commit sha ebc44ccaf93c75fcc6c1762c0b6214af67cf9576

better UI for user registration page

view details

JohnRDOrazio

commit sha fb28023e613f0eb796d39db3b99f22f1d5f02a36

add missing translation keys

view details

JohnRDOrazio

commit sha f570ecf5a982cece6a29dcd69e9121fe41dd0002

better UI for user index/new/edit

view details

JohnRDOrazio

commit sha c930073b14c29f33342d78181dce723148bbac6d

better UI for user show

view details

JohnRDOrazio

commit sha dcd9a869f267400be753952c858185f81247f88b

add missing translation keys

view details

JohnRDOrazio

commit sha 98931b1b5e9d44b8a7b32b7b95ec6b5e91eb212c

create carousel for new booklet project

view details

JohnRDOrazio

commit sha 46687f16c9060c9e7233ccdc1d1f1f0d686d6c36

carousel indicators follow resize

view details

John R. D'Orazio

commit sha aa0ca2495346bc2490bdb21c2f9baedc357d8ef6

move carousel indicators below carousel carousel indicators were partially covering the final submit button. also differentiated the text for the submit button based on whether the action is new or edit project

view details

John R. D'Orazio

commit sha 233bde6d0b52fdbd749e6ed7a097a68ba0542fe7

consistency in view projects button colors

view details

John R. D'Orazio

commit sha bf587aa5cfb9b7dd5da2dfed628a15ac5ba1f387

maintain active status on tabs in projects index

view details

John R. D'Orazio

commit sha fa5a80e760acb4f9d4e95b39877a485f896cf0c5

Merge pull request #90 from JohnRDOrazio/feat/issue-36 better UI for login and project forms

view details

John R. D'Orazio

commit sha 98801531dbe31520b93d137448435d1a8ca4bec8

Merge branch 'main' into feat/issue-88

view details

push time in 9 hours

pull request commentopensourcecatholic/marriage-booklet

create hover animation on cover page booklet

again, it's been 2 weeks since the PR was opened, haven't received feedback... Will pull to keep things moving forward. Any further changes can be dealt with in future PRs.

JohnRDOrazio

comment created time in 9 hours

delete branch JohnRDOrazio/marriage-booklet

delete branch : feat/issue-36

delete time in 9 hours

push eventopensourcecatholic/marriage-booklet

John R. D'Orazio

commit sha f1937c47c70a22c8ff9b82d702fabbfa5a877900

better UI for login and project forms

view details

John R. D'Orazio

commit sha e02944e84bccb57f3860514feefdae751b008e9f

automated translation file

view details

John R. D'Orazio

commit sha ebc44ccaf93c75fcc6c1762c0b6214af67cf9576

better UI for user registration page

view details

JohnRDOrazio

commit sha fb28023e613f0eb796d39db3b99f22f1d5f02a36

add missing translation keys

view details

JohnRDOrazio

commit sha f570ecf5a982cece6a29dcd69e9121fe41dd0002

better UI for user index/new/edit

view details

JohnRDOrazio

commit sha c930073b14c29f33342d78181dce723148bbac6d

better UI for user show

view details

JohnRDOrazio

commit sha dcd9a869f267400be753952c858185f81247f88b

add missing translation keys

view details

JohnRDOrazio

commit sha 98931b1b5e9d44b8a7b32b7b95ec6b5e91eb212c

create carousel for new booklet project

view details

JohnRDOrazio

commit sha 46687f16c9060c9e7233ccdc1d1f1f0d686d6c36

carousel indicators follow resize

view details

John R. D'Orazio

commit sha aa0ca2495346bc2490bdb21c2f9baedc357d8ef6

move carousel indicators below carousel carousel indicators were partially covering the final submit button. also differentiated the text for the submit button based on whether the action is new or edit project

view details

John R. D'Orazio

commit sha 233bde6d0b52fdbd749e6ed7a097a68ba0542fe7

consistency in view projects button colors

view details

John R. D'Orazio

commit sha bf587aa5cfb9b7dd5da2dfed628a15ac5ba1f387

maintain active status on tabs in projects index

view details

John R. D'Orazio

commit sha fa5a80e760acb4f9d4e95b39877a485f896cf0c5

Merge pull request #90 from JohnRDOrazio/feat/issue-36 better UI for login and project forms

view details

push time in 9 hours

PR merged opensourcecatholic/marriage-booklet

better UI for login and project forms enhancement UI&UX feature

Fixes issue #36

Or should fix issue 36, not ready yet with just this first commit. Opening the PR just to announce that the work is in progress.

+1807 -448

4 comments

19 changed files

JohnRDOrazio

pr closed time in 9 hours

issue closedopensourcecatholic/marriage-booklet

break up the UI for project creation into logical steps

In the current example from PR #24, a minimum amount of user info (project role and email address) is requested to get the project started, and this is mixed in on the same screen space as some basic information for the Wedding Ceremony. Then in a separate space, but on the same screen, we start defining the wedding party.

I think it would be a better user experience to divide this up into steps, such that the user shouldn't have to scroll down the screen with a huge long form to fill out.

FIRST STEP: minimum user info (project role and email address) is requested ONLY IF the user is not logged in; if logged in we will already have this information and we can go directly to Step 2

SECOND STEP: Basic info about the Wedding Ceremony (type of ceremony, date, church, city, celebrant)

THIRD STEP: Define the wedding party (Bride, Groom, Best Man, Maid of Honor, Bridesmaids, Groomsmen, Parents, etc.)

Then from the FOURTH STEP on, we will have a number of steps to choose the different parts of the ceremony.

This also makes sense from a Model point of view, because while STEP 1 has to do mostly with the Users model, STEP 2 has to do only with the Projects model, and step 3 has to do only with the WeddingPartyMembers model. This way our view is broken up into smaller views which are more closely linked with the models, making for a cleaner user experience...

closed time in 9 hours

JohnRDOrazio

issue closedopensourcecatholic/marriage-booklet

differentiate action text of form submit button

Currently, the form submit button always says "Start composing the booklet!", which is great when creating a new project.

However, since the same form is used when editing an already created project, perhaps the action text should be different when editing, for example "Update this project!"

I've been looking into controllers and helpers and whatnot, but it seems like you can wind up creating a lot of overload (rendering partials for a single element?). Perhaps it's not the "rails" way, but I think it would be quite simple to use a plain old if - then - else, something like this:

          <% if params[:action] == 'new' then %>
            <%= form.submit t('pages.new_project.create_project_button'), class: "inline-flex justify-center py-2 px-4 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500" %>
          <% elsif params[:action] == 'edit' %>
            <%= form.submit t('pages.edit_project.update_project_button'), class: "inline-flex justify-center py-2 px-4 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500" %>
          <% end %>

closed time in 9 hours

JohnRDOrazio

pull request commentopensourcecatholic/marriage-booklet

better UI for login and project forms

been 2 weeks since this was pretty much ready to be pulled, haven't received any feedback, I'll pull it just to keep the project moving forward... Any further modifications can be taken care of in future PRs...

JohnRDOrazio

comment created time in 9 hours

push eventopera-romana-pellegrinaggi/maps-of-the-faith

John R. D'Orazio

commit sha d2bfe03d1f6a4599e7f6109b2839d22cd10e4900

Update README.md

view details

push time in 2 days

push eventopera-romana-pellegrinaggi/maps-of-the-faith

John R. D'Orazio

commit sha a076a31ffa2d23fca41ada529573615d742d50ea

Update README.md

view details

push time in 2 days

issue openedoerdnj/deb.sury.org

Apache 2.4.49 not working correctly with php-fpm socket

Frequently asked questions

Describe the bug A clear and concise description of what the bug is.

Please understand that this issue tracker is specifically meant to report issues with the packages and with the repositories. I won't teach you the basics of system administration, I won't help you with bugs in the software itself. For both, there are better sites where are people with more free time that allows them to be more friendly to newcomers.

Please make sure you read Dear anonymous internet user asking for help... by Bert Hubert and How to Report Bugs Effectively by Simon Tatham.

If you understand the purpose of this issue tracker and describe your problem accurately (where the template below will help), I might be able to help you.

To Reproduce Steps to reproduce the behavior:

  1. On Ubuntu 20.04, issuing sudo apt update and sudo apt upgrade, apache get's updated to v2.4.49
  2. nginx service is correctly running, apache2 service is correctly running, php8.0-fpm service is correctly running
  3. For good measure, restart all these services, they all restart correctly
  4. All websites are giving 500 Internal server errors. The general system logs in my case have no useful information (/var/log/syslog, /var/log/nginx/error.log, /var/log/apache2/error.log), however the specific logs for each of my websites are showing a number of errors like this:
    AH10292: Invalid proxy UDS filename (proxy:unix:///var/www/vhosts/system/mydomain.com/php-fpm.sock|fcgi://127.0.0.1:9000/var/www/vhosts/mydomain.com/httpdocs/wp-login.php)
    
  5. The php-fpm.sock file does exist in that path, and has correct permissions, and was working fine until before the package upgrade

Expected behavior Apache should work fine with the php-fpm socket and websites should be running.

Distribution (please complete the following information):

  • OS: Ubuntu 20.04.3 LTS
  • Architecture: amd64
  • Repository: ppa:ondrej/apache2

Package(s) (please complete the following information): Sorry I already removed apache 2.4.49, removed the ppa:ondrej/apache2 repository, and reinstalled apache which is now at v2.4.41.

Additional context I use Plesk web admin edition to help manage my server and my websites: Plesk Obsidian 18.0.38 Update #2, last updated on Sept 15, 2021 02:19 AM.

Other pleskians had the same problem, as can be seen on this thread: https://talk.plesk.com/threads/all-domains-apache2-error-500.362208/ .

created time in 2 days

push eventJohnRDOrazio/cathopedia-linker

John R. D'Orazio

commit sha a0017ab3a0a696a0ac06d47f4c296ae86625f3ec

Create README.md

view details

push time in 3 days

create barnchJohnRDOrazio/cathopedia-linker

branch : main

created branch time in 3 days

created repositoryJohnRDOrazio/cathopedia-linker

WordPress richtext format button to autolink Cathopedia articles

created time in 3 days

startedmrdoob/three.js

started time in 7 days

startedd3/d3-geo

started time in 7 days

startedqgis/QGIS

started time in 7 days