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

Havalite CMS
Havalite CMS

1 Mar 15

Secretary
Secretary

13 May 15

UMyProto
UMyProto

15 Nov 14

TomatoCMS
TomatoCMS

13 Apr 15

Other Software of Developer Phil Sturgeon

Comments to PyroCMS

Comments not found
Add Comment
Turn on images!