In-Portal Issue Tracker - In-Portal CMS
|
||||||||||
Viewing Issue Advanced Details | ||||||||||
|
||||||||||
ID: | Category: | Type: | Reproducibility: | Date Submitted: | Last Update: | |||||
1288 | [In-Portal CMS] Optimization | feature request | N/A | 2012-05-17 04:44 | 2012-07-25 05:30 | |||||
|
||||||||||
Reporter: | alex | Platform: | ||||||||
Assigned To: | alex | OS: | ||||||||
Priority: | normal | OS Version: | ||||||||
Status: | closed | Product Version: | 5.2.0-B1 | |||||||
Product Build: | Resolution: | fixed | ||||||||
ETA: | none | Fixed in Version: | 5.2.0-RC1 | |||||||
Reference: | https://groups.google.com/d/topic/in-portal-dev/wN8rU0rqTT0/discussion | |||||||||
Change Log Message: | Simplifies working with urls | |||||||||
Estimate Points: | 1 | |||||||||
|
||||||||||
Summary: | 0001288: Improvements to rewrite listeners | |||||||||
Description: |
Since rewrite listeners were first introduced in 0000098 I we've used them on several projects. And I wanted to share some improvements we've done with the community. That includes following changes to widget rewrite listener (in Development Kit module): 1. reduced SQL count when building url because of actual url part passed to rewrite builder right from $object (see WidgetTagProcessor::ItemLink tag) 2. always use physical template when building url when deciding whatever to include it in url or not (when it's default item detail template) 3. allow for rewrite parser to intellectually search for url part it require ignoring changes made to other parts of url: * worked before: "/widgets/widget-filename.html" * works now: "/text-before/widgets/widget-filename/text-after" 4. easily check if there are unparsed url parts and there are none then set rewrite parser default item detail template |
|||||||||
Steps To Reproduce: | ||||||||||
Additional Information: | ||||||||||
Relationships |
| |||||||||
Attached Files: |
rewrite_listener_improvements_core.patch (513) 2012-05-17 04:44 http://tracker.in-portal.org/file_download.php?file_id=1661&type=bug rewrite_listener_improvements_modules.patch (20,228) 2012-05-17 04:44 http://tracker.in-portal.org/file_download.php?file_id=1662&type=bug |
|||||||||
|
||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2012-07-25 05:30 | alex | Note Added: 0004900 | ||||||||
2012-07-25 05:30 | alex | Status | resolved => closed | |||||||
2012-05-17 04:47 | alex | Note Added: 0004648 | ||||||||
2012-05-17 04:47 | alex | Status | reviewed and tested => resolved | |||||||
2012-05-17 04:47 | alex | Fixed in Version | => 5.2.0-RC1 | |||||||
2012-05-17 04:47 | alex | Resolution | open => fixed | |||||||
2012-05-17 04:47 | alex | Assigned To | !COMMUNITY => alex | |||||||
2012-05-17 04:47 | alex | Changeset attached | 5.2.x r15343 | |||||||
2012-05-17 04:47 | alex | Changeset attached | 1.2.x r15342 | |||||||
2012-05-17 04:46 | alex | Note Added: 0004647 | ||||||||
2012-05-17 04:46 | alex | Status | needs testing => reviewed and tested | |||||||
2012-05-17 04:46 | alex | Assigned To | => !COMMUNITY | |||||||
2012-05-17 04:46 | alex | Developer | => alex | |||||||
2012-05-17 04:46 | alex | Status | active => needs testing | |||||||
2012-05-17 04:46 | alex | Reference | => https://groups.google.com/d/topic/in-portal-dev/wN8rU0rqTT0/discussion | |||||||
2012-05-17 04:44 | alex | Relationship added | child of 0000098 | |||||||
2012-05-17 04:44 | alex | File Added: rewrite_listener_improvements_modules.patch | ||||||||
2012-05-17 04:44 | alex | New Issue | ||||||||
2012-05-17 04:44 | alex | File Added: rewrite_listener_improvements_core.patch | ||||||||
2012-05-17 04:44 | alex | Change Log Message | => Simplifies working with urls | |||||||
2012-05-17 04:44 | alex | Estimate Points | => 1 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|