Skip to content

Commit b24b25d

Browse files
committed
Version 0.12
1 parent dd964b2 commit b24b25d

File tree

3 files changed

+116
-96
lines changed

3 files changed

+116
-96
lines changed

mathilda.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Plugin Name: Mathilda
55
Plugin URI: https://www.unmus.de/wordpress-plugin-mathilda/
66
Description: Mathilda copies your tweets from Twitter to WordPress.
7-
Version: 0.11
7+
Version: 0.12
88
Author: Marco Hitschler
99
Author URI: https://www.unmus.de/
1010
License: GPL3

readme.md

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Mathilda copies your tweets from Twitter to WordPress continuously.
66

77
Mathilda is trying to give you back some control of your tweets. The plugin copies your tweets from Twitter continuously and saves them into the WordPress database. The tweets can be displayed on the blog chronologically (but do not have to). Indeed, Twitter is also blogging, micro-blogging so to speak.
88

9-
## Features
9+
## Functions
1010

1111
* Copy your tweets back
1212
* Copy your tweeted images back
@@ -16,6 +16,10 @@ Mathilda is trying to give you back some control of your tweets. The plugin copi
1616
* Export your tweets as CSV file
1717
* Languague: English, German (only FrontEnd)
1818

19+
## Future of this Plugin
20+
21+
As Twitter has decided to discontinue free access to the Twitter API, I have stopped using Twitter. This will also impact the future of this plugin. In the medium term the api request function to copy tweets will be removed from the plugin. Displaying of already received tweet data and the import of DSGVO Data Export will be further supported and maintained. The plugin features will be reduced to minimum. At the present time, the plugin is still be able to execute API Calls as the plugin is using the Twitter API Standard v1.1, which still is usable without payment. But that can change at any time.
22+
1923
## Installation
2024

2125
1. Download the plugin from the WordPress Plugin Repository
@@ -30,23 +34,6 @@ Mathilda is trying to give you back some control of your tweets. The plugin copi
3034
4. Run the initial load (Tools/Tweets)
3135
5. Create a WordPress page (page slug must match mathilda slug)
3236

33-
## CSS classes
34-
35-
All mathilda UI elements can be addressed with individual CSS selectors. Please use your debugger to find the right classes.
36-
37-
## Mathilda API
38-
39-
WordPress Action: mathilda_tweets_updated (fired on tweet update)
40-
41-
## Data & Files
42-
43-
Mathilda creates 4 folders within wp-content/uploads.
44-
45-
* mathilda-twitterapi = Archive of the Twitter API data
46-
* mathilda-images = Tweet Image Folder
47-
* mathilda-export = Export Directory
48-
* mathilda-import = Import Directory
49-
5037
## Supported Tweet Types
5138

5239
Following tweet types are supported.
@@ -66,12 +53,33 @@ Following tweet objects are supported.
6653
* Mentions
6754
* Galleries
6855

69-
## Mathilda Cron Jobs @ WordPress
56+
## Architecture
57+
58+
Data storage and process logic is separated from the WordPress Framework. The tweets are not saved in the table wp_posts. And Mathilda is not registering a custom post type for the tweets as well.
59+
60+
## CSS classes
61+
62+
All mathilda UI elements can be addressed with individual CSS selectors. Please use your debugger to find the right classes.
63+
64+
## Data & Files
65+
66+
Mathilda creates 4 folders within wp-content/uploads.
67+
68+
* mathilda-twitterapi = Archive of the Twitter API data
69+
* mathilda-images = Tweet Image Folder
70+
* mathilda-export = Export Directory
71+
* mathilda-import = Import Directory
72+
73+
## wpCrons
7074

7175
* Autoload Tweets (every 15 minutes, customizable)
7276
* Get Embedding Code from External Source (every 15 minutes, customizable)
7377
* Import Tweets (every Minute, if Import is running)
7478

79+
## Mathilda API
80+
81+
WordPress Action: mathilda_tweets_updated (fired on tweet update)
82+
7583
## Frequently Asked Questions
7684

7785
### Which Tweets are displayed in the blog?
@@ -137,10 +145,6 @@ Backlinks to Twitter will be declared as nofollow. This affects Hashtags, Mentio
137145
## How to split large JSON files?
138146
[JSON Splitter](https://www.unmus.de/wp-content/uploads/Mathilda-JSON-File-Split-EN.pdf)
139147

140-
## Live Demo
141-
142-
[Here!](https://www.unmus.de/tweets/)
143-
144148
## Branches
145149

146150
This repository follows the git-flow workflow to a large extent.
@@ -152,9 +156,9 @@ This repository follows the git-flow workflow to a large extent.
152156

153157
Hotfix and release branches will not be applied.
154158

155-
## Future of this Plugin
159+
## Live Demo
156160

157-
xxx
161+
[Here!](https://www.unmus.de/tweets/)
158162

159163
## Built With
160164

@@ -171,6 +175,11 @@ This project is licensed under the GPL3 License.
171175

172176
## Changelog
173177

178+
### 0.12 "Alfred"
179+
180+
* April 2023
181+
* Feature: Deactivate regular API Request
182+
174183
### 0.11 "Alice"
175184

176185
* October 2020
@@ -310,4 +319,4 @@ This project is licensed under the GPL3 License.
310319
### 0.1
311320

312321
* May 2016
313-
* Initial Release
322+
* Initial Release

readme.txt

Lines changed: 80 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
Contributors: unmus, vbachem
33
Tags: twitter, tweets, microblogging, blog, social network
44
Requires at least: 4.5
5-
Tested up to: 5.5.1
6-
Stable tag: 0.11
5+
Tested up to: 6.2
6+
Stable tag: 0.12
77
License: GNU General Public License v3 or later
88
License URI: https://www.gnu.org/licenses/gpl-3.0.html
99
Donate link: https://www.unmus.de/
@@ -28,16 +28,82 @@ Mathilda is trying to give you back some control of your tweets. The plugin copi
2828

2929
[Here!](https://www.unmus.de/tweets/)
3030

31+
== Future of this Plugin ='=
32+
33+
As Twitter has decided to discontinue free access to the Twitter API, I have stopped using Twitter. This will also impact the future of this plugin. In the medium term the api request function to copy tweets will be removed from the plugin. Displaying of already received tweet data and the import of DSGVO Data Export will be further supported and maintained. The plugin features will be reduced to minimum. At the present time, the plugin is still be able to execute API Calls as the plugin is using the Twitter API Standard v1.1, which still is usable without payment. But that can change at any time.
34+
35+
== Configuration ==
36+
37+
1. [Register](https://dev.unmus.de/wp-content/uploads/Mathilda-Twitter-App-Registration.pdf) your Mathilda-Instance as Twitter-Application for API Access [apps.twitter.com](https://apps.twitter.com)
38+
2. Activate the plugin in WordPress
39+
3. Maintain OAUTH Access Token, OAUTH Access Token Secret, Consumer Key, Consumer Secret and your Twitter Account in the settings
40+
4. Run the initial load (Tools/Tweets)
41+
5. Create a WordPress page (page slug must match mathilda slug)
42+
43+
== Further Information ==
44+
45+
= Supported Tweet Types =
46+
47+
Following tweet types are supported.
48+
49+
* 140 Character Tweets
50+
* 280 Character Tweets
51+
* Replys
52+
* Quotes
53+
54+
= Supported Tweet Objects =
55+
56+
Following tweet objects are supported.
57+
58+
* Images
59+
* Hashtags
60+
* Links
61+
* Mentions
62+
* Galleries
63+
64+
= Architecture =
65+
66+
Data storage and process logic is separated from the WordPress Framework. The toots are not saved in the table wp_posts. And TootPress is not registering a custom post type for the toots as well.
67+
68+
= CSS classes =
69+
70+
All mathilda UI elements can be addressed with individual CSS selectors. Please use your debugger to find the right classes.
71+
72+
= Data & Files =
73+
74+
Mathilda creates 4 folders within wp-content/uploads.
75+
76+
* mathilda-twitterapi = Archive of the Twitter API data
77+
* mathilda-images = Tweet Image Folder
78+
* mathilda-export = Export Directory
79+
* mathilda-import = Import Directory
80+
81+
= wpCrons =
82+
83+
* Autoload Tweets (every 15 minutes, customizable)
84+
* Get Embedding Code from External Source (every 15 minutes, customizable)
85+
* Import Tweets (every Minute, if Import is running)
86+
87+
= API =
88+
89+
WordPress Action: mathilda_tweets_updated (fired on tweet update)
90+
3191
= Related Links =
3292

3393
* [Plugin Page (German)](https://www.unmus.de/mathilda/)
3494
* [Source Code @ GitHub](https://github.com/circuscode/mathilda)
3595

36-
== Installation ==
96+
= How to setup Mathilda? =
97+
[Screencast Video](https://www.unmus.de/mathilda/#screencast) (German)
3798

38-
1. Download the plugin from the WordPress Plugin Repository
39-
2. Activate the plugin in WordPress
40-
3. Follow the configuration manual
99+
= How to split large JSON files? =
100+
[JSON Splitter](https://github.com/jhsu98/json-splitter)
101+
102+
== Screenshots ==
103+
104+
1. Mathilda Settings
105+
2. Mathilda Tools
106+
3. Tweets @ User Interface
41107

42108
== Frequently Asked Questions ==
43109

@@ -97,14 +163,12 @@ The embedded content will be retrieved and generated every 15 minutes (or with t
97163

98164
Backlinks to Twitter will be declared as nofollow. This affects Hashtags, Mentions and the Backlink of the Tweet itself. Links within the tweets are declared as follow.
99165

100-
== Screenshots ==
101-
102-
1. Mathilda Settings
103-
2. Mathilda Tools
104-
3. Tweets @ User Interface
105-
106166
== Changelog ==
107167

168+
= 0.12 "Alfred" =
169+
* April 2023
170+
* Feature: Deactivate regular API Request
171+
108172
= 0.11 "Alice" =
109173
* October 2020
110174
* Feature: Support of new large DSGVO Twitter Data Export
@@ -233,6 +297,9 @@ Backlinks to Twitter will be declared as nofollow. This affects Hashtags, Mentio
233297

234298
== Upgrade Notice ==
235299

300+
= 0.12 =
301+
This version prepares the plugin for Twitter API Shutdown.
302+
236303
= 0.11 =
237304
This version supports the new DSGVO Twitter Data Export.
238305

@@ -261,60 +328,4 @@ This version supports custom defined cron periods, brings further navigation opt
261328
This version supports replies, makes import and cron more stable and includes many bugfixes.
262329

263330
= 0.2 =
264-
This version does not require a webcron anymore.
265-
266-
== Configuration ==
267-
268-
1. [Register](https://dev.unmus.de/wp-content/uploads/Mathilda-Twitter-App-Registration.pdf) your Mathilda-Instance as Twitter-Application for API Access [apps.twitter.com](https://apps.twitter.com)
269-
2. Activate the plugin in WordPress
270-
3. Maintain OAUTH Access Token, OAUTH Access Token Secret, Consumer Key, Consumer Secret and your Twitter Account in the settings
271-
4. Run the initial load (Tools/Tweets)
272-
5. Create a WordPress page (page slug must match mathilda slug)
273-
274-
= How to setup Mathilda? =
275-
[Screencast Video](https://www.unmus.de/mathilda/#screencast) (German)
276-
277-
= How to split large JSON files? =
278-
[JSON Splitter](https://github.com/jhsu98/json-splitter)
279-
280-
= CSS classes =
281-
282-
All mathilda UI elements can be addressed with individual CSS selectors. Please use your debugger to find the right classes.
283-
284-
= API =
285-
286-
WordPress Action: mathilda_tweets_updated (fired on tweet update)
287-
288-
= Data & Files =
289-
290-
Mathilda creates 4 folders within wp-content/uploads.
291-
292-
* mathilda-twitterapi = Archive of the Twitter API data
293-
* mathilda-images = Tweet Image Folder
294-
* mathilda-export = Export Directory
295-
* mathilda-import = Import Directory
296-
297-
= Supported Tweet Types =
298-
299-
Following tweet types are supported.
300-
301-
* 140 Character Tweets
302-
* 280 Character Tweets
303-
* Replys
304-
* Quotes
305-
306-
= Supported Tweet Objects =
307-
308-
Following tweet objects are supported.
309-
310-
* Images
311-
* Hashtags
312-
* Links
313-
* Mentions
314-
* Galleries
315-
316-
= Mathilda Cron Jobs @ WordPress =
317-
318-
* Autoload Tweets (every 15 minutes, customizable)
319-
* Get Embedding Code from External Source (every 15 minutes, customizable)
320-
* Import Tweets (every Minute, if Import is running)
331+
This version does not require a webcron anymore.

0 commit comments

Comments
 (0)