Miter
A simple .php and .txt micro-blog (ala Twitter-Facebook-Gab) that only you host and moderate.

Consider this .. each Miter account is individually hosted on a user's personal third party server (host) -- either purchased or free -- as opposed to supplying content to hosted services like Twitter, Facebook and Gab. The Miter user becomes the sole moderator of their own dialog and responsible for their access to their Miter user, image and archive utility.

Centralizing a real-time flow of miters is done by way of RSS subscription, that permits the Miter Stock Yard (desktop) or Miter app (Android/iOS) user to subscribe to other Miter users. The Miter application and author/s never host miter user data, there by can not be accountable .. it simply aggregates the subscribed feeds.

A Miter 'portal' will permit users to include their accounts in to a hub that will permit their feeds to contribute to trends.

It is our intention that Miter remain an open source project employing php/txt/xml markup, avoiding mysql so as to aide the most novice of users in implementation and preservation of their Miter account.

Installation

Download: miter.rar
Upload the miter/ folder to your server.
Directory Protect (Password Protect) the miter/scr folder.

You must give permission to outgoing connections with in your host firewall to permit several features.

miter/embed_miter.php


include 'miter/embed_miter.php';
embed_miter();

Change Log

86019
Quote (aka reply) installed

082019
.mp4 and .webm link embed
.gifv converts to .mp4 link embed
scr/form.php added to secure include form to index.php
aesthetics to form

079019
input form aesthetics
form validation bug repaired
user.php rennovation
css and js updates

060019
link and third party combined
tpimg retired-retained in code
embed-miter image/video embed

058019
header reduction when logged in (privacy)

004019
search resolved
log in session unique id
logout added (terminate session)

357018
user/ changed to scr/
all user/scr files moved to scr/
new icons
login/logout session cmd
discontinued use of user/index -> replaced by miter/index after login
user must change password protection user/ to scr/
upgrade all files

351018
.xml to .txt conversion
.xml archive has been depreciated
download your existing archive
delete existing miter/ and
upgrade all files

343018
avatar upload error
user/scripts/avatar.php

339018
user/index.php - correct setup address
default user.xml for install package
user - delete - removed delete user.xml
number format

index.php
archive.css
user/index.php
user/user.php
user/scripts/delete_f.php
archive/user.xml

158018
Delete button replacement (temporary)
Miter aesthetics

157018
Critical Update HTML and PHP tag bug fixed
30 day bug fixed (d to days)
HTML special character bug fixed
Minor aesthetics changes (border-radius)
Footer buttons removed .. future reply function minimized
Editor buttons added

153018
Minor updates .. some thing to kill time until next major update.

133018
Archive header layered (biography space increased)
Image link bug solved

129018
Word-wrap (links) bug fix
User settings page re-dressed
Footer (icons) removed (possible replacement)

126018
Removed file-get-contents for third party title (lag)
-> Altered to word-wrap links (most news urls embed headline)
Removed super-sub-script red blue green buttons
Minor link and buttons aesthetics

122018
NEW Link 'title' embed
NEW Search function ?q=
-> Hash tags link to search feature
Minor format corrections
Note: Buttons are still crap! Stay tuned ..

118018
Video embed auto width-height
Margin adjustments

115018-A (Beta)
Image width/cropped on archive/ -> 100% on isolated
Image width/cropped on user/

115018 (Beta)
'counter-submit' and 'upload' position change
Miter layout changes (7)
Miter footer added -> buttons added
NON- Buttons, settings, image embed are incomplete

111018
Desktop vs mobile table aesthetics
'days ago' expanded to minutes, hours and days
Updated aesthetics
Note: Buttons are presently askew .. under repair

102018
New archive/ header
Button color bug fixed
Updated aesthetics
User.php conversion to xpath
Embed includes user name

101018
Thumbnail images and videos in archive/ and isolated miter
More formatting code (code aesthetics)

100018-A
CRITICAL Image embed/ and user/ bug fix
Formatting code (code aesthetics)

100018
All json array now xpath
archive/ limit in beta (known errors)

097018
CRITICAL Changed permalink address
NEW archive/ now isolates miters
First change to xpath -> will complete json to xpath soon
Adjusted url length '...' effect

096018
miter.php 'tz' correction
user/ update conversion to curl
Link arrow added

081018-A
Minor non-critical user/ and archive/ aesthetic changes
Updated embed_miter.php to function() for ease of embed

081018
NEW User data is now stored in user.xml
Updating will require a new 'setup' on user/ load (auto)
NEW user/ buttons for raw xml data and deleting archive

079018
NEW YouTube embed
NEW Super- and Sub- script buttons
Minor user/ aesthetic changes (meh)

078018
Migration to GitLab

076018
NEW User Avatar and Bio
Updated archive/ for user personalizations
NEW Button color selection

075018
Line break preservation

072018
Hash tag DuckDuckGo search link
Archive (last 50) now active
Uploaded image linking error fix

071018
NEW Conversion to XML
Warning this update will remove your previous archive.
... it is suggested you remove your entire miter/ and re-install from scratch.
... this update will now permit third party apps to subscribe to your miters (soon)

056018
Format buttons (bbcode) updated to replace selected text
Single url field now intergrated with miter to reduce character count influence
Permalink error fixed in archive/

042018
Removed Delete, Date and Days Ago separate format.

037018
Corrected max-width max-height in user/ and embed/

027018
Updated user/ interface

025018
Combined image with miter in user/.
Updated image link in archive.

011018
Red, Blue and Green buttons added.
Fixed width on desktop changed.
Characters increased from 250 to 300

007018
BBCode buttons returned. Aesthetics will change.

004018
NEW New user setup / creates data storage files

365017
NEW user/ time zone selection

363017
Corrected archive/ date 'days ago'
Removed date from archive/ miter to permalink footer

362017
BETA Automatic resize for mobile or desktop
Removed bbcode buttons (temp?)

361017
NEW BBCode 'bold' 'italic' 'underline' and 'strike' adopted
NEW BBCode buttons added to user/
Link break 'enter' (bug) solved

359017
NEW 'days ago' added to Archive

358017
Moved archive/index.php and .css to miter/
Updated links in embed/ and user/ to reflect archive move

353017
Removed miter_temp.txt
Updated user/ and embed/ files to read last miter_full array

352017
Delete Button Change
Minor Aesthetics
NEW TinyURL Field
NEW Color (Theme) User Setting

350017
Removed user/archive
Set user cookie when logged in
NEW Cookie used to add 'delete' to archive/
user/settings updated
Number format (count, bytes)

349017
Removed White Space and Colon from Date Permalinks

348017
NEW Version Check in miter/user

343017
Quotation Marks Delete Bug Fix

342017
NEW User Name (User Settings)
NEW Archive Miter Count
NEW Archive Miter File Size
User Archive Aesthetics
User Miter Form Aesthetics

341017
NEW Miter Permalinks
Download Archive
CSS and JS Files Added

331017
CSS Style File(s) Added
Improved User-Archive Delete

324017
User Archive for Deleting Miters
Truncated URLs

323.017
Delete Last Miter

317.017
Image Upload, Variable and Preview

310017
Date to Archive Link
Thx to https://stackoverflow.com/users/5459839/trincot for preg_replace date assistance
Hashtag Highlight Link (Archive)

310017
Miter Initiated