Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Testers Needed - YOURLS-PV Patch #2320
We need testers for the small YOURLS-PV Patch.
The Small YOURLS-PV Patch has been Merged with the latest YOURLS Code, including the Config Class (Config.php)
This small patch may benefit the YOURLS community in the following ways:
Patch Compatibility Issues
100% Compatible with all YOURLS Installs tested to date.
Proof Of Concept Demo
The following links go to a Single Installation of YOURLS with the YOURLS-PV Patch. It is loaded into the /s/ directory and configured for MultiSite Mode. The admin directory was easily changed (renamed) to the hide directory.
Note: The default of any domain is any unused YOURLS keyword (examples /none, /fail, /empty, or /default). The autoloaded keywords are also active (/yourls and /ozh).
http://a.fil.net/s/54 => http://vekind.org/
Note: z.z143.net has the following activated:
Program Changes Made
Total Program Changes Made (17 changes)
Sample/Example Pages Changed
Sample Page Added
@PopVeKind respectful side note: I really think you should try to make things more readable, waaaaaaay shorter, and easier to understand.
First, this issue doesn't even explain what this is about to people who have no idea what your "PV" stuff is for.
Second, this is full of info with various degrees of interest (example: it's interesting to know what this is about (the "benefits" section) but there is absolutely no point in listing files that have been edited for instance. That's what Git is for.
If you want to catch interest among users, sell your stuff straight to the point: why would they be interested? what is the problem addressed here?
My 2 cents
@ozh - Thank You Ozh for your advice!
Be sure to read below... The New Roadmap!
As I previously stated I have decades of programming experience, however, I am a complete "noob" when it comes to Git and GitHub. As a Linux user, it seems there is not much in the way of free GUIs for GitHub either. This leaves me with a rather steep learning curve on the command line interface. Likewise, most of my work has been in rather closed shops (top secret and above) where all the developers were physically in one building or complex. It seems this has left me with a huge handicap in this GitHub environment. I really apologize for this and I thank you for taking the time to give me your helpful advice.
Using your thoughtful suggestions, I tried rewriting the issue, which after a number of days work, I found extremely difficult to do. The patch, code-named "YOURLS-PV", works great! But is not a single patch or feature. That was my first error.
I started out with the purpose of making an easy to use YOURLS Multisite as stated in the Roadmap.
That's when it hit me, the YOURLS-PV patch actually does all that and more! Likewise, I realized the YOURLS-PV patch would never be approved! Even though it works perfectly! So, I need to focus on the component parts of the patch as follows.
The New Roadmap!
The above patches and plugins depend on YOURLS_ABSURL being defined by the Split YOURLS_SITE patch. At the risk of repeating myself, I do not believe Multisite, nor anything else listed here can be effectively implemented without first implementing a Split YOURLS_SITE patch.
For the time being, I will cut down the patch to focus on creating an acceptable patch for only numbers one and two above (multisite and newbie support). After that, when YOURLS_ABSURL is available, I will gladly work on reintroducing each of the enhanced features and plugins listed above, if approved by ozh.
Thank You Ozh! This is a great program.