Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 6 reacties
Bron: Bolt, submitter: evertalbers

Bolt logo (75 pix) Versie 3.2.0 van Bolt is uitgekomen. Bolt is een opensource-contentmanagementsysteem en is daarmee in bepaalde opzichten vergelijkbaar met programma's als Wordpress en Drupal. Bolt is eenvoudig in gebruik, voor zowel installatie als beheer, heeft diverse goed uitziende templates die met Twig zijn aan te passen, en is geoptimaliseerd voor zowel desktop- als mobiele omgevingen. Sinds kort is er ook een website waarop Bolt themes live uit te proberen zijn en ook een site met een overzicht van alle beschikbare extensies. Naast deze uitgave is Bolt ook de mijlpaal van 3000 Stargazers op Github gepasseerd en is het verkozen tot beste cms van 2016 door CMS Critic. De belangrijkste veranderingen in versie 3.2.0 zijn hieronder voor je op een rijtje gezet.

New features:
  • New Exception screen, for easier and better troubleshooting.
  • New and revamped Error and Exception handling.
  • Use of underscores and hyphens (_ and -) in contenttype names and fields is possible again. #5787, #5853, #5939, #5853
  • Symfony HTTP Cache for request caching (replaces Doctrine file cache use) #5615
  • You can use 'aliases' for thumbnails, to give different thumbnail sizes names, as well as prevent unlimited remote thumbnail generation. #3703 #5768
Added:
  • debug_error_use_profiler option to replace Whoops! with Symfony Profiler page #5615
  • Add support for separate entity attribute, versus db column names. #5608
  • Exception controller to display error pages rendered from Twig templates #5615
  • JSON exception listener #5863
  • Lazy loading service provider for EntityManager #5615
  • Lazy loading service provider for SchemaManager #5615
  • Twig, Doctrine, Bolt & request caching done per-environment, and per service #5615
Changed:
  • {{ asset() }} and {{ path() }} instead of {{ paths }}
  • Cropping images in imagefield differently, less 'chopped off' parts. #5847
  • Display order on exception page, and show page before dumps have loaded. #5993
  • Dropped last bit of PHP <= 5.2 support. We don't have 'legacy.php' anymore, so no use in keeping __FILE__ around. #5916
  • For slugs use 'Generate from:' instead of 'Link to:', as that was found to be confusing. #5936
  • Lock Twig at < 1.26 to preserve BC break on extension driven Twig functions. (see also This Twig issue. #5870
  • Make sure all Symfony packages stay at 2.8.*. #5866
  • Making "delete" button red in confirmation modal for deleting records. #5942
  • Rename BootInitListener to ConfigListener. #5877
  • Stricter settings for developers, to get higher visibility for potential issues. #5840
  • Switch profiler target option to Symfony's target #5946
  • Timed record tweak #5995
  • Use Legacy\Content subclasses for template fields. #5881
Fixed:
  • Add missing use statement to HiddenType #5999
  • Runtime Notice: Only variables should be passed by reference #5865
  • installAssets failure during composer install #5930
  • Add a value_boolean type to the field_value table. #5959
  • Cache Twig relative to the defined theme #6000
  • Database is no longer initialised prior to boot
  • Edge case bugs with routing.yml. #5923
  • Ensure response strings context variable exists and is iterable #5978
  • file autocomplete for sub directories and unquoted regular expressions. #5904
  • Fix empty title exceptions #5992
  • fix for images with alt attribute but no path - see #5900. #5919
  • Fix Issues Caused By Slug/Key inconsistencies: Multi select field doesn't save values. #5965 #5969
  • fix order of content repeater fields in frontend #5986
  • Fixed theme.yml cache refresh #5889
  • Fixed context for isallowed permissions check. Fixes the display of the delete button in the aside on editcontent views for 'editor' user roles. #5890
  • Fixed the info Popovers in Repeaters #5883
  • Fixed Twig editing in live editor / CKEditor #5899
  • Handle user entity pre-save events very early to mitigate passwords not being hashed, if another event stopped propagation #5958
  • Hidden fields inside a repeater block work correctly now. #5938
  • If name: or singular_name: isn't set in 'contenttype.yml', generate something semi-logical from the slug. #5962
  • In Metadatadriver set an additional alias for when the slug doesn't match the CT name #5987
  • Less assumptions for configuration #5856
  • Making license link to the MIT License on docs. #5949
  • Memcache connection creation to only pass weight if it is > 0 #5861
  • Memcache session handler closing connection #5859
  • No {% extends %} in exception handler template, because we're not sure we have {{ app }} yet.. #5867
  • Optional order in relationship shouldn't throw an exception. #5955
  • Order field values by grouping in postgres #5968 #5976
  • Re-add translation cache. #5922
  • Replace paths string concat with path() route and asset() generation. #5906
  • Set the slug after filling the object, prevent breakage in "prefilling" content without a title field. #5967
  • Show custom fields in "Relationships" tab. #5925
  • Standardise the Doctrine Types used by custom fields #5956
  • Switch checkbox field storage type from string to boolean. #5858
  • System checks now run at start of request cycle
  • Use of tablename: in contenttypes disallows editing records. #5960
  • Use the contenttype name not the tablename to register an alias for a table name. #5971
  • Using singular_slug as key in contenttypes.yml breaks saving content #5981
  • Removed: Internal use of LowlevelChecks (See Validator)
  • Removed: Internal use of LowlevelException & LowlevelDatabaseException (See BootException)
  • Tests: Don't try to set strict_variables: true in config as it now mirrors debug setting by default #5871
  • Update: Updated Symfony components to 2.8.13.
  • Update: Updating Base-2016 dependencies. #5934

Bolt dashboard screenshot (620 pix)

Versienummer:3.2.0
Releasestatus:Final
Besturingssystemen:Scripttaal
Website:Bolt
Download:https://bolt.cm/download
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (6)

Hoe zit het qua security met Bolt in vergelijking met bijvoorbeeld Joomla, Wordpress en Plone?
Bolt-developer Bob den Otter hierover in een eerdere thread op downloads: Bolt 3.0.12:
"Bolt is Open Source, en gebruikt gedegen Open Source componenten*, die allen uitvoerig getest zijn.
Bij Bolt hebben we (*klopt af*) nog nooit een serieuze vulnerability gehad, maar alle 'minor issues' die ontdekt worden, worden altijd snel en transparant opgelost en gereleased als update."


*) o.a. Symfony, Silex, Composer

---

Er steeds meer bedrijven zijn die Bolt als basis voor grote projecten, of om die reden >1000 kleine sites overzetten van Joomla naar Bolt.
Offtopic: Wel slordig dat ze een screen shot weergeven met een announcement: 'Bolt 2.0 Beta 3 released'
Ik weet niet of er veel aan de interface veranderd is in tussen tijd? :?
Backend is intussen inderdaad een beetje veranderd.

Ik submit wel vaker Bolt-updates en had Tweakers een paar versies terug al gevraagd om dit te updaten, deze keer had ik er niet aan gedacht. Ik zal het bij de volgende versie die ik submit weer vragen.
AFAIK moet je zelf voor de screenshot zorgen.
Die is in dit geval nog aardig gelijk gebleven.

Op dit item kan niet meer gereageerd worden.



Nintendo Switch Google Pixel Sony PlayStation VR Samsung Galaxy S8 Apple iPhone 7 Dishonored 2 Google Android 7.x Watch_Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True