Download the PHP package evgip/w3a without Composer

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

W3A

πŸ‡¬πŸ‡§ English | πŸ‡·πŸ‡Ί Русский

Open-source Medium-style platform for authors and readers

Publish articles, discuss, follow authors β€” no ads, no algorithmic traps.

PHP MySQL Editor.js

Demo Β· Contributing


πŸ“– About

W3A is an independent platform where authors publish in-depth articles, share experience, and engage in meaningful discussions.

The project focuses on:


✨ Key Features

πŸ“° For Readers

✍️ For Authors

πŸ’¬ Discussions

πŸ›‘οΈ Moderation


πŸ–Ό Screenshots

W3A home

W3A admin


πŸ— Architecture

The project is built on a custom MVC framework w3a-core with a modular architecture.

Tech Stack

Component Technology
Backend PHP 8.1+
Framework w3a-core (custom, PSR-compliant)
Database MySQL 5.7+ / MariaDB 10.3+
Frontend Vanilla JS (no heavy libraries)
Editor Editor.js 2.30+
Caching FileCache (custom, no Redis)
Styles Custom CSS framework (Medium-style)

Project Modules


πŸš€ Installation

Requirements

Installation Steps

1. Clone the repository

2. Install dependencies

3. Configure the environment

Edit .env:

4. Create the database

5. Import the schema

6. Create required directories

7. Configure the web server

The document root should point to public/:

Nginx:

8. Open the website

Go to http://localhost and register the first user β€” they will automatically receive administrator privileges.


βš™οΈ Configuration

Main Config Files

File Purpose
app/Config/app.php General application settings
app/Config/database.php Database connection
app/Config/cache.php Caching settings
app/Config/storage.php File storage disks
app/Config/security.php Rate limiting, CSRF
app/Config/invitations.php Invitation system

Rate Limiting

Spam protection is enabled by default:

Settings in app/Config/security.php.


πŸ“š Usage

Writing an Article

  1. Log in to your account
  2. Click "βž• Create" in the header
  3. Start with a heading (H1 or H2)
  4. Add content via the block editor:
    • / β€” block menu
    • Ctrl+Shift+C β€” inline code
    • Ctrl+Shift+K β€” code block
  5. Select tags
  6. Click "Publish"

Paywall (Restricted Content)

  1. In the editor, add a "πŸ”’ Lock" block
  2. Everything below the lock will only be available to:
    • Authenticated users (members)
    • Or only the author's subscribers (subscribers)

Staff Picks

Administrators can feature the best articles:

  1. Open an article
  2. Menu β‹― β†’ "⭐ Add to Staff Picks"
  3. The article will appear in the sidebar on the home page

πŸ—Ί Roadmap


🀝 Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'feat: add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Code Style


πŸ›‘ Security

If you find a vulnerability, do not create a public Issue. Write to [email protected] β€” we will respond within 48 hours.


πŸ“„ License

Distributed under the MIT license.


πŸ™ Acknowledgments


Made with ❀️ for the community

Report a bug Β· Suggest an idea Β· Discuss


All versions of w3a with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
ext-mbstring Version *
ext-curl Version *
ext-fileinfo Version *
ext-gd Version *
ext-pdo Version *
ext-pdo_mysql Version *
ext-json Version *
ext-openssl Version *
phpmailer/phpmailer Version ^7.1.1
erusev/parsedown Version ^1.8
evgip/w3a-core Version ^0.3.2
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 evgip/w3a contains the following files

Loading the files please wait ...