Anonymous | Login | Signup for a new account | 2024-04-26 19:58 CDT |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
View Revisions: Issue #1128 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0001128: Implement "Promo Blocks" functionality as on Intechnic.com | ||
Revision | 2011-12-22 03:17:23 by alex | ||
Additional Information | We need to Improve currently implemented and committed functionality by introducing the ability to have multiple Promo Blocks grouped into a single Promo Block Group which later can be assigned to a specific Catalog Section (when adding/editing) to auto-print associated Promo Block on that section on the Front end. Below is the plan of action for implementing changes to "Promo Blocks": 1. Change currently implemented Promo Blocks section to work the same way as Forms: a. ability to Add/Edit a "Promo Block Group". Need to add a new table (ie. PromoBlockGroups) which will group promo groups together, plus hold their settings (that are now located under "Promo Blocks" configuration section). b. same as Forms make sure Promo Blocks section is hidden in Simple preset, however it can be visible with DEBUG ON while in Simple preset. The ability to Add Promo Block Groups in Simple preset should be controlled with similar to Forms 'Show "Forms Editor" in DEBUG mode only' setting when Admin can see a toolbar and Add Promo Block Group in Simple preset ONLY if "Show "Promo Blocks Editor" in DEBUG mode only" is set to ON. 2. Each "Promo Block Group" should have these fields: General: - ID - Title (Varchar 255, which will be used in Main Admin Menu once added) - CreatedOn - Status (Active, Disabled) - AssignedToSections (lists sections that have this Group assigned to separated by comma; read-only) Move current "Promo Settings" from Website -> Configuration -> Advanced under each "Promo Block Group". Settings: PromoRotationDelay - Promo Rotation Delay (seconds): PromoTransitionTime - Transition Delay (seconds): PromoTransitionControls - Promo Transition Controls: PromoTransitionEffect - Promo Transition Effect: (Fade, Slide, Custom - NEW option with value -1 ) PromoTransitionEffectCustom - Promo Transition Custom Effect: (textarea which will be shown is Custom option is selected above so Developer can put there some custom value - whatever he wants) NOTE: in the future we night need to add more of these settings 3. Implement Toolbar for managing "Promo Block Groups" Buttons with standard functionality - Add, Edit, Delete, Enable, Disable, View 4. Add new field called "PromoBlockGroupId" to Category & PromoBlocks tables. On new field to Add/Edit Section interface after "Menu Status" field as a Drop-down with all Promo Block Groups listed and sorted by Title ASC 5. Adjust Front-end implementation so it lists Promo Block from corresponding Promo Block Group on the section. a. We might need to create a new Tag for this which will check and use PromoBlockGroupId b. Teach the tag to accept PromoBlockGroupId as a parameter so we can actually call this tag ANYWHERE we need and feed it an ID (by hand) so it will do the trick for us even if it has not been assigned to that Section/template. Will make things easier to customize if needed. NOTE: a. We need to reset and refresh Admin Menu when we Add/Edit a Promo Block Group. |
||
Revision | 2011-12-22 03:08:01 by alex | ||
Additional Information | We need to Improve currently implemented and committed functionality by introducing the ability to have multiple Promo Blocks grouped into a single Promo Block Group which later can be assigned to a specific Catalog Section (when adding/editing) to auto-print associated Promo Block on that section on the Front end. Below is the plan of action for implementing changes to "Promo Blocks": 1. Change currently implemented Promo Blocks section to work the same way as Forms: a. ability to Add/Edit a "Promo Block Group". Need to add a new table (ie. PromoBlockGroups) which will group promo groups together, plus hold their settings (that are now located under "Promo Blocks" configuration section). b. same as Forms make sure Promo Blocks section is hidden in Simple preset, however it can be visible with DEBUG ON while in Simple preset. The ability to Add Promo Block Groups in Simple preset should be controlled with similar to Forms 'Show "Forms Editor" in DEBUG mode only' setting when Admin can see a toolbar and Add Promo Block Group in Simple preset ONLY if "Show "Promo Blocks Editor" in DEBUG mode only" is set to ON. 2. Each "Promo Block Group" should have these fields: General: - ID - Title (Varchar 255, which will be used in Main Admin Menu once added) - CreatedOn - Status (Active, Disabled) - AssignedToSections (lists sections that have this Group assigned to separated by comma; read-only) Move current "Promo Settings" from Website -> Configuration -> Advanced under each "Promo Block Group". Settings: PromoRotationDelay - Promo Rotation Delay (seconds): PromoTransitionTime - Transition Delay (seconds): PromoTransitionControls - Promo Transition Controls: PromoTransitionEffect - Promo Transition Effect: (Fade, Slide, Custom - NEW option with value -1 ) PromoTransitionEffectCustom - Promo Transition Custom Effect: (textarea which will be shown is Custom option is selected above so Developer can put there some custom value - whatever he wants) NOTE: in the future we night need to add more of these settings 3. Implement Toolbar for managing "Promo Block Groups" Buttons with standard functionality - Add, Edit, Delete, Enable, Disable, View 4. Add new field called "PromoBlockGroupId" to Category & PromoBlocks tables. On new field to Add/Edit Section interface after "Menu Status" field as a Drop-down with all Promo Block Groups listed and sorted by Title ASC 5. Adjust Front-end implementation so it lists Promo Block from corresponding Promo Block Group on the section. a. We might need to create a new Tag for this which will check and use AssignedPromoBlockGroupId b. Teach the tag to accept PromoBlockGroupId as a parameter so we can actually call this tag ANYWHERE we need and feed it an ID (by hand) so it will do the trick for us even if it has not been assigned to that Section/template. Will make things easier to customize if needed. NOTE: a. We need to reset and refresh Admin Menu when we Add/Edit a Promo Block Group. |
||
Revision | 2011-12-20 03:57:28 by alex | ||
Additional Information | We need to Improve currently implemented and committed functionality by introducing the ability to have multiple Promo Blocks grouped into a single Promo Block Group which later can be assigned to a specific Catalog Section (when adding/editing) to auto-print associated Promo Block on that section on the Front end. Below is the plan of action for implementing changes to "Promo Blocks": 1. Change currently implemented Promo Blocks section to work the same way as Forms: a. ability to Add/Edit a "Promo Block Group". Need to add a new table (ie. PromoBlockGroups) which will group promo groups together, plus hold their settings (that are now located under "Promo Blocks" configuration section). b. same as Forms make sure Promo Blocks section is hidden in Simple preset, however it can be visible with DEBUG ON while in Simple preset. The ability to Add Promo Block Groups in Simple preset should be controlled with similar to Forms 'Show "Forms Editor" in DEBUG mode only' setting when Admin can see a toolbar and Add Promo Block Group in Simple preset ONLY if "Show "Promo Blocks Editor" in DEBUG mode only" is set to ON. 2. Each "Promo Block Group" should have these fields: General: - ID - Title (Varchar 255, which will be used in Main Admin Menu once added) - CreatedOn - Status (Active, Pending, Disabled) - AssignedToSections (lists sections that have this Group assigned to separated by comma) Move current "Promo Settings" from Website -> Configuration -> Advanced under each "Promo Block Group". Settings: PromoRotationDelay - Promo Rotation Delay (seconds): PromoTransitionTime - Transition Delay (seconds): PromoTransitionControls - Promo Transition Controls: PromoTransitionEffect - Promo Transition Effect: (Fade, Slide, Custom - NEW option with value -1 ) PromoTransitionEffectCustom - Promo Transition Custom Effect: (textarea which will be shown is Custom option is selected above so Developer can put there some custom value - whatever he wants) NOTE: in the future we night need to add more of these settings 3. Implement Toolbar for managing "Promo Block Groups" Buttons with standard functionality - Add, Edit, Delete, Enable, Disable, View 4. Add new field called "AssignedPromoBlockGroupId" to Sections table. On new field to Add/Edit Section interface after "Menu Status" field as a Drop-down with all Promo Block Groups listed and sorted by Title ASC 5. Adjust Front-end implementation so it lists Promo Block from corresponding Promo Block Group on the section. a. We might need to create a new Tag for this which will check and use AssignedPromoBlockGroupId b. Teach the tag to accept PromoBlockGroupId as a parameter so we can actually call this tag ANYWHERE we need and feed it an ID (by hand) so it will do the trick for us even if it has not been assigned to that Section/template. Will make things easier to customize if needed. NOTE: a. We need to reset and refresh Admin Menu when we Add/Edit a Promo Block Group. |
||
Revision | 2011-12-18 23:44:29 by Dmitry | ||
Additional Information | We need to Improve currently implemented and committed functionality by introducing the ability to have multiple Promo Blocks grouped into a single Promo Block Group which later can be assigned to a specific Catalog Section (when adding/editing) to auto-print associated Promo Block on that section on the Front end. Below is the plan of action for implementing changes to "Promo Blocks": 1. Change currently implemented Promo Blocks section to work the same way as Forms: a. ability to Add/Edit a "Promo Block Group". Need to add a new table (ie. PromoBlockGroups) which will group promo groups together, plus hold their properties. b. same as Forms make sure Promo Blocks section is hidden in Simple preset, however it can be visible with DEBUG ON while in Simple preset. The ability to Add Promo Block Groups in Simple preset should be controlled with similar to Forms "Show "Forms Editor" in DEBUG mode only" setting when Admin can see a toolbar and Add Promo Block Group in Simple preset ONLY if "Show "Promo Blocks Editor" in DEBUG mode only" is set to ON. 2. Each "Promo Block Group" should have these fields: General: - ID - Title (Varchar 255, which will be used in Main Admin Menu once added) - CreatedOn - Status (Active, Pending, Disabled) - AssignedToSections (lists sections that have this Group assigned to separated by comma) Move current "Promo Settings" from Website -> Configuration -> Advanced under each "Promo Block Group". Settings: PromoRotationDelay - Promo Rotation Delay (seconds): PromoTransitionTime - Transition Delay (seconds): PromoTransitionControls - Promo Transition Controls: PromoTransitionEffect - Promo Transition Effect: (Fade, Slide, Custom - NEW option with value -1 ) PromoTransitionEffectCustom - Promo Transition Custom Effect: (textarea which will be shown is Custom option is selected above so Developer can put there some custom value - whatever he wants) NOTE: in the future we night need to add more of these settings 3. Implement Toolbar for managing "Promo Block Groups" Buttons with standard functionality - Add, Edit, Delete, Enable, Disable, View 4. Add new field called "AssignedPromoBlockGroupId" to Sections table. On new field to Add/Edit Section interface after "Menu Status" field as a Drop-down with all Promo Block Groups listed and sorted by Title ASC 5. Adjust Front-end implementation so it lists Promo Block from corresponding Promo Block Group on the section. a. We might need to create a new Tag for this which will check and use AssignedPromoBlockGroupId b. Teach the tag to accept PromoBlockGroupId as a parameter so we can actually call this tag ANYWHERE we need and feed it an ID (by hand) so it will do the trick for us even if it has not been assigned to that Section/template. Will make things easier to customize if needed. NOTE: a. We need to reset and refresh Admin Menu when we Add/Edit a Promo Block Group. |
||
Revision | 2011-12-18 21:16:05 by Dmitry | ||
Additional Information | We need to Improve currently implemented and committed functionality by introducing the ability to have multiple Promo Blocks grouped into a single Promo Block Group which later can be assigned to a specific Catalog Section (when adding/editing) to auto-print associated Promo Block on that section on the Front end. Below is the plan of action for implementing changes to "Promo Blocks": 1. Change currently implemented Promo Blocks section to work the same way as Forms: a. ability to Add/Edit a "Promo Block Group". Need to add a new table (ie. PromoBlockGroups) which will group promo groups together, plus hold their properties. b. same as Forms make sure Promo Blocks section is hidden in Simple preset, however it can be visible with DEBUG ON while in Simple preset. The ability to Add Promo Block Groups in Simple preset should be controlled with similar to Forms "Show "Forms Editor" in DEBUG mode only" setting when Admin can see a toolbar and Add Promo Block Group in Simple preset ONLY if "Show "Promo Blocks Editor" in DEBUG mode only" is set to ON. 2. Each "Promo Block Group" should have these fields: General: - ID - Title (Varchar 255, which will be used in Main Admin Menu once added) - CreatedOn - Status (Active, Pending, Disabled) - AssignedToSections (lists sections that have this Group assigned to separated by comma) Move current "Promo Settings" from Website -> Configuration -> Advanced under each "Promo Block Group". Settings: PromoRotationDelay - Promo Rotation Delay (seconds): PromoTransitionTime - Transition Delay (seconds): PromoTransitionControls - Promo Transition Controls: PromoTransitionEffect - Promo Transition Effect: (Fade, Slide, Custom - NEW option with value -1 ) PromoTransitionEffectCustom - Promo Transition Custom Effect: (textarea which will be shown is Custom option is selected above so Developer can put there some custom value - whatever he wants) NOTE: in the future we night need to add more of these settings 3. Implement Toolbar for managing "Promo Block Groups" Buttons with standard functionality - Add, Edit, Delete, Enable, Disable, View 4. Add new field called "AssignedPromoBlockGroupId" to Sections table. On new field to Add/Edit Section interface after "Menu Status" field as a Drop-down with all Promo Block Groups listed and sorted by Title ASC 5. Adjust Front-end implementation so it lists Promo Block from corresponding Promo Block Group on the section. a. We might need to create a new Tag for this which will check and use AssignedPromoBlockGroupId b. Teach the tag to accept PromoBlockGroupId as a parameter so we can actually call this tag ANYWHERE we need and feed it an ID (by hand) so it will do the trick for us even if it has not been assigned to that Section/template. Will make things easier to customize if needed. NOTE: a. We need to reset and refresh Admin Menu when we Add/Edit a Promo Block Group. |
||
Revision | 2011-12-18 21:16:05 by Dmitry | ||
Additional Information |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Web Development by Intechnic In-Portal Open Source CMS |