| |||||||||
|
1. #27131 Blogs and One-Step CMSes are the Future of Web 2.0 Last year before I discovered Drupal and a host of other Content management systems I was building websites from scratch. I spent hours in PHP and Active Server Pages coding and designing. I was quite happy doing so. But then I came upon a flaw in the business plan of the company where I worked. It seemed we were doing the same thing over and over again only with slight differences in the end result. These differences were the reason I was busy all the time but could never catch up to the work load. What we needed was a finished product that allowed us to produce addons to satisfy the individual needs of each client. Hiveminds (2006). Articles>Content Management>Software 2. #27130 Comparing Apples and Oranges to CMS Software As ridiculous as that may sound many are getting away with doing it. There are many comparisons of open source CMS software that are popping up that are total garbage. The reviewers are comparing CMS systems that are in 5 to 8 different categories and have 4 different sets of requirements. No wonder they are confused and can't make a choice. Hiveminds (2006). Articles>Content Management>Software 3. #27132 Content Management Problems and Open Source Solutions With hundreds of applications to choose from, content management is one of the most active sectors of open source software. While these options present a great opportunity to leverage open source software, I.T. decision makers often find themselves disoriented by the number of choices, the lack of information, and the ineffectualness of their traditional software selection processes. This Optaros white paper 'Content Management Problems and Open Source Solutions' discusses strategies for understanding and selecting an open source content management system and describes fifteen of the more prominent options in the context of the business problems they are effective in solving. Gottlieb, Seth. Hiveminds (2006). Articles>Content Management>Case Studies 4. #27156 The Drupal Database Design is a Comedy of Errors Drupal's database design is stupid! it sucks! it is crap! To things clearer I am talking about design errors. Yes, they do exist. Some say that design errors are the basic cause of bugs in a system. They are right. Rather than go through a bunch of queries or rather hundreds of queries, I will just say that the database design has no relational qualities that would optimize and speed up the system what so ever. This a glaring whole in the knowledge of the Development team so if you are a joiner and want to contribute to the project then think about helping them out with the database design first. Hiveminds (2005). Articles>Content Management>Software>Drupal 5. #27127 Drupal Has Terrible Access Control After a week of fighting with it I have come to the conclusion that Drupal access control modules are all inadequate and are based on some weak database design. Taxonomy access and node access are flawed from the start. This type of access control where the assets are assigning their own internal security is not scalable and suffers from very high database overhead. Hiveminds (2005). Articles>Content Management>Software>Drupal 6. #28265 eRuby: Using Ruby and MySQL for Dynamic Web Pages In a previous tutorial you learned how to get started using the Ruby language as a web scripting language by embedding it in HTML. You need some type of database connectivity to do the cool dynamic stuff. So here is a tutorial written by Markus Jais on how to connect to a MySQL database using Ruby. I will be updating and editing this tutorial to include more windows instructions where applicable. Jais, Markus. Hiveminds (2002). Articles>Web Design>Databases>SQL 7. #28266 Everything You Wanted to Know About SQL Injection If you are a CMS user or web developer then you should know what SQL injection attacks are and how to protect your web applications against them. Hackers are using more SQL based attacks, getting smarter about how to attack a website and using better tools. You have to get a good understanding of how their attacks work if you are going to choose the right software and keep your website secure. Here I will review several types of SQL injection attacks and how they occur. Then take a look at what web developers and end users can do to prevent them. McDade, Carl. Hiveminds (2006). Articles>Web Design>Databases>SQL 8. #27129 The nucleus of building an online community is a popular an well run forum. When building a community using php CMS software the forum is the first thing that should be configured. Unfortunately most opensource php CMS software is lacking in the area that it should be strongest, the forum. For users a lot of time and effort goes into choosing the right software to accomplish the task of building an online community. Missing is the effort by the CMS developers to ensure that the software is up to the job. Hiveminds (2006). Articles>Content Management>Community Building 9. #28279 How to Avoid Complicated PHP Forms and Data Processing When you are creating a web application forms and data should be held strictly seperate. In the PHP community this rule is ignored and PHP itself is being abused. Template and framework system developers have made it more commonplace. CMS developers seem to have forgotten that under no circumstances should the code used to display forms be allowed to process the data involved. Here's why not and the solution. Hiveminds (2006). Design>Web Design>Server Side Includes>PHP 10. #27155 Is Open Source is Killing the Lone Coder? It is probably more true that open source is helping the lone coder find a niche or their own market share. There are plenty of them and more are appearing everyday. With potential clients looking for specialists in content management software like Drupal, Joomla, Mambo, Typo3 and a gang of newcomers finding a niche is becoming increasingly easier. Hiveminds (2005). Articles>Collaboration>Software>Open Source 11. #28280 The Phenomenon of Wide Area Social Networking Everyone agrees trackbacks do not work. But now there is something else that could take its place. Wide Area Social Networking or WASN is a phenomenon that I first noticed at dzone.com. Will WASN be the next hot trend for Web 2.0 and will spread like wild fire over the entire internet? Can it be what trackbacks tried to be? Hiveminds (2006). Design>Web Design 12. #28277 PHP is Approaching the End of Its Life Cycle PHP while not the top programming language does dominate the web. It is seen as being easy to learn and can be used on any webserver. So PHP is gaining popularity by leaps. But PHP is also approaching the end of its development life cycle. The language itself is close to the point where it can no longer grow. When you look at PHP6 you can see the trend in development is turning towards cleaning up. This is a sure sign that things are close to being finished. That and the fact that all new features have been passed over. Hiveminds (2006). Articles>Web Design>Server Side Includes>PHP 13. #28278 Why Web Development is Hard to Explain When someone asks me what I do for a living it usually leads to blank stares or embarassing pauses. Saying that you are a 'Web developer' does not trigger a visual response with most so they always need to follow up with a series of questions that might give them some clue as to what you really do for a profession. Even after getting some idea about what the job entails they have to know.. "Do you make money at that?". Well here's a bit of history to help you out. Hiveminds (2006). Careers>Web Design
| |||||||||
| |||||||||
Click here to learn how to embed the RSS feed from this publisher in your website.