Download the PHP package cmsgears/template-community without Composer

On this page you can find all versions of the php package cmsgears/template-community. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package template-community

Project - CMSGears (https://www.cmsgears.org)

Template - Community

License - GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)

Description - The community template requires below listed modules, plugins, themes and widgets freely provided by CMSGears.

Modules

  1. Core Module to manage site users, galleries, newsletters, roles and permissions.
  2. Forms Module to accept forms in both ajax and regular way.
  3. CMS Module to manage page, post, blocks, menus, sidebars and widgets.
  4. Community Module to manage groups, group members, group messages, friends.

Plugins

  1. File Manager Plugin provide default component to accept uploaded files and File Uploader Widget to uploads files.
  2. Social Meta Plugin provides options to customise pages and posts on facebook and twitter wall.

Widgets

  1. CLEditor Widget can be used to edit content using CLEditor WYSIWYG editor.
  2. Block Widget can be used to form pages using Blocks.
  3. Nav Widget can be used to form navigation menus.
  4. Login Widget can be used to login or register on site using Ajax.
  5. Gallery Widget can be used to show Image Galleries.
  6. Newsletter Widget can be used to allow site users to register for news and updates from site.
  7. Form Widget can be used to display forms stored in database using yii way.
  8. Ajax Form Widget can be used to display forms stored in database. These can be submitted using Ajax.
  9. Blog Widget can be used to show blog posts.

Themes

  1. Admin Theme provide layouts to manage Core, Forms and CMS modules. It also provide options to configure modules and plugins.
  2. Community Theme for frontend. It provide layouts and views for Core, Forms and CMS modules.

Template Details

The Community Template is a group of directories and configuration files used to manage the backend and frontend applications.

It also provide DB configuration having required test data. The uploads directory is uploaded by default files required for demonstration purpose.

Template Demo

  1. Frontend - https://demo.cmsgears.com/templates/community ([email protected], test#123)
  2. Admin - https://demo.cmsgears.com/templates/community/admin ([email protected], test#123)

Template Installation

The Community Template can be installed via composer using the below mentioned command. To install composer, please refer to their official site https://getcomposer.org.

We can install release and pre-release i.e. alpha, beta versions using composer as mentioned below.

We can also use below mentioned commands to access the pre release code

We can also install the template for latest code by cloning Community Template for the pre-release branch i.e. alpha, beta. In this case, we need to install composer.json file to initialise vendor directory.

Server Details

  1. Apache - If we are using Apache web server, we need to run either of the above mentioned command under Apache web root directory. More details can be found at http://www.cmsgears.org. The modules rewrite and headers must be enabled for apache.

Template Configuration - New

  1. Create the database, database user and update both the environments config - environments/dev/common/config/config-env.php, environments/prod/common/config/config-env.php. The default database and database user are cmgdemobasic.
  2. To trigger real-time mails in production environment, remove the config param 'useFileTransport' from the environments/prod/common/config/config-env.php.
  3. Install the DB using all-in-one-d.sql provided within the console/migrations directory. We might need to change database name if it's different than cmgdemobasic.
  4. Run the php script init.php to initialize the application for the predefined environments. The script will ask to choose environemnt among prod or dev.
  5. Update htaccess located under template root based on your web server needs. More details about live application settings can be found at http://www.cmsgears.org.
  6. Download the Admin, Mutisite and Blog Themes and place them under