PHPackages                             akm/page-frame - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. akm/page-frame

ActiveProject[Templating &amp; Views](/categories/templating)

akm/page-frame
==============

A template project for creating landing pages with PageFrame

03PHP

Since Oct 4Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ajaykmankani/akm-frame_page)[ Packagist](https://packagist.org/packages/akm/page-frame)[ RSS](/packages/akm-page-frame/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PageFrame - Easy Landing Page Framework
=======================================

[](#pageframe---easy-landing-page-framework)

PageFrame is a lightweight PHP framework designed to help you create effective landing pages with ease. With PageFrame, you can manage all the data you want to display on your landing page, such as email addresses, phone numbers, and more, in different variables. This allows you to update and customize your landing page content effortlessly.

Features
--------

[](#features)

- **Variable-based Content:** Store different types of content in variables for easy management and customization.
- **Simplified Design:** Create stylish landing pages with a clean and straightforward design.
- **Customization:** Customize your landing page by simply modifying variables, making it easy to update contact information or other details.

Getting Started
---------------

[](#getting-started)

### Installation

[](#installation)

To get started with PageFrame, follow these steps:

1. Install Composer (if not already installed): [Composer Installation](https://getcomposer.org/doc/00-intro.md)
2. Create a new PageFrame project using Composer:

    ```
    composer create-project akm/page-frame
    ```
3. Start building your landing page by modifying the variables in the framework.

### Usage

[](#usage)

1. Open the `public/index.php` file in your project directory.
2. Update the variables in the file to reflect the content you want on your landing page. For example:

    ```
    $email = "contact@example.com";
    $phone = "+1 (123) 456-7890";
    // Add more variables as needed
    ```
3. Customize the HTML and CSS in the `public/index.php` file to match your desired landing page design.
4. Save your changes.
5. Access your landing page by opening it in a web browser.

Example
-------

[](#example)

Here's an example of how you can use PageFrame to create a simple landing page:

```

    My Landing Page

        Welcome to My Landing Page

        Contact us at:

            Email:
            Phone:

        &copy;  My Company

```

Contributing
------------

[](#contributing)

If you'd like to contribute to PageFrame, please feel free to open issues, submit pull requests, or reach out to the project maintainers.

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

Acknowledgments
---------------

[](#acknowledgments)

- PageFrame was created by Ajay Mankani.

Contact
-------

[](#contact)

If you have any questions or feedback, you can reach us at .

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e1bfa8c9165b3c6d35ed6d285b7e2e7d10b60c86dc665531918bd6e0eba68df?d=identicon)[ajaykmankani](/maintainers/ajaykmankani)

---

Top Contributors

[![ajaykmankani](https://avatars.githubusercontent.com/u/53260795?v=4)](https://github.com/ajaykmankani "ajaykmankani (12 commits)")

### Embed Badge

![Health badge](/badges/akm-page-frame/health.svg)

```
[![Health](https://phpackages.com/badges/akm-page-frame/health.svg)](https://phpackages.com/packages/akm-page-frame)
```

###  Alternatives

[mustache/mustache

A Mustache implementation in PHP.

3.3k44.6M291](/packages/mustache-mustache)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3871.2M](/packages/limenius-react-bundle)[nicmart/string-template

StringTemplate is a very simple string template engine for php. I've written it to have a thing like sprintf, but with named and nested substutions.

2101.7M30](/packages/nicmart-string-template)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
