/
CHANGELOG
executable file
·485 lines (440 loc) · 30.4 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
RedKite CMS 1.1.2 (2014/03/02)
8036141 Fixed failing test; Did dos2unix; Updated controller test to use Request param; Updated Twig/ImageThumbnail to allow for null returns;
Fixed `end` call in AlActiveTheme where a iterator was given (boekkooi)
756359c DocBlock and code cleanup (boekkooi)
22ec6dd Routes updated to use prefix (boekkooi)
9ea4411 centered base panel for pages, languages, security and themes; avoid default browser event for panel buttons
bb5cf02 [bug] fromLanguageAndPageNames filtered by toDelete
554afe8 fixed block definition with a single group throws an exception
317c1e4 Removed all YUI references. This commit removes the `enable_yui_compressor` option and all related assetic yui filters. (boekkooi)
194f977 Delete vendor/vendors.php (boekkooi)
17e42a3 redesigned RedKite CMS interface. The top toolbar and left buttons have been removed and replaced by a control panel placed on the left.
This control panel is displayed minimized by default and it can be opened to full minimized screen height where all commands are iconized
and available. From this status it can be maximized to have all commands descripted. The control panel status is saved, so each time the
CMS is opened the control panel is positioned as left
1e50c18 passed the red_kite_labs_theme_engine.web_path to the asset that handles the deploy bundle path; dumped assets for rkcms env instead of prod e
a07d75f Fixed `Variable "domain" does not exist` (boekkooi)
e84c48d added the blockExtraOptions argument to renderIncludedBlock twig function to pass extra options from a parent block to children
339647e added blockDefinition property to AlSlot to define a value from the theme overriding the block default content
963fa25 skipped block assignment to collection, when the block is null
RedKite CMS 1.1.1 (2014/01/26)
dd8c634 fixed unwanted behavior in google chrome preventing default event when clicking on a select box inside the active popovered editor
d2df726 PHP executable path can be empty. Language sort must be by main flag first [alexkvak]
caa2af8 reset internal content variable when generating a new section to prevent the generaton of duplicated blocks sections when deploying
481ea2f the stage environment did not work properly: fixed
0ced19c changed how RedKite CMS manages unpublished pages when the website is deployed. Now all pages are published and unpublished pages will inherit from a default under-construction template
79a20f3 sorted templates in pages manager form
RedKite CMS 1.1.1 (2014/01/18)
f22eacd login errors were displayed in a wrong position: fixed
31bec90 cleaned the page attributes form after a page is edited
802fc72 added the fromLanguageAndPageNames method to fetch a SEO object from language and page names
c9ebf1f removed deprecated classes and methods
56c2850 refactored and adapted due to deploy and page tree objects refactoring and slots decupling
3ad3274 added a command to migrate themes
64afe8f refactored PageTree object
053b372 refactored deploy objectes
1d59527 renamed TemplateSlots objects because of they have been changed in ThemeEngineBUndle
cadc0c1 refactoring themes management; slots have been decouplead from templates so the services that handles all the objects involved with themes are generated in a diffent way
RedKite CMS 1.1.Release Candidate 2 (2013/12/18)
eb72840 fixed a bug that does not immediatly activate an editor that handles a list, when one of the items it manages was added or removed
9139c37 fixed manual route path generation
a74c96d a script tag added to a Script block was uneditable: fixed
66eb9cf added a new entry in the blocks menu to add a new block above the selected block
9364b4a fixed a bug that adds included blocks to a page when the father slot was not expected to be added
9bc7992 [API Break Compatibility] AlSlotManager has been refactored
b80606d added a listener to close the list interface when the block is removed and the list is still in edit mode
c812039 blockDeleted triggered before updating the block's content on the page and passed the deleted block as argument
531669a updated SlotRendererExtension renderBlock method to accept extra attributes passed to the block's editor
79a230b fixed AlBlockManagerJsonBlockCollection which was not working properly, in fact when you add or remove a block it did not add or remove the right item
dfc6a02 removed SimpleHtmlDom because it is not used anymore
b66242d fixed a bug recentry introduced. The block must be retrieved again instead of referring the previous retrieved instance
77f2859 added more tests for AlThemeChangerTest object
b3e45fc added more tests for AlCommandsProcessorTest object
11332b8 added more tests for AlActiveTheme object
2e570ec updated due to changes in RedKiteThemeEngineBundle configuration parameters
38eead9 removed specific type for setAlBlocks argument
4ff67de refreshed the activeBlock reference when the block it redrawed
ccac2ef fixed docblocks and removed inheritdoc markup where not appliable
RedKite CMS 1.1.Release Candidate 1 (2013/11/14)
68278e4 added hideElementContent method to make appliable the hide content method to an element; hid the edited block when required
87bb383 hidden contents were not correctly restored when the editor was stopped. fixed
ff35dd0 added upload icon to base bootstrap themes
641611c updated base test to fetch the translator
4291b0b refactored button_widget adding the cms_language for translations
729500a fixed AlTranslator to accept all catalouges
4df13fe forced popover editor to use always the data-title attribute as title
RedKite CMS 1.1.Release Candidate (2013/11/17)
59ad6e4 added a callback called when the list is started end another one when the list is stopped
20aa369 added missing parent() call for assets sections
5422182 images list displays images as table rows instead of thumbnails
c6410ae added the cms_language as global twig variable
c891fc7 improved and refactored the manageTheme plugin
1861da5 removed messages dictionaries because they have been moved
7f1088e refactored EditBlock method
RedKite CMS 1.1.Beta 4 (2013/11/10)
e8a66c5 fixed box-centered class
80229d0 blocks toolbar add button is now hidden when block is included
099ba4e improved contents toolbar: background image is now rendered using css, background image changes according with the toolbar position; added hover image
12f0013 hidden move icon because it is not implemented yet
242f250 fixed AlCommandsProcessor to detect a failed command
af35802 added submit button to this base type so all classes which inherits will inherit the button
3bb7783 refactored AlBlockManagerJsonBlockCollection
bd05a64 implemented the filter attribute for App-Blocks to filter them in the added menu
efea4ca increased floating panel z-index
4c46a07 increased popover z-index
297a4bb thrown an exception when home page is directly degraded
c75b786 fixed language promotion to main language which was not working as expected because it did not reset the previous main language
64d967a redesigned the login form and the one displayed when the user session has expired
deef510 upgraded to Propel 1.7.0
efdd73d changed placeholder icon
32c461a fixed elfinder icons wrong display when using Twitter Bootstrap 3
e2e7dbd redesigned pages, languages and security panels
RedKite CMS 1.1.Beta 3 (2013/10/26)
c8269ce added a control to check when the red_kite_cms.bootstrap_themes is defined
ec232c6 added a workaround to correctly display alerts in Twitter Bootstrap 2.x and 3.x
d615973 fixed domain to use for the translation
8ae77b5 AlCommandsProcessor returns false when a process fails instead of throwing an exception
RedKite CMS 1.1.Beta 2 (2013/10/20)
00f34fc Twitter Bootstrap 3 integration completed
d7476d6 fixed navigation menu markup to work with Twitter Bootstrap 2 and 3
ea4e7c8 fixed wrong label to activate a theme
bb6909e added events handler for ajax transaction to avoid blocking the application when an unespected error occours
ca71468 verified that data('activeBlock') exists and added error handling
cefa1a7 login form will only work with Twitter Bootstrap 3 release
91888c1 updated Twitter Bootstrap paths
df7a310 the RedKiteCmsBundle:Themes:Slots/template_slots_panel.html.twig template requires the cms_language instead of the configuration
e519e16 updated and fixed inline list and permalinks select
bf838fb item is now passed to BlocksController action for included blocks
e30195c changed the behaviour of templatesInUse method which now returns only the template names
cbbc063 added a control to check the language id value is an integer
c0a13db refactored setupPage method
3fd77a6 fixed inline list commands z-index
2eddced improved inline list commands positioning
a87e5d7 triggered an even when a block is added, edited or deleted
1e5c4ee renamed blockStopEditing event to stopEditingBlocks
e649897 renamed blockEditing event to startEditingBlocks
1b02e99 started the implementation of the features to make the cms compatible to work with bootstrap 2.x and 3.x
RedKite CMS 1.1.Beta 1 (2013/10/12)
eb08161 fixed control to check when page must be edited instead of added
ca5a716 fixed a bug that stops the page saving when a user tries to add a page but has selected another page on pages list but has not selected the language
dc1b844 fixed schema indexes names
f7700c2 fixed arguments for AlSeoRepository fromPageAndLanguage method
RedKite CMS 1.1.Beta (2013/09/20)
1e7935c added parent call to metatag section
a83a95e added translation capabilities to SlotRendererExtension and translated messages
0e41e0c added document that explains how to migrate App-Blocks from AlphaLemon to RedKite CMS
0731152 fixed some small typos
d36f1f5 normalized transalation files
cc050b0 listener does not intercepts exceptions and then rendering a 404 response, now they can be intercepted by the ExceptionListener listener
1d7a96c restyled the login and welcome templates
c373a17 added new parameter website_url used to generate the sitemap
fbafb10 fixed an annoying bug which prevents to modify contents after adding or editing a page or a language
ef118dc removed the slot name requirement for powered by link: now the link could stay everywhere on the page
d2c9dd3 fixed some interface styles
16dbf35 changed how the popover that contains the current block editor is displayed
1eac7d5 fixed icons markup
9284279 stopped event propagation when adding or removing list items
7a6b663 fixed inline list bug that occours when adding and removing blocks
480a41f added a new base template which extends the RedKiteLabsThemeBundle:Frontend:base.html.twig and adds two blocks to add assets when the cms is active
7faff08 changed how the redkitecms:generate:templates generates the slots configuration files.
9f15695 templates can be genearated also when they have no slots
d11bfb8 added a control to make sure that the theme exists before fetching the templates
c9b8832 All throws exceptions now implement the RedKiteCmsExceptionInterface
fada859 AlThemesCollectionWrapper throws a ThemeNotFoundException when the requested theme is not found. Renamed the NonExistentTemplateException to TemplateNotFoundException which now implements the RedKiteCmsExceptionInterface
c0dcff4 added a new command to migrate from AlphaLemon RC4 to RedKite CMS
75d1cd3 added documents that explains how to migrate and application and theme from AlphaLemon CMS to RedKite CMS
ec6d1b2 fixed default theme path for generator tests
5097a2f changed AlBlockManagerFactory behaviour: now it does not remove a block when this has been uninstalled
12e0587 fixed a bug due to empty values which are not allowed when saving a list of images
c5a9fc2 added ThemeEngineBundle's commands and adapted several classes due to ThemeEngineBundle lightening
b0c27b3 set bootstrap skin as default
85fbcfe renamed routing name
1339a4e renamed translation catalogues
f4f20e3 removed internal bundles from the CMS to a new bundle
a3b5763 moved images list to Image Bundle
6d48b44 renamed AlphaLemonExceptionInterface to RedKiteCmsExceptionInterface
f6dfcf6 fixed a bug handling the previous theme when it is null
69f28ae moved from AlphaLemon CMS to RedKite CMS
1.1.RC4 (2013-07-28)
1a6a5bc fromLanguageName orders by permalink by default; this behavior can be controlled by the second argument
62ac8ab rename toolbar button "Users" to "Security"
d7ac650 renamed deploy routes and updated security deploy regex
e871738 added a control to avoid to add assets declararation to a deployed page, when the App-Block is not used in the page itself
0bc62b8 defined the default bundle's skeleton dir when any one has been specified from the external
0f81423 updated to Symfony2.3
39512ed renamed production environment from local to production
7702d24 moved translation to unique catalogue as suggested by Symfony2 Bundles best-practices
7584fb6 updated routes names according to bundles best-practices
65685f7 updated Controllers to use AlTranslator object
539853a removed showExternalFilesManagerAction
0039b25 removed bower support and moved to AlphaLemon CMS installer bundle
fd8b10b removed jquery-metatag dependency
184aa8a removed metadata dependency from imagesList jquery plugin
e33f873 jquery list() plugin has been temporary suspended until jquery.metadata dependency is not removed from this plugin, as did for imagesList
b2235c9 added a control to disallow add a space character when adding an internal symfony2 route to a link block
2225471 used tinyMCE editor instead of CKEditor
9ed3207 removed external assets management
cda8537 removed internal and external javascripts and stylesheets management from AlBlockManager
b18f444 PageTree sets merged assets back to the Template
9f14795 Script bundle did too much, so it has been semplified and now just only a script can be added
cc4138e added default value to AlBlockManagerInlineTextBlockTest
a7ee033 moved elfinder instantation from server side to client side; revisited some messages; updated tests
36d9eea fixed 'messages' catalog management
51860e4 improved blocks management: it is no more required to close the active block editor to edit another block
5692932 added elfinder vendor files to AlphaLemon CMS and removed the url scheme from elfinder url
4417627 refactored z-indexes elements using sass variables
64fc015 fixed file href when file is not opened
91303ec fixed improper editor closing when clicking on an editor included element
aa45317 deprecated the function to remove a single page attribute
7b7a49d an opened editor can be also closed clicking somewhere on the page
bfdcaf5 clicking the empty slots placeholder notices that it is not editable and encourages you to add a new block
3e343eb added a boostrap file to generate the database to run tests from a symfoy2 application
28a93c1 passed alpha_lemon_cms.configuration to template_slots_panel
e10c0f9 removed al_showAvailableBlocks route which is not used anymore
55bb749 removed unused files
198ddd6 updated inline lists add button has been placed under each list item, to let insert new items not only at the end of the list
8781aa6 fixed a bug checking that url exists in items array and updated unit tests
53875d7 removed the control to check if deploy folder exists because it is already made later
e1e5b73 improved several exception messages and completed italian translation
f800378 changed cms language implementation
8d5f69f validated the modelObject passed as parameter
f8866f3 deprecated AlBlockManagerTinyMce
036832b added AlphaLemonDeprecatedException thrown when a class or method is deprecated
59b62bd used AlphaLemon's RuntimeException instead of php one
6fa32a9 removed specific exceptions catching from EditSeoListener and left only the generic \Exception exception
e0462ab removed pageguide which will be substituted by twitter bootstrap tooltips/popovers
9b93a7d managed a pure symfony2 route passed in the link argument
1f3aa30 fixed a bug that sometimes does not display images after deploying the website
3854612 added a default value for editor title when attribute is not defined
21c1c65 fixed and refactored domains declaration
ddcf1d6 removed retrieveRepeatedContents method
3ad9341 removed translation folder from gitignore and added translations folder
b91c449 removed unused dependencies
1.1.RC3 (2013-06-16)
caf609f added description field to add an optional description for the file when it is displayed as a link
9125e9d languages menu did not work correctly when deploying the website (this will be improved ASAP)
00b9833 fixed generated form file name when genaration an App-Block
9109ddd bug fixed: repeated contents are now correctly retrieved when deploying a website
92611bf removed unused code
1cd21b4 fixed PHP coding standard issues using PHP-CS-Fixer
f412117 improved the languages navigation menu which now displayes the languages as
an image; added two sets of flags images with different dimensions; the images
path is configurable, so another set of images can be easily used
0472f6d moved CKEditorBundle dependency to dev
75967e7 added the AlBlockManagerJsonBlockCollection to manage a json file that handles a collection of objects
d9a5694 removed dependency from BootbusinessTheme
1.1 RC2 (2013-06-02)
49368d9 fixed theme activation
205c55e removed some dependencies from metatada jquery plugin
af47dd8 templateStylesheets were rendered in the wrong place: fixed
feecd7f updated dev requirements to symfony 2.1.10
b5873e2 updated unit test
d31db87 AlDeployer now generates all the base view files for themes' templates,
fe47fc4 removed dependency from doctrine/common dev-bugfix
1.1 RC1 (2013-05-26)
0e386c8 changed the behavior of retrieveContentsBySlotName using the LIKE operator
9a1aa93 included blocks are now correctly chenged when the includer block is recovered
067f8a2 changed the path where assets are copied when deploying the stage environment. In this way, the production environment is totally isolated from the production one
b779ab7 fixed getAbsoluteUploadFolder which was not correct
1.1 RC (2013-05-23)
55b7d35 rewritten the interface and the CMS behavior when the current theme must be changed
fixed theme preview
eb15fe1 enabled the control to disable a javascript code inside a script tag when the edit mode is active and added unit test
cf6ef7a fixed refresh languages navigation list
a8e89b7 added block to avoid to change the active language
------- updated several unit and functional tests
1.1 Beta-3 (2013-05-08)
78d7438 fixed a bug due to missing updated of cms navigation route when starting form a new Theme
8001b59 updated unit test due to change in base json form
1.1 Beta-2 (2013-05-07)
259cfee managed backend routes with just one route, improved the current page and language fetching from route and locked page, so a page can be opened just from one user a time
0d1cba8 added a base block form editor
6c251d5 added a new configuration parameter to avoid rendering the powered by link
2e036a0 fixed the listener that removes the page's block when a page is removed
dac28be improved the deleteBlocks method to delete blocks as usual or remove them definetly
7ebd694 fixed the retrieving of included block attribute
7fd074a deprecated listeners used to render json items and list editor
adcd6e9 fixed the control that avoid to add more than an included block; deprecated showBlocksEditorAction and removed route
ac105f7 removed JsonBlockController
e641eb4 changed the way that site is deployed. Now twig templates with common contents are generated into a base folder and pages' templates inherit from them
81dc0de common blocks are now removed when bootstrapping a site from a new template
95818f2 fixed a bug that does not retrieve the correct language when working on multilanguages site
------- updated and fixed unit, functional, integrated tests
1.1 Beta-1 (2013-04-14)
693ce20 added a static class to manage the upload folder path
------- fixed minor bugs
1.1 Beta (2013-04-14)
6ed104d removed TextBundle
f15e4d3 completed tests updating and fixing
0a42213 BootbusinessTheme is now used ad default test theme.
64bcb0b fixed a bug that does not display correctly the toolbar
c29bada triggered an event when the cms starts and stops; the toolbar menu is now hidden when a block is included into a list
f277d51 fixed page and permalink lists refresh when pages are managed
acdc623 fixed permalinks list
bcf2da3 removed menu-divider
7a0e0e8 deprecated getEditorWidth
f227477 added new block VerticalMenu
d3ccbdc escaped form attribute values
284bd6e removed data-content attribute from editor popover and replaced by data-encoded-content. When the popover is initialized, the editor is decode
b2fc661 fixed a bug when adding a new image
Preview Release 1.1 Rev 3 (2013-04-06)
0bf30d5 fixed the argument for renderIncludedBlock method
Preview Release 1.1 Rev 2 (2013-04-05)
842f4f6 Introduced BC. AlBlockManager's getHtml method has been declared final. To change the default rendered content
you must now override the new protected method renderHtml which works exactly as the getHtml method worked
before this change.
Internal bundles have been updated to reflect this change.
Introduced the new property editorDisabled and its getter and setter to control the editor rendering for the
AlBlockManager object. By default the editor is rendered. In this way it is possible to avoid rendering the
blocks' editor required attributes when the site is deployed.
Updated the SlotRendererExtension and the templates to reflect these changes.
d64d722 added new getPermalinks method to ChoiceValues; LinkBundle now displays the permalinks instead of page names
24fd4d7 fixed default inline list selector
830ad3a updated internal Menu App-Block to next release
7180598 enabled to be hidden when editor starts
a17f7f1 fixed hide contents function when the editor starts
37c24f7 updated propel requirement
ea39c7a updated propel requirement
bdae529 added bootstrap reponsive stylesheet
1185cf1 styled inline list and updated the jquery plugin according with these changes
ea86fe5 added support for internal blocks
4324576 completed blocks inclusion
Preview Release 1.1 Rev 1 (2013-03-28)
81088f5 removed addictional divs from blocks when a block is being edited; just add the data-editor attribute to a block, to make it editable
4ae5a7a removed some test no more appliables
abbd1ff added a new internal block to manage a link
92a32c4 fixed a bug that shows the editor popover when the editing mode was turned off
7e2705f updated fetchSlotManager not to thrown an exception by default
816bb63 added an extra param to detect when a block is included
c132e7a fixed bug that let edit a different block than the one active for editing; removed al-data-list activation which has been delegated to blocks
e3dee7c a block is highligthed using different styles when in edit mode; inline blocks are immediatly edited, before it was required and additional click
9321eef added class to identify a block when it is enabled for edit
c4e61b1 fixed holder path
9d13a6f BootbusinessTheme is the new default theme
e9b1b02 Block's editors are now rendered into popovers
Added a new interface to highlight the block being edited
Added a new interface to add a new block
Added support to include a block inside another block
Redesigned json items and lists
Added javascript events to trigger when the edit mode is activated or deactivated
Added a new skin due to integration with twitter bootstrap
bc8ca2c added a new internal block to manage an image
a2b7c1e Removed tiny mce support files Removed contextual menu Removed several templates which have been refactored
be51734 ignored all cache skin folders
33562d1 integrated twitter bootstrap
fe2de88 added bower to manage client side assets
8256069 completed sitemaps integration
0fa6043 removed yui compressor from generated twig templates it is disabled
Stable Release 1.0.1 (2013-01-20)
5d60ed7 lowered the panel's zindex to properly display the bootstrap dropdownmenu when the panel is opened
ca5324f added cssrewrite filter to stylesheets which misses when yuicompressor is not enabled
bfc1172 added phpdoc configuration file
-many- fixed composer dependencies
Stable Release 1.0.0 (2012-12-27)
4f4efd4 improved to add assets from the theme engine registered listeners for the alpha_lemon_theme_engine.event_listener tag
f6eb502 refactored deploy action
472a43a added the blockContentToHtml method to render a block's content
fec5be2 grouped command buttons in the toolbar
154accb added new events dispatched when a page tree has been set up and when it has been refreshed
2b3d924 added new events when a template is populated and blocks are cleared
220fa61 renamed deploy events
a5d433e added getEventDispatcher method to AlEventsHandlerInterface
632397f added a new abstract class to initialize ElFinder options
a0c36df added the stage environment
1ae7ce9 improved the getFrontcontroller method
6e611a4 added twitter bootstrap dropdown and changed the deploy link to a dropdown menu to deploy for stage and production environments
83808cf improved login form to be more extensible
6f6623f renamed firewall
967f8fe added assetic configuration
RC7 Release (2012-12-09)
* [many] api frozen (still in progress)
* 0e1dd82 fixed docblock documentation
* d76eba9 fixed and improved RenderView option from a block. The getHtml block's method may return an array where are declared one or more views and the options instead of html
* a335245 add new getMetaTags method to let a block add extra metatags
* a335245 add setPageTree method to inject current pagetree
* 6ed2780 styled the form table cells
* ae0ea8a improved Json/_item.html.twig template to be more overridable and moved form building to Json/_form_renderer.html.twig template
* af4a300 updated configuration for dev and test environments to import from alcms enviroment
* 442e79a [bug] added alpha_lemon_cms.events_handler argument service to block service which misses
* d5f6071 updated the RenderingItemEditorListener to work with embedded forms too
* a1a0ae5 formatHtmlCmsActive method has been renamed to replaceHtmlCmsActive
* a1a0ae5 getHtmlCmsActive has been deprecated
* a1a0ae5 toArray has been imporoved to return the block's html from getHtml method or the replaceHtmlCmsActive when defined
* a1a0ae5 the ExecuteInternalJavascript option has been added to toArray method
* 84adba4 metatags blocks are now written in a single line to avoid carriage return breaks the metatag
* d660782 toArray method returns the formatted content by getHtml function instead of the saved content value
RC6 Release (2012-11-25)
* 11a446a updated licenses conditions: see new LICENSE file
* 06314e0 The active page is no more editable in the pages management panel
* 53caa7d fixed wrong namespace declaration in the generated composer.json file
* 0c7b60e fixed media library not correctly rendered when using the FileBundle
RC5 Release (2012-11-22)
* 862d5a7 PageTree was not correctly initialized when the language was changed by clicking a link in the navigation menu block, when in multi-languages sites
* 493dfba changed the inputs that handles permalink and title fields, to textareas
* 69f0541 added BeforeDeployEvent and AfterDeployEvent events
* 691bec1 added table button to tinymce editor
* 934e710 skipped a block that belongs a page when it does not belong the template. This might occour when the theme is changed
* 88cbdf1 added list commands to tinymce
* c2e39aa revisited the AlRepeatedSlotsAligner object which didn't work as expected.
* da2ce2d fixed the AlSlotsConverterFactory's createConverter method
* 8da9f80 added the right reference to upload_assets_dir for parameters who require that param
* ac76b82 [Themes Preview] changed the behavior of Save and activate, which does not reset the mapping
* ea1bd98 fixed url path for ElFinder connectors
* fabb0cf fixed the windows position order
RC4 Release (2012-11-11)
hide the slots mapper panel by default and added a command on the toolbar to toggle its visibility
fixed the stylesheet that displays the theme panel
RC3 Release (2012-11-10)
Required specific versions of certain dependencies
Minor bug fixing
RC2 Release (2012-11-03)
Changed the behavior of App-Block command generator, which works in strict mode by default and added the no-strict option to use custom paths for App-Blocks
RC1 Release (2012-11-03)
Added the interactive guide
Fixed the command to generate App-Blocks
Removed the AlHeventsHandler dependency from App-Blocks and deputed the AlBlockManagerFactory to inject that dependendy by setter
Fixed windows positioning order because z-index was too high and tinymce windows was not correctly positioned
Web site pages are published by default when the site is bootstrapped
Removed remember me from login form
Fixed a bug that does not let the user add more than one block on a slot repeated at site level
Completed automated tests
Beta-4 Release (2012-10-27)
Added the locking of resources to avoid conflicts when the CMS is used by several users a time
Added a module to start a site from the scratch from the choosen theme
Beta-3 Release (2012-10-23)
Change the website theme has been improved with a dedicated module that previews the new theme and let the user to port the contents from the old theme to the new one
Fixed a bug that does not reset the slots on template manager
Beta-2 Release
fixed a bug that doesn't show the ajax loader cursor when a panel was opened
fixed a bug that doesn't select the current page and language when a CRUD operation was made on
Beta-1 Release
Fixed a bug that doesn't load the external stylesheets and javascripts in alcms environment
Beta Release
Refactored security module
Added a command to generate an App-Block Bundle
Enabled the publishable flag
Improved dialogs management at client side
Added a protected methos to let an App-Block Bundle to set the editor width
Alpha Release
AlphaLemon CMS has been totally refactored
Added unit and functional tests
Preview Release 6
Renamed AlContent table to AlBlock table
Website javascripts are now rendered when in cms navigation mode
Themes import and activation has been fixed
Fixed the regex that locates assets when the cms is loading
Implemented workaround to avoid loading duplicated assets
Preview Release 5
Implemented security for AlphaLemon CMS
Moved the CMS under the backend token, this means it is reachable from http://localhost/alcms.php/backend/en/index instead of http://localhost/alcms.php/en/index
Fixed assets management for environments that doesn't support symlinks
Fixed alphalemon skin
Preview Release 4
Added A new interface to match page's templates when changing themes
Updated to work with ThemeEngineBundle's new features
Fixed and styled the AlphaLemon CMS backgroud page
Many style fixes for AlphaLemon CMS interface
Preview Release 2
Added A new internal bundle to create a menu for the website's languages
Added method to rename automatically the links when a permalink is changed
Added a method that fixes blocks' permalinks when needed, according the new inserting language