forked from studio-arrenberg/quartiersplattform
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Uatschitchun edited this page Jun 15, 2022
·
9 revisions
I've tried to document my installation procedure. Maybe helpful to others
- Depends on your hosting environment
- ssh login to webspace
- download latest.zip from WP.org (wget https://wordpress.org/latest.zip)
- unzip latest.zip -d folder_of_your_choice/
- this unzips latest.zip into folder folder_of_your_choice/wordpress
- mv folder_of_your_choice/wordpress/* folder_of_your_choice/
- rm -r folder_of_your_choice/wordpress
- Set Your_Domain to point to folder_of_your_choice/
- Call http://Your_Domain/wp-admin/install.php
- Follow the setup wizard and put in your DB credentials
- Give site name and create admin user with password
- This will bring you to your WP's admin Dashboard
- Download latest version of Quartiersplattform from github
- Go to "Design --> Theme installieren" and upoad Quartiersplattform.zip
- Once Quartiersplattform is uploaded and installed, acticate it
- Download
ACF *Pro*
and install & activate it, like stated in Dashboard - Download
Ultimate Member
and install & activate it, like stated in Dashboard - Download
WP Mail SMTP
, install & activate it
- Configure Ultimate Member, like stated in the documentation: https://github.com/studio-arrenberg/quartiersplattform/blob/main/documentation/Ultimate_Member.md
- Let the plugin create its sites (button in Dashboard)
- Go to
Ultimate Member --> Formulare
and note the shortcode forDefault Profile
. In my case it was [ultimatemember form_id="42"] - Go to
Seiten
in Dashboard's menu, chooseProfil
and enter this shortcode (Hit the+
button to add a block, type shortcode to create a shortcode-block and enter the shortcode from above. HitAktualisieren
to save the page. FIXED, PR: https://github.com/studio-arrenberg/quartiersplattform/pull/136 - Go back to Dashboard by clicking the
W
in the upper left corner - Go to
Ultimate Member --> Einstellungen --> Design --> Profil Menu
and deactivate it. Save your settings - Go to
Ultimate Member --> Einstellungen --> Allgemein --> Konto
and deactivateDatenschutz, Nachrichten, Konto löschen
, like stated in the documentation. Don't forget to hitsave
in the bottom. QUESTION: How to delete an account!? The documentation is unclear here. NEEDS FIX - The next step in documentation, deactivation of
Profilweiterleitung & Mitgliederverzeichnis
inUltimate Member --> Einstellungen --> Allgemein --> Benutzer
seems to be obsolete, if I get the documentation correct. Those settings are already deactivated. Activating them isn't even possible. FIXED, PR: https://github.com/studio-arrenberg/quartiersplattform/pull/136 - Go to
Ultimate Member --> Einstellungen --> E-Mail
and deactivate all butWillkommens-, Aktivierungs- & beiden Passwort E-Mails
. I even also used the chance to get theBetreff
of each Mail in a continous manner by starting them with{site_name} - ...
. I even activated theNeuer Benutzer Benachrichtigung
for the Admin-User to be notified about new users. May be of interest in the beginning. - I left out the last step,
Einstellungen --> Weiterleitungen
here, as the documentation states that this is automated now. QUESTION: Obsolete? - If you want users to confirm registration with a link sent in a Mail, you need to change to corresponding setting in
Ultimate Member --> Benutzerrollen --> Contributor
underRegistrierungs Optionen
- I wanted to have
*
to mark fields that need to be filled when registering a new user. - The setting to enable those
*
is inUltimate Member --> Einstellungen --> Sonstiges
and is namedEin Sternchen für erforderliche Felder anzeigen
. - If you choose to do so, there's a problem with translation and
Benutzername
getsusername
andPasswort
getspassword
. To change this, go toUltimate Member --> Formulare
and chooseDefault Registration
. Click the pencil next toUsername
and changeBeschriftung
toBenutzername
. Same goes forPassword
. - While you're at it, even also enable the setting
Ist dieses Feld erforderlich?
inEmail Adress
totrue
- If you also want the user to check the
Datenschutzerklärung
when registering, there's an option on the right side for it. Change drop-down menu toJa
and set the correct page for yourDatenschutzerklärung
. The rest may stay like it is. - After you're done, hit
Aktualisieren
in the upper right to save your changes.
- Install Plugin as stated in the Dashboard by clicking the button, install and activate it: https://github.com/studio-arrenberg/quartiersplattform/blob/main/documentation/WP_Mail_SMTP.md
- After activating it, use the setup wizard.
- Choose
Benutzerdefinierter SMTP Server
, hit next - After setting up smtp server, TLS, Port and authentication and finishing up the wizard (no more entries needed), I got 2 errors displayed (SPF & DMARC), but test mail was sent correctly.
- I fixed the SPF error by adding a DNS record (TXT) to my domain's DNS settings. Followed instructions my provider gave me
- Fixed DMARC with adding another DNS REcord:
TXT, _dmarc, "v=DMARC1;p=none;pct=100"
- After adding these 2 DNS Records,
WP MAil SMTP
reportedsuccess
, no more errors ;)
- Click the button in Dashboard. First time I setup Quartiersplattform there wasn't a page
Datenschutzerklärung
created, so I did not find it in the dropdown menu. This time it was there. - Choose
Bearbeiten
to edit the page - After editing the page choose
Veröffentlichen
to save it. - Hit the
W
in the upper left corner to leave to Dashboard
- Click the button in Dashboard
- Click the page
Impressum
- Edit the page and click
Aktualisieren
when finished to save it - Leave the editor
- Click the button in Dashboard
- Add a Name (the length of the name is limited!!)
- Add a headline and description text
- Add Picture & Logo QUESTION: Would be nice to have the sizes of images shown directly in this dialog, to make it easier to choose correct size when uploading. There are sizes and ratios mentioned here: https://github.com/studio-arrenberg/quartiersplattform/blob/main/documentation/development-notes.md NOTE: The title picture gets cropped somehow and it's a pita to prepare the picture beforehand so that it fits as liked and needed.
- Download the plugin from here: https://github.com/studio-arrenberg/energie-ampel-plugin
- Got to
Plugins --> Installieren
and choosePlugin hochladen
(on the top of the page) - Activate the plugin
- WPForms (What for?)
- Statify (nice google analytics free statistics)
- Ultimate Member Plugin shows as
noch nicht vollständig eingerichtet
in Dashboard, up until the end. QUESTION: What is missing, what does it need for this message to disappear? - It wasn't possible to log into your Admin's Dashboard neither with using wp-admin nor wp-login. This is a know issue (https://github.com/studio-arrenberg/quartiersplattform/issues/43), as I've noticed only today, and it caused me quite some headache and made me edit function.php. HINT: When logging into Quartiersplattform as admin user, the Dashboard's headline appears and you are able to enter it from there.
- If you enable
Site Pin
on a page, it gets a link box on the front page under the description PICTURE - Order of these
link badges
is by date descending
- Admins (and only admins) are able to pin projects so that they appear prominent on the startpage
- There are no other user roles usefully integrated in QP than Contributor (Mitarbeiter) & Admin (Administrator). WISH: It would be useful and handy to allow more user roles, like editor (Redakteur) and author (Autor)
- One is able to write project and event descriptions directly on the QP, but for to create and design more sophisticated descriptions including pictures, etc., it needs to be able to edit the description within Wprdpress' Dashboard. WISH: As above, more user roles would be needed for to allow editing with WP's Gutenberg Editor but without being able to gain admin rights and (mis-)configure the complete site