Web based content management systems

Web development No Comments »

I am interesting in content management and systems used. Nowadays there are lot of web based cms solutions, but only few can satisfy the real professional requirements with top usability. Here is a list of mostly free common web based blogs, wikis or portal systems i experienced with or at least tested. Most of web server programs written in php language and requires MySQL database server to store the data. The installation is easy and only basic level of webmastering knowledge required or supported by your hosting provider.

  • WordPress - personal blog with lot of free beautiful CSS themes
  • Drupal - enterprise blog with loth of free themes
  • SimpleCMS personal blog
  • MediaWiki (php+mysql premium Wiki solution)
  • MovableType (enterprise community blog, perl)
  • ZenCart, osCommerce (Webshop scripts with customizable templates)
  • Mambo, Joomla
  • phpNuke, phpBB, bbPhorum
  • HTML/OS (CDASite, Web publisher system)
  • Zope, Plum (Python based portal system)
  • Vignette StoryServer (Commercial, Very expensive)

Custom webHauser CSS template

HTML, DHTML, CSS Style No Comments »

I decided to recode my previously designed table based template to CSS style.

Keywords: Webpage design, Web 2.0 CSS templates, HTML

Related content at webHauser

Sample Video

WordPress, Web development No Comments »

This is an example how to insert a flash video to the post using the WordTube Plugin. First the video must be uploaded or a reference url link must be given to some externally hosted media content. You can modify these settings under the WordPress > Manage > Media Center.

Get the Flash Player to see the wordTube Media Player.

Magyar WordPress 2.5 telepítés

Magyar nyelven, WordPress, Web development 1 Comment »

Az alábbiakban leírom, hogyan sikerült telepítenem a WordPress mostani legfrissebb 2.5-ös verzióját.

  1. Egy kattintással automatikusan feltelepítettem a kollokációs szerverünkön a standard angol WordPress 2.2.3 verziót.
  2. Csatlakoztam FTP-vel a webhelyemhez az állományok frissítéséhez (Nekem pl. Windows rendszer alatt a Total Commander a kézenfekvő)
  3. Letöltöttem a webhelyről a ‘/wp-config.php’ nevű WordPress konfigurációs állományt.
  4. Letöröltem a webhely teljes eddigi tartalmát. (Csak erős idegzetűeknek)
  5. Feltöltöttem a magyar WordPress 2.5 friss csomag tartalmát.
  6. Módosítást végeztem a már előzőleg említett ‘/wp-config.php’ konfigurációs állományban, elmentettem és feltöltöttem, hogy a továbbiakban felismerje a magyar nyelvet.
    15. sor==> define (’WPLANG’, ‘hu_HU’);
  7. Lezárhatjuk az FTP kapcsolatot.
  8. Ezek után Webböngésző programmal beléptem az adminisztrációs felületre, ahol a WordPress új verziója felajánlotta az adatbázis frissítést.
  9. Mit tehettem volna, hát elfogadtam. A frissítés lefutott. A WordPress adatbázis sikeresen frissítve! Tovább
  10. Bejelentkezés a Login oldalon keresztül az új rendszerbe
  11. A Blog tesztreszabása a beállításokon keresztül (egyedi szövegek, PermaLink, Plug-Ins, Témák és SEO)
  12. A Blog használata

Referenciák, kapcsolódó hivatkozások:

Customized website link structure using mod_rewrite

WordPress No Comments »

This examples about using Apache web server .htaccess files under DocumentRoot directories. Here is the WordPress’s default rewrite rule to use SEO friendly website URLs.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Useful WordPress Plugins

WordPress, Web development No Comments »

The following plugins are good to have and enhances the functionality of the Wordpress blog.

  • CAPTCHA plugin (Automatic robot submission blocker, avaliable for WordPress and Drupal)
  • Tag Clouds
  • WordPress CSS Gallery plugin
  • WordPress NGG Gallery plugin  
  • All In One SEO Plug-In
  • WordTube - Embed and play YouTube, Google, etc. video clips and playlists.
  • DIVVAFLIP - Nice web gallery extension

How php sessions serializes objects?

php No Comments »

If you are using sessions and use session_register()  to register objects, these objects are serialized automatically at the end of each PHP page, and are unserialized automatically on each of the following pages. This basically means that these objects can show up on any of your pages once they become part of your session.

You don’t need to serialize an object before adding it to a session var

example:

<?php include("class.exmaple.php");
$obj = new exampel ();
$_SESSION['obj']=$obj;?>

and to resume the object:

<?php include("class.example.php");
$obj = $_SESSION['obj']); ?>

Working with php directories and files

php No Comments »

<?php
$dirName = 'images';
$dir = opendir($dirName);
while ($filename = readdir($dir)) {
  echo $filename . '<br />';
}
closedir($dir);?>

Disappearing php session data

php No Comments »

Please note that if you use a “|” sign in a variable name your entire session will be cleared, so the example below will clear out all the contents of your session.

<?php
session_start();
$_SESSION["foo|bar"] = "foo";
?>

According to this bugreport this behaviour is intended. http://bugs.php.net/bug.php?id=33786

How to use php sessions?

php No Comments »

<?php
// Use of session_register() is deprecated
$hello = "Hello world!";
session_register("hello");

// Use of $_SESSION is preferred, as of PHP 4.1.0
$_SESSION["var"] = "Setting this value to the global session variable 'var'.";

// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["message"] = "Hello world.";
?>

If session_start() was not called before this function is called, an implicit call to session_start() with no parameters will be made. $_SESSION does not mimic this behavior and requires session_start() before use.

WebSite Powered by webHauser
Entries RSS Comments RSS Login