PHPackages                             rskuipers/typecms - 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. rskuipers/typecms

AbandonedArchivedMagento-module

rskuipers/typecms
=================

3.1.0(10y ago)20117[2 issues](https://github.com/rskuipers/RK_TypeCMS/issues)PHP

Since Jun 17Pushed 10y ago5 watchersCompare

[ Source](https://github.com/rskuipers/RK_TypeCMS)[ Packagist](https://packagist.org/packages/rskuipers/typecms)[ Docs](https://github.com/rskuipers/RK_TypeCMS)[ RSS](/packages/rskuipers-typecms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

TypeCMS
=======

[](#typecms)

Magento module which adds page types to the CMS.

[![backend](https://camo.githubusercontent.com/67db7047453353cbdeacf0cccd95a107c5f669ae66cecb7c9978bbc08aa7cedf/687474703a2f2f692e696d6775722e636f6d2f4f4334583749702e706e67)](https://camo.githubusercontent.com/67db7047453353cbdeacf0cccd95a107c5f669ae66cecb7c9978bbc08aa7cedf/687474703a2f2f692e696d6775722e636f6d2f4f4334583749702e706e67)[![backend](https://camo.githubusercontent.com/5f77533c328cd7a3fdbd0c0496b69b1edf81b5d0fefd4a1bba4394bc13ab2807/687474703a2f2f692e696d6775722e636f6d2f714768484b30432e706e67)](https://camo.githubusercontent.com/5f77533c328cd7a3fdbd0c0496b69b1edf81b5d0fefd4a1bba4394bc13ab2807/687474703a2f2f692e696d6775722e636f6d2f714768484b30432e706e67)

The above was achieved purely with xml.

Features
--------

[](#features)

TypeCMS was developed to allow for more flexibility with the Magento CMS. TypeCMS introduces page types which have their own custom backend fields and frontend templates. Define custom page types through XML Define custom backend fields for your page types through XML Define custom templates for your page types through XML Optionally add your own backend model to handle your fields as you wish.

Usage
-----

[](#usage)

The recommended way of creating page types is by creating a separate custom module with the page types defined in its config.xml. Optionally you can just put your page types in the app/etc/modules/RK\_TypeCMS.xml file. Defining a page type

```

                    Test
                    typecms/page_type_default
                    typecms/page_type_default
                    typecms/default.phtml
                    typecms_default

                            Name
                            text

                            Age
                            int

                            Gender
                            select

                                Male
                                Female

                            Married
                            yesno

                            Picture
                            image

                            CV
                            file

                            Introduction
                            editor

                            Signature
                            textarea

```

The above defines a page type (in this case the default page type) called Default with its own template and attributes.

Changelog
---------

[](#changelog)

Version 3.1.0 (29-03-2016)

- [\#11](https://github.com/rskuipers/RK_TypeCMS/issues/11) Add custom handles (thank you [@adamj88](https://github.com/adamj88))

Version 3.0.0 (12-08-2015)

- \[BC break\] Introduce support for Bubble CMS (previously Clever CMS) (thank you [@adamj88](https://github.com/adamj88))

Version 2.1.0 (17-01-2014)

- Add Collection page type, allows you to easily read out a page's children and display their information (currently CleverCMS only)
- Add docblocks to everything
- Add block types and option to define a block type for a page type
- Add modman support

- Fix issue with attributes being reinstalled during setupAttributes()
- Fix issue when database prefixes are used
- Minor bug fixes

Version 2.0.4 (03-01-2014)

- Fix issue with template not showing

Version 2.0.3 (05-12-2013)

- Fix compatiblity issue with Clever CMS

Version 2.0.2 (28-11-2013)

- Add template processor to default template (to parse widgets and such)

Version 2.0.1 (12-11-2013)

- Fix bug where attributes were deleted upon insertion
- Fix compatibility issue with Clever CMS

Version 2.0.0 (29-09-2013)

- Added file field
- Added image field
- Added yes/no field
- Added select field

- Changed field types to represent frontend type instead of backend type
- [Fixes #2](https://github.com/RickKuipers/TypeCMS/issues/2)
- [Fixes #1](https://github.com/RickKuipers/TypeCMS/issues/1)

Version 1.0.2 (15-09-2013)

- Fixed the int and varchar table's value column types.

Version 1.0.1 (15-09-2013)

- Fixed incorrect directory structure

Version 1.0.0 (01-09-2013)

- Initial release

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~143 days

Total

3

Last Release

3702d ago

Major Versions

2.1.1 → 3.0.02015-08-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/f985f18147d5d21625c267a5378665043f86bb92f14338e72b7c025d26ee1a0d?d=identicon)[rskuipers](/maintainers/rskuipers)

---

Top Contributors

[![rskuipers](https://avatars.githubusercontent.com/u/1918518?v=4)](https://github.com/rskuipers "rskuipers (37 commits)")

### Embed Badge

![Health badge](/badges/rskuipers-typecms/health.svg)

```
[![Health](https://phpackages.com/badges/rskuipers-typecms/health.svg)](https://phpackages.com/packages/rskuipers-typecms)
```

###  Alternatives

[algolia/algoliasearch-magento

Algolia Search for Magento

16648.8k](/packages/algolia-algoliasearch-magento)[inviqa/magento-symfony-container

Provides Magento with an instance of a Symfony DI Container

2436.5k](/packages/inviqa-magento-symfony-container)

PHPackages © 2026

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