Editing version 22 of page Discuss_Version_0.40_DevTrack (the most recent revision is 26)
Note: This page is defined as a special page, and as such its final state may be different from what you see here.
Use template:
None
API_Template
DevTrack_Template
Version_Template
Beginning to move over to using CGI.pm, and it has broken quite a bit already. This will be quite an involved and trying process.
-- [[AaronGraves|AaronGraves]] //Wed Mar 5 21:50:11 UTC 2014// (69.4.28.21)
----
Actually it turns out it didn't break quite a bit, only one thing was broken. That one thing was the **ReDirect()** sub. It's been fixed, and things seem to be working well now. I may move the prototype 0.40 into active state for the main site.
-- [[AaronGraves|AaronGraves]] //Thu Mar 6 16:16:31 UTC 2014// (69.4.28.21)
----
**DoSearch()** is going to be re-written to be faster (it's fast if you only have a few pages, but as you get up around 100 or more, it slows down noticeably).
Also, file uploads should be implemented soon and tested.
-- [[AaronGraves|AaronGraves]] //Mon Mar 10 16:24:56 UTC 2014// (69.4.28.21)
----
New search is in place and seems to work fairly well. Unsure at this time if there is a "noticeable" speed difference.
-- [[AaronGraves|AaronGraves]] //Mon Mar 10 17:15:48 UTC 2014// (69.4.28.21)
----
File uploads are implemented, and working. This will introduce two new variables to the config file. They are:
* **$UploadsAllowed** - Set to 1 for allowed, 0 for not allowed. Default will be 0.
* **@UploadTypes** - Array that holds the MIME types of allowed file uploads. The default is set to include 'image/jpeg', 'image/gif', and 'image/png'.
-- [[AaronGraves|AaronGraves]] //Tue Mar 11 16:11:44 UTC 2014// (69.4.28.21)
----
Moved File Uploads to Implemented, and CGI.pm to Partially Implemented
-- [[AaronGraves|AaronGraves]] //Tue Mar 11 16:36:57 UTC 2014// (69.4.28.21)
----
Here's a list of mime types (for reference): [[http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm]]
-- [[AaronGraves|AaronGraves]] //Tue Mar 11 18:06:18 UTC 2014// (69.4.28.21)
----
Shortcodes were implemented on the 20th of March.
-- [[AaronGraves|AaronGraves]] //Mon Mar 24 16:26:41 UTC 2014// (69.4.28.21)
----
Debating on renaming Shortcodes to Macros.
Also, I changed shortcodes from using single brackets to single percent signs.
-- [[AaronGraves|AaronGraves]] //Wed Apr 2 14:48:45 UTC 2014// (69.4.28.21)
----
Today I changed the way **DoVisit** and **DoAdminListVisitors** work. Basically, the visitor log file will be much easier to get information from.
-- [[AaronGraves|AaronGraves]] //Wed May 7 19:57:58 UTC 2014// (69.4.28.21)
----
The code for reading/writing cookies needs to be changed (convert to using CGI.pm)
-- [[AaronGraves|AaronGraves]] //Thu May 8 19:33:38 UTC 2014// (69.4.28.21)
----
Reading and writing cookies has been converted to CGI.pm methods.
-- [[AaronGraves|AaronGraves]] //Wed May 21 18:37:25 UTC 2014// (69.4.28.21)
----
I have fixed a bug in the URI handling for Aneuch whereby the semicolon was being sent at %3B by some requesters (ahem, Google), and was causing some rather unexpected results.
-- [[AaronGraves|AaronGraves]] //Thu May 22 18:06:49 UTC 2014// (69.4.28.21)
----
Thinking of a new short code, called `discusspage` which provides a link to the discussion page (if enabled) of an article. If you're on the discussion page, it'll provide a link back to the article page. Further, it can take arguments for link text, and possibly even page (for example, if you want to point to the discussion page for article XYZ)
-- [[AaronGraves|AaronGraves]] //Thu May 22 19:44:27 UTC 2014// (69.4.28.21)
----
Yesterday I implemented robots.txt handling. Now, I want to implement page description and keyword fields, for SEO purposes. I also want to develop an algorithm that will auto-populate the description and keyword fields if they have not been manually set.
-- [[AaronGraves|AaronGraves]] //Tue Jun 3 13:34:03 UTC 2014// (69.4.28.21)
----
Version 0.40 should be pushed to ship. It's stalled for too long. The things holding it back will likely get scrubbed in favor of [[Version 0.50]].
-- [[AaronGraves|AaronGraves]] //Thu Sep 4 20:25:37 UTC 2014// (69.4.28.21)
----
A bot has again triggered the reversion of some pages on the main Aneuch site. So for the next release, page reversion needs to be rethought so that it cannot be triggered by a bot in any way. A couple of ideas:
* Make page reversion only possible if the user is logged in (IsAdmin)
* Make page reversion require a unique identifier in the confirm= field. So instead of 'yes' maybe it could be something like the date, time, and IP address
-- [[AaronGraves|AaronGraves]] //Mon Sep 8 16:01:03 UTC 2014// (69.4.28.21)
----
There's actually even a third option:
* Allow the editing of page versions besides the current version. When revert is triggered, call edit on the version that was triggered by the revert.
-- [[AaronGraves|AaronGraves]] //Mon Sep 8 16:08:15 UTC 2014// (69.4.28.21)
----
As a temporary stop-gap measure, in the development version of Aneuch running this website, I have set the **DoRevert** action to pass the **IsAdmin()** check. It will fail if it does not.
-- [[AaronGraves|AaronGraves]] //Mon Sep 8 21:01:00 UTC 2014// (69.4.28.21)
----
Before I push out 0.40, I want to add in the basic elements for notifications/subscriptions. The goal is to make subscribing to the RecentChanges possible at minimum.
-- [[AaronGraves|AaronGraves]] //Fri Oct 3 14:43:54 UTC 2014// (69.4.28.21)
----
Ok, gotta get my butt in gear on this. I need to take stock and figure out what's waiting to go into 0.40, and what can be pushed. This has gone on long enough, and it needs to get out the door.
-- [[AaronGraves|AaronGraves]] //Tue Oct 14 03:33:11 UTC 2014// (68.106.213.102)
----
For the problem of bots triggering a revert of a page, I'm thinking this solution will work... allow Aneuch to edit previous versions of a page. When the revert button is clicked, an edit is triggered of the particular version of the page. This would require the edit to be submitted, which would require it to pass all the other sanity checks. This would (effectively) eliminate bots from triggering a page reversion.
-- [[AaronGraves|AaronGraves]] //Tue Oct 14 19:41:03 UTC 2014// (69.4.28.21)
----
This page is a template
This file is locked by 3.16.10.2 (ec2-3-16-10-2.us-east-2.compute.amazonaws.com) since Sun Apr 27 19:55:51 UTC 2025 . Lock should expire by Sun Apr 27 20:00:51 UTC 2025, and it is now Sun Apr 27 19:56:01 UTC 2025.
Upload a file
By contributing to this wiki, you acknowledge that you waive your right to claim copyright of your individual contributions. The text of this site is uncopyrighted and released to the public domain.
Show markup help Styling **bold **, //italic //, __underline __, --strikethrough--, `teletype ` Headers = Level 1 =, == Level 2 ==, === Level 3 ===, ==== Level 4 ====, ===== Level 5 ===== (ending ='s optional) Lists * Unordered List, # Ordered List, ** Level 2 unordered, ### Level 3 ordered (up to 5 levels, NO SPACES IN FRONT) Links [[Page]], [[Page|description]], [[http://link]], [[http://link|description]] Images {{image.jpg}}, {{right:image.jpg}} (right aligned), [[link|{{image.jpg}}]] (image linked to link), {{image.jpg|alt text}} Extras ---- (horizonal rule), ~~~~ (signature)