Turtle Make Civ Core
version
WordPress
Make the current WordPress site ready to be a core site.
Installation
Source:
https://moria.whyayh.com/rel/released/software/own/WP-turtle-make-civ-core/
- Download the turtle-make-civ-core-VERSION.zip file.
- Use Add Plugins, Upload Plugin, Install, Activate
How do I use this plugin?
Prepare
-
Using your hosting provider's process, copy your main site to a
"test" site that will be used to make your "core" site template.
-
Sign in to the test site.
-
Install this plugin: turtle-make-civ-core
-
Add "core" pages and posts that will replace existing pages. Note:
the core pages and posts could be implemented on your main site, so
long as the Pages are not referenced and the Posts are kept
"private."
For example:
- Duplicate the "home page" , thendelete all links and references that
are specific to your site. Add links to other "core" example pages and
posts.
- Example core posts can be created.
Identify the pages
and posts that should remain
-
Go to Settings -> MakeCore. With blank Keep text boxes, click on
the "List" button (only!).
-
Copy the URIs listed in the Delete Posts and Delete Pages text
boxes, to a text editor. Delete the URIs that should be deleted.
-
Copy the URIs from the editor to the Keep text boxes. Click on the
"List" button (only!).
-
Repeat steps 2 and 4 until the Delete lists look OK.
-
Click on the "Delete" button:
- You will be prompted, with: Are you sure?
- The URIs in the Delete boxes will be deleted
- Revisions will be removed from remaining pages and posts
- Media files that are not referenced will be deleted
Example posts and
pages kept for the IPV site
Keep Posts
/4-tips-for-developing-critical-thinking-skills/
/aclu/
/heather-cox-richardson/
/indivisible-org/
/league-of-women-voters/
/ms-now/
/no-kings/
/stop-ice-raids-alert-network/
/the-highest-common-denominator/
Keep Pages
/about-us/
/add-event-form/
/add-post-form/
/calendar/
/categories-and-tags/
/change-log/
/claude-chat-sample-questions/
/claude-chat/
/contact-admin/
/contact-general/
/contact-join/
/creating-and-using-qr-codes/
/finding-information/
/for-admins-xyzzy/
/for-authors/
/for-editors/
/grow-the-site/
/guidelines-for-posts/
/how-to-find-things-on-this-site/
/how-to-make-links-that-last/
/ipv-rss-feeds/
/keyword-search/
/latest-posts/
/limitations/
/list-all-posts/
/lists-of-interesting-posts/
/news-feed-page/
/privacy-policy/
/search/
/site-navigation-help/
/sizing-graphics/
/submit-reference/
/training/
/using-ai-to-categorize-articles-and-books/
/volunteer-opportunities/
/what-can-you-do/
Manual Cleanup Steps
If Imagely plugin is installed
- Delete all Galleries
- Delete all Albums
- Delete all Tags
Replace front page with "Core
Home"
If not already done:
- Duplicate "Core Home" and edit it.
- Change title to "Home"
- Change slug to "Home"
- Save
- Settings -> Reading, Set Homepage to "Home"
Make "private" example
core posts "published"
- If there are private posts, you can edit them and make them
published.
Appearance -> Customize
- Replace the civ-core-logo.jpg
- Change Site Identity to "Civ-Core" (or make it blank)
Edit change-log
- Remove all of the entries.
- Add Date for when this core was created.
Remove API keys and other
personal stuff
- Remove Claude API
- Remove personal IPs from Wordfront and AES
- Remove Wordfront free license
- Remove USP Pro plugin lifetime license (URL? TBD)
- Remove FastBots plugin
Remove all users
-
Create civ-core-admin@googlegroups.com (done)
-
Using the "Temporary Login Without Password" plugin, create user
- civ-core-admin@googlegroups.com, Civ, Core
- Expires one week after first use
- To use the "Login link" you will need to change the domain name
(civ-core.indivisiblepv.info) to the domain name of your site.
-
Remove all users except leave barafnel@gmail.com
-
When the import files are given to others, give them the "Login
Link"
-
After the WP site is imported, a new admin account should be setup
immediately. Test it. If it works remove the barafnel@gmail.com user
and disable the "Temporary Login Without Password" plugin.
TO DO
- Test the login link when the domain name is not
civ-core.indivisible.info? I.e. change the domain name link in the "Login
link"
Export the Core (Hostinger)
- Make a backup of the "test" site (or wait until a backup is
made).
- Log in to your Hostinger hPanel.
- Go to Websites and click Manage next to your WordPress site.
- On the left sidebar, navigate to Files -> Backups.Under Files
backups, click Select.
- Choose the most recent date from the dropdown menu and click Next
step.
- Click on Website backup. This includes all files and DB.
- Download and rename the backups and copy them to Google Drive.
- Civ-core-files-VER.tar.gz
- Civ-core-db-VER.sql.gz
Installing the core