Download the PHP package zemit-cms/core without Composer

On this page you can find all versions of the php package zemit-cms/core. 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 core

Zemit Core

Zemit CI Build Status Scrutinizer Code Quality Code Intelligence Status Code Coverage

Latest Stable Version Latest Unstable Version License

Daily Downloads Monthly Downloads Total Downloads

Welcome to Zemit Core, an innovative enhancement for the Phalcon PHP Framework designed to supercharge your web development process. Zemit Core is not just an add-on; it's a comprehensive toolset that transforms the way you build and manage web applications.

At its heart, Zemit Core is about simplicity, efficiency, and scalability. Whether you're developing a complex enterprise application or a simple website, Zemit provides a robust, flexible foundation that adapts to your needs. Built on top of Phalcon, one of the fastest PHP frameworks available, Zemit Core leverages its performance while tweaking and existing components and introducing an array of new features and functionalities.

Key Highlights:

Whether you're a seasoned Phalcon developer or new to the framework, Zemit Core offers a seamless, intuitive experience, empowering you to create exceptional web applications with speed and ease.

Let's dive in and explore what Zemit Core has in store for your development journey!

Getting Started

Creating a new project using Zemit

If you want to create a new project from scratch, we invite you to visit the Zemit App repository for more informations. The composer create-project will be helpful for a brand new project, it will create all the necessary and recommended files and default configurations to save you time and effort.

Adding Zemit to your existing project

The composer require will be helpful for an existing project.

There you go, you can already start using Zemit classes simply by loading the composer autoloader within your application.

If you want to benefit the full potential of Zemit, you can bootstrap your application using \Zemit\Bootstrap. Here is a minimalstic example of how to achieve this using \Phalcon\Autoload\Loader.

Configuration

Zemit will automatically look for the .env from the root of your project. There you can add your own custom variables for your custom application or set the ones that are natively supported by Zemit.

Add the database config, note that we use dotenv to load the .env config. Simply add .env file to the root of your project.

Initialize Database

We are using phalcon cli to run & generate database migration.

Serve Application

To use Web MVC modules of Zemit Core locally, you can use PHP's built-in web server, note that this web server is designed to aid application development. It may also be useful for testing purposes or for application demonstrations that are run in controlled environments. It is not intended to be a full-featured web server.

You should now be able to access Zemit Core Frontend module from http://localhost:8000

This web server runs only one single-threaded process, so PHP applications will stall if a request is blocked. For more information about the CLI SAPI built-in web server, refer to the official documentation: https://www.php.net/manual/en/features.commandline.webserver.php

Full-featured Web Server

If you want to expose the application to the public world wide web, you can use apache, nginx or any similar production ready web servers.

You will need a Web server service to point to the /public/ folder of your new project. Here is virtual host example using apache 2.4 + php-fpm 8.2 from remi repository on Redhat.

Requirements

Zemit Core is designed to work seamlessly with a specific set of technologies and PHP extensions to ensure optimal performance and functionality.

To check and install the necessary PHP extensions and manage Zemit’s dependencies, use Composer:

This command will automatically verify if your environment meets the requirements for running Zemit Core and install any missing dependencies.

By meeting these requirements, you can ensure a smooth and efficient experience with Zemit Core.

Languages & Compatibilities

Zemit is built to be flexible and powerful, supporting a wide range of technologies and components. While we have certain core requirements, you have the freedom to integrate additional tools as per your project's needs.

Additionally, while not mandatory, the following are highly recommended for enhancing performance and functionality:

By utilizing these technologies, Zemit offers a scalable, robust platform for developing web applications, giving you the flexibility to tailor the environment to your needs.

Contact Information

Got questions, feedback, or need assistance with Zemit? We're here to help!

Your input and interactions are invaluable to Zemit’s ongoing development and success. Don't hesitate to reach out - we're always eager to hear from you!

Contributing

We warmly welcome contributions to the Zemit project! Whether you're skilled in coding, documentation, design, or testing, your input can make a significant difference.

Here are some ways you can contribute:

To get started, please review our CONTRIBUTING.md guide. It covers everything you need to know about contributing to Zemit, including how to submit your changes and our coding standards.

Join us in shaping Zemit into an even more powerful and user-friendly CMS!

License

Zemit is dedicated to open-source and community-driven development, proudly licensed under the BSD 3-Clause License. This license grants you broad freedom to use, modify, and distribute the software, ensuring that Zemit remains a community asset accessible to all.

We respect intellectual property and the efforts of contributors. As such, all use of Zemit should adhere to the conditions outlined in the license.

For the complete terms and conditions of the BSD 3-Clause License, please refer to our LICENSE.txt file.

© 2017-present, Zemit Team. All rights reserved.


All versions of core with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
ext-intl Version *
ext-json Version *
ext-mbstring Version *
ext-pdo Version *
ext-phalcon Version >=5.7
ext-sodium Version *
docopt/docopt Version ^1.0
league/flysystem Version ^3.27
league/fractal Version ^0.20.1
phalcon/devtools Version ~5.0
phalcon/incubator-mailer Version ^2.0
vlucas/phpdotenv Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zemit-cms/core contains the following files

Loading the files please wait ....