Core code of NumberNine CMS

Overview

NumberNine Logo


Github Workflow

Introduction

NumberNine is a CMS for building websites and web applications with Symfony. While generic enough to meet standard websites requirements, it's designed to be easily extensible to target specific business needs.

Documentation

Visit https://numberninecms.github.io/ for user and developer documentation.

Contributions

Feel free to submit issues and pull requests.

Credits

  • Thanks to JetBrains for supporting this project

JetBrains

License

MIT

Copyright (c) 2020-2021, William Arin

Comments
  • Bump requirements to Symfony 6.2

    Bump requirements to Symfony 6.2

    • BREAKING: NumberNine\Bundle namespace becomes NumberNine
    • BREAKING: path in config/routes/numbernine.yaml becomes @NumberNineBundle/config/routing.yaml
    • NEW: compatible with Symfony 6.2
    opened by williarin 0
  • Tests refactoring

    Tests refactoring

    • Move test case classes to bundle namespace 10cca20
    • Remove DotAwareWebTestCase 431aae1
    • Fix a bug which caused services_test.yml to be loaded from the app and threw exception a3414ad
    • Access denied now redirects either on admin login or homepage depending on the requested url 6f9fa15
    opened by williarin 0
  • Configurable admin prefix

    Configurable admin prefix

    A NumberNine application can now change the admin url in the services.yaml file:

    parameters:
        numbernine.config.admin_url_prefix: secret-admin
    

    Now all admin urls will be like /secret-admin/login etc.

    opened by williarin 0
  • Delete post from classic editor

    Delete post from classic editor

    Some improvements: a4ce7ec handle post deletion access rights 73f322c delete post from classic editor with confirmation modal 3499c44 handle classic editor access rights

    opened by williarin 0
  • Documentation : can't execute command ???

    Documentation : can't execute command ???

    Hi, After installing numberninecms with docker, as show in the documentation (Installation Docker one-liner), I want to create database and admin user.

    in shell, in my project folder, i try to execute : docker-compose exec php bin/console numbernine:user:create --admin

    I obtain this answer : ERROR: No container found for php_1

    I've the same answer for other commands show in your documentation.

    When i try to execute : docker-composer up

    It will launch the application, but i can't access to the docker instance and try to execute commands in its own shell. Can you help mye please ?

    Gilbert ARMENGAUD Celtic34fr Béziers - Occitanie - France

    opened by celtic34fr 5
Releases(0.4.5)
  • 0.4.5(Oct 8, 2022)

  • 0.4.4(Oct 8, 2022)

    New features

    • Translate singular and plural taxonomies #67
    • Add log that shows resolved template file #68

    Fixes

    • Remove env files from php container definition in docker-compose.yml #64
    • Fix overriding textarea and input class #65
    • Fix admin index page when creating a custom entity type without featured image #66

    Full Changelog: https://github.com/numberninecms/cms/compare/0.4.3...0.4.4

    Source code(tar.gz)
    Source code(zip)
  • 0.4.3(Jun 26, 2022)

    New features

    • Add multiple capabilities at once #58
    • Automatically include App assets if they exist when calling N9_head() #59
    • Customizable reset-password url prefix #61

    Fixes

    • Fix Symfony 6.1 BC break for custom normalizer #63

    Full Changelog: https://github.com/numberninecms/cms/compare/0.4.2...0.4.3

    Source code(tar.gz)
    Source code(zip)
  • 0.4.2(Feb 20, 2022)

    New features

    • Add new --roles option to CreateUserCommand #55

    Changes

    • *TestCase classes now part of the bundle, and can be used in the app tests #56

    Full Changelog: https://github.com/numberninecms/cms/compare/0.4.1...0.4.2

    Source code(tar.gz)
    Source code(zip)
  • 0.4.1(Feb 14, 2022)

    Breaking changes

    • Database schema updated with new column #51

    New features

    • Configurable admin prefix, defaults to /admin/ #47
    • Lockable user roles (no delete button in admin) #51

    Fixes

    • Fix general settings form constraints #50
    Source code(tar.gz)
    Source code(zip)
  • 0.4.0(Feb 11, 2022)

  • 0.3.6(Oct 30, 2021)

  • 0.3.5(Oct 17, 2021)

    New features

    • View post button in classic editor toolbar, to view the frontend post #41
    • Delete post button with confirmation modal in classic editor #42

    Fixes

    • Removed a constraint on slug which prevented a new post to be created with an empty slug 651a839
    Source code(tar.gz)
    Source code(zip)
  • 0.3.4(Oct 10, 2021)

  • 0.3.3(Oct 8, 2021)

    New features

    • new AbstractFormComponent to easily create components with forms #39
    • default menu style can be added using MenuShortcodeStyleEvent #38

    Improvements

    • form validation constraints #39
    Source code(tar.gz)
    Source code(zip)
  • 0.3.2(Oct 2, 2021)

  • 0.3.1(Oct 2, 2021)

  • 0.3.0(Sep 27, 2021)

    Breaking changes

    • New platform requirements: PHP 8.1 and above, Symfony 5.4 and above #30
    • Theme and Shortcode annotations replaced by attributes

    New features

    • Hide bulk action buttons when no row is selected #32
    Source code(tar.gz)
    Source code(zip)
  • 0.2.8(Sep 3, 2021)

    New features

    • Prepend Private: to private content entity titles while browsing them (with authorization) #28

    Fixes

    • Author of a private page and anyone having read_private_posts capability can access a private page #28
    • Throw 404 not found when accessing a private page without authorization #28
    • Unpublished posts permalinks won't change anymore #28
    • Fix Symfony 5.3.7 bug involving decorated services symfony/symfony#42791
    Source code(tar.gz)
    Source code(zip)
  • 0.2.7(Aug 26, 2021)

    New features

    • Edit slug in classic editor #21

    Changes

    • Renamed Row and Column shortcodes to Grid and GridElement #22

    Fixes

    • Cleaner editor output #23
    • Allow '0' value to appear in generated shortcode attributes #24
    • Fix publishedAt changing at every save #27
    • Shortcode without template won't throw exception anymore #22
    Source code(tar.gz)
    Source code(zip)
  • 0.2.6(Aug 21, 2021)

  • 0.2.5(Aug 15, 2021)

  • 0.2.4(Aug 5, 2021)

Owner
NumberNine CMS
NumberNine CMS is a content management system built with Symfony
NumberNine CMS
The spatial web mapping framework and core-module

Mapbender module This is the Mapbender module, the main-component of the Mapbender application. This module works like a library and can not run for i

Mapbender Development Team 74 Dec 25, 2022
Learning Management System made in vanilla PHP to learn core concepts and usage of some basic utils

Learning Management System Learning Management System made in vanilla PHP to learn core concepts and usage of some basic utils. Report Bug · Request F

TitansLab 1 Mar 30, 2022
QuidPHP/Core is a PHP library that provides an extendable platform to create dynamic applications

QuidPHP/Core About QuidPHP/Core is a PHP library that provides an extendable platform to create dynamic applications. It is part of the QuidPHP packag

QuidPHP 4 Jul 2, 2022
Database browser for the WoW Alpha Core project

Database browser for the WoW Alpha Core project

null 4 Dec 9, 2022
A field for editing code in the SilverStripe CMS using Ace Editor

SilverStripe CodeEditorField This module adds a CodeEditorField that uses Ace Editor (http://ace.c9.io/) to let you edit code (mostly HTML or JavaScri

Nathan Cox 25 Apr 20, 2022
Backend of the Articly wiki/cms project

Documentation | Changelog | Roadmap Currently under heavy development & testing. Fast, easy and reliable wiki software running in the web. What is Art

null 4 Feb 14, 2022
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are alr

Grav 13.6k Dec 24, 2022
Self-hosted CMS platform based on the Laravel PHP Framework.

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

October CMS 10.8k Dec 30, 2022
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.

⚠️ Note - Not the latest version This is the repository for Bolt 3. Please know that Bolt 5 has been released. If you are starting a new project, plea

Bolt 4.1k Dec 27, 2022
Laravel Shopping Cart CMS

This is Laravel shopping cart CMS with stripe payment gateway integration. You can use it for post page and product. You can also see orders. This cms

Itobuz 42 Nov 24, 2022
Multilingual PHP CMS built with Laravel and bootstrap

Lavalite This is an open source of Content Management System developed with Laravel framework. Documentation Visit Documentation section in the websit

LavaLite 2.6k Dec 26, 2022
Full symfony website application cms + app all in one

Symfony Web App All in one cms website + Inventori Invoice Accounting Application A new modern web app with content management system for build websit

Mesin Kasir 5 Sep 22, 2022
Source code of Strm.pl, brand-new social service.

Strimoid Source code of Strm.pl, brand-new social service.

Strimoid 67 Oct 20, 2022
Um modelo de loja virtual utilizando HTML, CSS, JS, Bootstrap e PHP, utilizando ferramentas de edição de texto (VS Code), Edição de imagens (Adobe photoshop) e de vetorização (Adobe Illustrator).

Loja virtual fictícia Um modelo de loja virtual utilizando HTML, CSS, JS, Bootstrap e PHP, utilizando ferramentas de edição de texto (VS Code), Edição

Emily Leme 2 Sep 8, 2021
This is the source code to my website built with the Laravel framework.

About This is the source code to my website built with the Laravel framework. Set-up Simply clone this repository, install composer and node dependenc

Octanna 6 Dec 29, 2021
Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links.

Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links. It has its own GUI for the editing. The GUI provides a very simple role concept. This tool can be used for digital signage, Information panels, News or Events or similar.

null 4 Aug 22, 2022
A dumb sharing site for photos and videos, made by me, using a bit of borrowed code.

ShitShare A dumb sharing site for photos and videos, made by me, using a bit of borrowed code. Information This was made on Windows, so when video upl

null 1 Dec 14, 2022
Code utilisé pour les démonstrations de ma conférence sur la Microtypographie pour Paris Web 2021

?? Microtypographie - Exemples de fixers Dans le cadre de ma conférence sur la microtypographie pour Paris Web 2021, je vous propose ce petit projet,

Marion Hurteau 5 Nov 11, 2021
The source code to Charlie’s old website.

About This is the source code to my website built with the Laravel framework. Set-up Simply clone this repository, install composer and node dependenc

Charlie Joseph 6 Dec 29, 2021