Pokazywanie postów oznaczonych etykietą apache. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą apache. Pokaż wszystkie posty

czwartek, 14 maja 2009

log1 CMS Beta Release

Kolejny CMS, tylko po co?

Pomysł napisania własnego systemu zarządzania treścią zrodził się już dawno. Głównym motywem była moja strona domowa składał się z kilku chaotycznych skryptów. System został napisany właściwie od zera. A jego najważniejsza cecha to prostota i wygoda użytkowania.
Najważniejsze jest w tym wszystkim to, ze nie wymaga bazy danych, tak więc aby przenieść stronę na inny serwer wystarczy, że przeniosę sobie katalog db/

Mówi się, że najlepsze programy to takie, które nie wymagają instrukcji. Według mnie to zależy do kogo dedykowany jest produkt, chociaż przyznam się, że rzadko sięgam do jakiekolwiek instrukcji :) Wydaje mi się, że to co napisałem nie wymaga instrukcji...

Najważniejsze cechy tego CMS's:

- łatwa instalacja, a właściwie jej brak:) wystarczy skopiować pliki z archiwum do katalogu serwera WWW z modułem do wykonywania skryptów PHP5. I zmienić prawa dostępu do 1 katalogi i 2 plików. Nie wymaga bazy danych:)

- łatwa obsługa. wszystko bazuje na 3 krokach.
1. pierwszy to podstawowe ustawienia takie jak: tytuł, opisy, słowa kluczowe itp.

2. drugi to tworzenie menu i tu fajne narzędzie: przesuwanie elementów menu



3. trzeci to uzupełnianie zawartości.

log1 CMS pozwala ( na razie) tylko na tworzenie jednopoziomowego menu.

Posiada również kanał RSS2, oraz własny silnik wyszukiwarki, interface dostępny w wersji polskiej i angielskiej.

Jednym słowem jest to ukierunkowany na prostotę system zarządzania treścią, do budowania stron opartych o jednopoziomowe menu.

Kilka słów o silniku:)

Program ten, jak wspomniałem nie wymaga bazy danych, wszystkie ustawienia zapisuje do plików XML a potem cache'uje w plikach tektowych.

bardziej obrazowo:
XML ---(0dczyt danych)---> modyfikacja --->( zapis)---> XML ----> .inc/.txt/.php

Jeszcze na koniec uwaga, log1 CMS nie posiada zbyt wielu opcji, został stworzony z myślą o małych stronach. Dlatego jeśli potrzebujesz czegoś o możliwościach Drupal'a czy Joomla'i nawet go nie pobieraj, bo się nie nada.

Oficialna strona:

log1 CMS oficjalna strona
pobierz

Jak na razie dostępne są 2 template'y
Oczywiście można łatwo tworzyć swoje.

Miłego użytkowania.

piątek, 7 listopada 2008

LAMP na (X/K) Ubuntu

Ponieważ ostatnimi czasy czesto udaje mi sie rozsypać ubuntu, mniej więcej z taką szybkością z jaką sie instaluje :) postanowiłem zautomatyzowac proces instalowania LAMP'a - Linux Apache MySql PHP.

Proces trwa porównywalnie z instalacją na przykład XAMPP'a pod Windowsem, ale nikt nie przekona mnie do instalacji Apacha pod tym systemem. No chyba, że chcesz sobie zrobić stronke składającą sie maxymalnie z 8 plików html połączonych linkami:)

A teraz jak to zrobić pod łubuntu:

plik lampInstaller.sh

#! /bin/bash

echo 'LAMP installer for Ubuntu'

sudo apt-get install apache2

sudo apt-get install php5-apache2-mod-bt
sudo apt-get install php5-suhosin
sudo apt-get install php5-mysql

#php cli - command line interface

#sudo apt-get install php5-cli

#Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch Server at localhost Port 80

# http://localhost:80/ -> It works!

sudo apt-get install mysql-server-5.0

# GUI w Applications->Programowanie

sudo apt-get install mysql-admin
sudo apt-get install mysql-query-browser

I to wszystko:)

Oczywiście apache, php oraz mysql instaluje sie w domyślnych lokalizacjach(/etc/...) i z domyślną konfiguracją. W celu dopasowania do własnych potrzeb należy pogrzebać w odpowiednich plikach konfiguracyjnych(/etc/apache2/apache2.conf, php.ini itp)

Do developowania konfiguracja jest całkowicie wystarczająca.

I jeszcze bonus script:

lamp.sh

#! /bin/bash

function startLamp() {
sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start
}


function stopLamp() {
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop
}

function restartLamp() {
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
}


#echo 'Lamp start/stop/restart script'
# more info: http://www.debian-administration.org/articles/28

# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting lamp..."
startLamp
;;
stop)
echo "Stopping lamp..."
stopLamp
;;
restart)
echo "Restarting lamp..."
restartLamp
;;
*)
echo "Usage: lamp.sh {start|stop|restart}"
exit 1
;;
esac

echo 'Done'

exit 0

niedziela, 2 grudnia 2007

phpwebexplorer Lite 0.99 beta

Nową wersję: php web explorer lite w wersji 0.99b można pobrać:

tutaj

wersja lite współpracuje z serwerami Apache

przy zachowanej funkcjonalności w stosunku do wersji wcześniejszej.

Funkcjonalność:

- swobodne przeglądanie zawartości serwera,
- funkcja sortowania zawartości katalgów,
- dodawanie (upload) plików,
- tworzenie i usuwanie oraz możliwość zmiany nazwy plików i katalogów,
- możliwość edycji plików tekstowych,

Zabezpieczenia:

- okno logowania,
- sesje w PHP,
- możliwość sprawdzenia najnowszej wersji w trakcie pracy z programem

Technologia wykonania:

- HTML + CSS2 + PHP,
- żadnych skryptów po stronie klienta,
- prosty i intuicyjny interface.