Recent Changes - Search:

go to the forum

Contents

Site

Help

« jan 2023 · may 2023 »

add a calendar item

Help / Todo

< Group membership info | Help | PmWiki help index >


The Dreams


todos, dones and don'ts (un-wishes), a wish list .. I wish for a how to dream.

Also have a look at The HowTo, the info is spread a bit over two places.

Please feel free to add requested functionalty here - at the end of the page, and please use a short subject line preceded by some exclamation marks .. top level entries have three !!! exclamation marks, subs four !!!!, etc. ... this keeps the TOC going and also it'll keep links like Help.Todo#ntoc13 working (yeah I know they should have been symbolic .. still these are used in a couple of places).

The idea is to mostly have feature requests here, and a manual for working stuff there as good as it goes ...

Anyways here is the dreams:


1. Colors - done

Blue Hell 2013-02-02 ~ try add support for color electroblue

done 2013-02-02 Blue Hell

2. Inlined audio - done

Blue Hell 2013-02-02 ~ support for inlined audio ... some sort of a player thing - maybe html5 will be good enough

done 2013-02-02 Blue Hell

3. Inlined video - done

Blue Hell 2013-02-02 ~ support for inline video ... some sort of a player thing - maybe html5 will be good enough

done 2013-02-03 Blue Hell

4. Import forum posts

Blue Hell 2013-02-02 ~ a tool to import forum posts

5. Import forum avatars

Blue Hell 2013-02-02 ~ a tool to import avatar images from the forum

6. Donate page - done

Blue Hell 2013-02-02 ~ finish the donate thingie

done 2013-02-04 Blue Hell

7. Forum colors - done

Blue Hell 2013-02-02 ~ Get the colors to better match the forum style

done 2013-02-02 Blue Hell

8. Photo gallery - done

Blue Hell 2013-02-03 ~ get the photo gallery back ... have a look at http://www.pmwiki.org/wiki/Cookbook/ThumbList

2013-02-06 Blue Hell working on a manual thing now ... didn't like the cookbook stuff yet see Albums - all the images are in now, index work to do and captions ...

Blue Hell 2013-02-10 17:28 [UTC-7] done for now.

9. Runtime warnings - done

Blue Hell 2013-02-04 ~ on watching the Site.AllRecentChanges page ?? [04-Feb-2013 12:54:20] PHP Notice: Undefined offset: 7 in /home/mosc/electro-music.com/html/wiki/scripts/pagerev.php on line 187

Blue Hell 2013-02-05 18:29 [UTC-7] solved, see next item.

10. More runtime warnings - done

Blue Hell 2013-02-04 ~ on saving edits : [04-Feb-2013 13:09:26] PHP Warning: Cannot modify header information - headers already sent in Unknown on line 0 : twice for each save

Blue Hell 2013-02-05 18:29 [UTC-7] Solved, some other warnings and notices killed too, grep source code for blue_hell.

11. Google being overactive - done

Blue Hell 2013-02-10 17:23 [UTC-7] ~ see Calendar.20130204? ... googlebot is googolplexed a bit .. this needs a fix.

I've added Disallow: /wiki/pmwikiki.php?n=*?logdate=*$ to /home/mosc/electro-music.com/html/robots.txt - let's see if that works ... Blue Hell 2013-02-11 13:02 [UTC-7]

Also see http://support.google.com/webmasters/bin/answer.py?hl=en&answer=76401 .. ok made some changes to wikilog.php to get in a couple of rel='nofollow' thingies.

Blue Hell 2013-02-12 15:09 [UTC-7] seems to work now.

12. Random pages - done

Blue Hell 2013-02-14 18:20 [UTC-7] ~ fix the random page thingie in that it shows the actual page instead of Site / Random Page

Blue Hell 2013-02-16 16:24 [UTC-7] fixed by installing the power tools' plist and random thingies.

13. Even more warnings - done

Blue Hell 2013-02-15 14:15 [UTC-7] ~ page history was generating warnings from pagerev.php.

Blue Hell 2013-02-15 14:15 [UTC-7] Fixed now, had to change the code a bit.

Blue Hell 2013-02-19 19:19 [UTC-7] Probably the code will just need a handful more @ warning killers.

14. Wiki opened up - done

Blue Hell 2013-02-16 14:22 [UTC-7] opened up the wiki to be editable by all forum members, members of the forum's WikiAdmin group can now use the ?action=attr links (so they can set passwords and stuff); the admin stuff proper is still left to forum admins only.

15. Talk pages - done

Blue Hell 2013-02-16 17:03 [UTC-7] ~ look into automatic talk page link management.

Blue Hell 2013-02-16 17:58 [UTC-7] added it to the page menu as a Discuss link.

16. A fuck up - done

Blue Hell 2013-02-17 14:52 [UTC-7] ~ had managed to fuck up the calendar and the new toc thingie .. seems ok again now.

17. Brackets in user names - done

Blue Hell 2013-02-17 16:22 [UTC-7] ~ Forum user names with brackets ("[" and/or "]") in them are not properly handled by the standard [[~user name]] markup, this also means that the tilde expansions do not work properly on such names.

Blue Hell 2013-03-31 18:25 [UTC-7] ~ See there for a fix of this.

18. Blocklists - done

Blue Hell 2013-02-17 18:24 [UTC-7] ~ the blocklist stuff does not work, one blocklist server times out, the other does not exists; for now I removed the blocklist stuff, added a new one in siteadmin ... will have to figure out the syntax for it .. so it can be done manually if needed.

Blue Hell 2013-02-17 19:46 [UTC-7] ~ seems to work now .. see SiteAdmin.Blocklist - needs some cleanup and a check to see if it is not user editable ... the word extremely_very_dirty word_that_really_needs_to_be_blocked can not be entered now ... not without the space anyway.

19. MOTD

Blue Hell 2013-02-17 20:50 [UTC-7] ~ Something MOTD like ... or get that from the forum. The forum markup around MOTD things would not make much sense here.

20. html5 canvas - done

Blue Hell 2013-02-19 14:38 [UTC-7] ~ html5 canvas support? see; http://www.pmwiki.org/wiki/Cookbook/HTML5Extensions - this has some security implications for clients ... also the recipe would define a canvas, but I don't see how it would be controlled without allowing general JavaScript ... and I'm not sure I'd want that ... maybe for WikiAdmins only ... if such protection could be set.

Group membership can be checked, added some stuff to config.php to do it easier, and added this page to help sort out membership issues.

So in PHP code user's rights can be checked to decide upon inclusion of certain features ... like inclusion of html and javascript in markup. Will also need some html headers to be changed/changeable to allow for some .js file inclusions.

Blue Hell 2013-02-20 16:58 [UTC-7] Ported the GMT / local time clock over to the wiki, as a first JavaScript exercise.

Also see

Blue Hell 2013-02-23 09:15 [UTC-7] ~ Seems fixed, see Site specific markup for details.

21. Formulas

Blue Hell 2013-02-19 17:57 [UTC-7] ~ Formulas ... see http://www.pmwiki.org/wiki/Cookbook/Formula

22. Page classification - done

Blue Hell 2013-02-19 18:40 [UTC-7] ~ tagging ... that is classifying pages .. and auto indices for that ... maybe http://www.pmwiki.org/wiki/Cookbook/Tagger or something alike.

Blue Hell 2013-02-24 09:35 [UTC-7] ~ right, this seems is built in already with [[!subject]] markup: http://www.pmwiki.org/wiki/PmWiki/Categories

23. Clock - with GMT / local time - done

Blue Hell 2013-02-20 16:49 [UTC-7] GMT / local clock support

use

  {_clock_} 

to get

. | .

which shows your current local time as set for your computer and the current GMT (or UTC) time along with it - assuming your PC clock runs on time, and assuming you have JavaScript enabled for this page.

This uses an JavaScript file /wiki/pub/clock/clock.js that is included into the page by code in config.php, the markup builds a table paragraph that will display the clock, and then then a JavaScript window.onload event is set to execute the clock startup - this code is added to the wiki footer, also in config.php.

NOTE: there can only be one clock element on a page.

24. RSS feeds - done

Blue Hell 2013-02-25 13:43 [UTC-7] ~ RSS (rss,atom,dc and rdf formats) is built in, but to make it work nicely it will needs some work, see http://www.pmwiki.org/wiki/PmWiki/WebFeeds for that.

An example : RSS feed for the most recent changes or RSS for a feed on this page.

Done for now, but markup is likely to change into something like {_rss_ params}, see Help.SiteSpecificMarkup for more on this.

25. Backups

Blue Hell 2013-02-25 15:40 [UTC-7] ~ For backups see http://www.pmwiki.org/wiki/PmWiki/BackupAndRestore and http://www.pmwiki.org/wiki/Cookbook/RecentUploadsLog for a recent uploads log - For now I'm just backing up on my home server.

26. Stubs - done

Blue Hell 2013-02-26 17:51 [UTC-7] ~ I did add stub markup but it does not work ... see Main.Chatter .. right it just works ... just can't have category / stub as a stub ... that'd go recursive too prolly ...

27. Section editing

Blue Hell 2013-02-27 13:35 [UTC-7] ~ editing of sections from a larger page and also stubbing section instead of whole articles.

28. Make date and time user local - done

Blue Hell 2013-02-28 16:56 [UTC-7] ~ Change date time presentation to be in user local time instead of server time. This can only work if the user has JavaScript enabled, otherwise date time will still be presented in server time i.e. like 2013-02-28 16:56 [UTC-7].

This involves some markup in config.php

$TimeFmt = '%F %R [UTC-7]';                 // semi ISO 8601 time format

Markup(
  'date_and_time',
  'block',
  '/(\d\d\d\d-\d\d-\d\d\s\d\d:\d\d)\s(\[UTC-7\])/',
  "<span class='xldt'>$1  $2</span>"                        // Use two spaces to avoid double substitutions
);

(which assumes all wiki generated time stamps to adhere strictly to that semi-ISO format) and some JavaScript in JavaScript.FixDates which then is included in Site.Footer to get it into all pages. Date time presentation will then be fixed after page load for these who have JavaScript enabled.

This gives a JavaScript error when displaying JavaScript.FixDates, seems ok on all other pages though - it be so for now.

This does not work in IE - it does not like iterating the DOM on a name attribute - ok, will change to use class instead of name - now it has the same problem that Safari has, it wont accept ISO time strings to set a Date object.

This does not work in Safari - it does not accept ISO time strings to set a Date object it seems.

It works in FF and Chrome.

Ok, seems fixed for all four now by using parseISO8601String from here.

29. timestamps again

Blue Hell 2013-03-02 22:06 [UTC-7] ~ ?action=diff pages (History) still show server time stamps.

30. Multiple inclusions - done

Blue Hell 2013-03-02 22:06 [UTC-7] ~ Need a mechanism to avoid multiple inclusions for .js and .css stuff Blue Hell 2013-03-03 18:44 [UTC-7] this seems to work okay now.

31. logo radio.electro-music.com - done

Blue Hell 2013-03-02 22:10 [UTC-7] ~ needs be moved to Site.Icons

done.. best I could get the color. [Q].

thanks happy smiley Blue Hell

32. Radio info - done

Blue Hell 2013-03-03 18:44 [UTC-7] ~ as in 'what's on the radio now', the markup will be {_now_playing_} - it needs to be implemented, it now looks like ... waiting for song title ... ... done!

33. Different tables - done

Blue Hell 2013-03-03 18:44 [UTC-7] ~ I've made different tables, but this still needs some work - want to be able to have lookup tables to translate cell data from the type specified in the column header. The lookup should be specified from the wiki, there now only is one lookup type, and the translation is fixed now in the php code.

This will make it easy to import data from a spreadsheet; export as CSV data and them paste that into a data section. I will have to work out the ; row separators as well.

Blue Hell 2013-03-06 16:31 [UTC-7] ~ lookup tables completed ... I hope winking smiley

Edit - History - Print - Recent Changes - Search Page last modified on 2013-04-14 21:04 [UTC-7] - 7736 views