Skip to content

Commit

Permalink
Copying the public release of 9.0 into the GitHub repo.
Browse files Browse the repository at this point in the history
Zenario version 9.0 is a new major release. It contains changes to the editing interface
in the admin front-end, and changes to how layouts are stored internally.

For more information please see https://zenar.io/zenario-90
  • Loading branch information
Chris-Turnbull committed Jun 21, 2021
1 parent ddb59eb commit b4f56ad
Show file tree
Hide file tree
Showing 847 changed files with 20,967 additions and 29,502 deletions.
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ Contributing

Zenario allows you to write your own custom modules to add new features to the CMS.
If you would like help to get started please see our
[Developer Guides](http://zenar.io/developer-documentation).
[Developer Guides](https://zenar.io/developer-documentation).
You can also create your own skins to assign to the layouts of your site.
For more info see our guides for [Creating a skin](http://zenar.io/creating-a-skin).
For more info see our guides for [Creating a skin](https://zenar.io/creating-a-skin).

If you wish to contribute your modules and skins to our repository then:

* Please submit skins as subdirectories in the zenario_custom/templates/grid_templates/skins
directory.
* Please submit modules as subdirectories in the zenario_custom/modules directory.
* Please make sure that your PHP code meets the guidelines stated in the
[Standards and security](http://zenar.io/standards-and-security) section of our website.
[Standards and security](https://zenar.io/standards-and-security) section of our website.

We can't currently accept pull requests to the core software, although we will address
any reported bugs.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<p align="center"><img
alt="Zenario" width="284" height="114"
src="http://zenar.io/zenario_custom/misc/logo_on_github/zenario%20logo@4x.png"
src="https://zenar.io/zenario_custom/misc/logo_on_github/zenario%20logo@4x.png"
/></p>

What is Zenario?
Expand All @@ -10,7 +10,7 @@ Zenario is a web-based **content management system** or CMS. It can be used for
sites, with many "wysiwyg" features, but is really designed to run **extranet** sites,
such as customer portals. It also has **multilingual** features built in from the core.

* Zenario's [Official website](http://zenar.io)
* Zenario's [Official website](https://zenar.io)

What are the main features?
------------------------------
Expand Down Expand Up @@ -50,19 +50,19 @@ Documents, Countries etc.)
Learn Zenario
--------------------------------------

* Read our [User Guides](http://zenar.io/user-guides) to learn the basic functions
* Read our [User Guides](https://zenar.io/user-guides) to learn the basic functions

* Watch our [videos](https://www.youtube.com/channel/UCjzvrpRHM_sUBpZn08BiXmg/videos)
to see Zenario in action

* Access the [Zenario documentation area](http://zenar.io/documentation-area) to get
* Access the [Zenario documentation area](https://zenar.io/documentation-area) to get
technical help on the workings of the CMS

* Can't find what you're looking for? Ask us in the [forum](http://zenar.io/forums).
* Can't find what you're looking for? Ask us in the [forum](https://zenar.io/forums).

Download Zenario
---------------------
* You can download a packaged version of Zenario in either zip, gzip or 7zip format at
[zenar.io/download-zenario](http://zenar.io/download-zenario)
[zenar.io/download-zenario](https://zenar.io/download-zenario)


65 changes: 27 additions & 38 deletions README_INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,18 @@ System Requirements
To run Zenario you will need a web server/hosted account with the following:

* Apache Server version 2.4.7 or later
* PHP version 7.0 or later
* MySQL version 5.7 or later (the equivalent version of Aurora is also supported)
* An empty MySQL database to install to
* PHP version 7.2 or later (PHP 7.4 preferred)
* MySQL version 5.7 or later
* The GD, libCurl, libJPEG and libPNG libraries, and multibyte support in PHP
* Apache mod_rewrite support for .htaccess files (optional but highly recommended)
* Linux server (ideally, but may also work on Windows).

Zenario sites will work with all modern, standards-compliant web browsers, however this
is dependent on how a designer writes CSS and frameworks for the site. If compatibility
with yet older browsers is required, this should be possible with careful design.
Zenario sites will work with all modern, standards-compliant web browsers, however this is
dependent on how a designer writes CSS and frameworks for the site. If compatibility with
yet older browsers is required, this should be possible with careful design.

In administration mode, Zenario will run on:

In administration mode, Zenario will run on at least the following browsers:

* Windows with Chrome (stable channel) or equivalent
* Windows with Firefox (release channel)
Expand All @@ -26,28 +27,29 @@ In administration mode, Zenario will run on:
* Mac OSX with Firefox (release update channel)
* Mac OSX with Safari (latest version)

We test on all of the above platforms. Zenario may run on other operating systems and
browsers, but this is not tested.
We test on all of the above platforms. Administration mode may be usable on other
operating systems and browsers, but this is not tested.


Place the files on your server
------------------------------

You should download the .zip file, unzip it on your local machine, and then use a FTP
You should download the `.zip` file, unzip it on your local machine, and then use a FTP
program to upload the files to your server.

Alternatively, if you have ssh access it's faster to download the .tar.gz file, upload
it to your server and then unpack it by running:
Alternatively, if you have ssh access it's faster to download the `.tar.gz` file,
upload it to your server and then unpack it by running:

tar xfz community-7.0.2a.tar.gz
tar xfz zenario-probusiness-9.0.54149.tar.gz


If you want to run Zenario in the root of a domain (e.g. http://example.com/), you
should place the files into your server's web directory (sometimes called the public
HTML directory or the document root) .
should place the files into your server's web directory (sometimes called the public HTML
directory or the document root) .

If you want to run Zenario from a subdirectory (e.g. http://example.com/cms/), you
should create a subdirectory with the correct name inside your server's web directory
and place the files in there.
If you want to run Zenario from a subdirectory (e.g. http://example.com/cms/), you should
create a subdirectory with the correct name inside your server's web directory and place
the files in there.


Create directories and set permissions
Expand All @@ -59,29 +61,27 @@ You will need to create two directories:
* A docstore/ directory

These should not be publicly accessible, so you should create them outside of your web
directory. Zenario will need to write files and folders to these directories, so you
need to make them writable, e.g. on a UNIX/Linux server:
directory. Zenario will need to write files and folders to these directories, so you need
to make them writable, e.g. on a UNIX/Linux server:

chmod 777 backup/
chmod 777 docstore/


There are four directories in the CMS that you need to make writable:
There are three directories in the CMS that you need to make writable:

* The cache/ directory
* The private/ directory
* The public/ directory
* The zenario_custom/templates/grid_templates/ directory

E.g. on a UNIX/Linux server:

chmod 777 cache/
chmod 777 private/
chmod 777 public/
chmod 777 zenario_custom/templates/grid_templates/
chmod 666 zenario_custom/templates/grid_templates/*.css
chmod 666 zenario_custom/templates/grid_templates/*.tpl.php


You can optionally make the zenario_siteconfig.php file writable for a smoother install
You can optionally make the `zenario_siteconfig.php` file writable for a smoother install
process.


Expand All @@ -96,15 +96,4 @@ need to enter:

* A name, username and password to connect to a database
* A name and an email address to create your first administrator account.
* An initial language for your site (you can add more languages later).


Enable your site
----------------

No-one apart from you (and any other administrators you create) can see your site until
you enable it. To enable your site:

* Publish your homepage and any other "special pages" in the system. ("Special pages" are
listed in Organizer under "Content items -> Special pages".)
* Go to "Configuration -> Site settings" in Organizer and enable your site.
* An initial language for your site (you can add more languages later).
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"phpmailer/phpmailer": "~6.0",
"powder96/numbers.php": "@dev",
"ps/image-optimizer": "*",
"smottt/wideimage": "*",
"twig/twig": "^2.0",
"geoip2/geoip2": "~2.0"
},
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
"vimeo-upload": "*",
"wowjs": "*"
},
"version": "8.9.54153"
"version": "9.0.54156"
}
Loading

0 comments on commit b4f56ad

Please sign in to comment.