top button
Flag Notify
    Connect to us
      Facebook Login
      Site Registration Why to Join

    Get Free Article Updates

Facebook Login
Site Registration
Print Preview

Small Overview about Plone?

0 votes
20 views

What is Plone?

Plone CMS is an open source Content Management System for managing information and administering content. Plone is backed by Plone Foundation - international non-profit organization. The organization holds the copyright, and Plone Content Management System is available under a dual licensing scheme, GPL and a commercial license.

Plone Content Management System was founded in 1999 by Alan Runyan (USA), Alexander Limi (Norway) and Vidar Andersen (Norway). Plone has 200 core developers and more than 300 solution providers in 57 different countries.

Plone CMS is built on top of the Zope web application server and Zope's Content Management Framework, written in Python. Plone Content Management System is ideal as an intranet server, as a document publishing system and as a groupware tool for collaboration between separately located entities. A versatile software product like Plone Content Management System can be used in a myriad of ways. Plone works on top of Linux, Windows, Mac OSX, and other Unix variants.

Features:

  • ENTERPRISE INTEGRATION
  • FLEXIBLE WORKFLOWS
  • INDUSTRIAL STRENGTH SECURITY
  • LIMITLESS EXTENSIBILITY
  • ROBUST SCALABILITY

 

Main Benefits

Object-oriented navigation – Plone is an object-oriented system that uses folder-based navigation with human-readable URLs. Customizable navigation portlets offer flexible user guidance.

Search engine optimization – The compliance to web standards, as well as the automatic production of machine-readable sitemaps make Plone a search engine-optimized system.

Multilingual – Plone is designed for international use, featuring over 50 different languages, including Arabic, Hebrew and Chinese.

Internal search engine – An internal search engine, featuring advanced options facilitates finding specific information instantaneously. Various search engines (e. g. Solr GSA) can be plugged in via add-ons.

Social networking – Plone supports social networking by automatically generating feeds out of search results and folder contents. A wide range of extensions and add-on products integrate Plone into other social networks.

Accessibility – Plone is accessible and complies to WAI-AA standard and the U.S. Government Section 508. Since public institutions are legally obliged to offering barrier-free websites, Plone can perfectly assist on these efforts – including a barrier-free UI for editors as well.

 

Video for Plone CMS

 

posted Aug 9 by Manish Tiwari

  Promote This Article
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button


Related Articles

What is AmCharts?

amCharts is a company based in Vilnius, Lithuania. The beginning of amCharts and amMap was in 2004, when the first version of amMap was made. Antanas Marcelionis worked as a manager in a web development company and, being a fan of maps and traveling, wanted to have a tool which would work like a pin-map for him.

Easily add charting capabilities to your websites and applications. Compatible with all modern and most legacy browsers (yes even IE7), JavaScript Charts allows creating flexible Pie, Column, Line, and number of other chart types.


Features

  • Advanced serial charts
  • Superior time-based scales
  • Micro-charts and sparklines
  • Responsive
  • Mobile Friendly
  • Accessible

Video for amCharts 

https://www.youtube.com/watch?v=7RmwtoiEWkw

READ MORE

What is Machine Learning?

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.

Machine learning is a field of computer science that gives computers the ability to learn without being explicitly programmed

Machine learning is closely related to (and often overlaps with) computational statistics, which also focuses on prediction-making through the use of computers. It has strong ties to mathematical optimization, which delivers methods, theory and application domains to the field. Machine learning is sometimes conflated with data mining, where the latter subfield focuses more on exploratory data analysis and is known as unsupervised learning.Machine learning can also be unsupervised and be used to learn and establish baseline behavioral profiles for various entities and then used to find meaningful anomalies.

The process of learning begins with observations or data, such as examples, direct experience, or instruction, in order to look for patterns in data and make better decisions in the future based on the examples that we provide. The primary aim is to allow the computers learn automatically without human intervention or assistance and adjust actions accordingly.

Some machine learning methods

  • Supervised machine learning algorithms
  • unsupervised machine learning algorithms
  • Semi-supervised machine learning algorithms
  • Reinforcement machine learning algorithms 

 

Video for about Machine Learning

https://www.youtube.com/watch?v=WXHM_i-fgGo​

READ MORE

What is LMDB?
Lightning Memory-Mapped Database (LMDB) is a software library that provides a high-performance embedded transactional database in the form of a key-value store. LMDB is written in C with API bindings for several programming languages.

LMDB is a Btree-based database management library modeled loosely on the BerkeleyDB API, but much simplified. The entire database is exposed in a memory map, and all data fetches return data directly from the mapped memory, so no malloc's or memcpy's occur during data fetches. As such, the library is extremely simple because it requires no page caching layer of its own, and it is extremely high performance and memory-efficient. It is also fully transactional with full ACID semantics, and when the memory map is read-only, the database integrity cannot be corrupted by stray pointer writes from application code.

The library is fully thread-aware and supports concurrent read/write access from multiple processes and threads. Data pages use a copy-on- write strategy so no active data pages are ever overwritten, which also provides resistance to corruption and eliminates the need of any special recovery procedures after a system crash. Writes are fully serialized; only one write transaction may be active at a time, which guarantees that writers can never deadlock. The database structure is multi-versioned so readers run with no locks; writers cannot block readers, and readers don't block writers.

Unlike other well-known database mechanisms which use either write-ahead transaction logs or append-only data writes, LMDB requires no maintenance during operation. Both write-ahead loggers and append-only databases require periodic checkpointing and/or compaction of their log or database files otherwise they grow without bound. LMDB tracks free pages within the database and re-uses them for new write operations, so the database size does not grow without bound in normal use

Benefits

  • LMDB uses memory-mapped files, giving much better I/O performance.
  • Works well with really large datasets. The HDF5 files are always read entirely into memory, so you can’t have any HDF5 file exceed your memory capacity. You can easily split your data into several HDF5 files though (just put several paths to h5 files in your text file).​

Video for LMDB?

https://www.youtube.com/watch?v=Rx1-in-a1Xc

READ MORE

What is Aerospike?

Aerospike is a key-value, in-memory, operational NoSQL database with ACID properties which support complex objects and easy to scale. But I have already used something which does absolutely the same.

Aerospike is designed to be the premier high speed, scalable, and reliable NoSQL database. Every line of Aerospike code, every architectural decision focuses on high performance and easy scaling and operations:   

Benefits

  • Flash optimized
  • Indexes in RAM
  • Threaded transaction models
  • Avoiding copies
  • Cache-line optimization transaction and data replication
  • Seamless auto-rebalance scaling
  • Integrated clustering 
  • Use of Linux
  • Multi-threading
  • Data isolation
  • Storage and failover reliability. 

Aerospike’s distributed Shared-Nothing NoSQL database architecture is designed and built to reliably store data with high availability.

Video for Aerospike

https://www.youtube.com/watch?v=MLTGiMAhoTA 

READ MORE

What is MemcacheDB ?

MemcacheDB is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. MemcacheDB uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.

MemcacheDB is compatible with memcache protocol, so any clients that support memcache protocol have connectivity with it.

MemcacheDB  Commands  supports:

  • get(also mutiple get)
  • set, add, replace
  • append/prepend
  • incr, decr
  • delete
  • stats

A version of MemcacheDB using Lightning Memory-Mapped Database (LMDB) is also available, offering greater performance. MemcacheDB is accessed through the same protocol as memcached, so applications may use any memcached API as a means of accessing a MemcacheDB database.

MemcacheQ is a MemcacheDB variant that provides a simple message queue service.

Video for Memcache DB

https://www.youtube.com/watch?v=1u3Y7qB9ACM​

READ MORE

What is Scylla?

Scylla is an open-source distributed NoSQL data store. It was designed to be compatible with Apache Cassandra while achieving significantly higher throughputs and lower latencies. It supports the same protocols as Cassandra (CQL and Thrift) and the same file formats (SSTable), but is a completely rewritten implementation, using the C++14 language replacing Cassandra's Java, and the Seastar asynchronous programming library replacing threads, shared memory, mapped files, and other classic Linux programming techniques.

Scylla uses a shared design on each node, meaning that each CPU core handles a different subset of data. Cores do not share data, but rather communicate explicitly when they need to. The Scylla authors claim that this design allows Scylla to achieve much better performance on modern NUMA SMP machines, and to scale very well with the number of cores. They have measured as much as 2 million requests per second on a single machine, and also claim that a Scylla cluster can serve as many requests as a Cassandra cluster 10 times its size - and do so with lower latencies.

Benefits

  • Low and Consistent Latency
  • Always-On Availability
  • 10x Higher Throughput
  • Highly Scalable
  • Easy to Use
  • Community Backed
  • Compaction, Streaming and Repair Solved
  • Optimum Total Cost of Ownership
  • Auto Tuning

Video for Scylla 

https://www.youtube.com/watch?v=URTyQIsXkJs

READ MORE

What is Koa.Js?

Koa.js is a JavaScript web application framework that's brought some pretty important changes to the development of middleware—a key layer of software in web applications that keeps everything in a network linked and running smoothly.

Koa.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is an open source framework developed and maintained by the creaters of Express.js, the most popular node web framework.

npm install koa

Koa provides a Request object as the request property of the Context.
Koa's Request object provides helpful methods for working with http requests which delegate to an IncomingMessage from the node http module.

Video for Koa.JS

https://www.youtube.com/watch?v=z6ihthEwXDk​
READ MORE
Contact Us
+91 9880187415
sales@queryhome.net
support@queryhome.net
#280, 3rd floor, 5th Main
6th Sector, HSR Layout
Bangalore-560102
Karnataka INDIA.
QUERY HOME
...