Anonymous | Login | Signup for a new account | 2024-03-29 09:47 CDT |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Relationship Graph | [ View Issue ] [ Dependency Graph ] | |||
|
||||
|
Viewing Issue Simple Details | |||||
ID | Category | Type | Reproducibility | Date Submitted | Last Update |
0000382 | [In-Portal CMS] Install / Upgrages | feature request | always | 2009-10-12 17:58 | 2010-01-11 22:01 |
Reporter | Dmitry | View Status | public | ||
Assigned To | alex | ||||
Priority | critical | Resolution | fixed | ||
Status | closed | ||||
Summary | 0000382: Theme Depended Files and Demo Installation | ||||
Description |
There are 2 Theme related tasks here: 1. Moving all theme and module depended data, such as: - default_design - section_design - item_design - english.lang (Front End language pack) - need to break main language pack on parts. - install_data.sql (for Demo data, see below) from the Core In-Portal (including installation) into the actual theme. 2. Create the ability to have Theme related demo data (ie. sections, forms) to be installed along with the actual theme when In-Portal is installed for the first time (clean install). For now the only way to deliver images for demo data is to copy them directly into "/system/user_files" folder. NOTES: a. we assume that Demo installation will be done only for 1 theme at a time and user will need to reinstall if he wants to have "install_data.sql" ti be executed again. b. Language data should be imported when user install the system first time or Enables the theme. Both tasks as interconnected and been filed together. |
||||
Additional Information |
Notes from previous discussion on this issue: ========================= a) theme_info.xml (in theme root) <theme_info> <default_design>platform/designs/default_design.des</default_design> </theme_info> b) Have "install" subfolder under each theme and in each it's modules subfolder. In each "install" subfolder, there could be "install_data.sql" (theme/module dependent demo data), "english.lang" (theme/module dependent phrases), "module_info.xml" (module dependent settings in this theme) files. Format of module_info.xml: <module_info> <section_design>in-link/index</section_design> <item_design>in-link/links/link_detail</item_design> </module_info> Other files (install_data.sql/english.lang) are in same format as files, located in "core/install" folder. Important note that In-Portal will have it's Demo data too, not modules only. I think it's a good idea to have "install/" folder for In-Portal theme as well. |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Web Development by Intechnic In-Portal Open Source CMS |