{11} All Tickets by Milestone (Full description) (76 matches)
Release (1 match)
| Ticket | Summary | Type | Owner | Status | Created | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #410 | Wiki page parser breaks in certain cases | bug | new | 01/17/12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If a wiki page contains the following string "&page=anything", the parsing breaks trying to view (or preview) the page. A workaround is to use "&" instead of "&". A wiki page parsing also breaks if it contains the following paragraph "Construim întâi şirul sumelor parţiale. Pentru oricare două elemente $sum[i]$ şi $sum[j]$ cu $(i != j)$ modulul sumei unei subsecvenţe din şir va fi $|sum[i] - sum[j]|$. Dacă $i < j$, atunci secvenţa va fi $a[i+1..j]$, iar dacă $j < i$, atunci secvenţa va fi $a[j+1 .. i]$. Astfel, pentru a găsi subsecvenţa de modul minim trebuie, de fapt, să găsim perechea de indici $i$ şi $j$ astfel ca $|sum[i] - sum[j]|$ să fie minim. Sortând şirul sumelor parţiale şi luând o pereche de indici $i < j$, atunci $sum[i] < sum[j]$, iar $|sum[j] - sum[i]| = sum[j] - sum[i]$. Pentru a găsi perechea $(i, j)$ pentru care $i < j$ şi $sum[j] - sum[i]$ este minim, trebuie ca $i$ să fie egal cu $j + 1$. Astfel obţinem un algoritm de complexitate $O(N * log N)$." Adding two enters before the "Astfel, pentru a găsi subsecvenţa" part works around the problem. For a live example see http://infoarena.ro/ticket410 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.4.1 Juggernaut Release (58 matches) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ticket | Summary | Type | Owner | Status | Created | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #233 | Cleanup round table, get rid of round_params | enhancement | new | 01/16/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Checklist:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #179 | Monitoring system | feature | new | 12/05/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Implement a system that tracks important aspects of our servers: network traffic, CPU usage, load average, memory usage, free space etc. The tracked issues will have an X0Y graphical representation (Y - tracked issue, X - time). Some of these graphics will be available in our Trac on a System Overview page. If you have some cool ideas (like number of mysql queries / sec) don't hesitate... write a comment right here! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #225 | Implement output-only tasks | feature | new | 01/06/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We need to properly support output-only tasks.
This is not remarkably difficult and sounds like fun. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #391 | Tag searching interface | feature | new | 12/24/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Add a nice interface to the task-search page so that the user is able to choose the filters. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #269 | Invalid usernames | task | savin.tiberiu@… | assigned | 02/14/07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There are currently a bunch of invalid usernames, containing characters characters like " []',*" etc. Expanding valid chars would mean also expanding valid names for pages, etc. The right way is to:
This is important because those users can generate various silly bugs. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #293 | Run tests on live. | task | new | 03/09/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We need to be able to run unit tests on the live site. This can be done by randomizing test user passwords and other test entity names. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #199 | Turn off autocomplete for sensitive fields | bug | new | 12/11/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sensitive fields such as password/password confirmation/email should have autocomplete="off" Otherwise, some browsers may auto-complete fields such as "new password" in my account form. This triggers validation errors for changing the password. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #304 | Send SMF message to users with same name | bug | new | 03/19/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Currently when you send a message in SMF you need to specify the user name, not the user account-name, but two users can have the same name. (check users qwerty and qqqqwerty) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #363 | Private pages should only be seen by admins in "changes" | bug | new | 01/08/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Currently all the changes are public in infoarena.ro/changes. Changes to private pages (especially private problems and house keeping pages like those for Algoritmiada rounds) should only be visible to admins. This probably means that we have to maintain two feeds: one with public changes and one including all changes. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #384 | SMF is broken with WAP | bug | new | 11/30/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Saw this in the logs today: "PHP Fatal error: Call to undefined function format_user_ratingbadge() in /home/infoarena/live/smf/Sources/Load.php on line 1020" http://infoarena.ro/forum/index.php?topic=4304.0;wap2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #385 | Rating graph doesn't look nice when there are few data points. | bug | new | 11/30/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
An example: http://infoarena.ro/utilizator/deneo?action=rating |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #386 | Find member action is broken in SMF | bug | new | 11/30/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Try and write a new personal message, click on "Cauta un utilizator" and you see a blank page with an error in the logs. As admin, try and add users to a group with the "Cauta un utilizator" function and you see the same blank page |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #388 | Zip Bombing | bug | new | 12/11/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
A zip can pack around 300 70mb files, when they are going to be dearchived on the server, this will eat up all the space. Another way is to pack 10100 files in a 10-20mb zip file, but the 30 second runtime is a problem for this attack, so the best way would be to pack around 500-600 files of 1 byte, each file will eat up a blocksize of space, depending on the way the drive is formated it's gonna eat up from 1kb to 128kb, not a lot of space. Solution: You must calculate before dearchiving a zip file how much disk space it is going to occupy. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #155 | Log operations in the database (to improve changes page) | enhancement | new | 11/25/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Recent changes page should display much more that textblock revisions. It should log all CRUD operations
It should be possible to filter it. It is not required to log changes to individual database fields, just a warning that a task was modified should be enough. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #234 | Different link color for non-existing links | enhancement | reopened | 01/20/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Just like wikipedia we should have different colors when a wiki page does not exists (and redirects to the "edit me" page). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #123 | Textblock table-of-contents (macro?) | feature | new | 11/14/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Display a textblocks' table of contents (i.e. h1/h2/h3 sections). This should also create anchors (<a name="...">) for each article section so it can be linked (jumped) to directly. Sounds like customizing the textile parser ... |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #208 | "Find my username" link | feature | new | 12/12/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For the Standings page(s), for both "Sorted after ranking" and "Sorted after score" sections, you should (re)implement the "Find my username" link because there are a lot of other contestants and searching for your name can take a lot. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #295 | Eval queue editor | feature | new | 03/17/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Implement web editor for eval queue |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #309 | Input validator and official source | feature | new | 03/24/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We should have for each task an official solution (that scores 100 points) and a test case checker. This should be necessary for all new tasks from now on, or at least highly recommended. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #312 | Target status | feature | new | 03/26/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
People with rating over 800 should be like targets on TopCoder? (different symbol). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #323 | Change stack limit | feature | new | 05/30/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For each problem it should be possible to change the stack size limit. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #359 | Hide monitor details | feature | btataroiu@… | assigned | 11/28/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For ONI like rounds the monitor should be disabled during the contest because it offers some information. For ACM like rounds we should hide the source code size (sometimes it gives useful hints). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #387 | View textile source | feature | new | 12/01/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be nice to be able to see the textile source of a page that you cannot edit. This is a pretty easy task. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #406 | Assign task numeric id when task is added to the archive not when it is created | feature | new | 04/18/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This will allow tasks from the same contest to be added next to each other. We already don't use the numeric id in the code unfortunately, we could add a separate PK column that will not be user visible. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #407 | Implement task reordering | feature | new | 04/18/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
You should be able to reorder tasks in any archive / contest to your liking. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #408 | Add jQuery and remove MochiKit | feature | new | 05/01/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We are currently using MochiKit? as a third party JavaScript? library. We should switch to something better, like jQuery. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #239 | Update ratings interface | task | victorsb | assigned | 01/22/07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Having to run update-ratings by hand at the end of every contest is bad. SSHing is bad, we need an interface to update ratings for a round and to recompute all ratings. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #270 | Database check script | task | new | 02/14/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We need a php script to check the database for consistency.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #278 | Database Session Manager (with Memory Caching) | task | new | 02/20/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We're currently using the default (file-based) PHP session handler. The file system is pretty slow when lots of session files accumulate. [root@infoarena ~]# ls /var/lib/php/session/ -1 | wc -l 12736 Write a database session handler for PHP ( some starting points: http://devzone.zend.com/node/view/id/141 ). Your session handler should also use our own memory cache API source:/trunk/common/cache.php |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #314 | Contests hosted by multiple people | task | new | 03/29/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
With the security we have in place now, multiple authors cannot work on a contest togheter (they can only see and work on the problems they submit). We should rethink the security system to allow this. More details to come :) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #322 | Change all URLs to Romanian | task | new | 05/30/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We should change all URLs that are not in Romanian for consistency. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #330 | Switch to MySQLi statements | task | new | 10/15/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Consider ditching the mysql_* functions for the improved mysqli_* functions. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #349 | setup script should change cache and attach dir permisions | task | new | 11/15/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
After a clean infoarena installation, the attach directory and the cache directory in trunk need to be writable by apache. Currently we have to do this by hand, but the setup script should change directory permissions. We should use change permisions to 2775 or something similar. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #369 | Interactive tasks | task | silviug@… | new | 02/28/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Interactive tasks are fun! Our evaluator should support them. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #376 | Delete unused Virtual Contests | task | new | 10/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There were a lot of contests created by the user that did not contain any task, or no submission was made or not even a start date was defined. These contests can and should be deleted. A script that is run regularly would do the job. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #383 | Speed up changes page. | task | new | 11/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Performance for the changes page is horrible and it's partly due to the fact that we have no indexes by timestamp. I tried to add a index, but the changes page uses a UNION query between ia_textblock and ia_textblock_revision and I could not make mysql use the index in that query no matter what. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #389 | Unicode tags | task | new | 12/14/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Currently, it is not possible to add a non-ascii character in a tag's name. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #390 | Fix attachment renaming | task | new | 12/22/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It got broken when zip download was implemented. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #392 | Remove extra query for user from format_user_ratingbadge | task | new | 12/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
format_user_ratingbadge makes another db query to see if the user is admin which is not really smart. The function should just receive a partial user object including at least username, rating, security_level. This does involve changing all the other format_user_* functions. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #393 | Edit forum user | task | new | 03/10/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We should allow users to edit certain fields like birthday, YIM etc. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #202 | Personal Message bug | bug | new | 12/11/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When viewing a users profile if you click "send personal message" when you are not logged in.. you are redirected to the SMF login instead of the Infoarena one... |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #232 | Check for curl | bug | new | 01/16/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
check_requirements doesn't test for curl, which sux. Only tests and eval need it, but it a common library. Also tests depend on wdg-html-validator and don't provide a nice error message. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #335 | jrun fix, sa mearga stderr bine la partea de child_main() | bug | bogdanpasoi@… | assigned | 04/13/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
era acolo un FIXME: FIXME: since we redirect stdin/stdout we probably lose these messages. What to do. Eu de exemplu m-am chinuit mult, ca folosesc jrun acasa sa evaluez sursele mele, si multa vreme nu stiam de ce nu merge, pana am aflat ca pt chroot trebuie root (nu ziceti nimic :) ), asa ca am facut repede fix-ul asta, ca sa afiseze corect erorile ce pot aparea la child process, unde mi-a zis ca chroot esueaza. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #364 | Table cells with zero | bug | new | 01/19/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If you create a table which contains a cell with number 0 (zero) that cell will be shown empty. http://infoarena.ro/sandbox see first table |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #72 | Textile smilies | enhancement | new | 08/01/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
display plain text smilies as nice little animated fluffy images :) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #163 | Buttons for textile editing | enhancement | new | 11/28/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be nice to have a toolbar when editing textile (with bold, italic, etc. buttons). Even this wiki has it :) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #171 | Filters in changes page | enhancement | reopened | 12/03/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The (previously present) RSS feeds for all wiki pages are missing. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #206 | Google sitemap | enhancement | new | 12/12/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Build controller & view to display a complete sitemap of the infoarena website https://www.google.com/webmasters/tools/docs/en/protocol.html |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #220 | Integrate jrun testing with www tests. | enhancement | new | 12/27/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We should move jrun tests in tests. This shouldn't be difficult. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #186 | Plot user activity | feature | new | 12/06/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Implement a nice plot showing user's monthly activity in terms of submitted jobs. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #272 | Put a notice around admin-only functionality. | feature | new | 02/17/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Some UI options are hidden from normal users and admins get scared when they seem them. We should place a warning icon(or a shield) next to all options which are not available for normal users. Includes:
This seems pretty important to me. We need a small inline shield and a larger page header shield. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #336 | My score | feature | new | 04/14/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Somewhere on a problem page could be a number representing the points earned by the user who's reading it. It could be inserted near the submit button, something like: "My last attempt: xyz points" |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #187 | Referrer checking, prevent bandwith theft | task | new | 12/06/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
With its server-side image resampling and large attachment support, infoarena is a pretty good image & file sharing website :) Do a referrer check before accepting a file/image/plot download. Only allow users referred from infoarena to download. This way, other websites cannot link to our attachments directly. Note: an exception has to be made for user agents that don't reveal referrer information. These are pretty rare cases so we don't care if they were referred by a leech website. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #343 | Upgrade CC license | task | new | 11/02/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Upgrade Creative Commons license to 3.0 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #344 | Migrate feeds to FeedBurner | task | new | 11/02/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Migrate all RSS (news, blog) feeds to FeedBurner? so we have better statistics. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #351 | Run YSlow and improve performance | task | new | 11/16/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Run YSlow to improve performance. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #367 | 'arhiva de probleme' forum topics | task | alexthero | assigned | 02/14/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In the past the topics from 'arhiva de probleme' had the first post "...". Now I see it has been changed and a link to the problem page appears there. We should modify all topics to be like that. I think we can do a script for this. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #394 | Recover forum birthdates | task | new | 03/10/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Unfortunately, due to a human error, we lost all birthdates from the forum :-". We should recover them from a backup. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.9 Imagination Land Release (17 matches) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ticket | Summary | Type | Owner | Status | Created | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #283 | Refactor textblock tables. | task | new | 02/26/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The current structure of the textblock tables is unwieldy and makes a lot of things difficult. Instead of having a table with the latest versions and a table of all previous tables we should instead separate the textblock's header and revisions(content) One advantage is that we can cleanly manipulate headers without their content, which would help caching a lot. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #298 | Windows development screencast | task | new | 03/17/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Design & shoot a screencast demonstrating how to work on our repository from a Windows box. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #299 | Linux development screencast | task | new | 03/17/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Design & shoot a screencast demonstrating how to work on our repository from a linux (debian) box. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #276 | Improve textblock structure | enhancement | new | 02/19/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In MediaWiki? you can edit separate sections of a wiki page independently. We would really use stuff like that for paralel editing. This would also probably solve the ticket with the TOC. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #109 | Voting system. | feature | new | 11/11/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We need a voting system:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #133 | Implement an easy way to visualize links. | feature | new | 11/22/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There should be a way to see which pages link to a certain page (and maybe the "move" command for textblocks should automatically update this). We need:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #170 | Merge forum view profile with userinfo | feature | new | 12/02/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Right now, when you click on an user in the forum you go to that user's forum profile page, which has other subpages with various statistics etc. It should instead redirect to "utilizator/" . $username. It would also be nice to integrate with #160 and have those forum profile pages as userinfo/*/(forum|forum-stats|...). This is a bit difficult (second part). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #361 | Improve custom search | idea | new | 01/05/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There are several ways to improve our google custom search. Here are my ideas but please feel free to come up with yours:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #46 | Better Visual Design | task | new | 08/01/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share the CSS! Things that look the same sitewide (for example, site header & topnav appears everywhere) have to reside in a shared CSS file: you have it already. it's called sitewide.css |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #294 | Public access for tasks not attached to an active contest | task | new | 03/09/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Our users spend a lot of their time in the Archive but they don't have access to correct the mistakes in the problems' statements and thus to make our Archive better. We should give public access to the tasks which don't belong to any active contest. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #301 | Trivial single-process cache. | task | new | 03/18/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We don't want to force developers to configura a caching system, but no caching makes some pages incredibly slow. We should have a trivial DEFAULT in-memory cache which only last for one request. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #358 | SEO - Meta descriptions for relevant pages | task | new | 11/28/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We need a clean way to add meta descriptions for each important page (arhiva de probleme, blog and so on). For these pages we need to add manually crafted descriptions. For all the other relevant pages we could do this automatically. For example, for articles we could add descriptions like "Articol, topic_of_the_article, author". The current solution (see [973] and [972]) is hacky and it was done only to test if this concept is working. The results are promissing: we have a better snippet for "infoarena" now. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #103 | Navbar from textile. | enhancement | new | 11/08/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The navigation bar should be a wiki page too, something like admin/navbar. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #147 | Make table prefix configurable, default to ia_ | enhancement | new | 11/24/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Making the table prefix configurable is very easy. First step is going through all the db functions and replacing FROM ia_XXX with FROM ".IA_TABLE_PREFIX." XXX as XXX. Bonus points for making smf prefix configurabil in the same file (with a decent default). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #212 | Hot keys! | enhancement | new | 12/12/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
infoarena1 featured a nice access key for log-in. That proved to be useful for me and apparently for some others too (I just got an email request for that). infoarena2 should go beyond an access key. Implement hotkeys to move around the website with ease. These work very nice for gmail/yahoo mail. Why wouldn't they work for us too? :) Hotkeys should be disabled by default. Only hardcore users would want to use them. Sample hotkeys:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #216 | Custom user segments in Google Analytics | feature | new | 12/13/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Design custom user segments to integrate with G.A. for better tracking. This will allow to drill-down in statistics based on custom user tags. Examples:
Possible user segments
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #157 | Extend dependency check to constant definitions | task | new | 11/27/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Extend dep-check to also account for constant definitions. Fix source code where dependencies are wrong. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![[infoarena] development](/chrome/site/logo.png)