Pro-Ject Quo2ka https://quokkaproject.org/ Blog about most popular CMS Sat, 18 Jan 2025 12:02:27 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.1 https://quokkaproject.org/wp-content/uploads/2023/09/cropped-laptop-312499_640-32x32.png Pro-Ject Quo2ka https://quokkaproject.org/ 32 32 How to Build a WordPress Plugin for Automated Image Processing and Management https://quokkaproject.org/how-to-build-a-wordpress-plugin-for-automated-image-processing-and-management/ Sun, 05 Jan 2025 11:58:03 +0000 https://quokkaproject.org/?p=122 Images play a crucial role in website engagement and user experience. Website owners and content creators are increasingly challenged by the need to manage, optimize, […]

The post How to Build a WordPress Plugin for Automated Image Processing and Management appeared first on Pro-Ject Quo2ka.

]]>
Images play a crucial role in website engagement and user experience. Website owners and content creators are increasingly challenged by the need to manage, optimize, and process large volumes of visual content efficiently. While WordPress provides basic image handling capabilities out of the box, many organizations require more sophisticated solutions to streamline their workflow and maintain high-quality visual assets.

Developing custom WordPress plugins for image processing and management represents a significant opportunity to address these challenges. By creating tailored solutions, developers can provide website owners with powerful tools that automate repetitive tasks, ensure consistent image quality, and optimize storage usage. This approach not only saves time but also helps maintain a professional appearance across the entire website.

Modern web development demands increasingly sophisticated tools for handling visual content. As websites grow and content requirements become more complex, the integration of automated imaging systems becomes essential for maintaining efficiency and quality standards. Professional organizations often require advanced features such as batch processing, automatic optimization, and intelligent image analysis – capabilities that go beyond WordPress’s native functionality.

Understanding WordPress Plugin Architecture

WordPress’s plugin architecture provides a robust foundation for extending the platform’s capabilities. At its core, the system relies on a hook-based architecture that allows developers to intercept and modify various aspects of WordPress’s operation. This flexibility makes it possible to create sophisticated image processing solutions that integrate seamlessly with the existing media management system.

The development of an image processing plugin requires a thorough understanding of WordPress’s media handling mechanisms. The platform provides several key hooks and filters specifically designed for media management, including upload handling, image modification, and metadata processing. These hooks serve as the foundation for building custom functionality while maintaining compatibility with the core system.

Planning the Plugin Features

Successful plugin development begins with careful planning and feature prioritization. When designing an image processing plugin, it’s essential to consider both immediate requirements and potential future expansions. The core functionality should address common pain points while remaining flexible enough to accommodate growing needs.

An effective image processing plugin should handle various scenarios automatically, from basic optimization tasks to complex batch operations. Key considerations include format conversion, size optimization, and metadata management. The plugin should also provide users with intuitive controls while automating routine tasks behind the scenes.

The implementation of advanced features requires careful consideration of server resources and processing capabilities. While some operations can be performed immediately upon upload, others may benefit from queue-based processing to manage server load effectively. This balance between immediate processing and queued operations is crucial for maintaining optimal performance.

Core Plugin Development

The foundation of our plugin begins with a well-structured boilerplate that follows WordPress coding standards and best practices. This includes proper file organization, clear naming conventions, and efficient use of WordPress’s built-in functions. The initial setup should establish the basic plugin architecture while allowing for future expansion.

Database integration plays a crucial role in tracking processed images and maintaining processing queues. Creating custom tables or utilizing WordPress’s existing database structure requires careful consideration of scalability and performance implications. The chosen approach should support both immediate processing needs and future feature additions.

WordPress’s object-oriented programming capabilities allow for clean, maintainable code organization. By implementing proper class structures and maintaining separation of concerns, we can create a plugin that’s both robust and extensible. This approach facilitates easier debugging and simplifies future maintenance tasks.

Implementing Image Processing Features

The core image processing functionality forms the heart of our plugin. Implementation begins with basic optimization features such as automatic resizing, format conversion, and quality adjustment. These features should operate seamlessly while providing users with appropriate configuration options.

Advanced processing capabilities can significantly enhance the plugin’s utility. Integration with professional imaging solutions enables sophisticated features like automated tagging, facial recognition, and intelligent cropping. These capabilities can dramatically improve workflow efficiency and content management.

Modern content management often requires integration with external services and APIs. Our plugin should provide flexible integration options while maintaining security and performance. This might include connections to cloud storage services, CDNs, or specialized image processing services.

Adding Advanced Features

The implementation of advanced features requires careful attention to user experience and system resources. Batch processing capabilities, for instance, should provide clear progress indicators and error handling while managing server load effectively. Similarly, metadata management features should offer powerful capabilities while remaining intuitive for users.

Custom taxonomies and organizational tools can significantly improve media library management. By implementing intelligent categorization and search capabilities, we can help users manage large media libraries more effectively. These features should work in harmony with WordPress’s existing media management system while extending its capabilities.

Performance Optimization

Performance optimization represents a critical aspect of plugin development. Efficient code execution, appropriate use of caching, and careful resource management all contribute to a smooth user experience. Implementation of these optimizations requires thorough testing and monitoring to ensure consistent performance under various conditions.

Resource-intensive operations should be carefully managed to prevent server overload. This might involve implementing queue systems for batch processing, utilizing background tasks for heavy operations, or leveraging external services for specific functions. The goal is to maintain responsive performance while handling complex processing tasks effectively.

Testing and Debugging

Comprehensive testing ensures reliable plugin operation across different environments and use cases. This includes unit testing for individual components, integration testing for system interactions, and performance testing under various conditions. Regular testing throughout development helps identify and resolve issues early in the process.

Deployment and Maintenance

Successful plugin deployment requires careful attention to documentation, update procedures, and ongoing maintenance requirements. Clear documentation helps users understand plugin capabilities and configuration options, while well-planned update procedures ensure smooth transitions between versions.

Regular maintenance and updates keep the plugin secure and compatible with evolving WordPress versions. This includes monitoring for security issues, addressing bug reports, and implementing feature requests when appropriate. Establishing clear maintenance procedures helps ensure long-term plugin reliability.

Best Practices and Future Considerations

Following WordPress coding standards and best practices ensures plugin compatibility and maintainability. This includes proper security measures, efficient database interactions, and careful attention to backwards compatibility. These considerations help create a robust, professional-grade plugin that serves users effectively over time.

Looking ahead, plugin developers should consider emerging technologies and changing user needs. This might include support for new image formats, integration with artificial intelligence services, or adaptation to evolving web standards. Maintaining flexibility in the plugin architecture allows for easier integration of new features as requirements evolve.

The post How to Build a WordPress Plugin for Automated Image Processing and Management appeared first on Pro-Ject Quo2ka.

]]>
How to create an online Magento store? https://quokkaproject.org/how-to-create-an-online-magento-store/ Fri, 18 Aug 2023 09:13:00 +0000 https://quokkaproject.org/?p=59 Magento is a free engine on the basis of which you can create not just websites, but real online stores. Among the total number of such engines Magento is one of the most popular systems for e-commerce.

The post How to create an online Magento store? appeared first on Pro-Ject Quo2ka.

]]>
Magento is a free engine on the basis of which you can create not just websites, but real online stores. Among the total number of such engines Magento is one of the most popular systems for e-commerce. In order to create a site on Magento, just choose your design.

Just a huge number of sales tools will allow you to quickly adapt your online store to your own requirements. Perhaps beginners admin will seem difficult, but everything comes with experience. Any administrative panel of any system at first little understood. The more often faced with the engine, the clearer and easier it will seem. And this is really true.

As for the capabilities of CMS for e-commerce, Magento will be an indispensable assistant for medium and large online stores. If you want a small private store online, you can also use this engine. Where to get a design for a store on Magento? Large companies like TemplateMonster have put the production of Magento templates on the stream. Users need designs for Magento and want to create their online stores quickly and without unnecessary worries and complications. That’s why on the pages of TemplateMonster template store in a special section are collected all the designs for this engine. At the moment there are more than 1000 of them. A really huge selection of premium quality solutions.

Advantages of Magento

Magento provides a really wide functionality “out of the box”. Online store will get basic capabilities for full-fledged work even without installing additional modules such as: shopping cart, registration and personal customer account, catalog of goods, checkout, coupons, promotional products.

Open source CMS contributes to the active development of additional tools that expand the capabilities of the platform. A huge base of paid and free modules allows you to significantly “pump” online store on Magento.

The main advantages of the system are considered:

  • wide functionality and numerous settings allow you to adapt the CMS to any online trading platform;
  • the engine is prepared for search engine promotion;
  • many marketing opportunities: promotions, discounts, coupons, personalized offers;
  • reliable and productive system;
  • high level of security and data protection;
  • the system is developed and scaled for the growing project.
  • detailed reporting system;
  • e-commerce-oriented functionality.

The post How to create an online Magento store? appeared first on Pro-Ject Quo2ka.

]]>
CMS for online store https://quokkaproject.org/cms-for-online-store/ Mon, 10 Jul 2023 09:18:00 +0000 https://quokkaproject.org/?p=62 The answer is unambiguous - yes, it does. OpenCart, even in the basic configuration, combines the functionality necessary for the successful creation of an online store, its filling, promotion and interaction with visitors.

The post CMS for online store appeared first on Pro-Ject Quo2ka.

]]>
CMS for online store must meet the following criteria

  1. Convenient administration. The less time and effort you spend to study the administrator panel, the formation of the catalog and adding information about products and services the more it will remain to attract customers and sales, so it is worth choosing a CMS with simple and understandable admin.
  2. Free to use. There is no need to pay a lot of money for paid CMS at a time when there are free solutions that are not inferior to them in quality and capabilities.
  3. Free add-ons and templates. If you are just starting a business on the Internet, it is not always advisable to spend significant funds to pay web programmers and designers. Instead, it is convenient to have at hand a set of ready-made and, importantly, free modules, plug-ins and templates that will expand the functionality and improve the appearance of your site.
  4. Customer Protection. To secure online transactions to pay for goods or services, a website should have tools designed to protect users’ financial and personal data.
  5. SEO suitability. The speed of the site, the absence of technical problems, additional plug-ins and extensions designed for internal search engine optimization for search engines Google and Yandex. Without taking into account these features to find the site pages on the Internet among others will be difficult.
  6. CNC function. The platform must provide the ability to create understandable for human URLs, ie have a function CNC (human-understandable URLs), or SEF (Search Engine Friendly URLs). Addresses of this kind are equally well and correctly indexed by search engines and easily understandable to people.
  7. WEB-analytics and sales analysis. Make sure that the chosen CMS has a built-in system that allows you to monitor key metrics on site visits and sales. This is a useful feature, even though the main indicators should be analyzed using specialized services Google Analytics and Yandex Metrica.
  8. Integration with 1C or import and export data. The engine, with the help of additional modules, allows you to form and fill the catalog of goods from 1C, as well as import and export files in Excel and XML-, YML-formats.
  9. Payment modules. The platform supports dozens of payment modules that allow you to safely and quickly pay for purchases online, including bank cards and electronic money Yandex Money and WebMoney.
  10. Loyalty programs. On the basis of plug-in paid and free modules on OpenCart you can form partnership, promotional and discount programs.
  11. Multilingualism. Language localization packages, connected to OpenCart, open the possibility to create versions of the site with information presented in different languages.
  12. Multicurrency. Another add-on will allow you to configure automatic updating and display of prices for goods in different currencies after setting the exchange rate.

Does CMS OpenCart meet these requirements?

The answer is unambiguous – yes, it does. OpenCart, even in the basic configuration, combines the functionality necessary for the successful creation of an online store, its filling, promotion and interaction with visitors.

The post CMS for online store appeared first on Pro-Ject Quo2ka.

]]>
Creating a site on Modx https://quokkaproject.org/creating-a-site-on-modx/ Tue, 27 Jun 2023 09:23:00 +0000 https://quokkaproject.org/?p=65 We use CMF Modx to create fast, optimized and well configured websites with high security level because it is a professional tool for website development.

The post Creating a site on Modx appeared first on Pro-Ject Quo2ka.

]]>
We use CMF Modx to create fast, optimized and well configured websites with high security level because it is a professional tool for website development. As a website theme we use HTML templates to make the code as clean as possible.

The goal of MODX is to give the developer the opportunity to create a site of any complexity, with almost any set of features, without the system in any way affecting your code. All thanks to the flexibility and open nature of the framework. In a word, you can have a website with desired functionality and design.

The motto of Modx is freedom of creativity.

Modx features

  • Security and SafetyMODX takes security quite seriously. The entire architecture of MODX Revolution was created with security in mind. The development team constantly audits MODX code to make sure it is up to date and fixes any issues that may arise.
  • Complete creative freedomThe MODX website management system allows you to create websites exactly as you envision them, with absolutely unlimited creative possibilities. We believe that website development tools should take into account the creative vision of users without imposing any special restrictions.
  • MODX’s unparalleled website optimization (SEO)MODX allows you to control your output almost effortlessly to 100%. Unlike other systems that require you to learn complex templating engines, in MODX you work directly with HTML and as many special site variables as you really need.

Is creating a site on MODX suitable for you?

If you have a fairly standard functionality of an online store, 80% of which can be covered by a ready-made solution, it is much faster and more reasonable to choose a CMS like Bitrix or Magento rather than MODX. Because such CMSs offer a lot of ready-made solutions that can cover the main tasks of the project.

But if you are looking for a more flexible system for the same money as a CMS, MODX is an ideal option in terms of value for money. In this system there are both ready-made functional parts and the possibility of customization for individual client’s request and thus get an individual solution – an online store, ready for scaling and implementation of non-standard features. Such a solution will cost much cheaper than development on Framework, and at the same time it will be more flexible than, for example, Magento and Opencart.

The post Creating a site on Modx appeared first on Pro-Ject Quo2ka.

]]>
What types of websites can be built on WordPress? https://quokkaproject.org/what-types-of-websites-can-be-built-on-wordpress/ Tue, 20 Jun 2023 09:10:00 +0000 https://quokkaproject.org/?p=56 WordPress is a very versatile tool that you can use to create different kinds of websites. The possibilities are endless, but we've gathered the most common ways to use the CMS for a better understanding.

The post What types of websites can be built on WordPress? appeared first on Pro-Ject Quo2ka.

]]>
WordPress is a very versatile tool that you can use to create different kinds of websites. The possibilities are endless, but we’ve gathered the most common ways to use the CMS for a better understanding.

Blogs

WordPress started out as a blogging tool and remains the most popular platform for this purpose. You can start small at a minimal cost, such as a simple Hostinger beginner-friendly plan. Then, when your blog gets bigger, you can upgrade to a plan for more complex solutions.

Portfolio

Freelancers, artists, photographers, musicians, writers and other creative professions often use this CMS to create online portfolios. There are a number of portfolio themes on WordPress.org and beyond that include all the necessary features such as a gallery, lightboxes, and a portfolio grid.

Business card sites

If you have a small business, WordPress will also prove to be a good solution for creating a website. This content management system is very popular with small and medium-sized companies, and is increasingly being used by large corporations.

Charitable websites

Since the platform doesn’t require a large investment for maintenance and is fairly easy to learn, it’s no surprise that the platform has become popular among charitable organizations and churches. Thanks to WordPress, more and more non-profit organizations have an online presence these days.

Online stores

If you want to create an online store on your own, but don’t understand anything about web development, then you need this CMS. WooCommerce – the most popular e-commerce plugin for WordPress allows you to add key e-commerce features to your site such as: shopping cart order management system, payment pages, one-click refunds and more.

The post What types of websites can be built on WordPress? appeared first on Pro-Ject Quo2ka.

]]>
Information about DokuWiki https://quokkaproject.org/information-about-dokuwiki/ Sat, 27 May 2023 09:04:00 +0000 https://quokkaproject.org/?p=53 DokuWiki is a popular content management system based on wiki technology. It is built in PHP and distributed under the GNU General Public License.

The post Information about DokuWiki appeared first on Pro-Ject Quo2ka.

]]>
DokuWiki is a popular content management system based on wiki technology. It is built in PHP and distributed under the GNU General Public License. DokuWiki is used to create and manage documentation, notes, task lists and other types of content. It is a tool that can be used for both personal needs and teamwork.

Who needs DokuWiki?

DokuWiki can be useful for any users who want to create and organize their content. It can be used to create documentation, meeting minutes, instruction manuals, task lists, and more. DokuWiki is easily customizable and can be adapted to fit any need.

What advantages are there?

DokuWiki offers many benefits. Here are some of them:

  • Ease of use: DokuWiki is easy to use and does not require complicated installation and customization.
  • Flexibility: DokuWiki offers a wide range of options for customizing its appearance, integrating with other tools, and managing access rights.
  • Security: DokuWiki has built-in protection against malicious attacks, as well as options for customizing access rights and authorization.
  • Scalability: DokuWiki can be used for both personal and teamwork due to its flexibility and scalability.
  • Why use DokuWiki?
  • DokuWiki is used to create and organize different types of content.

It can be used for both personal needs and teamwork. Here are some of the uses of DokuWiki:

Documentation: DokuWiki can be used to create documentation, user manuals, reference materials, etc.
Collaboration: DokuWiki allows multiple users to work on the same document at the same time to facilitate collaboration.
Note storage: DokuWiki can be used to store notes, tasks, to-do lists, and other types of content.

DokuWiki is a powerful tool for creating and organizing content. It provides a lot of options for customization, operation, and security of your information. It is easy enough to start working with it, just install it on a server and run it. And how to do it you can learn on our YouTube channel.

The post Information about DokuWiki appeared first on Pro-Ject Quo2ka.

]]>
How to create a website using MediaWiki https://quokkaproject.org/how-to-create-a-website-using-mediawiki/ Mon, 03 Apr 2023 08:58:00 +0000 https://quokkaproject.org/?p=50 Mediawiki is the perfect solution for creating your own online encyclopedia, online magazine or blog. This software is quick, easy to install and completely free of charge.

The post How to create a website using MediaWiki appeared first on Pro-Ject Quo2ka.

]]>
Mediawiki is the perfect solution for creating your own online encyclopedia, online magazine or blog. This software is quick, easy to install and completely free of charge.

MediaWiki is a free and open source software written in PHP that implements a hypertext wiki environment and was originally created as an engine for Wikipedia. MediaWiki is now used by various projects of the non-profit Wikimedia Foundation, as well as many other sites.

Mediawiki is a rather popular and easy-to-use platform for creating article-based, informational sites, as many special extensions have been developed for it, providing convenient work and systematization of information. The platform has been translated into numerous languages, so today there are many websites made on Mediawiki in different countries.

How to create new pages

New pages are created in a special editor called VisualEditor – a specially designed editor for the MediaWiki platform for creating, editing pages. The editor has a wide range of tools, such as working with lists, tables, files, templates, links and other objects on the page.

In order to create a new page you need to enter the name of the article in the search field, if the page with this name does not exist on the site, the system will offer to create a new page with this name. Going to the page in the editor, you can enter text and design it as you wish.

In addition to the editor, there is a page code editor that uses wiki markup. Wiki markup is a markup language that is used for text layout and makes it easier to access the features of the HTML language. Pages designed with wiki text are pre-converted to HTML for viewing in a web browser.

Using templates in articles

A template is a specially prepared information, thematic block that can be used in different articles on one specific topic. The convenience of templates is that they can be inserted into many pages, filling in the necessary data, which are subsequently displayed on the page.

How to create categories in a wiki

It is also very convenient that each page can be assigned to a particular category, thus creating a catalog of categories, which is very convenient for navigation, both in certain sections and throughout the site. The same page can be assigned to several categories (sections). After that, at the bottom of each page will be links to the specified categories, if the page with this category is not created, the link will be displayed in red color, by clicking on it you can, like any other page in mediawiki, create, thus creating categories.

The post How to create a website using MediaWiki appeared first on Pro-Ject Quo2ka.

]]>
Atlassian Confluence https://quokkaproject.org/atlassian-confluence/ Sun, 05 Feb 2023 08:53:00 +0000 https://quokkaproject.org/?p=47 Confluence combines powerful online document creation capabilities, tight integration with Microsoft Office to help people work better together, share information and build knowledge.

The post Atlassian Confluence appeared first on Pro-Ject Quo2ka.

]]>
Confluence combines powerful online document creation capabilities, tight integration with Microsoft Office to help people work better together, share information and build knowledge. Confluence is used as a portal, knowledge management and document management system.

Atlassian Confluence is an enterprise content management application designed to accumulate and share information across a company or group of companies. It can be used to organize public knowledge bases, external and internal reference portals and documentation resources, blogging and web publishing, including report publishing; knowledge management and business process documentation.

It is a universal, significantly expanded platform compared to software products of this class, the set of functions of which allows to use the solution for the organization of electronic document flow of the company. The application was created by the Australian company Atlassian Software Systems.

The basic functions of the software allow you to:

  • Create pages. Any of them can be quickly and easily edited.
  • Structure information. A Confluence knowledge base can consist of an unlimited number of workspaces. You can link between them through indexes, cross-references, tags.
  • Receive notifications about news and changes. This is useful if you work in a team, but you want to be aware of fresh edits related to a particular project.
  • Search for the information you need. Search works across the entire database.
  • Advanced functionality provides additional opportunities to work with content. You will be able to create blogs, news, notes and newsletters. The information in this case will be linked to the time of creation.

Also, the advanced features allow you to:

  • Work with documents. You can attach them, view them, track changes to them, and use them to find the data you need.
  • Conduct discussions. The software features allow you to discuss project work with team members.
  • Manage projects. The Confluence section can be connected to Jira Software.
  • Create personalized spaces. Create a personal environment with the right tools and information for your work.

The post Atlassian Confluence appeared first on Pro-Ject Quo2ka.

]]>
Where did the name Joomla come from https://quokkaproject.org/where-did-the-name-joomla-come-from/ Fri, 11 Nov 2022 08:40:00 +0000 https://quokkaproject.org/?p=43 Joomla is a content management system (CMS) written in PHP and JavaScript, using MySQL and MsSQL databases as storage. It is free software distributed under the GNU/GPL license.

The post Where did the name Joomla come from appeared first on Pro-Ject Quo2ka.

]]>
Joomla is a content management system (CMS) written in PHP and JavaScript, using MySQL and MsSQL databases as storage. It is free software distributed under the GNU/GPL license.

The name Joomla! was chosen as a result of a contest, the results of which were evaluated by experts in the field of branding and marketing. The basis for the name was the word “Jumla”, which means “all together” or “as a whole” in Swahili, because many teams involved in the Mambo CMS project were unanimous in their desire to protect the interests of the creators and the community, which was the true reason for the success of Mambo CMS.

How Joomla is different from other systems
Joomla! tries to keep things as simple as possible while providing great features. Finally, people unfamiliar with programming can get a system to fully manage their websites without spending exorbitant amounts of money on closed source software.

History

Joomla CMS is an offshoot of the well-known CMS Mambo. In August 2005, most of the team of CMS Mambo developers separated from the Mambo project because of disagreement with the economic policy and plans for the development of the system. Already on September 16, 2005 the first version of Joomla! was released, which was renamed Mambo 4.5.2.3 and contained fixes for bugs and vulnerabilities discovered at that time.

Development of Joomla version 1.0 was terminated in February 2008, and final support for this version was completed on July 1, 2009. Joomla 1.5 was released to replace version 1.0. This version was released from December 2007 to March 2012 and in April 2012 its support was completed.

In late 2011 early 2012 were released Joomla 1.6 and Joomla 1.7, which were essentially intermediate versions between Joomla 1.5 and Joomla 2.5.

In 2012, the final version of Joomla 2.5 was released, which was maintained in version status with long-term support until the end of 2014.

Today, only one version of CMS is supported – Joomla 3 system with a continuous update cycle, which is a new round in the development of Joomla! CMS.

In 2020 is expected to finish the development of version 4 of Joomla.

Joomla is more than just software, all releases of the system are done by volunteers on a volunteer basis. The community behind Joomla! includes developers, designers, system administrators, translators, copywriters, and most importantly, ordinary users.

The post Where did the name Joomla come from appeared first on Pro-Ject Quo2ka.

]]>
What is MODX? https://quokkaproject.org/what-is-modx/ Sun, 19 Jun 2022 08:33:00 +0000 https://quokkaproject.org/?p=40 MODX offers you a system that allows you to publish your offline content to the web in any form, shape, or presence you desire.

The post What is MODX? appeared first on Pro-Ject Quo2ka.

]]>
MODX is a content application platform. What does that mean? Well, it depends on who you are:

End users
MODX offers you a system that allows you to publish your offline content to the web in any form, shape, or presence you desire. It also offers a fully customizable backend interface that you can make as simple (or complex) as you want.

You can customize everything from a simple website, to a blog, to a full-blown web presence with MODX, and keep your admin interface simple and easy to use. Drag and drop your web pages to rearrange the order and move them around. Get a full WYSIWYG view of your resources. Leave Resources unpublished before you finish them. Set up a resource schedule to publish at specific times.

MODX will help you organize your content the way you want it and get amazing built-in SEO results.

Designers
Have you ever wanted complete freedom with your HTML and CSS? Tired of hacking existing systems to make your design work the way you compiled it? MODX doesn’t generate a single line of HTML – it leaves the interface design up to you.

You can use MODX as your content management system (CMS), as MODX offers fully flexible templates and unlimited content delivery. Place your CSS and images where you want them. And once you’re done designing, either outsource your development duties to your developer or install additional features right from the manager. Simple.

Developers
You’ve looked at different CMSs, but found that development in them is either a mishmash of too many unrelated code snippets, or just not powerful enough or elegant enough. You’ve looked at PHP frameworks and found that they have all the features, but you don’t have content management or a good enough user interface for your customers. You need the power and flexibility of an infrastructure with the user interface and content management of a CMS.

Enter MODX Revolution. A fully flexible, powerful and robust API built on OOP principles and utilizing a PDO-based object-relational model called ORM. xPDO. Add a rich, Sencha user interface for your customers (fully customizable). Custom properties and sets. Internationalization support. Built-in package distribution, so you can package your code and distribute it across any Revolution deployment. Add custom manager pages to run entire applications in MODX.

The post What is MODX? appeared first on Pro-Ject Quo2ka.

]]>