In-Portal Issue Tracker - In-Portal CMS
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Type: | Reproducibility: | Date Submitted: | Last Update: |
850 | [In-Portal CMS] Optimization | task | N/A | 2010-09-01 02:31 | 2011-09-26 05:08 |
|
|||||
Reporter: | alex | Platform: | |||
Assigned To: | alex | OS: | |||
Priority: | normal | OS Version: | |||
Status: | needs work | Product Version: | 5.1.0 | ||
Product Build: | Resolution: | open | |||
ETA: | none | Fixed in Version: | |||
Reference: | http://groups.google.com/group/in-portal-dev/browse_thread/thread/913c2ee4329cd75e | ||||
Change Log Message: | |||||
Estimate Points: | 0 | ||||
|
|||||
Summary: | 0000850: Automatic class name retrieving based on it's filename | ||||
Description: |
I propose we auto-guess php class name based on filename, where that class is stored. For example "my_super_helper.php" file will contain "MySuperHelper" class and nothing other. There are several benefits of this: * no need to specify class name in unit config file (only class filename remains); * developer will be forced to properly name class file to connect it's class to the system. We'll make some presumptions, that: * "eh" will transform to "EventHandler" * "tp" will transform to "TagProcessor" * all classes from "core" module, that are not event handler/tag processor should have "k" in front of their name Before: * UsersEventHandler, users_event_handler.php * UserGroupsEventHandler, user_groups_eh.php * kThemesHelper, themes_helper.php * CustomFieldsTagProcessor, custom_fields_tag_processor.php After: * UserEventHandler, user_eh.php * UserGroupEventHandler, user_group_eh.php * kThemeHelper, theme_helper.php * CustomFieldTagProcessor, custom_field_tp.php |
||||
Steps To Reproduce: | |||||
Additional Information: | This large change, since we need to rename most of our classes/files to keep everything working. That's why I propose this change to be made as part of 5.2.0 release. | ||||
Relationships | |||||
Attached Files: | |||||
|
|||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-09-26 05:08 | alex | Target Version | 5.2.0 => Icebox | ||
2011-09-26 05:07 | alex | Note Added: 0003913 | |||
2010-09-06 05:38 | alex | Note Added: 0002773 | |||
2010-09-06 05:38 | alex | Issue Monitored: Dmitry | |||
2010-09-06 05:37 | alex | Status | needs feedback => needs work | ||
2010-09-06 05:37 | alex | Description Updated | bug_revision_view_page.php?rev_id=563#r563 | ||
2010-09-05 20:54 | Dmitry | Note Added: 0002768 | |||
2010-09-05 20:54 | Dmitry | Assigned To | => alex | ||
2010-09-05 20:54 | Dmitry | Status | active => needs feedback | ||
2010-09-01 02:31 | alex | New Issue | |||
2010-09-01 02:31 | alex | Reference | => http://groups.google.com/group/in-portal-dev/browse_thread/thread/913c2ee4329cd75e |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|