Recent projects and deployment method made it difficult to simply publish changes to a web server. Had been doing it manually (check for modified files, copy and transfer) and thought it was wasting too much time each day when change requests occur. After some quick research, I realized that the simplest method would just be to use the good old “xcopy” command in windows. (this is why command prompt tools should be taught in schools). For a quick refresher on batch commands, read http://www.computerhope.com/batch.htm.
I realize that a proper source control (like Git or Subversion) would be nicer but in my case, a simple batch file is just easier to work with.
Copy and paste the following code in your deployment folder that will create a patch folder based on last modified dates of working files.
REM – http://www.computerhope.com/batch.htm
ECHO Usage : events [patch-num] [m-d-y]
IF (%1)==() GOTO END
IF (%2)==() GOTO TODAYDATE
ECHO Copying files modified on %2
xcopy %SRC% %DEST%%1 /D:%2 /S /C /I /Y
FOR /F “tokens=1-5 delims=/ ” %%a in (“%date%”) DO SET year=%%c
FOR /F “tokens=1-5 delims=/ ” %%a in (“%date%”) DO SET month=%%b
FOR /F “tokens=1-5 delims=/ ” %%a in (“%date%”) DO SET day=%%a
ECHO Copying files modified on %TODAY%
I’m currently working on a Magento project which requires some custom template work and with Dreamweaver, it doesn’t color code the syntax for .phtml files even though they are just php files in disguise. A simple solution would have been to allow different extensions to be specified in the preferences but of course, hiding it away in a obscure config file is more fun.
The file to look for : (check your installation path)
Restart Dreamweaver and say goodbye to the wall of black text! This will also work for any other syntax that needs to be highlighted and isn’t represented by the usual file extension, you’ll just need to find the correct documenttype id.
Client: IconnectE Pte Ltd Business Type: Business Networking Project: IconnectE Web Consultant Website: www.iconnecte.com
On9 Systems was first approached in early August to help revamp IconnectE. By applying a methodology of systematic planning and requirements gathering process, we are proud to launch Beta Island for IconnectE.
Working with Jeshua Ting and the tireless IconnectE Team, we are proud to take part in this exciting online business network focused on helping businesses succeed in networking.
Client: Avocent International Pte Ltd Business Type: Network Centralized Management Solutions Project: Web Hosting and Electronic Direct Mail Design Website: www.avocent-asia.com
Avocent International was looking for a reliable host for their Asia Pacific marketing portal and appointed On9 Systems to maintain and serve their website avocent-asia.com. We were also engaged to assist in creating the Electronic Direct Mailers for use in their marketing campaigns.
Client: 字 Concepts Business Type: Copyrighting, Editing, Proofreading and Translation Services Project: Web Hosting and Website Design with Blog Website: www.ziconcepts.com
字 Concepts believes that a good presentation is essential in business. No matter in the English or Chinese language, their aim is to help clients better their presentation, be it an advertisement, a brochure or websites.
On9 Systems helped provide the logo design and web blog setup for 字 Concepts to manage their online presence easily with WordPress.
Client: Christian Family & Social Movement Business Type: Catholic Lay Apostolate organization Project: Web Hosting and Website Design with Blog Website: www.cfsm.org.sg
The Christian Family and Social Movement (Singapore), CFSM(S) is a Catholic Lay Apostolate organization. On9 Systems was approached to provide the organization with web hosting and a website that could present their ideas and photos from events. WordPress was chosen together with customizations of the Epsilon theme to provide a website within their budget.