PyroCMS

Software Screenshot:
PyroCMS
Software Details:
Version: 2.2.5 / 2.3.0-beta1 / 3.0.0-beta3 updated
Upload Date: 9 Apr 16
Developer: Phil Sturgeon
Distribution Type: Shareware
Price: 90.00 $
Downloads: 296
Size: 8450 Kb

Rating: 2.6/5 (Total Votes: 5)

Using an MVC architecture, PyroCMS was built with modularity in mind, and to be lightweight, themeable and dynamic.

PyroCMS is not only good for non-technical users due to its easy-to-use backend interface, but to developers as well, due to its flexible CodeIgniter core.

A graphic installer is included for easy deployment.

Already coming with PyroCMS is CodeIgniter, Dwoo and jQuery.

What is new in this release:

  • Removed a flag in the WYSIWYG field type that was incompatible with PHP 5.3 and older.
  • Fixed a migration filename that could cause the last migration to fail on some systems.

What is new in version 2.2.5 / 2.3.0-beta1 / 3.0.0-alpha2:

  • Removed a flag in the WYSIWYG field type that was incompatible with PHP 5.3 and older.
  • Fixed a migration filename that could cause the last migration to fail on some systems.

What is new in version 2.2.0:

  • Page layouts have been replaced by page types, which can have custom fields added to them.
  • Custom Fields can be added to the Blog module using field types.
  • Control panel search has been added for quick access to areas of the control panel.
  • Comments are now integreated with Akismet.
  • Added a "comment blacklist" to stop spammers from using the same email.
  • Blog comments can be configured to expire after X amount of time.
  • Modular Search allows you to search content from the frontend via a new "/search" page.
  • New Admin Menu System lets module developers control the main menu.
  • Improved the reset password system to use email OR username, not require both.
  • Profiles can be accessed at /user/{username} instead of /user/{id}.
  • Added {{ blog:categories }} and {{ blog:tags }} to generate a list of available categories and a list of tags.
  • Added the ability to save page type layouts, css, and javascript as flat files.
  • Upgraded to latest CodeIgniter 3.0.

What is new in version 2.1.5:

  • Primarily a bug fix and small improvement release.

What is new in version v2.1.2:

  • Fixed issue where if a page was loaded in HTTPS it would set the cache and other users would be sent to HTTPS, which lead to unexpected behaviour.
  • The Files library wasn't returning all pertinant information when moving files to the cloud.
  • Set the email length to 60 in the database for new installs. Just incase someone in the future has crazy long email addresses.
  • Fixes ordering of javascript assets in the wysiwyg picker
  • Fixed a bug in the wysiwyg controller that only showed to non-admins
  • Added image ID to output for those who like to use built-in files resizing

What is new in version v2.1.0:

  • Brand new version of CodeIgniter
  • Integration with Amazon S3 and Rackspace Cloud Files
  • Custom profile data
  • Improved CSRF support
  • Major speed improvements
  • A great new Asset management system

What is new in version v2.0.3:

  • Added inner_tag attribute to plugin
  • Corrected the overflow of analytics wrapper
  • Fixed glob issue with installer.
  • Fixed the registration errors.
  • Added a padding div to the page chunk
  • Reduce unnecessary DB queries
  • correct the wording in sl language
  • When using the Fit option when creating thumbnails it made a black border around the thumb. Corrected so the crop is perfect
  • Fixed a bug in Newsletters where a fatal error could occur if Settings array was empty
  • Changed Pro Newsletters version number to match the stand-alone version
  • Moved the theme options out of the modal and into a full page
  • Turned off xss filtering for Email Templates so that inline styles can be used
  • Fixed issue #1153: No "admin" option in navigation
  • changed code style and division by zero

What is new in version v2.0.0-beta1:

  • New Features:
  • Control Panel - We have been hard at work on the Control Panel.
  • Keywords - We have implemented a modular keyword solution (think blog post tags and tag clouds) that all modules can use.
  • Contact Plugin - Many people struggled to modify the contact plugin in older versions of Pyro.
  • Navigation Permissions - Each navigation item can be restricted to a specific user group.
  • Added a Maintenance module to the Utilities section. This module allows to clear cache items and export data.
  • Added support for Markdown to Pages, Blog, and Comments

What is new in version v1.3.2:

  • Added missing polish translation
  • Added config for proxy forwarding.
  • Tweaked MY_Exceptions so it fails gracefully since cURL is suggested but not required on install
  • Fixes issue #649. Incorrect path to "No Galleries" icon
  • Added a margin below the buttons next step in the installer screens
  • Fixes some img paths in the widgets
  • Fixes #657 renaming events file correctly.
  • Fixes the check of the requirement minimum to php version in the installer process
  • Added missing labels
  • Remove white spaces
  • Update brazilian translations
  • Added url and author_name to the pyro:blog:posts tag.
  • Updated Russian translation for some modules, translated widgets and translated help for popups
  • Added Russian translation for help popups
  • Update brazilian translations
  • Forgot to switch encoding from ANSI to UTF-8
  • Fixed bug with database prefix when searching for a user by email.

What is new in version v1.3.0:

  • Allow for non-unique page slugs again.
  • track ga page load time
  • Add a more useful message if the theme is missing.
  • Fixed a series of situations where page chunks would end up bitching about missing IDs and whatnot.
  • Tweaked default CSS as email and password boxes on login looked different.
  • Somebody changed the way login redirects work, and they dont work. Now they do work. If whoever changed is has an issue with this then feel free to re-implement your solution, but fix it.
  • added support to you do the minification of your html output
  • we can help a lot, but the trigger e-mail may have a specific preference and we must respect it.
  • completes lock front-end language keeping multi-language support if you want offer but just for languages that you are supporting to your visitors.
  • fixes #624 - prevent template override ci output cache involuntarily and create ci cache dir if not exists
  • Put the edition in the footer.
  • added "fill" and "fit" as modes of resize to your thumbnail based in url requests; read an explanation of how it works on this gist: https://gist.github.com/1101567
  • Added a CMS_EDITION constant to show community or professional.
  • Renamed system/pyrocms to system/cms to make the whitelabelers happy.
  • Update upload blog upload paths.
  • Tweaked multi-site migration so if uploads and addons have been moved and the migration is ran again it won't try again.

What is new in version v1.2.1:

  • Unzip library shows the path that is unwritable if an addon upload fails.
  • Special characters are now stripped from filenames on upload.
  • {pyro:pages:display} now displays the page body when used as a single tag.
  • Fixed the yellow bar that displayed at the top of the admin panel in IE8
  • Fixed bug where analytics graph wouldn't display in IE.
  • Fixed issue #524. php error when page was restricted and segment was empty.
  • Fixed bug where gallery thumbnails wouldn't open in modal window (admin manage).
  • Fixed bug where the visitor's info displayed when viewing another user's profile page.
  • Added @font-face file extensions to the theme uploader to keep the files from getting stripped.
  • Modified the edit css class so buttons with the class of edit wouldn't display pencils.

What is new in version v1.2.0:

  • Pages in Control Panel > Pages can be sorted and assigned to different parents via drag drop in an improved tree view.
  • Comments can be disabled for a specific blog post.
  • Added support for the ENVIRONMENT constant in CodeIgniter and deprecated ENV.
  • Live and QA sites will no longer output PHP notices, warnings or errors. Check logs if things go wrong on the live site.
  • Allowed the pyro: trigger to be set to whatever the developer likes in the new config/tags.php file.
  • Any page can now be set as the home-page.
  • Breadcrumbs will be automatically set for the entire trail of pages.
  • Upgraded to CodeIgniter 2.0.1.
  • Ran all png's through pngcrush to save some file-space and decrease load times.
  • Added Greek, Hebrew, Finnish, and Slovenian language support.
  • Inline documentation can now be multi-lingual.
  • iPhones and iPads should now been seen as mobile devices.
  • Hide the graph if the Google Analytics details are not filled in.
  • Renamed the Cache library to PyroCache to stop it from blocking the new Cache library in CodeIgniter.
  • The info of the Widgets now can be multi-lingual.
  • Added tooltips to Google Analytics Dashboard.
  • When creating a gallery the images from selected folder are ajax loaded allowing you to preview and select a thumbnail immediately.
  • Added drag & drop sorting to the Navigation interface. It now uses the same tree view and sorting as Pages.
  • Navigation plugin was completely rewritten... refer to documentation for details.
  • An error is now shown when server errors occur while trying to send an email.
  • Added gravatar in helper plugin {pyro:helper:gravatar email="foo@bar.baz"}
  • Added link to view user profile in Control Panel > Manage Users.
  • If a page is set to Draft its navigation link and all of that link's children are hidden.
  • Added favicon option to theme plugin.
  • Added has_cp_permissions to user plugin.
  • Added SITE_URL javascript variable to admin and BASE_URL no longer has index.php appended.
  • Added admin login multi-lang labels.
  • Settings form control now supports type "select-multiple".
  • Files module updated to use roles.
  • RSS feed in control panel can now be left empty.

What is new in version 1.2.0-beta2:

  • Pages in CP > Pages can be sorted and assigned to different parents via drag drop in an improved tree view.
  • Comments can be disabled for a specific blog post.
  • Added support for the ENVIRONMENT constant in CodeIgniter and deprecated ENV.
  • Live and QA sites will no longer output PHP notices, warnings or errors. Check logs if things go wrong on the live site.
  • Allowed the pyro: trigger to be set to whatever the developer likes in the new config/tags.php file.
  • Any page can now be set as the home-page.
  • Breadcrumbs will be automatically set for the entire trail of pages.
  • Upgraded to CodeIgniter 2.0.1.
  • Ran all png's through pngcrush to save some file-space and decrease load times.
  • Added Greek, Hebrew and Slovenian language support.
  • Inline documentation can now be multi-lingual.
  • iPhones and iPads should now been seen as mobile devices.
  • Hide the graph if the Google Analytics details are not filled in.
  • Renamed the Cache library to PyroCache to stop it blocking the new Cache library in CodeIgniter.
  • The info of the Widgets now can be muilti-lingual.

What is new in version 1.2.0-beta1:

  • Added:
  • Pages in CP > Pages can be sorted and assigned to different parents via drag drop in an improved tree view.
  • Comments can be disabled for a specific blog post.
  • Added support for the ENVIRONMENT constant in CodeIgniter and deprecated ENV.
  • Live and QA sites will no longer output PHP notices, warnings or errors. Check logs if things go wrong on the live site.
  • Allowed the pyro: trigger to be set to whatever the developer likes in the new config/tags.php file.
  • Any page can now be set as the home-page.
  • Breadcrumbs will be automatically set for the entire trail of pages.
  • Upgraded to CodeIgniter 2.0.1.
  • Ran all png's through pngcrush to save some file-space and decrease load times.
  • Added Greek, Hebrew and Slovenian language support.
  • Inline documentation can now be multi-lingual.
  • iPhones and iPads should now been seen as mobile devices.
  • Hide the graph if the Google Analytics details are not filled in.
  • Renamed the Cache library to PyroCache to stop it blocking the new Cache library in CodeIgniter.
  • Bugs:
  • Fixed blog breadcrumbs.
  • Fixed a whole host of bugs in Files module.
  • Disabled the referal checking in modules admin controller as it was screwing with IE.
  • Fixed issue #369: Improved the current navigation class.
  • Fixed issue #377 - After delete installer get a PHP Error notice
  • Fixed issue #385 with validation field is_home added
  • Fixed issue #378. Did NOT add support to change the Nav group on a page edit.
  • Fixed issue #404 - Typo in contact template SQL.

What is new in version v1.1.0:

  • Upgraded to the very latest CI 2.0.0 (a.k.a Reactor) which drops PHP4 support from the framework.
  • Added "Add to Navigation" option when creating a page.
  • Pages can be restricted to specific user groups.
  • Added filters to Comments, News and Users to help find content.
  • Contact module has been replaced with a page containing the tag {pyro:contact:form}. Customise it!
  • Renamed News module to Blog. That was some old client request from 3 years back and nobody liked it. Old links will be routed to the new URL.
  • Added last_class and first_class attributes to navigation plugin, defaulting to "first" and "last".
  • Added file type auto-detect in File Module.
  • Redirect users to any page you like after login with the url /users/login/where/ever/you/want.
  • Now you can upload files/images and create folder directly from WYSIWYG editor.
  • Tag loops and double tags can now contain other tags and plugins.
  • Removed page_lookups table which was no longer required which will increase pages performance.
  • Display Name is no longer required.
  • Updated Dutch, Italian and other languages.

What is new in version v1.0.3:

  • Features:
  • Reworked all date handling and formatting throughout the system. format_date() handles output based on a setting.
  • When uploading an image to a gallery, the album dropdown remembers its previous selection.
  • Images can now be moved from one gallery to another.
  • Added Galleries plugin. Images from specified gallery can be output anywhere
  • Added sort="" parameter to the News plugin.
  • Added inline documentation for Contact and Galleries modules.
  • Added lots of Design documentation for plugins, tags and more. - Adam Fairholm
  • Fixed Bugs:
  • Fixed news date weirdness.
  • Dashboard Analytics now longer appears to be predicting the future.
  • Fix problem with comment handler with wrong redirect if comments are enabled on home site.
  • Added a missing string to the Arabic language file of Files module
  • Fixed bug where only one module would be indexed at a time.
  • Fixed issue 275, files are listed newest to oldest.
  • Fixed undefined var error in CP > Files when no folders are present.
  • Fixed #221 and #261. - Directories for Gallery images will rename automatically if slug is changed.

What is new in version v1.0.2:

  • Added audio/mp3 to mimes list (allows for upload to Files).
  • Navigation module no longer says "_self" by default.
  • Added category slug and title to news posts.
  • Deleted the newsletter, a much better one will soon be available in the Add-on Store.
  • Simplified install instructions.
  • Tags can now work inside double tag areas.
  • Default theme will only load cufon.js in the default theme if language is LTR.
  • Inline documentation added for Comments, News, Navigation and Module Manager.

What is new in version v1.0-beta2:

  • Added Plugin support, which will soon replace the Dwoo-style syntax which can get a bit messy.
  • Finished the missing Image WYSIWYG button - still very basic
  • New improved login screen
  • Updated French, German and Spanish translations
  • Fixed issues 113, 104, 115, 117, 119 and a few others we forgot.
  • Images uploaded via the old v0.9.9.7 WYSIWYG "Image Manager" will now be available in Files module.
  • Widgets UI is now a lot less buggy.

What is new in version v1.0-beta1:

  • New control panel design
  • (in-progress) Added File module. This will replace the photos module and allow for Images, Video, Audio and Documents.
  • Rewrite of Settings module to allow module developers easier access and CRUD of site settings.
  • Big structure rewrite and added an addons folder for modules, helpers, libraries, widgets, etc.
  • Added "Save" and "Save & Exit" buttons to Page manager so you can go back to the same page on save.
  • Widgets can now go in modules and any packages, not just /addons.
  • Logged in users will no longer see the stupid website box on comments, it will use their profile value.
  • Theme views and layouts must now use .html not .php.
  • If comment moderation is disabled you will only see a list of comments, no "unapproved" stuff.
  • Merged old categories module into news module.
  • Moved "Permission Roles" to a new Groups module.
  • Removed the crazy complicated and rather broken Permissions module. Replaced it with a VERY simple module.
  • Added class prefix to all Widgets_ to stop namespace collisions.
  • Replaced TinyMCE with CKEditor 3.4.
  • Removed dependency on $this->data so controllers in modules can use whatever $data variable they like.
  • Renamed $this->module_data to $this->module_details to match details.php name.
  • Added a hook to check if installed, automatically redirecting to the installer if not. This can be disabled in config/hooks.php.
  • $this->data is no longer required. Thats right, use whatever variables you like in your controllers.
  • Template library upgraded so mobile themes work!

What is new in version 0.9.9.7:

  • Changes:
  • Increased page title and slug length from 60 to 255.
  • Removed all non-cool characters from Widget short name to stop you having to.
  • Added Dutch language pack.
  • Bugs:
  • Language switcher will now work when Pyro is installed out of web root.

What is new in version 0.9.9.5:

  • Included recent CodeIgniter 1.7.2 security patch.

What is new in version 0.9.9.4:

  • Added a "Script" tab to CP > Pages which contains a JavaScript editor.
  • Upgraded TinyMCE to 3.3.8.
  • The first photo will be displayed beside the description on the frontend.
  • Added mime type support for "application/octet-stream" to zip.
  • Running PyroCMS on a port other than 80 will no longer break login.
  • Fixed issue #236: TinyMCE missing images.
  • Fixed link in forgotten password email.
  • Fixed broken TinyCIMM record in Permissions list.
  • Fixed syntax error in french admin language file.
  • Fixed "Read more" link in Spanish.
  • Fixed issue of thumbnails not being created on photo upload.
  • Drag and drop sorting that you do in the admin panel is reflected on the front end.

What is new in version 0.9.9.1:

  • Bugs:
  • Field 'display_name' doesn't have a default value (MySQL Strict Mode).
  • User edit in CP. Can now change password.
  • Breadcrumb "Array" issue in CrystalX theme.
  • Navigation target causing HTML validation failure when set to "Current window"
  • News titles now allow html characters without blowing up everything.

Requirements:

  • Apache 2.x, Abyss Web Server, Uniform Server, Zend Community Server or any other web server
  • MySQL 5 or higher
  • PHP 5.2 or higher
  • GD2 library
  • libcurl 7.10.5 or higher

Similar Software

PencilBlue
PencilBlue

18 Apr 16

CMS Made Simple
CMS Made Simple

28 Apr 16

eZ Publish
eZ Publish

4 Jun 15

Geeklog
Geeklog

10 Feb 16

Other Software of Developer Phil Sturgeon

Comments to PyroCMS

Comments not found
Add Comment
Turn on images!