Installation
Install CONTENIDO with the help of the official installation guide (see Installation guide). Comply exactly with this guide, so we can detect errors in it.
General tests after a new installation:
- Does the installation work properly?
- Can you login with the chosen password?
New installation with example client
- Does the example client contain all example resources? (see Example Client)
- Does the example client render correctly in your browser?
New installation without example client
- Create a new client
- Create a new language for the client
- Create a new category
- Upload files
Updates
Update CONTENIDO with help of the official upgrade guide (see Upgrade guide). Follow the instructions to the letter so that we can find errors in it.
Try upgrading from the latest version of the 4.8 branch AND from the latest version of the 4.9 branch.
General tests after upgrade:
- Are all pre-existing resources still available? (Modules with translations, layouts, templates, categories, articles, language, clients)
- Did the upgrade process run all upgraded jobs?
General Tests
Please try to perform the following actions and check if they behave like expected for the backend and frontend.
Content -> Articles
Type | Backend | Frontend |
---|
Create article | | |
Set start article | | |
Make article online | | Delete |
articleChange template | | Protect |
categoryFreeze article | | Edit |
template configurationDuplicate article | | Change template |
Edit article (please see Content Types) | | |
Freeze Edit article properties | | Synchronize article |
List content entries | | | Synchronize
categoryEdit content list entry | | |
Duplicate articleDelete content list entry | | |
Edit Delete article | | |
Edit | article propertiestemplate configuration | | | Create article
Protect category | | |
List content entriesMake category online | | Edit content list entry |
Synchronize article | | |
Delete content list entrySynchronize category | | |
Content -> Category
Type | Backend | Frontend |
---|
Create new tree | | |
New category | | |
Rename category | | |
Set category on- or offline | | |
Protect category | | |
Delete Move category up | | |
Move category up | | |
Move category down | | | Move
Duplicate category | down | | |
Frontent accessConfigurate category | | | Duplicate category
Frontent access | | |
Configurate Delete category | | |
Content -> File manager
Type | Backend | Frontend |
---|
Create directory | | |
Upload files | | Delete |
filesModify file | | Remove |
directoryMultidelete files | | Rename |
directoryDelete files | | |
Modify file | | |
Rename fileRemove directory | | |
Multidelete files | | |
Content -> Translations
Type | Backend | Frontend |
---|
Edit View translations | | |
View Edit translations | | |
Style -> Layouts
Type | Backend | Frontend |
---|
Delete Create layout | | |
Modify layout | | | Create layout
Synchronize layouts | | | Synchronize layouts
Delete layout | | |
Style -> Modules
Type | Backend | Frontend |
---|
Delete Create module | | |
Edit module | | | Create module | | |
Synchronize modules | | |
Manage history | | |
Truncate history | | |
Translate modules | | |
Delete module | | |
Style -> Templates
Type | Backend | Frontend |
---|
Delete Create template | | |
Edit template | | |
Create Duplicate template | | | Duplicate template
Visual edit | | | Visual edit
Delete template | | |
Style -> CSS
Type | Backend | Frontend |
---|
Create CSS | | Delete |
Modify CSS | | Modify CSS |
Truncate history | | | Truncate history
Delete CSS | | |
Style -> JavaScript
Type | Backend | Frontend |
---|
Delete Create script | | |
Create Edit script | | | Edit script
Manage history | | | Manage
Truncate history | | | Truncate history
Delete script | | |
Style -> HTML
Type | Backend | Frontend |
---|
Create HTML template | | |
Delete Modify HTML template | | | Modify HTML template
Manage history | | | Manage
Truncate history | | | Truncate history
Delete HTML template | | |
Administration -> Users
Type | Backend | Frontend |
---|
Delete userCreate User | | Create |
UserEdit user | | | Edit
Delete user | | |
Administration -> Groups
Type | Backend | Frontend |
---|
Delete Create group | | |
Create Edit group | | | Edit
Delete group members | | | Delete
Add group members | | | Add
Delete group | members | | |
Administration -> Languages
Type | Backend | Frontend |
---|
Activate Create language | | |
Deactive Edit language | | |
Create Activate language | | |
Delete Deactive language | | |
Edit Delete language | | |
Administration -> Clients
Type | Backend | Frontend |
---|
Remove client | | |
Create client | | |
Edit client | | |
Create/Edit article specifications | | |
Delete article specifications | | |
Define default article specification | | |
Save client setting | | |
Delete client setting | | |
Edit client setting | | |
Remove client | | |
Administration -> Logs
Type | Backend | Frontend |
---|
Show log | | |
...
Type | Backend | Frontend |
---|
Create frontend user | | |
Delete Save frontend user | | Save |
Add frontend user assignment | | | Create frontend group
Delete fronted user assignment | | |
Delete Create frontend group | | |
Save frontend group | | |
Delete | fronted user assignmentfrontend group | | |
Add Delete frontend user | assignment | | |
Administration -> Plugin Manager
Type | Backend | Frontend |
---|
Run Plugin Manager | | |
Install plugin | | |
Delete plugin | | |
Installation mode
...
Content TypesAll content types need to be tested. This requires them to be used in a module which is assigend to a template and edited in an article.
CMS_HTMLHEAD
- Input of HTML text should print HTML
CMS_HTML
- Input of HTML text should print HTML
- Create a new link to another CONTENIDO article (Should set a correct path in TinyMCE)
- Embed an image from the file manager
CMS_TEXT
- Input of HTML text should print HTML plain
- Input of text with paragraphs should print text with line breaks
CMS_HEAD
- Input of HTML text should print HTML plain
- Input of text with paragraphs should print text with line breaks
CMS_DATE
- Current date should be highlighted
- "Now" should select the current date and time
- Choosing a date and time should display the selected date with the right format in the input field.
- Saving with the green check mark should print the formatted date in the article.
- Changing the format should update the displayed date in the article.
CMS_TEASER
- Automatic:
- Headlines with umlauts should print at the selected template place
- Change the sort order of the teaser
- Manual teaser:
- Select articles from different categories
- Settings:
- Change the display style of the teaser
- Image scale: "Cut" should display different sections
- Change the content types to display different content in the teaser
CMS_FILELIST
- Directories:
- Select more than one directory
- General
- Try using headlines with umlauts
- Changing the sort order and sorting criteria
- Files from sub directories of the selected ones should be displayed if the checkbox is checked
- Meta data should be loaded and shortened if the checkbox is checked
- Filter:
- Filter files with file extensioins and file sizes
- Manual:
- Select files to be included manually. DIrectories form the first tab should be ignored
CMS_IMG / CMS_IMGDESCR / CMS_IMGEDITOR
- Directories:
- Selecting a directory should display images on the right
- Selecting sub directories should display images
- Meta:
- Selecting a file should display its path and meta information
- Upload:
- Create a new directory with new files. Selection should preview the image
- Upload new files in the main directory
- Upload new files in a sub directory
- Selecting an existing file should display a preview
- Save image with the green check mark. It should be displayed in the article
CMS_LINK / CMS_LINKTARGET / CMS_LINKDESCR / CMS_LINKEDITOR
- Checking "New window" should set LINKTARGET to display in a new window
- Changing the title should be reflected in LINKDESCR
- External:
- External links should link to external websites
- Internal:
- Internal links should be SEO optimized or contain a front_content.php link
- Link to a file:
- Create new directories with new files. Selecting should link to that file
- Upload new files to the main directory
- Upload new files to a sub directory
- Selecting an existing file should link to it
- Save content with green check mark