{5} Assigned, Active Tickets by Owner (Full Description) (17 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

BrianKoontz (6 matches)

Ticket Summary Component Version Milestone Type Severity Created
Description
#999 makeId() and Unicode core 1.3 1.4 defect blocker 07/08/2010

1.3 is introducing automatic fragment linking of headings via a new core method written by JavaWoman, called Wakka::makeId(). The trouble with this method is that it generates meaningless id's for non-ASCII extended latin content (this does not apply to non-Latin characters, e.g. Chinese or Arabic, as meaningless hashes are used in this case).

To give an example, the Polish heading: Użyteczne strony produces the following id via makeId():hn_Uyteczne_strony which is missing the ż character, and hence meaningless in Polish.

The method correctly applies the  HTML4.0 specs which specify for id's the following naming rules:

Must begin with a letter A-Z or a-z Can be followed by: letters (A-Za-z), digits (0-9), hyphens ("-"), underscores ("_"), colons (":"), and periods (".") Values are case-sensitive

We should fix this in one of the following ways:

  • (1) use a conversion table to ASCIIfy extended Latin characters so that all ż are converted to z
  • (2) keep extended latin characters in the fragment id if the XHTML specs allow this
  • (3) just escape every non ASCII character  as MediaWiki does

I am afraid that this will need to be addressed in 1.3 if automatic fragment linking is introduced in this release, as we won't be able to make any changes to the method once people start using these ids.

Related tickets

#970 Document 1.3 features. Not currently documented as it appears to be broken.


#910 Refactor directories used to store user content core 1.1.6.7 1.4 enhancement normal 08/29/2009

During upgrades, user-modified content (theme plugins, custom actions, customized menus, etc.) should never be modified. DarTar suggests the following directory structure to contain all present and future directories containing user-modified content:

content/
....config/
....plugins/
........actions/
........formatters/
........handlers/
........templates/
....uploads/
....<future or user-specified directories>

Related tickets

  • #1011 Back up files in config directory

#1070 Upgrade from 1.1.6.6 to Wikka 1.3.1 fails installer 1.3 defect blocker 06/10/2011

Hi,

I'm a VERY happy user of WikkaWiki, absolutely love it. Anyway I finally pushed myself into upgrading from Wikka 1.1.6.6 to Wikka 1.3.1.

I deleted everything from my server except the database and wikka.config.php. Then went to the URL where my Wiki lives and got the Wikka Installation screen.

After clicking "continue" it fails on several points:

Testing Configuration

Testing MySQL connection settings... OK
Looking for database... OK

Checking availability of default pages... OK
Adding theme field to user preference table... FAILED
Already done? OK!


Setting default UserSettings ACL... FAILED
Already done? OK!


Setting default AdminUsers ACL... FAILED
Already done? OK!


Setting default AdminPages ACL... FAILED
Already done? OK!


Setting default DatabaseInfo ACL... FAILED
Already done? OK!


Adding/Updating default page FormattingRules... OK
Adding a new option to the wikka.config file: enable_user_host_lookup OK
Adding/Updating default page SysInfo... OK
Adding/Updating default page TableMarkup... OK
Adding/Updating default page TableMarkupReference... OK
Adding/Updating default page WikkaConfig... OK
Removing handler field from the pages table... FAILED
Already done? Hmm!


Adding fields to comments table to enable threading... FAILED
Already done? OK!


Adding fields to comments table to enable threading... FAILED
Already done? OK!


Adding fields to comments table to enable threading... FAILED
Already done? OK!


Creating new comment_read_acl field... FAILED
Already done? OK!


Creating new comment_post_acl field... FAILED
Already done? OK!


Copying existing comment_acls to new fields... FAILED
Failed. ?

The page ends here and there is no way to continue or finish the upgrade. I've checked a couple of the things which are supposedly failing like "theme field to user preference table". But when I look in the database, I see the installation script has added this field.

Can anyone help me past these errors?

Thanks!


#1003 IsWikiName() review general 1.2 1.4 task normal 07/10/2010

With the removal of the CamelCase requirement on pagenames and usernames (#191) and the full support of Unicode and spaces, we need to carefully review the use of IsWikiName() to make sure that we do not enforce constraints that have been removed in 1.3.

Examples include:

  • the clone handler;
  • the edit handler;
  • the newpage action;
  • the usersettings action;

The FormattingRules page should also be updated to match the new linking options as described in the docs.

Related tickets


#801 Port html handler from 1.1.7-docs to 1.3 handlers 1.1.7-docs blue-sky enhancement normal 09/01/2008

Related ticket: #708


#221 Adding FormatUser method core 1.1.6.0 blue-sky enhancement minor 06/09/2006

This method renders usernames as links only when needed (when the corresponding userpage exists), avoiding the creation of dozens missing page links for users without userpage. It also makes other options configurable like truncating long hostnames or disabling link formatting.

Ref

 http://wikkawiki.org/FormatUserMethod


DotMG (2 matches)

Ticket Summary Component Version Milestone Type Severity Created
Description
#485 Move default pages to lang subfolder localization 1.1.6.3 1.4 enhancement normal 05/13/2007

(this is a subticket of #446)

On installation/upgrade, the installer should ask which language pack to install among those bundled with the Wikka package. This requires moving the default pages definition (not just the GUI localization file) to a dedicated subfolder:

lang/
.....en/
........defaults/
........en.inc.php

#807 redirect loop when URL has non-existent images core 1.1.6.5 blue-sky defect normal 09/11/2008

try  http://example.com/HomePage/test.jpg it will create an endless loop. the problem i think is in libs/Wakka.class.php line 1758:

Wakka.class.php: elseif (preg_match('/\.(gif|jpg|png)$/', $this->method)) {

header('Location: images/' . $this->method);

}


KrzysztofTrybowski (1 match)

Ticket Summary Component Version Milestone Type Severity Created
Description
#1022 Database structure differences Wikka 1.3 vs Wikka 1.2p1 updated to 1.3 installer 1.3 1.4 defect normal 01/08/2011

There are some differences in database structure betweem Wikka 1.2p1 updated to 1.3 and fresh install of Wikka 1.3. These should be resolved before a release. The update procedure of 1.3 installer should be fixed/updated.

Table wikka_acls.
In 1.2 updated there exists a field that doesn't exist in fresh 1.3:

`comment_acl` text CHARACTER SET latin1 NOT NULL,

Table wikka_comments.
In fresh 1.3 there exists a field that doesn't exist in 1.2 updated:

`deleted` char(1) COLLATE utf8_unicode_ci DEFAULT NULL,

Table wikka_sessions.
In fresh 1.3 a field sessionid is of type char(32).
In 1.2 updated a field sessionid is of type varchar(32).
This is caused by a bug in update procedure of 1.3 installer, as in fresh 1.2 it's the same as in fresh 1.3.

Table wikka_users.
In fresh 1.3 a field theme can be NULL.
In 1.2 updated a field theme is NOT NULL.
This is caused by a bug in update procedure of 1.3 installer, as in fresh 1.2 it's the same as in fresh 1.3.

Two more differences are described in #1021 and #1023 — they must be fixed too.


MasinAlDujaili (1 match)

Ticket Summary Component Version Milestone Type Severity Created
Description
#654 Action review in 1.3 actions 1.1.6.4 blue-sky task normal 02/13/2008

(coordination ticket)

All actions included in 1.3 should be reviewed to make sure:

  • they are properly documented and crossreferenced using phpDoc #244 - #432
  • they have a corresponding documentation page on the docs server
  • they follow the  coding guidelines
  • they use all the appropriate API methods (e.g. getCount(), FormatUser() etc.) and styling (e.g. datetime for timestamps, the data class for data tables etc.)
  • their input is properly validated/sanitized

See also

  • #496 trunk coordination ticket

NilsLindenberg (4 matches)

Ticket Summary Component Version Milestone Type Severity Created
Description
#796 Mass deletion of comments actions 1.1.6.5 blue-sky enhancement normal 07/14/2008

Admins should be able to delete a whole bunch of comments using RecentComments/Recentlycomment actions.

See also #163


#368 Optimize (or avoid) use of LoadUser() core trunk blue-sky defect minor 11/08/2006

When I enable sql_debugging and see RecentChanges on a fresh install wikka, the query

select * from trunk_users where name = 'WikkaInstaller' limit 1

is repeated 21 times (number of pages created by WikkaInstaller.

Related tickets : #358, #542


#871 Add OpenSearch to official wikkas website blue-sky task minor 03/01/2009

We should add  http://wikkawiki.org/OpenSearchForWikka to the main wiki and to the docs server.


#542 Split LoadUser() into its separate functionalities core trunk blue-sky defect normal 07/26/2007

The core method LoadUser() is serving three totally different functions:

  • Authenticate user from username + password as stored in the user's cookies (used in Run() method)
  • Retrieve user data (from database or cache) by username only to have the data available for further processing ((mis)used in many places)
  • Check whether a user by the given username is a registered user (many places)

Reading the code, the logic of LoadUser() seems rather convoluted (and is not really documented) - but that is because it's having three differently-colored hats on depending what parameters you feed it (username only, or username + password string). Such convoluted logic and mixed purposes can easily lead to bugs down the line.

I propose to split it into three different functions that each do their own thing, and only that. I'm adding some comments for now to "separate" more or less the three different functionalities.

Proposed function names or the respective functionalities listed above:

  • authenticateUserFromCookies() (keeping in mind we may allow plugins to implement other authentication methods)
  • loadUserData($username)
  • isRegistered($username)

See comment 3 for the reason for updating the description.


Related ticket: #368


OlivierBorowski (1 match)

Ticket Summary Component Version Milestone Type Severity Created
Description
#1141 regexp search functionality in WikkaEdit editor 1.3.3 2.0 enhancement normal 02/10/2013

Feature request to implement regexp searches in WikkaEdit.


VincMay (1 match)

Ticket Summary Component Version Milestone Type Severity Created
Description
#686 French language pack localization 1.1.6.3 1.4 task normal 02/26/2008

This ticket will be used to work on the French language pack (main file and default pages).

Main ticket

  • #519 language packs

Related tickets

  • #340 Work on internationalization

laurentiu (1 match)

Ticket Summary Component Version Milestone Type Severity Created
Description
#920 Romanian Language Pack localization trunk 1.4 enhancement normal 09/11/2009

This ticket will be used to work on the Romanian language pack (main file and default pages).

Coordination ticket

  • #519 Language packs

Note: See TracReports for help on using and creating reports.