background preloader

Pico - A stupidly simple, blazing fast, flat file CMS.

Pico - A stupidly simple, blazing fast, flat file CMS.

Related:  Pico CMS - PHP

Flat File Relaunch · Ben Plum The relaunch of any personal property, like your blog or portfolio, is an opportunity to trim and focus your content. It's also a chance to expand your skill set. I recently unified all my existing front end components under the Formstone moniker. The process was tedious and included updating the code base, documentation and demos. The final step was to launch a brand new site. I decided to use this as an opportunity to explore what has been developing in the PHP space. YourLanguageSucks - Wiki JavaScript sucks because Note some of this is not JavaScript itself, but web APIs ( Poor Design 13 Lightweight & Flexible PHP CMS (Updated) I used to write my own CMS (Content Management System) with PHP and MySQL. It's never an easy task because you need to plan the structure of the CMS, its logic, theme integration, testing and future enhancement. CMS development can get really complicated if it involves users with different permission and roles. To cut it short, unless you have plenty of time, otherwise, it's a wise choice to use off-the-shelf CMS. Using existing CMS has its benefits, for example: Well-tested: They usually being written by a few developers and have a good community to maintain it.Save times: You do not need to reinvent the wheel.

Plugins Want to extend the functionality of Pico? Below is a collection of our community-developed plugins. Would you like to create your own plugin? Learn how in our documentation! The plugins shown here are only a smaller selection of those available. 25 essential Twitter accounts for developers Great developers are always learning. They know that there’s always room to grow, and with a rapidly-expanding list of cutting edge technologies to wrangle with, it’s imperative to stay informed. Thankfully, there are many resources that help developers increase their knowledge base, including plenty of free or low-cost tutorial sites, blogs, and even Twitter streams that are readily available on the web. Twitter can actually be a useful tool for tech-minded learners to keep abreast of interesting trends, development tips, and new releases. Pixafy asked our own developers which Twitter accounts they find essential and received a wide range of responses, from accounts that are informative, to inspirational, to just plain fun! Here are 25 developer-centric Twitter accounts we like – no guarantees, but following them *just* may help you become a more amazing rockstar developer!

Documentation You can override the default Pico settings (and add your own custom settings) by editing config.php in the root Pico directory. The config.php file lists all of the settings and their defaults. To override a setting simply uncomment it in config.php and set your custom value. Creating Content Most Useful Web Design Cheat Sheets « Designer's Digest – Design Resources Cheat sheets are Incredibly Useful for revising the codes, keys, shortcuts, etc. as there are so many which we cannot remember always but with the help of cheat sheets you can keep yourself updated. All cheat sheet comes in printable file type which is very useful for guide or reference to a particular framework, language, software package, etc. Here are some of the most useful Cheat Sheets for Web Designers. If you feel we have missed something to include please do not hesitate to contact us. Share This Post! Enjoy the post?

Cache plugin for Pico CMS If you use the Pico CMS for a mostly static blog, like I do, there is no need to parse the markdown files and render the twig templates on every request. Therefore I made the Pico Cache plugin. I did some testing and it turns out that the cache plugin speeds up the page pretty well. With one user at a time, the average response time was 315ms without cache and 10ms with cache enabled. (97% less time) Having 100 concurrent users, the average response time without cache was 14640ms and with cache 267ms. (98% less time) I repeated this tests 1000 times on a fairly old macbook, so the actual values are not that convincing, but rather the response time savings in percentage. Android SQLite Database and ContentProvider SQLite is an Open Source database. SQLite supports standard relational database features like SQL syntax, transactions and prepared statements. The database requires limited memory at runtime (approx. 250 KByte) which makes it a good candidate from being embedded into other runtimes. SQLite supports the data types TEXT (similar to String in Java), INTEGER (similar to long in Java) and REAL (similar to double in Java). All other types must be converted into one of these fields before getting saved in the database. SQLite itself does not validate if the types written to the columns are actually of the defined type, e.g. you can write an integer into a string column and vice versa.

67 Open Source Replacements for Really Expensive Applications Why spend thousands or even hundreds or thousands of dollars on a closed source application when you can get a comparable open source app for free? Even if you need commercial support, many open source programs now offer paid support that costs much less than the alternatives. For this list, we looked for quality, open source alternatives to software that has a reputation for being expensive. Whenever possible, we included MSRPs for the expensive software, though in some cases, the pricing scheme is so complicated that it's nearly impossible to pin down. We published a similar list last year, and we've updated and expanded the list for 2011. Mobile App Design/Dev: Building Navigation with jQuery Smartphones are now equipped with some very efficient web browsers. JavaScript is more powerful than ever before, and can be extended with the help of code libraries such as jQuery. When you add in the latest HTML5/CSS3 specs, it’s possible to build very snappy mobile web apps with some basic frontend code. In this tutorial I’ll show how you can build a mobile-based website/webapp. We’ll use CSS3 media queries for targeting specific devices and screen resolutions.

HTML 5 Intellisense for Visual Studio 2010 and 2008 extension Sign in to write a review Sort by: If you want to stop the xsd reporting that it needs a type attribute on the script element it's a fairly straight forward change to the xsd. 10 Technical Papers Every Programmer Should Read (At Least Twice) 10 Technical Papers Every Programmer Should Read (At Least Twice) this is the second entry in a series on programmer enrichment Inspired by a fabulous post by Michael Feathers along a similar vein, I’ve composed this post as a sequel to the original. That is, while I agree almost wholly with Mr. Feather’s1 choices, I tend to think that his choices are design-oriented2 and/or philosophical. In no way, do I disparage that approach, instead I think that there is room for another list that is more technical in nature, but the question remains, where to go next?