Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions README-ES.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://github.com/softspring/symfonic/blob/5.1/README.md)
[![es](https://img.shields.io/badge/lang-es-yellow.svg)](https://github.com/softspring/symfonic/blob/5.1/README-ES.md)
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://github.com/softspring/armonic/blob/5.1/README.md)
[![es](https://img.shields.io/badge/lang-es-yellow.svg)](https://github.com/softspring/armonic/blob/5.1/README-ES.md)

# Symfonic
# Armonic
Un CMS potente para Symfony.

## Índice

1. Por qué Symfonic
2. Cómo instalar y usar Symfonic
1. Uso de Symfonic en un proyecto Symfony limpio
2. Uso de Symfonic con un proyecto Sylius
1. Por qué Armonic
2. Cómo instalar y usar Armonic
1. Uso de Armonic en un proyecto Symfony limpio
2. Uso de Armonic con un proyecto Sylius
3. Añadiéndole más componentes

## 1. Por qué Symfonic
## 1. Por qué Armonic

- Diseña maquetaciones con estructuras de bloques simples o complejas y reutilízalas en diferentes páginas o secciones.
- Crea páginas combinando módulos creados por ti mismo o utilizando los que le proporcionamos.
- Para secciones comunes en diferentes páginas, simplifica la creación con nuestro concepto de bloques reutilizables.
- Gestiona múltiples versiones de la misma página y previsualiza los cambios sin miedo a cometer errores, ¡publica la versión final cuando estés contento con ella!
- Todo esto con una web semántica desde el primer bloque, responsive, multisite, multiidioma y preparada para SEO.

## 2. Cómo instalar y utilizar Symfonic
## 2. Cómo instalar y utilizar Armonic

### 2.1 Usar Symfonic en un proyecto Symfony limpio
### 2.1 Usar Armonic en un proyecto Symfony limpio

#### Instalación de Symfony

Instala Symfony siguiendo las instrucciones actuales en https://symfony.com/doc/current/setup.html

```bash
symfony new mi-proyecto-symfonic --version="6.2.*" --webapp
symfony new mi-proyecto-armonic --version="6.2.*" --webapp
```

#### Configuración previa
Expand Down Expand Up @@ -137,10 +137,10 @@ Encore
// ...
```

### Instalar symfonic
### Instalar armonic

```yaml
composer require softspring/symfonic:^5.1@dev
composer require softspring/armonic:^5.1@dev
bin/consola doctrina:migraciones:migrar -n
```

Expand Down Expand Up @@ -185,4 +185,4 @@ symfony server:start

Una vez hecho esto, tendremos un Not Found en https://127.0.0.1:8000/ .

Si vamos a https://127.0.0.1:8000/admin/cms/pages podremos configurar nuestra primera página.
Si vamos a https://127.0.0.1:8000/admin/cms/pages podremos configurar nuestra primera página.
28 changes: 14 additions & 14 deletions README.md
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@evabelpeq @javihgil yo en este README en realidad dejaría una referencia a armonic.softspring.es para más detalle y no tener que duplicar info, al menos en la parte de "cómo instalar", etc...

Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://github.com/softspring/symfonic/blob/5.4/README.md)
[![es](https://img.shields.io/badge/lang-es-yellow.svg)](https://github.com/softspring/symfonic/blob/5.4/README-ES.md)
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://github.com/softspring/armonic/blob/5.4/README.md)
[![es](https://img.shields.io/badge/lang-es-yellow.svg)](https://github.com/softspring/armonic/blob/5.4/README-ES.md)

# Symfonic
# Armonic
This system acts as a content manager thanks to which you can create and manage static pages of your website from a single place, simplifying the work process, and also the lives of developers.

Symfonic was developed in response to the need for a CMS that simplifies the creation of static pages and landing pages in Symfony-based projects. This allows our technical team to focus more on innovation and customization of applications, without being tied to repetitive tasks that do not add value.
Armonic was developed in response to the need for a CMS that simplifies the creation of static pages and landing pages in Symfony-based projects. This allows our technical team to focus more on innovation and customization of applications, without being tied to repetitive tasks that do not add value.
## Index

1. Why Symfonic
2. How to Install and Use Symfonic
1. Using Symfonic in a Clean Symfony Project
2. Using Symfonic with a Sylius Project
1. Why Armonic
2. How to Install and Use Armonic
1. Using Armonic in a Clean Symfony Project
2. Using Armonic with a Sylius Project
3. Adding more components to it

## 1. Why Symfonic
## 1. Why Armonic

- Design layouts with simple or complex block structures and reuse them on different pages or sections.
- Create pages by combining modules you create yourself or using the ones we provide.
- For common sections on different pages, simplify creation with our reusable block concept.
- Manage multiple versions of the same page and preview the changes without fear of making mistakes, publish the final version when you are happy with it!
- All this with a semantic website from the first block, responsive, multi-site, multi-language and SEO ready.

## 2. How to Install and Use Symfonic
## 2. How to Install and Use Armonic

### 2.1 Using Symfonic in a Clean Symfony Project
### 2.1 Using Armonic in a Clean Symfony Project

#### Installing Symfony

Install Symfony following current instructions in https://symfony.com/doc/current/setup.html

```bash
symfony new my-symfonic-project --version="6.2.*" --webapp
symfony new my-armonic-project --version="6.2.*" --webapp
```

#### Previous configuration
Expand Down Expand Up @@ -138,10 +138,10 @@ Encore
// ...
```

### Install symfonic
### Install armonic

```yaml
composer require softspring/symfonic:^5.4@dev
composer require softspring/armonic:^5.4@dev
bin/console doctrine:migrations:migrate -n
```

Expand Down
2 changes: 1 addition & 1 deletion assets/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@softspring/symfonic",
"name": "@softspring/armonic",
"license": "MIT",
"version": "5.3.0-dev",
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "softspring/symfonic",
"name": "softspring/armonic",
"description": "A powerful Symfony CMS",
"license": "AGPL-3.0-or-later",
"type": "library",
Expand All @@ -18,7 +18,7 @@
"prefer-stable": true,
"autoload": {
"psr-4": {
"Softspring\\Symfonic\\": "src"
"Softspring\\Armonic\\": "src"
}
}
}
2 changes: 1 addition & 1 deletion config/services/services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ services:
bind:
$debug: '%kernel.debug%'

Softspring\Symfonic\EventListener\WelcomePageListener: ~
Softspring\Armonic\EventListener\WelcomePageListener: ~
6 changes: 3 additions & 3 deletions src/SymfonicBundle.php → src/ArmonicBundle.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Softspring\Symfonic;
namespace Softspring\Armonic;

use Softspring\Symfonic\DependencyInjection\Compiler\AddTwigNamespacesPass;
use Softspring\Armonic\DependencyInjection\Compiler\AddTwigNamespacesPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;

class SymfonicBundle extends Bundle
class ArmonicBundle extends Bundle
{
public function getPath(): string
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php

namespace Softspring\Symfonic\DependencyInjection;
namespace Softspring\Armonic\DependencyInjection;

use Exception;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;

class SymfonicExtension extends Extension
class ArmonicExtension extends Extension
{
/**
* @throws Exception
Expand Down
2 changes: 1 addition & 1 deletion src/DependencyInjection/Compiler/AddTwigNamespacesPass.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Softspring\Symfonic\DependencyInjection\Compiler;
namespace Softspring\Armonic\DependencyInjection\Compiler;

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
Expand Down
2 changes: 1 addition & 1 deletion src/EventListener/WelcomePageListener.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Softspring\Symfonic\EventListener;
namespace Softspring\Armonic\EventListener;

use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpFoundation\Response;
Expand Down
6 changes: 3 additions & 3 deletions templates/bundles/SfsCmsBundle/admin_layout.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="{{ asset('bundles/symfonic/admin.dist.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/armonic/admin.dist.css') }}">
{% endblock %}

{% block header_javascripts %}
Expand All @@ -11,5 +11,5 @@

{% block javascripts %}
{#{{ parent() }}#}{# do not load default bootstrap #}
<script src="{{ asset('bundles/symfonic/admin.dist.js') }}"></script>
{% endblock %}
<script src="{{ asset('bundles/armonic/admin.dist.js') }}"></script>
{% endblock %}
4 changes: 2 additions & 2 deletions templates/bundles/SfsMediaBundle/admin_layout.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="{{ asset('bundles/symfonic/admin.dist.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/armonic/admin.dist.css') }}">
{% endblock %}

{% block header_javascripts %}
Expand All @@ -11,5 +11,5 @@

{% block javascripts %}
{#{{ parent() }}#}{# do not load default bootstrap #}
<script src="{{ asset('bundles/symfonic/admin.dist.js') }}"></script>
<script src="{{ asset('bundles/armonic/admin.dist.js') }}"></script>
{% endblock %}
10 changes: 5 additions & 5 deletions templates/welcome.html.php
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
<html>
<head>
<title>Welcome to Symfonic!</title>
<title>Welcome to Armonic!</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
</head>
<body>
<div class="px-4 pt-5 my-5 text-center">
<div class="col-12 col-lg-6 mx-auto text-start pb-5">
<h1 class="display-4 fw-bold">Welcome to Symfonic</h1>
<p class="lead mb-5">Congratulations! Symfonic has been successfully installed and is ready to use.</p>
<h1 class="display-4 fw-bold">Welcome to Armonic</h1>
<p class="lead mb-5">Congratulations! Armonic has been successfully installed and is ready to use.</p>
<div class="shadow rounded bg-light p-4 mb-5">

<p><strong>Documentation:</strong> Learn how to make the most of Symfonic with our <a href="https://symfonic.softspring.es/latest/">comprehensive guide</a>.</p>
<p><strong>Documentation:</strong> Learn how to make the most of Armonic with our <a href="https://armonic.softspring.es/latest/">comprehensive guide</a>.</p>
<p class="mb-0"><strong>Commercial Support:</strong> Need personalized assistance? <a href="https://softspring.es/contact/">Get in touch with our team</a>.</p>

</div><p>Thank you for choosing Symfonic! We hope you enjoy building with our platform. 🚀</p>
</div><p>Thank you for choosing Armonic! We hope you enjoy building with our platform. 🚀</p>
</div>
</div>
</body>
Expand Down