Editing version 21 of page Discuss_Version_0.50_DevTrack (this is the most recent revision)
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
Some carry-over from [[Discuss Version 0.40 DevTrack]]:
* Shortcode "discusspage"?
* Page description and keyword fields
* Notifications/subscriptions?
-- [[AaronGraves|AaronGraves]] //Wed Mar 25 14:38:00 UTC 2015// (69.4.28.21)
----
I've got this thought for category pages: Have the pages start with `Category:` followed by the category name (similar to Wikipedia). We call [[APIs RegSpecialPage|RegSpecialPage]] on `Category:.*` and have it call sub `DoCategoryPage()` (or similar). This will then run a search query for all pages tagged with that category.
The only problem now is deciding how to tag a page with a category. Should it be in the text itself? Should it be a separate field on the edit form? Do any of you have any thoughts on this?
-- [[AaronGraves|AaronGraves]] //Tue Mar 31 18:13:27 UTC 2015// (69.4.28.21)
----
Saving this for category pages: [[http://alistapart.com/article/multicolumnlists]]
In case of showing a list of pages in a multi-column list.
-- [[AaronGraves|AaronGraves]] //Wed Apr 1 15:49:35 UTC 2015// (69.4.28.21)
----
The sub [[APIs RegDashboardItem|RegDashboardItem]] has been created to allow the registration of a new dashboard item to be displayed.
-- [[AaronGraves|AaronGraves]] //Wed Apr 1 18:37:03 UTC 2015// (69.4.28.21)
----
I'd like to look at implementing a feature similar to Wordpress' [[http://codex.wordpress.org/Function_Reference/add_filter|`add_filter`]]
-- [[AaronGraves|AaronGraves]] //Wed Apr 15 02:53:37 UTC 2015// (68.106.213.102)
----
Also regarding the admin dashboard... it should probably have it's own CSS. This, of course, could be customized/overwritten by a template (theme). But it would be handy...
-- [[AaronGraves|AaronGraves]] //Wed Apr 15 03:02:14 UTC 2015// (68.106.213.102)
----
To clarify the previous comment... Aneuch should serve CSS for the dashboard, which can be overridden/customized by the theme, however this will make sure that the new look remains at minimum consistent in themes where it wasn't planned for.
-- [[AaronGraves|AaronGraves]] //Wed Apr 15 14:48:52 UTC 2015// (69.4.28.21)
----
For the add_filter idea, here's a handy link: [[http://docstore.mik.ua/orelly/perl/cookbook/ch10_05.htm]]
The most relevant pieces are probably:
{{{
$me = whoami();
$him = whowasi();
sub whoami { (caller(1))[3] }
sub whowasi { (caller(2))[3] }
}}}
So each sub can call something like ProcessFilter (or similar). That sub would (in the above example) call whowasi and determine the name of the calling sub. It would then check the hash value and pull the filter from that hash.
There's also this:
{{{
cat currsub.pl
#!/usr/bin/perl
package Aneuch;
sub GetSubName {
my $package = __PACKAGE__;
my $caller = (caller(1))[3];
$caller =~ s/^$package\:\://;
return $caller;
}
sub MySub {
print GetSubName();
}
MySub();
}}}
-- [[AaronGraves|AaronGraves]] //Fri Apr 24 18:58:16 UTC 2015// (69.4.28.21)
----
I've sat too long on this release. I'll gather up some info on what needs to be done to close 0.50 out and get it released.
For 0.60, I think I want to focus on code review mostly. There is code in Aneuch that hasn't been changed (or even looked at) for a few years probably.
-- [[AaronGraves|AaronGraves]] //Sat Aug 29 19:41:51 UTC 2015// (216.105.250.127)
----
For sure there is a "blocker" in the editing function (see [[Discuss Version 0.50]])
-- [[AaronGraves|AaronGraves]] //Sun Aug 30 16:20:40 UTC 2015// (216.105.250.127)
----
AlexDaniel reported [[https://github.com/ajgraves/aneuch/issues/15|Issue 15]], "XSS vulnerability everywhere". Several places are not checked, and need to be. While this affects all releases of Aneuch, it'll only be corrected in 0.50.
-- [[AaronGraves|AaronGraves]] //Sat Sep 5 17:40:07 UTC 2015// (216.105.250.127)
----
This version is already very delayed, however, consider developing a new theme using [[http://getbootstrap.com/|bootstrap]]. If not for this version, then for the next.
-- [[AaronGraves|AaronGraves]] //Sun Dec 13 14:31:21 UTC 2015// (216.105.250.127)
----
This page is a template
Summary:
User name:
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)