ProcessWire CMS – A Review


There is no need for an intro about CMS in Web Word. It is popular in many names as Joomla, Drupal and mighty WordPress. Though name and approach differs, all of them serve on purpose : Manipulate the Data > Store & Retrieve to display. The Model : View : Controller paradigm is the industry standard structure of most of all CMS.

Well, we have WordPress, Joomla and Drupal but sometimes its good to check out alternatives. Lets take a look over a simple CMS called ProcessWire.

ProcessWire in short ( PW ) is actually a popular CMS, slowly coming out of the shadows of mighty other CMS fellows. PW stands between a pure PHP framework and Full Featured CMS for example ( Concrete 5 ) . PW ships with very minimal and basic functionalities of a Framework but can be extended to any requirement via modules and custom coding. A very important feature of PW is it has no template language. You can code yourself the way you need to display the data.

I know, its a topic of debate : the use of template engine ; but this is all about choice. There are CMS which uses template engine, which does not ; support both.

PW has the philosophy : Everything is a page. Yes, inside PW everything is a page though we can use it as per the requirement. There are 3 main components in PW.

  • Page : serves as the actual page of website. ( home, about, contact )
  • Field : serves as field types ( images, files, forms, text area etc )
  • Template : The structure of data visualization – you can use different templates for different pages or one template for many pages.

So the idea is simple, Build a page with fields in a particular way which is a template. Then call the PW to display it. One another good note of ProcessWire is, no need to tamper with Databases. Whichever fields, we create via Admin, corrspoding tables and types will be created in database. Easy right ?

Like, I said, ProcessWire is somewhat between a framework and CMS ; there are some pitfalls. For examples, there is no site wide settings or global parameters like Site name, Site logo which often we know in WordPress. But its not a big thing for a developer, one can always assign a logo, title for the home page and call it in all other pages dynamically. PW is useful to create medium level websites, as company corporate, NGOs, schools etc. But it is not limited, the real power of PW lies in the core API, which can be used as a Web Application Framework to any extend. Your imagination is the only limit.

ProcessWire image library is really a strong arsenal. A lot of image manipulations are possible. The API is really vast, you can refer the long list of tools here : http://processwire.com/api/ref/

ProcessWire is an open source project with Mozilla Public License. The documentation is good and the community is so active. No need to be afraid of being alone 😉

Here is one website, I have done in ProcessWire : http://insignnia.in

Google Fuchsia : Spring is coming soon…


Its true, Google is working on some thing bigger than usual sweet jellybean flavors. Words are coming out like this will be fully fledged operating system that can run seamlessly across various devices as Mobile, Smart device, PC, Laptop etc. So many rich features will be included inside.

The codename for the Product is Fuchsia, the word actually is name of beautiful purple colored flower. We hope the the product itself will do justice to the name when its  rolls out. Lets see whats inside and sideways on this new item.

 

Feature #1 : The development Process

We know how much difficult it is  to port an App from Android to iOS and any others. Fuchsia comes up with new development kit as Flutter which helps to develop cross platform supporting applications. See how much development time you  can save ?

Feature #2 : Programming Language

Dart is the language mainly used for the coding. It is confirmed that  support for Swift will be the programming language will be there.

Feature #3 : UI

Fuchsia currently offers two layouts: a novel mobile-centric design codenamed Armadillo, and a more traditional desktop experience codenamed Capybara. Armadillo drops the app drawer and shortcuts model for a combined view of Recent Apps, Quick Settings, and your Google Feed. Capybara is still very much a work-in-progress, with only a taskbar containing the time, a placeholder for quick settings, and something reminiscent of a start button.

 

feature #4 : Assistance Capability

Fuchsia is going to be the replacement of ‘ Hello Google ‘. But this time, it will be more polished, well trained, service robot 😛

Traditionally, the problem with doing this is maintaining progress and context. That’s where something called Ledger comes in: once signed in with your Google Account, your applications automatically save their place across devices. Google describes Ledger as “a distributed storage system for Fuchsia.” Everything is stored in the cloud.

So when you will shake hands with it ? sooner or later, but sure.. thats all have to say now 🙂

Plasma Mobile : time to look beyond Android


Its all about alternatives, when it comes to the technology, the possibility of alternatives makes the spirit intact. Microsoft, the first and biggest monopoly leader in IT world. But  they are fading into the curtain history.  Google changed the texture of Operating System. Android brought the mobility in all meaning.

Now, so many versions of honeycombs, jellybeans are out. All of those juicy flavors are already set. Its time to analyze the clear picture. Android is slightly growing into the specter of Microsoft. We all use Android, have to obey those mighty Google Services. We have no idea how much data mining they are doing in our mobile, though if we know, we dont have anything to do, we dont know whats going on.

Another hiccup of Android world, is the development. In order to create a simple android app, we have to install GigaBytes of Android Studio, and keep updating chunks of another GBs.

May be, its time to look beyond Android. Guess what, a few people already did. Here we can read about of those onlookers. Check Plasma Mobile

The team behind this mobile OS, is no one else but that ‘Kool ‘ KDE !. Yeah, your most eyecandy Linux DE is coming to your mobile screen too.

 

KDE Plasma is the next generation DE implementation. Lots of feature filled plasma shell produce mouthwatering performance to the User. All of those features a Desktop/Laptop enjoys, we can taste all in a mobile screen too.

 

Key features and notable points about KDE’s Plasma Mobile can be summarized as below:

  • Free and open source mobile OS
  • Based on Kubuntu, with an Android graphics driver it runs on top of the Wayland display server
  • Privacy focused
  • Just like desktop version, customization and personalization is also
  • focus of Plasma Mobile
  • Plasma apps and widgets
  • Ubuntu touch apps
  • Sailfish apps (proposed)
  • Nemo apps (proposed)
  • Android apps (proposed)

 

 

 

check this video also :

 

Is Plasma Mobile only the onlooker beyond Android ?  No. There a few other brave vikings too. View below :

There is nothing wrong with Android, but… some times too much mining is a wrong thing…