News Category: "Development"


Now using Launchpad's bug tracker

I decided to use Launchpad's bug tracking system for pecio, because it offers a lot more possibilities than github's simple issue tracker. On Launchpad I can set Importance and Status and you can add attachements or patches to a bug.

 

Bug tracker URL: https://bugs.launchpad.net/peciocms/+bugs

Create issues/bugs/feature requests for pecio cms on github

For some weeks now, pecio's source code is available on github: http://github.com/iperatoner/peciocms

 

Github offers, as most of the project platforms out there, the possibility to add issues (bugs, feature requests, etc.) to a project. Today I added the things that were on my todo list. If you have any further ideas for features/improvements or if you found bugs, just create an account on github.com and add your issues.

 

There's also the possibility to vote on issues. So, if you like a feature request or if you are affected to a bug, you can vote on that issue and I can see which things are most important for the users.

Looking for new buttons

In the administration interface I'm currently using almost completely CSS3 to define the styles of e.g. buttons, text inputs, etc. This looks great for the most part but in most browser which support CSS3 this turns into bad performance.

 

So I decided to replace some elements with images or make them more simple with not so much box-shadows. But all my tries creating a simple but nice (and scalable!) button using images failed. Can anyone of you out there create such buttons? That would be very great :)

CMS demo and work on RSS Feeds

I have currently not much time for working on pecio, but I could take some hours implementing RSS Feeds for the blog.

 

I'm using the FeedCreator PHP-Class to generate the RSS Feeds. There will be a feed for the whole blog, for the different categories and for the different tags. An HTML-Link element for the appropriate feed - depending on which site view (blog, category, tag) is displayed - will be automatically placed in the -section of a template.

 

I also started to bring some headers and documentation (phpDocumentor) into the files, but It'll take some time until I'm finished.


 

For those who want to test the CMS, I have set up a demo installation of the current snapshot. You can find it here: demo.pecio-cms.com.

 

Admin Frontend: pec_admin/
Username: admin
Password: demo123

Automatic plugin installation, new plugins and more...

Work on pecio goes on. In the last few days I have created an automatic plugin installation system which automatically installs plugins needing an installation. Further there now is an area in the administration interface where all your plugins are listed with description and some other meta data. You can uninstall and reinstall them there.
 

Another thing I was working on is the update system. If you upload a newer/older version, pecio automatically detects wether the installed version is newer or older than the uploaded one and displays a pursuant message. If the installed version is older you can update right from the login screen by typing the update password that was given to you after the installation.

 

I've also created some plugins:
 

  • Contactforms: Creating and managing contactforms that can be placed anywhere in the CMS.
  • Blog Category List: Lists all available blog categories.
  • Blog Tag List: Same as above, but for blog tags ;)
  • Tag Cloud: Creates a tag cloud. You can choose between linear and logarithmic calculation.
  • Canonical Link Element: Outputs a canonical link element in the HTML- area on pages which can be linked in different ways (e.g. index.php and index.php?target=home). More on this element here.


The current snapshot including all plugins can be found here. Remember that this unstable version may cause lots of errors.

Welcome to the new website for the totally new pecio cms!

Today, on christmas, I'm happy that I'm able to release pecio 2.0 which is completely rewritten, nearly completely object-oriented and much more flexible than the old one.

Here are some of the new features of this version:
 

  • Multiple articles and the blog can be assigned to the home page
  • Multiple categories and tags can be assigned to a blogpost
  • Subtitle, description and tags for the website (will be displayed as meta elements in the head-section of the template)
  • Three types of URLs: Default (using IDs) - Human (using Slugs) - Rewrite (using Slugs and Apache mod_rewrite)
  • Sidebartexts- and links can be assigned to more than one article
  • More divided user permissions
  • Localization is done using XML-files
  • New WYSIWYG-Editor: CKEditor instead of TinyMCE
  • New and more consistent admin area design, based nearly completely on CSS3 and using the great Frutiger font (» how to get this legally for free)


But at the moment it also still lacks a certain features of the old one:
 

  • RSS-Feed
  • Download Counter
  • DIfferent templates for each articles


All the old templates and plugins also still need to be rewritten for pecio 2.0. But all those missing features will be implemented in future releases. Some other new features are also in planning stage:
 

  • Ping- and Trackbacks
  • RSS-Feeds also for categories, tags and archives


If you have more features that you would like to see in future versions, just leave a comment!

 

Update:

I just forgot some things to mention:
 

  1. I've put CMS generated HTML Text (e.g. the menu, sidebar texts, ...) into template files, so that it's easier for you to change the layout of those elements.
  2. Plugins now have more possibilities to integrate into the system. So they inherit the PecAbstractPlugin Class which provides the database object, the session object, the settings object, the plugin's meta data and the current site view (such as article, blog, blogcategory, blogtag, blogarchive, ...). It also has the ability to give some data for the -Section of the website.

Complete rewrite

pecio cms 2.0 is a completely rewritten and improved version.

Plugins...

...old versions of pecio are not compatible with pecio 2.0.

 

But check out the plugins for the new version!

Donate one euro

Is pecio cms worth a euro?

I'd be happy for a donation!

 

© 2010 - pecio cms