Ubuntu: installing Joomla development environment
In spite of working mainly with a commercial ECM plataform, sometimes a new corporate site for a small division or department would be better suited with one of the many open source CMS systems available.For this purpose I chose Joomla and took the time to leave here a pretty straightforward version to set it up on a Ubuntu machine. Having said that, the following technologies will be installed:
- Apache Web server: to serve the web pages to the client browsers;
- PHP: to generate the dynamic content pages and functionalities;
- MySQL: to store all the Joomla related data, such as content and user accounts;
- PHPMyAdmin: A tool written in PHP intended to handle the administration of MySQL over the Web.
- Joomla: a free and open source content management framework (CMF) for publishing content on the Web.
sudo apt-get install apache2 php5 mysql-server phpmyadmin
The second step, still on the command shell, is to map the PHPMyAdmin alias on Apache mapping it to the corresponding installation folder. To do this, issue the following commands:
- sudo chmod 777 /etc/apache2/apache2.conf
- sudo gedit /etc/apache2/apache2.conf &
Alias /phpmyadmin /usr/share/phpmyadmin
Save the file and exit the editor. For Apache to read the new configuration, you must restart the service with the following command:
sudo /etc/init.d/apache2 restart
The third step is, of course, to install Joomla. To do so:
- Donwload the files from the Joomla official site;
- Unzip them and copy them to the Apache documents root (/var/www)
- Browse the folder on your web browser (ex: http://localhost/joomla/)
To solve this issue, type in the following commands:
- touch configuration.php
- sudo chmod 777 ./configuration.php
rm -rf ./installation
You're all done!
Free ebook: Introducing Windows Server 2012
Windows Server 2012is designed for the cloud from the ground up and provides a foundation for building both public and private cloud solutions to enable businesses to take advantage of the many benefits of cloud computing. Keeping that in mind, this book states that Windows Server 2012 is probably the most significant release of the Windows Server platform ever.
This book is presented as a “first look” based on the public beta release of Windows Server 2012 and is intended to help IT professionals familiarize themselves with the capabilities of the new platform. Below you can find the table of contents on this book:
Table of Contents
Chapter 1 The business need for Windows Server 2012The rationale behind cloud computing Making the transition
Technical requirements for successful cloud computing
Four ways Windows Server 2012 delivers value for cloud computing Foundation for building your private cloud
Chapter 2 Foundation for building your private cloud
A complete virtualization platform
Increase scalability and performance Business continuity for virtualized workloads
Chapter 3 Highly available, easy-to-manage multi-server platform
Continuous availability
Cost efficiency
Management efficiency
Chapter 4 Deploy web applications on premises and in the cloud
Scalable and elastic web platform
Support for open standards
Chapter 5 Enabling the modern workstyle
Access virtually anywhere, from any device
Full Windows experience
Enhanced security and compliance
The book can be downloaded in various formats from this official MSDN web page.
Happy reading!
Error when starting a fresh install of Umbraco CMS
Trying out Umbraco to get a feel on the ease of use and potential professional use, I got the following error when trying to start the site based on the simple starter kit :This was disappointing, especially because we're talking about a fresh install and I hadn't fiddled with it yet.
After some scouring on the Web taking into account Umbraco was complaining about the umbraco.cms.businesslogic.macro.MacroModel, I found the solution was to edit the starter kit template so it wouldn't use macros that were not installed. So, first step, go to the Umbraco administration site and navigate to the "Developer" screen:
Expand the "Macros" node on the tree and check what macros you've got installed and take note of their aliases:
Kanban Software Development
Kanban literally meaning "signboard" or "billboard", is a concept related to lean and just-in-time (JIT) production. According to its creator, Taiichi Ohno, Kanban is one means through which JIT is achieved.
Kanban is not an inventory control system. It is a scheduling system that helps determine what to produce, when to produce it, and how much to produce.
In Agile software development, it has become a common practice to visualize and share project status by posting cards on a wall of the project room.
On the board, project tasks are represented by Post-It notes, and the status of each one is indicated by posting to separate areas on the board labeled "To Do", "In Progress" and "Done". This Kanban Board helps visually signal tasks and limit the volume of tasks actively being worked on, optimizing the teams focus.
KanbanFlow is a Lean project management tool allowing real-time collaboration between team members. Supports the Pomodoro technique for time tracking and best of all, it's absolutely free.
If you are engaged on a software project as a team leader, you can use this tool to coordinate the group's effort. If you're a developer you can use this individually to break down your tasks or propose it to the project manager for adoption.
Subscribe to:
Posts
(
Atom
)
No comments :
Post a Comment