Have you used EXPOZY CMS platforms - content-management-system

What are you thinking about EXPOSY

EXPOZY is a modern CMS platform. My online store was developed on this software and I am satisfied. Easy to use and convenient for customers!

Related

Umbraco VS Craft CMS

I cannot find any good comparisons between Umbraco and Craft CMS. What are the strengths/weaknesses between the two?
I am a sole developer (owner) for a marketing agency and have projects/sites of varying sizes and types. My major considerations are how time consuming it is to develop basic sites, how much maintenance time goes into things like updating, what the platform isn't capable of / where I will run into problems for larger projects, how well it handles things like SEO and page speed etc, and of course all in long term costs.
It ultimately comes down to what platform you're most comfortable working with.
I'm a big fan of Umbraco, and I've used it for the better part of a decade on both small brochureware sites and huge builds. It's probably the best CMS available on the .NET platform, and it's easy to get something built quickly with minimal fuss.
I've also used Craft in the past, and I think it's a great CMS, albeit not as user friendly as Umbraco, but as long as you're providing adequate user training it shouldn't matter.
Umbraco's weakness isn't really a weakness, it's a preference. Being a .NET CMS, you are limited to the .NET platform on Windows, and many developers would prefer to not develop on Windows tooling. If building and hosting on Windows is a problem for you, choose Craft, otherwise I'd recommend Umbraco.

Does Umbraco offer inbuilt feature or interface to create categories, menus, or product gallery?

Does Umbraco offer inbuilt feature or interface to create categories, menus, or product gallery?
I have been searching an easiest way to do so for my clients.
Hope, I can find an smart answer to my question
Another place to try would be to look at how some of the e-commerce starter kits work like the uWebShop or TeaCommerce packages. They have a category/products structure in content that you could take a look at.
Umbraco comes with a limited number of starterkits, skins and macro templates. You can use any of these as you like, but as they are fairly simple, generally you will end up building what you want. One of the great advantages of Umbraco is this kind of flexibility. Umbraco is geared towards developers who have a .Net background, and is very easy if you have .Net experience. If not, there's a little bit of a learning curve, but there are a good number of resources available as well as an active community to aid in the learning process.
Umbraco has about 4 or so built in starterkits and Our Umbraco has several more that other users have contributed.

Tools for building scheduling software

I am freelance programmer and i have a client who wants to build web-based software for scheduling/booking events. There is very few rules for possible booking options, but they are somewhat uncommon so there is no ready-made software to fully support them.
Anyway, besides that, the most important part is pretty common: calendar with events, reminders etc. So i believe there is some tools i can use, at least for that part.
What i'm interested in, is what tools can i use to build custom calendar, where i can write my own rules to prohibit user from booking in certain situations? Maybe there is some special framework (or, much more likely, plugins for web-frameworks) for scheduling software? If not, which ready-made software support maximum customization?
Well since you didn't specify what language your most familiar with i'll just stick to php.
Now you have a few options here.
A) You can start from a framework with some libraries and build from there. The major pro is that you can customize it like you want it. Downside would be more time actually making it, and since a client sets specific deadlines this might not be the right solutions.
B) You could start with something like Joomla. Now I do agree that it does have it's bloat, more than a million lines of code if I can remember. But with some searching I found some good booking systems that are built into modules.
If you go with B, you will be able to worry on details instead of the core grunt stuff. I've used joomla for a few different sites, and it's extremely customizable if you spend time with it.
In the end it's honestly related to your time restrictions, and your language of choice. Joomla is built with PHP if your wondering.
Hope this helps,
Daniel

Classification question

If php and ruby are languages, and cake and rails are frameworks, how do CMS like drupal and joomla fit into the scheme... can you use them in any language and any framework?
CMS: Content Management System.
Hence they are systems. A system is a finished product.
The purpose of a CMS is simple: the end-user can do something with it, in this case managing content of a website.
The systems you mentioned, Drupal and Joomla, are extensible: they have an architecture that allow plugins to extend functionality. Still, they are products.
Frameworks, on the other hand, are not finished products. They do have an architecture (the framework architecture). They also allow plugins to extend functionality. The difference, however, is that a framework itself is not a product, and cannot be used by the end-user.

Is there a list comparing the features of different frameworks available for developing web apps in Perl?

I've recently been learning perl and am wondering what frameworks are available for creating a web app. I'm mostly concerned about security, so if there are any security-specific web frameworks you'd recommend, I'd be more interested in those.
Currently accepted answer from thread below
This thread on perlmonks has some info regarding Catalyst (which is the most modern/powerful Perl Web development framework) in security context.
For overall comparison, there are several of them linked in "Comparisons" section of Web Frameworks/Perl5 Wiki
Also, please remember that the main problem security wise is the developer - you can write hole-ridden code in the most secure framework if you don't have proper security-centric outlook in your development (that was the main point given to us in our secure web development training, and I happen to agree).
Also, as per Brian's question in the comment, these are a couple of helpful general "web security in Perl" links:
CGI Programming with Perl book (Duh) - Chapter 8. Security
W3C CGI Security FAQ - especially Q14 and Q15 (exec and taint checks)
Security Issues in Perl Scripts
Perl Security and Regular Expressions
There are plenty of frameworks, some of the more popular ones are Catalyst, Web::Simple and CGI::Application. Catalyst is the more complex and powerful one, well suited to big web applications.
There's a few others that I can think of, too:
Mojolicious, a small and powerful framework, with descriptions on their website.
Dancer, a framework similar to Mojolicious that is designed to make it easy to get started with nothing other than its framework.
In fact, there's a bit of a competition going on between Mojolicious and Dancer right now to be the new framework to build the new CPAN Top 100 website:
Competition Announcement
Week 1: Install, Support, Hello World
Week 2: Templates
In addition to just the web frameworks, check out the perlsec doc in your perldoc kit. It talks about all the features Perl has for creating secure, protected code. The biggest one is taint mode, in which strings from any insecure place are marked internally, and if used without being processed (usually with a regex), throw warnings or errors. This language feature can help you catch possible problems with reading from untrustable locations.
Another resource is the Template Toolkit. This gives you a formatting / templating tool for your webpages. From their site:
The Template Toolkit is a fast, flexible and highly extensible template processing system. It is Free (in both senses: free beer and free speech), Open Source software and runs on virtually every modern operating system known to man. It is mature, reliable and well documented, and is used to generate content for countless web sites ranging from the very small to the very large.