PikoCMS – prosty CMS
W celu różnicowania zaplecza powinno się stosować wiele rodzajów CMS-ów. Sam przetestowałem ich sporą liczbę i kilka wybranych stosuję. Nie istnieje znalazłem jednak takiego systemu, który umożliwiałby tworzenie pseudo-statycznych mikrostronek, czegoś prostego i szybkiego, a jednocześnie nie posiadającego rażących błędów pod względem SEO. Trzeba było więc trochę samemu pokodzić i tak powstał… PikoCMS.
Menu:
Cechy
Demo
Download
Szablony
Historia
Podstawowe cechy:
-minimalne wymagania: napisane w PHP, działa na plikach tekstowych,
-szybka “instalacja”: wystarczy wgrać pliki na serwer, dodać artykuły i działa,
-”przyjazne” URL-e,
-możliwość stosowania własnych szablonów graficznych,
-automatyczne tworzenie robots.txt i sitemap.xml,
-automatyczne tworzenie kanału RSS ze wszystkimi wpisami,
-możliwość ładowania na serwer własnych plików (obrazków),
-półautomatyczne pingowanie z wykorzystaniem serwisu pingomatic.com,
-nieistniejące strony są automatycznie kierowane przez 301 na stronę główną,
-licencja CC-BY-SA.
Przed instalacją na własnym serwerze, radzę zapoznać się w plikiem readme.pl.txt.
W paczce jest gotowa modyfikacja znanego szablonu Terra Firma, radzę jednak stosować swoją grafikę, dostosowanie jest bardzo łatwe – szczegóły również w pliku readme.
Uwaga! Wprawdzie aktualna wersja została przetestowana, to jednak nadal mogą w niej występować pewne błędy. W razie takowych, proszę pisać w komentarzach.
Co do nazwy… Nie ma ona nic wspólnego z Piotrem “Piko” Koniecznym, a jest prostą konsekwencją faktu, iż całość głównego skrypt mieści się w 12kB, a przedrostek dla 10^(-12) to “piko”.
Co jakiś czas dostaję maila z prośbą o pozwolenie na usunięcie linka do Fabryki. Jeśli chcesz postawić dużo stron na Piko, a chcesz uniknąć “footprinta”, to przelej kilkadziesiąt złotych na fundację Anny Dymnej i możesz śmiało usunąć link.
DEMO: http://piko.fabrykaspamu.pl
DEMO-ADMIN: http://piko.fabrykaspamu.pl?adm
“SKRYPT: ŚCIĄGNIJ v0.9.7, 15.05.2009
SZABLONY1: Snowglass, Branches, Jazz Black, Papyrus, Pluralism.
SZABLONY2: Foxy, Grasse, trif_m02, flower, Papira,
0.9.7 — 15.05.2009
Nie można było wyłączyć tworzenia kanału RSS – zostało to poprawione.
Poprawiono błąd występujący, kiedy w sekcje footer lub sidebar wpisano cudzysłów.
0.9.6 – 06.05.2009
Poprawiono tworzenie pliku .htaccess: nie następuje teraz przekierowanie z subdomen na domenę główną (dzięki Stwór).
0.9.5 – 22.04.2009
Dodano możliwość uploadu własnych plików na serwer.
Na stronie administracyjnej po dodaniu artykułu pojawia się link umożliwiający pingowanie (wykorzystując pingomatic.com)
W pliku templatki można teraz umieszczać kod PHP.
0.9.1 — 26.03.2009
Na stronie administracyjnej dodano link do strony głównej oraz opcję wylogowania (dzięki Siepet).
0.9 — 24.03.2009
Pierwsza publiczna wersja.
- Na razie brak...
Szukajka
Ilość komentarzy: 157
Hulko napisał(a):
CMS świetny, lepszy [a podobny w obsłudze] niż cmsimple ![]()
Brakuje mi tylko tagów albo jakiegokolwiek rozwiązania pozwalającego chociażby w minimalnym stopniu zwiększyć site takiej małej strony opartej o 5-6 artykułów
Daniel napisał(a):
Co racja to racja – własny niewielki CMS doskonale się nadaje to tworzenia takich mini stronek pod zaplecze. Ja też niedawno napisałem sobie podobny – główna różnica to trzymanie artykułów w tablicy w pliku PHP, a nie w zewnętrznych plikach, i kilka dodatkowych funkcji których potrzebowałem (m.in. rozrzucanie linków po stronie na potrzeby LinkMe). Kto wie, może nawet go udostępnię na podobnych zasadach jak Ty – muszę się jeszcze zastanowić
piotrostr napisał(a):
Brawo, bardzo fajny wpis i świetne narzędzie, dzięki za udostępnienie.
Osobiście uważam właśnie takie dzielenie się wiedzą i narzędziami za najwartościowsze posty na blogach o pozycjonowaniu, biorąc pod uwagę stan ogólnej świadomości webmasterów w tematyce seo.
Pozdrawiam.
radar napisał(a):
Do tej pory do tworzenia takiego małego zaplecza korzystałem najczęściej z sNews. Główna różnica to korzystanie w tym przypadku z bazy danych. Wypróbuję Piko przy tworzeniu kolejnego zaplecza.
Lexy napisał(a):
Dopiero co zainstalowałam, ale już mi się podoba
5 minut i mam gotową stronkę. Cieszy mnie opcja przekierowań z nieistniejących podstron i eliminacja duplicate content.
Paweł Zinkiewicz napisał(a):
Cmsik świetny, jakby mu dopisać jeszcze pingowanie po stworzeniu podstrony, to skończyłbym robienie mini stronek na WP. Jakaś szansa na to?
Master napisał(a):
Wielkie dzięki Panie Mendax! Właśnie postawiłem sobie małe zaplecze na pikoCMS. Bardzo łatwy w obsłudze, podpinaniu nowej templatki oraz dodawaniu podstron. Czekam już na kolejny wpis w fabrycespamu.
mendax napisał(a):
Hulko: co konkretnie masz na myśli, pisząc o tagach? Ten CMS był pisany z myślą o wyeliminowaniu Duplicate Content, a zwielokrotnianie stron raczej nie obędzie się bez DC.
Daniel: a zobacz w czym tu się przechowuje dane
– również w tablicach (tylko w zewnętrznym pliku).
Gdybyś opublikował swój – byłoby ok. Ja tam lubię konkurencję i różnorodność.
Szymon: Po pierwsze do wskazania botom sitemapy. Ponadto, po drobnej modyfikacji możesz “zablokować” zbędne boty, w rodzaju Yahoo.
Paweł Z.: Szczerze mówiąc, nie lubię pingowania. Zobaczymy, jeśli będzie taka wola, zaimplementuję wykorzystanie ping=o-matic.
Tak przy okazji, nie-pingowane śmietniki na site mają “czas życia” znacznie większy od tych pingowanych… O czymś to świadczy, nieprawdaż?
Swiezy, Piotrostr,radar,Lexy,Mariusz G.,Master: Cieszę się, że się podoba. Liczę na dalsze uwagi.
Marek Rusak napisał(a):
Świetny pomysł z tym CMS. Od dawna myślałem coby coś takiego zmajstrować, a tu proszę, jest gotowe. Trochę przerobiłem pod własne potrzeby i stronki już się robią
)) Dzięki.
PS. Popraw $metedesc, jest literówka – poprawnie -$metadesc
nrd napisał(a):
wielkie dzięki
ps
z duplicate content w wp można już sobie poradzić:
http://wordpress.org/extend/plugins/no-duplicate-content/
Seofan napisał(a):
Uzupełniasz niszę rynkową
Czegoś takiego szukałem od dawna. Teraz tylko testować…
verSuS napisał(a):
Ekstra sprawa, korzystam także z autorskiego rozwiązania, ale na pewno kilka pomysłów od Ciebie ściągnę. W zamian uwaga co do htaccess. Widzę, że zmienia się tam tylko przekierowanie z wersji bez www na wersje z www. Dzięki zastosowaniu poniższych reguł, będziesz mógł zrezygnować z zapisu do pliku htaccess, a co za tym idzie stawianie tych stronek będzie te kilkanaście sekund potrzebnych na zmianę praw dostępu szybsza.
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteCond %{HTTP_HOST} ^(.*) [NC]
RewriteRule ^(.*)$ http://www\.%0/$1 [R=301,NC,L]
mendax napisał(a):
verSuS: bardzo ciekawe rozwiązanie podsunąłeś… Natomiast zapis do htaccessa tak czy inaczej będzie się musiał odbywać – chciałem, żeby stronki działały również w katalogach, nie tylko na głównej domenie.
jarko: rzeczywiście, już dodałem stosowne info. Dziękuję.
Maciej napisał(a):
Zapomniałbym
Co myślisz o wprowadzeniu prostego dodawania zdjęć do wpisów? Bardzo ułatwiałoby sprawę.
master napisał(a):
Podpisuje się pod inicjatywą Macieja. Moduł dodawania obrazków jaknajbardziej przyspieszyłby stawianie stronek
A swoją drogą jak wam idzie indeksacja pikoCMS?
Maciej napisał(a):
Powoli
Ale – przynajmniej mi – google coś ostatnio wolno łapie stronki.
P.S.
Instalował ktoś już swle na piko? Bo mam małe problemy:)
master napisał(a):
Jeszcze co prawda nie instalowałem SWL no bo póki co mam problem z indeksacją… :/ Dziwne trochę bo treści mam pisane własnoręcznie. Może to czkawka G. Pożyjemy zobaczymy.
A tym czasem pozwolę sobie zaspamować nieco fabrykę spamu i zarazem pochwalić się moją “stroną w 5 minut” dodając link: Hotel, nocleg i pokój w Poznaniu
Tomek napisał(a):
Uch, dawno tutaj nie zaglądałem i postanowiłem na koniec moich poszukiwań jakiegoś fajnego cmsa pod zaplecze zajrzałem. A tu Bingo
mendax napisał(a):
Co do indeksacji… No, Panowie, żeby zaindeksowało, to trzeba linki do strony umieścić!
Piko z punktu widzenia robota tworzy statyczne stronki html, więc jeśli macie problemy z łyknięciem przez googiela, to na prawdę nie jest wina skryptu…
Tymczasem udostępniam nową wersję: 0.9.5 a w niej:
-możliwość uploadu plików na serwer z poziomu panela administracyjnego
Tylko uwaga: nie ma żadnych ograniczeń, dlatego trzeba uważać, co się wysyła na serwer…
-po edycji artykułów tworzony jest link umożliwiający pingowanie za pomocą pingomatic.com
Pingi w “standardzie” są wysyłane do Technorati, Feedburnera i G. Blog Search.
-możliwe jest od teraz umieszczanie kodu PHP w templatce
Przydatne do umieszczania SWL-i. Tylko najpierw trzeba mała zmianę zrobić w pliku index.php – zmienną $phpintpl ustawić na true.
A całość nadal mieści się w 12kB
master napisał(a):
Czy istnieje możliwość upgrade`u wersji wcześniejszej do wersji 0.95? Może wystarczy tylko, że nadgram pliki?
Ninija napisał(a):
hmm a gdzie ściągnąć tą najnowszą wersje bo z tego co widze to można ściągnąć “SKRYPT: ŚCIĄGNIJ v0.9.0, 26.03.2009″
Maciej napisał(a):
Nie sugerujcie się tym napisem – pod linkiem jest najnowsza wersja, tylko napis nie jest zaktualizowany.
gryps napisał(a):
Miałem podobny cmsik do własnego użytku – jednak ten mi się bardziej spodobal – duzo prosciej zrobiony.
Stwor napisał(a):
Mendax gdy mam tego cmsa na głównej domenie – to nie mogę utworzyć subodomeny – przekierowuje na stronę główną
mendax napisał(a):
Wersja 0.9.6 z 06.05.2009 naprawia błąd w tworzeniu pliku .htaccess wskazany przez Kolegę Stwora.
Tomek napisał(a):
Czy u Was również pojawia się “pętla przekierowań” podczas instalowania najnowszej wersji?
Jaason napisał(a):
Rozmiar na dysku pliku pikocms.zip 48,0 KB (bajtów: 49 152) …
to chyba przez te obrazki:p
ale to szczegół;]
mendax napisał(a):
Tomek: Przedwczoraj “grzebałem” na serwerze, możliwe, że akurat ściągnąłeś niedokończoną wersję
Jaason: Chodzi o plik bez templatki i readme – sam “silnik”.
mendax napisał(a):
Rafal: home ma autorskie oprogramowania serwera, przez co spora część rzeczy, które na normalnym Apache’u działają – tam nie będzie.
Spróbuj po utworzeniu pliku .htaccess, usunąć w nim linijki: 2, 3, 4.
Marc napisał(a):
Mam taki problem że przy logowaniu jest błąd:
[code]Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/***/public_html/index.php:1) in /home/***/public_html/index.php on line 77
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/***/public_html/index.php:1) in /home/***/public_html/index.php on line 77
I nie da w panelu nic zapisać, przekierowuje z powrotem do logowania.
mendax napisał(a):
Marc: prawdopodobnie przy zmianie hasła w index.php dodał się tzw. znak BOM. Na przyszłość, nie korzystaj z windowsowego notatnika, a na przykład Notepad++.
filip napisał(a):
a jak wstawic linkme do pikocms?
nie wstawia mi sie prawidlowo. wyskakuje cos takiego:
“, “”); ?>
jak wstawie w plik tpl.
Zaplecze… Ale jakie ? | SEO Blog napisał(a):
[...] się przede wszystkim małe, proste witryny z kilkoma podstronami. W tym miejscu warto polecić PikoCMS autorstwa [...]
grypsik napisał(a):
bardzo fajny mini skrypcik – miałem cos bardzo opdobnego ale kilka rzeczy jest tu lepiej zroobione także chyba na ten miodzik się przerzucę
Lexy napisał(a):
Przy załadowaniu zdjęcia na serwer pokazuje się jego nieprawidłowy adres w formie http://www.domena.pl/images./nazwa.jpg i nie mogę zlokalizować gdzie jest błąd. Nazwę katalogu mam na pewno dobrą – $upfolde=’images’;
Lexy napisał(a):
Pospieszyłam się trochę z wysłaniem ostatniej wiadomości
W 117 linijce pliku index.php trzeba usunąć kropkę z kodu:
echo"OK - plik: http://$srvname.$dirpath$upfolde/$pl_name";
PikoCMS :: Reklama w Internecie napisał(a):
[...] PikoCMS to nowiutki (ma zaledwie 2 miesiące) skrypt do tworzenia ministronek autorstwa Mendaxa. Skrypt jest napisany na plikach tekstowych, więc konieczność posiadania bazy jest zbędna. Instalacja jest łatwa i szybka, podobnie jak jego obsługa. Bardzo proste jest też załadowanie innych szablonów, ponieważ wystarczy w odpowiednich miejscach wstawić zmienne. [...]
Łukasz napisał(a):
Witam, nie wiem o co chodzi ale kiedy wchodzę na moją stronę mam:
Pętla przekierowań
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
Przeglądarka przerwała próby pobrania żądanego elementu. Witryna przekierowuje żądanie w sposób, który uniemożliwia jego dokończenie.
* Czy ciasteczka zostały wyłączone lub zablokowane dla tej witryny?
* UWAGA: Jeśli włączenie obsługi ciasteczek dla tej witryny nie rozwiązuje problemu, najprawdopodobniej jest to problem w konfiguracji serwera, a nie oprogramowania na Twoim komputerze.
Zamiennik Wordpressa do stawiania zaplecza? | NomadowyBlog.pl napisał(a):
[...] Ale czy na pewno? Znalazłem ostatnio bardzo fajny CMS – PikoCMS. [...]
mendax napisał(a):
Łukasz: jaki hosting?
Spróbuj po utworzeniu pliku .htaccess, usunąć w nim linijki: 2, 3 i 4.
Michał napisał(a):
Prawdopodobnie tak jak mendax napisał masz gdzieś przekierowania zapętlające na przykład przekierowanie z www na bez www i przekierowanie z bez www na www. Chociaż nie koniecznie jest to wszystko w htaccess.
Lexy napisał(a):
Mam problem z dodaniem na stronie formularza kontaktowego. Tzn. udaje mi się wstawić formularz po tym kiedy w pliku index.php zaznaczam, że będę wklejać kod php, ale nic się nie dzieje jak chcę wysłać wiadomość. Kolega mówi, że prawdopodobnie problem pojawia się przez przekierowanie w .htaccess, ale jeszcze tego nie rozwiązaliśmy.
Michauu napisał(a):
Coraz bardziej mi się podoba ten skrycik co prawda w testach na odczyt treści w statlinku wypadł trochę gorzej od quick.cms ale z różnica około 20% do strony postawionej w czystym htmlu bez innych wrzutek (dla informacji) wszędzie była ta sama treść więc nie najgorzej .
Co do SEO i zaplecza brak mi tutaj kilku sprawek
(jakiegoś prostego edytora – ale to da się jakoś przeżyć)
Modułu do zostawiania komentarzy (najlepiej z jakąś opcją moderowania)
Statystyki (oj przydały by się)
Reszte można ominąć robiąc jakieś strony w zwykłym htmlu przy wykorzystaniu .css-a
(Marzenie na przyszłość – newsy albo coś podobnego)
wojtek napisał(a):
w readme jest info, ze zeby zmienic ilosc wpisow nalezy edytowac linijke 94, moglbys napisac dokladniej, ktore to miejsce? z gory dzieki!
mendax napisał(a):
Lexy: podeślij mi proszę na maila (mendax + o2.pl) kod, jaki próbujesz wkleić – zobaczymy, co da się zrobić.
Michauu: Nie projektowałem Piko pod statlinka, nawet nie bardzo wiem, co wpływa na taką, a nie inną ocenę przez system, ale cieszę się, że i tak osiąga w miarę dobry w nim rezultat.
Co do dodatkowych ulepszeń, to planuję wypuścić rozszerzoną wersję, m.in. o moduł wiadomości, formularz kontaktowy, czy edytor WYSIWYG; komentarzy jednak nie będzie (tutaj przydałaby się już baza danych). Statystyki: możesz wkleić przecież w stopkę jakieś Analytics, Xannstat, czy inne Stat24…
wojtek: Złapałeś mnie
Chodzi o 95. linijkę, w której należy zmienić “11″ na jakąś większą liczbę (byle nie za dużą).
sajmon napisał(a):
dlaczego nie da sie dać niczego w rozszerzeniu pliku? tak zeby adresy były: subdomena.domena.pl/strona bez .html czy .php?
sajmon napisał(a):
super było by w panelu administracyjnym mozliwosc robienia “podstron” mysle ze nie było by to duzo kodu.
wojtek napisał(a):
w sumie domyslalem sie, ze chodzi o nastepna linijke, ale kiedy wrzucilem 21 zamiast 11 mialem problem z dodawaniem kolejnych artow. do 9 artykulu wszystko szlo ok, ale pozniej kiedy zapisywalem 10, wszystko wracalo znow do 9 artykulu. moze cos namotalem, sproboje sprawdzic to jeszcze raz. pzdr!
mendax napisał(a):
sajmon: Ponieważ jest to prosty CMS, mający w zamierzeniu udawać statyczne strony, a te zwykle mają końcówki.
Jeśli chodzi Ci, o tzw. drzewko, to jest to dość sporo kodu i musisz poczekać na “rozszerzoną” wersję.
wojtek: mogę dać wyłącznie standardową odpowiedź informatyka nr 1: “u mnie działa”
. Upewnij się, czy nie dajesz takich samych tytułów kilku podstronom.
ma xb mx napisał(a):
createurl dobrze by było zapodać także do linijki: 103, (user podal URL wiec zapis, ale user moze byc głupi i dać adreś śłćóąą#$!@#.html)
konrix napisał(a):
Wydaje się bardzo ciekawym cms’em, jednak czy podoła- okaże się w praniu. Pozdrawiam i dzięki
Rasi napisał(a):
CMSik naprawdę niezły, wielkie podziękowania za podzielenie się nim
Mam jednak pewien problem gdy tworzę subdomeny za pomocą htaccess na serwerze z wildcardem
wtedy po wejściu na stronę http://www.subdomena.domena.pl zawsze przekierowuje mnie na adres
http://www.subdomena.domena.pl/subdomena i mnie to bardzo denerwuje
htacces w katalogu głównym tworzy mi subdomeny za pomocą regółki
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} subdomena.domena.pl
RewriteCond %{REQUEST_URI} !subdomena/
RewriteRule ^(.*)$ subdomena/$1 [L]
z tego co udało mi się ustalić to nie wina htaccess a przekierowań w skrypcie który miałbyć uniwersalny i działać także w podkatalogach, czy mógłbym liczyć na jakąś podpowiedź co należy zmienić lub czemu należy się przyjrzeć i pokombinować aby działało tak ja chcę bo niestety póki co nie udało mi się z tym uporać samemu
pozdrawiam
Adrian napisał(a):
Witam. Gdy dojezdzam do 10 podstrony jest ok. ale jesli chce zrobić kolejną 11 to po wysłaniu wraca mi do 11 i nie wysyla jej a pole jest puste
Paweł napisał(a):
Naprawdę super ten cms. Zrobiłem na nim juz kilka stronek i jestem zaskoczony jego łatwością obsługi. Kawał dobrej roboty. Dzięki !!!!!!!!!!!!!
Annoyer napisał(a):
Ano, naprawdę niezła robota. Ty masz link w stopce, my proste, szybkie i funkcjonalne narzędzie. Dzięki.
strony internetowe napisał(a):
mam to samo co Adrian. 10 stron max. Poradziłem sobie z tym edytując ręcznie plik z danymi – ale jest to lekki hardcore
Maxximilian napisał(a):
Swietny, naprawde fajnie to chodzi, dodawanie nowych postron to bajka.
Uwagi –
.htaccess wywala mi błąd na wszystkich adresach, które nie są podstronami, myślę, że warto by było, gdyby po nieznalezieniu podstrony o takim url-u jak trzeba skrypt sprawdzał, czy nie ma takiego pliku w rzeczywistości zapisanego w katalogu np. do downloadu – bo w takiej strukturze pikocms nadaje się wyłącznie do seo. Np. w cmsimple można ustawić stronę błędu, a w stronie błędu można wstawić skrypt php, który po prostu sprawdzi czy plik jest jak nie to komunikat jak tak to go wyświetli
brak mi jakiegoś rozwiązania dla witrynek o wyższej ilości podstron – nagle robi się kosmiczyny ciąg linków. Jakoś nie umiem sobie poradzić z implementacją nowych funkcji w templatce {NOWAF}, a w index wstawiam $tplfile=str_replace(‘{NOWAF}’,$nowaf_wcześniej_zdefiniowana,$tplfile); w 65linii (czyli tam gdzie trzeba), można to przeskoczyć na twardo, w sensie definicji zmiennej w index.php, włączeniu php i w tpl, ale jakieś to nieładne. Wtedy można by linki wyświtlać wygodnie w inny sposób.
Maxximilian napisał(a):
Odwołuję powyższy post poza pochwałami;
- przekierownie wywalało mi bo zmieniłem rewritebase bez korekty .htaccess (czyli zmieniłem katalog vhosta)
- nowe funkcje w layoucie wstawia prawiłowo – nie wiem czemu mi wcześniej nie działało – może jakiś błąd literowy
b3nek napisał(a):
CMS super, naprawdę kawał dobrej roboty
Ale mam pewien problem po dodaniu linka w sidebarze (normalnie a href=”link”) po kliknięciu w niego przenosi mnie na “nazwadomeny/link” – wyświetlając dodatkowo błąd
wstawiając poprzez templatke to samo :/
Domyślam się że to wina błędu w .htaccess , co z tym fantem zrobić?
Rafał napisał(a):
witam autora smc swietny tylko chcialbym go przestosowac troche pod strone firmowa i tu moje pytanie do autora poniewaz nie potrafie przerobic szablony czy jest moziwosc aby ktos z was a moze autor skryptu mi go przerobil ??
Emisor napisał(a):
Witam,
Fajny skrypt ale potrzebuje w sekcji links, zrobic co 8 linków jakiś tytuł. Bo sama sekcja PODSTRONY mi nie wystarczy, wię ktoś jak to zrobić ?.
Bernasia napisał(a):
Witam.
Bardzo fajny ten cms
Ale mam pytanie: czy jest mozliwość użycia styli w panelu admina? Jesli tak, to jak je dodać ?
mendax napisał(a):
Bernasia: Cóż… pisałem ten skrypt z założeniem, żeby kod zmieścił się w 12kB, stąd “surowość”. Dodanie stylów jest możliwe, ale nie wydaje mi się na tyle istotne, żebym się tego podjął.
MM napisał(a):
Czy da się jakoś zrobić, tak by linki w menu np. po kliknięciu na jeden rozwijały się i pokazywała się reszta?
Matyjasz napisał(a):
Witam,
próbował ktoś zainstalować system linkme na PIKO? Ciągle wyskakuję mi błąd “Instalacja niepoprawna. Brak odpowiedzi ze strony skryptu instalacyjnego.”
Może mi ktoś poradzić?
mendax napisał(a):
Matyjasz:
W pliku index.php zmień wartość zmiennej $phpintpl z false na true.
MM:
Pewnie, że się da. Musisz albo nauczyć się HTML-a + JavaScriptu, albo zlecić to komuś, kto to umie.
Matyjasz napisał(a):
@Mendax
tak, tak, wartość $phpintpl zmieniłem od razu, zgodnie z instrukcją we wcześniejszych komentarzach. Niestety problem nadal występuje. Dodam tylko, że na innych stronach (na wp) nie ma tego problemu, więc nie jest to wina serwera.
wojtek napisał(a):
Witam,
W jaki sposób zmienić index.php by wyświetlało się więcej niż 10 artykułów?
Próbuje coś tam stworzyć ale nie bardzo mi to wychodzi, z góry dzięki:)
Google. Bing. Site i prywatność. | Pajmon. Do diabła! napisał(a):
[...] “bez www”. Zupełnie jak e-Weblink. Musiałem przerobić plik .htacces jaki tworzy kapitalny Piko CMS kolegi Mendaxa tak, by generował adresy “z www” i dopiero wtedy Bing przyjął moją [...]
AdameK napisał(a):
Witam,
Nie wiem czy tylko u mnie ale wygenerowana strona się nie validuje na W3. Okazało się, że skrypt dorzuca na samym początku kodu html jakieś “białe znaki”. Szybkie prześledzenie kodu wykazało, iż:
include_once($locpath.’data.php’);
sypie tymi “białymi znakami”, rozwiazanie problemu jest następujące:
ob_start();
include_once($locpath.’data.php’);
ob_end_clean();
Daniel napisał(a):
Dla mnie bomba, gratuluję. Gdyby ktoś szukał podobnego rozwiązania (prostego cms’a na małe stronki), jednak działającego na bazie danych mysql to polecam swój CMS DLA MAŁEJ FIRMY. Niebawem pojawi się nowa wersja z rss. Pozdrawiam i jeszcze raz gratuluje PIKO
Takie cmsy powinny powstawać jak grzyby po deszczu, trzeba stawiać na prostotę i intuicyjność !
sts napisał(a):
fajny cms, mam już dosyć tego wordpressa, właśnie uruchomiłem kolejna stronkę na twoim skrypcie
forfr napisał(a):
Witam, świetna robota. mam pytanko : mianowicie czy istnieje możliwość dodania fck editora albo coś w tym guście? pozdrawiam.
Megister napisał(a):
Ludzie, toto dziadostwo generuje jakieś bzdurne bezsensowne strony o niczym! Zachęcam do kampanii na rzecz ustawowego zakazu produkcji takich bzdur!
David Che napisał(a):
Oj! Magister!
Zamiast kopować swój tytuł Mr, trzeba się było uczyć lepiej HTML i PHP…
Nawiasem mówiąc PIKO CMS jest fantastyczny i już od kilku dni rozbudowuję skrypcik aby podnieść nieco jego uniwersalność!
Mendax, błagam o wybaczenie ale Twoje 12kb przemineło z wiatrem…
Za kilka dni opublikuję podrasowany PIKO.
Karol napisał(a):
Można dopisać swoje modyfikacje z zachowaniem licencji + ewentualny link modified by: XXX ?
mendax napisał(a):
Karol: Tak, na tym mniej więcej polega licencja Creative Commons. Jeśli wykonasz jakąś modyfikację, to daj znać, a chętnie przetestuję i umieszczę linka.
David Che napisał(a):
Mendax + Karol, pisząc o modyfikacji CMS Piko bynajmniej nie miałem i nie mam zamiaru naruszenia postanowień licencji.
Jak już zostało napisane, Mendax jestem zafascynowany Twoim dziełkiem i podziwiam jego prostotę i funkcjonalność a także przydatność.
Twoje założenie, to zastosowanie jako zaplecze SEO, zaś moja wizja dotyczy szerszego zastosowania Piko.
Mam na myśli wszystkich, którzy chociaż liznęli podstaw HTML.
Więc postawiłem sobie jako cel:
rozszerzony skrypt instalujący dla mniej doświadczonych, bez ingerencji w kod PHP (z chmod),
przyjaźniejszy interfejs admina,
strony na w trakcie publikowania lub edycji nie są widoczne dla ogółu,
podgląd fotek i innej grafiki wraz z usuwaniem zbędnych,
możliwość odrębnego ładowania innych plików jak PDF lub ZIP,
edycja CSS,
upload i swobodny wybór skórki z poziomu interfejsu admina
wyszukiwarka wewnętrzna,
Sidebar inne dla każdej podstrony.
Chwilowo na tym koniec.
Za wyjątkiem wyboru skórki i rozszerzonego skryptu „setup” wszystko jest gotowe.
Skąd moja fascynacja?
Swobodne wprowadzanie kodu PHP, HTML, JavaScript ( reklamy albo filmy) , a przede wszystkim prostota kodu, który pozwalana dość swobodną modyfikację skryptu do własnych potrzeb i bynajmniej nie trzeba być kimś w rodzaju PHP Freaks.
Warto się zastanowić nad napisaniem poradnika pracy z PIKO oraz nad innymi wersjami językowymi, osobiście deklaruję się opublikować i rozpropagować wersję DE.
Chwilowo mam dość napięte terminy ale myślę, że w trzeciej dekadzie lutego spełnię swoje obiecanki.
Mendax, jak będę gotowy, to najpierw zapukam do Twojego mail boxu.
Powodzenia.
David Che napisał(a):
forfr napisał: mam pytanko : mianowicie czy istnieje możliwość dodania fck editora albo coś w tym guście?
Tak, ponieważ w przypadku CMS Piko: NIE prawiem nie istnieje…
Granice możliwości stawia tylko Twoja wyobraźnia.
Cholewcia może warto wykuć jakis bombowy slogan w rodzaju:
CMS PIKO – bezpieczny nawet dla idiotów!
Sorrki forfr, ale to nie pod Twoim adresem!
Maciej napisał(a):
Witam Sory że pewnie zwracam się z taką bzdetą ale jestem początkujący w php a nie wspomnę o knfig serwera. Po wgraniu plików na serwer lokalny WAMPSERWER wyskakuje mi taka treść, a zapomnialem jeszcze dodać jestem noga z anglika,
“The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.”
Proszę o pomoc.
Maciej napisał(a):
sorka jeszcze jedna prośba, jak wgrałem go na serwer zewnętrzny to przy przejściu do logowania do admina wyskakuje,
“Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/mati1972/domains/dpstudio.hekko.pl/public_html/pico/index.php:1) in /home/mati1972/domains/dpstudio.hekko.pl/public_html/pico/index.php on line 78
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/mati1972/domains/dpstudio.hekko.pl/public_html/pico/index.php:1) in /home/mati1972/domains/dpstudio.hekko.pl/public_html/pico/index.php on line 78″
Proszę jeszcze o pomoc tym problemie
mendax napisał(a):
Maciej: Pierwsza sprawa jest prawdopodobnie związana z tym, że na Twoim serwerze nie działa mod_rewrite.
Druga jest związana z tym, że edytowałeś index.php za pomocą np. windowsowego notatnika, który dodaje tzw. znak BOM na początku pliku. Polecam alternatywę np. w postaci Notepad++.
duladr napisał(a):
Witam.
po przeczytaniu ok połowy komentarzy postanowiłem wypróbować ten skrypt na serwerze lokalnym, ale wyskakuje mi taki oto bląd:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Nie bardzo wiem o co chodzi (jestem zielony w te klocki) i proszę o pomoc.
pozdawiam
duladr napisał(a):
ups.
chyba powinienem doczytać komentarze do końca.:-/
mam nadzieję, ze uda mi sie właczyć mod_rewrite, bo mam ten sam problem pewnie.
sorry za spam:-D
BlueBubble blog » PIKO cms – zaplecze bez SQLa napisał(a):
[...] Strona projektu: http://www.fabrykaspamu.pl/pikocms [...]
Maczek napisał(a):
Zauważyłem, że system nie wykorzystuje praktycznie pliku .htaccess (może ja tylko tak myślę, bo nie znam się na PHP) do mod_rewrite.
System tworzy pliki .html, a ja jak chcę żeby url wyglądał tak: “?sub” to system automatycznie dodaje końcówkę i wygląda to jakoś tak nie normalnie: “?sub.html”
Wie ktoś może jak się tej końcówki .html pozbyć?
Logan napisał(a):
Witam,
Ma ktoś PikoCMS z fckeditorem lub podobnym? Jeśli tak to proszę o info: logan(@)g.pl
Dzięki
Skrypty do tworzenia ministron – mini CMS. | Programy Partnerskie napisał(a):
[...] PikoCMS Autor: mendax – prosty napisany w PHP [...]
gszesiek napisał(a):
PikoCMS jest świetny. Użyliśmy go na próbę jakiś czas temu i … wielkie dzięki mendax !
Kamil :) napisał(a):
No bardzo mi się to podoba ![]()
Tylko mam parę pytań..
Kto zna się na PHP ??? Proszę pisać na maila ronek96@gmail.com bardzo ważne ![]()
Pozdrawiam
Kamil napisał(a):
Mam problem z umieszczeniem kodu statlink w pliku tpl. Zmienną $phpintpl ustawiłem na true, w pliku wstawiłem kod {php} include_once(“/statlink111111111wCmeovJAEV.php”); echo statlink_show_links(“”, ” | “, “”, “”); {/php} na stronie stronie zamiast linków wyświetla się kod {php} include_once(“/statlink111111111wCmeovJAEV.php”); echo statlink_show_links(“”, ” | “, “”, “”); {/php}
Krzyszof M. napisał(a):
Świetny mini CMS, przydałoby mi się coś a la submenu:
kategoria
podkategoria
i byłoby idealnie
Wojtek napisał(a):
Jestem pod wrażeniem funkcjonalności CMS-a, przy założonej przez Autora prostocie. Naprawdę warto!
Uwagi – na razie jedna obserwacja:
Wstawiłem do tytułu strony 1; zadziałało, ale przestał się generować kanał RSS.
Pozdrawiam!
Wojtek napisał(a):
A – trzeba napisać co wstawiłem w widoczny sposób: non-breaking space (twarda spacja) – czyli
dboho napisał(a):
Można by teraz troszkę popracować nad wyglądem całego tego skryptu. I podzielić go chociaż na jakieś okna typu Konfiguracja / Strona Główna / Podstrony itd. Bo trochę to wszystko za bardzo zlane jest na 1 stronie
Marcin napisał(a):
Szukałem CMS, szukałem.. Korzystałem z Joomli ale na mały projekt był za duży i za wolny na darmowym serwerze.
Szukałem dalej i szukałem, napisałbym sam ale z moją znajomością programowania mogę co najwyżej robić stronę na pikocms bo to jest w sam raz do tego co znam i umiem, także dziękuje za taka możliwość
Bogdan napisał(a):
Przetestowalem i musze sie zgodzic ze prostszego CMSa to juz sie nieda zrobic!
Dziala bezproblemowo choc do pelni szczescia brakuje mi jednak paru funkcji:
1) brak mozliwosci wylaczenia starszej podstrony
2) zdjecia owszem da sie podladowac ale nie do konkretnego newsa tylko do pliku nie wspoinajac juz o ich rozmieszczeniu typu lewo prawo – trzeba dopiero wstukac HTMLka
3) wlasnie nawet nie mozna zlamac linii, trzeba wklepac recznie :-/
w zasadzie jest to dobre na system newsow ale na CMS to nieco za malo – bardzo przydal by sie mini edytor do formatowania tekstu
Dawid napisał(a):
Moim zdaniem jeden z najlepszych Polskich CMS jakie widziałem.
Bardzo prosta obsługa
i dość dobrze zbudowany pod kątem SEO.
POlecam..
Piko cms | Hardy Twardy, czyli Disconnect blog napisał(a):
[...] Piko cms jest skryptem opartym na plikach, nie potrzeba żadnej bazy danych. Zawsze to kilka kliknięć mniej, a przy małej ilości statycznych podstron nie będzie problemu z wydajnością. Instalacja ogranicza się do wgrania plików na serwer, zmianie chmodów dwóch plików i ustawieniu nowego hasła do panelu admina. Oto kawałek redme.txt [...]
booboo napisał(a):
Przetestowałem, jeśli chodzi o wymogi nie przesadzajmy, wystarczający jest na zaplecza, w końcu do tego został stworzony. że brak czegoś więcej ? Wg. mnie rozbudowa tego CMS nie jest trudna.
Websik napisał(a):
Nawet fajny i zarazem prosty cmsik. Uważam, że nie trzeba go bardziej rozbudowywać, bo on ma być pod zaplecza. Może znacznie ułatwić pracę w momencie kiedy mamy zamiar postawić dużą ilość zaplecz, niedługo przetestuje.
tomek napisał(a):
Całkiem niezłe narzędzie pod zaplecze, jest też podobny produkt o nazwie FuniCMS. Wykorzystuję oba do budowania stronek.
Skuteczność wybranych pomysłów na linkbaiting • Artykuły • SprawnyMarketing.pl napisał(a):
[...] skrypt PikoCMS mendaxa, który popularność zawdzięcza przede wszystkim swojej prostocie. To lekki, wyjątkowo [...]
IdCzarek napisał(a):
Ile ja się zeszukałem takiego prostego cms ?? – poprostu masakra – idealny do budowania zaplecza !!
A powiecie mi może gdzie publikować precle – na jakich witrynach – bo co i jak pisać już wiem – ale pytanie gdzie ?
Tomek napisał(a):
Dopiero wpadłem na twojego CMSa. Same pozytywne opinie więc i ja go sprawdzę. Robiłeś jakieś aktualizacje?
Protrade napisał(a):
Witam,
Staram się ogarnąć pico jednak 2 problemy zasadnicze :
1. problem z dodaniem grafy :
po dodaniu obrazka wysypuje się :
Warning: Unexpected character in input: ‘\’ (ASCII=92) state=1 in /home/glacon/domains/protrade.pomorze.pl/public_html/index.php(111) : eval()’d code on line 88
Parse error: syntax error, unexpected T_STRING in /home/glacon/domains/protrade.pomorze.pl/public_html/index.php(111) : eval()’d code on line 93
2. Po wstawieniu w Adsense generalnie nie wyświetla się nic .. chciałbym wstawić również mały baner adsense w prawym pasku bocznym.
Ruch na stronie napisał(a):
To co mi się szczególnie podoba, to podobieństwo designu do wordpressa. Poza tym – działa jak ta lala!
bardzo napisał(a):
świetny skrypt właśnie go testuje.W prostocie jest rozwiązanie a nie w bardzo skomplikowanych skryptach
Michał napisał(a):
Witam mam pytanie, chciałbym wypróbować Twój CMS jednak po zastosowaniu się do instrukcji instalacji, nie mam tworzonych nowych stron tylko na głównej pojawiają się linki niestety odwołują się one do plików *.html, których nie ma. Jak sobie z tym poradzić, dodam że stronka umieszczona jest w podkatalogu http://domena/test a w apachu jest przejście przez katalog dla katalogu test chmod 777 a w nim tak jak w pliku readme czyli chmody 666 dla plików ujętych w readme. Co zrobić?
Miszmasz napisał(a):
“Co do nazwy… Nie ma ona nic wspólnego z Piotrem “Piko” Koniecznym, a jest prostą konsekwencją faktu, iż całość głównego skrypt mieści się w 12kB, a przedrostek dla 10^(-12) to “piko”.”
A co ma wspólnego 10^(-12) z tym, że skrypt zajmuje 12kB? Tak samo mogłeś nazwać go JezusCMS gdyż miał on 12 apostołów. Głupie to jest, polecałbym wyrzucić ![]()
pozdro.
homoklikus napisał(a):
Miszmasz czepiasz się
CMS-a będę dzisiaj testował, puki co czekam na propagacje DNS-ów
Pozdrawiam
homoklikus napisał(a):
Widzę że autora bloga gdzieś wcięło, więc zainteresowanych upgrade skryptu zapraszam na mojego bloga:
http://internetowy-biznes.pl/piko-cms-upgrade
Pozdrawiam
Miłek napisał(a):
Było by to lepsze gdyby Piko miał generator stron z wykorzystaniem kanałów RSS pomyślcie wrzucasz taki mini skrypcik i tworzy ci sam lekkie “duze” zaplecze
Student napisał(a):
Fajny skrypt, do tego ładnie wygląda na tej darmowej templatce. MOżnaby dorzucić jeszcze np automat do generowania podstron + treści w nich zawartych (zamiast rss). Ale to chyba już raczej propozycja dla homoklikusa. Pozdrawiam.
homoklikus napisał(a):
Co do waszych propozycji to istnieją tego typu skrypty.
http://zaplecze-pozycjonerskie.web-24.pl/kategoria/11/seo-i-promocja.html
Poza tym ideą PICO było/jest tworzenie statycznych mini stronek. Chociaż ja mam swoje własne nie związane z pozycjonowaniem zastosowanie ;]
homoklikus napisał(a):
Skrypt ma odgórne ograniczenia co do liczby podstron, na moim blogu jest nieco zmodyfikowana wersja, gdzie limit został całkowicie zdjęty
Liderseo napisał(a):
Przydatne narzędzie nie tylko pod zaplecza ale i pod małe wartościowe witryny internetowe
myseo napisał(a):
@Paweł
zmień sobie w index.php w sekcji administracyjnej, w pętli która zbiera dane o poszczególnych artach z 21 na przykład na 50
PanoramaWitryn.pl napisał(a):
Interesujący skrypt. W najbliższym czasie mam zamiar przetestować ten cms.
Mariusz napisał(a):
Z ciekawości przeglądnąłem demo tego skryptu. Wygląda bardzo interesująco.. Szablonowo przypomina wordpressa.
Magda napisał(a):
Jakoś mnie nie urzekł :/
Ostatecznie strona stanę na darmowym szablonie w (X)HTML-u i CSS.
Kuba napisał(a):
Widać, że Magda o szablonowym mysleniu nie ma pojęcia o co chodzi w tym cmsie. Pomysł bardzo mi się podoba i dosłownie kocham takie proste jak piękne rozwiązania, lecz mam problemy z instalacją na localhoscie. Wyskakuje mi błąd – “Nieprawidłowe przekierowanie Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie. Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek. ” Plik .htaccess jest pusty. Nie wiem co mam teraz zrobić. Korzystam z fedory. Prosze o pomoc.
Kuba napisał(a):
Wstawiłem na hosting i dokładnie ten sam komunikat jak powyżej. Zauważyłem że była na forum osoba która miała ten sam problem ale szkoda że nie napisała jak go rozwiązała.
Euzebiusz napisał(a):
Witam wszystkich. Napisałem do PikoCMS panel centralny. Więcej informacji na forum PiO: http://www.forum.optymalizacja.com/index.php?showtopic=138110 bądź na moim blogu okazwłoka.pl.
PS. Mendax – przygotowałem dla Ciebie licencję za darmo – wystarczy wysłać info na maila.
Pozdrawiam i gratuluję świetnego cmsika
Sposób na pingowanie – Ping Machine napisał(a):
[...] Niekiedy pingowanie odbywa się automatycznie w skryptach np. WordPress, PikoCms. [...]
Komentatorzy tego wpisu-
Swiezy
Hulko
Daniel
piotrostr
radar
Lexy
Mariusz Gąsiewski
Szymon
Paweł Zinkiewicz
Master
mendax
Marek Rusak
mendax
Jaason
nrd
Seofan
verSuS
jarko
mendax
Maciej
Maciej
master
Maciej
master
Tomek
mendax
master
mendax
master
Ninija
Adrian
Maciej
mendax
gryps
Stwor
mendax
Tomek
Jaason
Jaason
mendax
Rafal
mendax
Marc
mendax
filip
Zaplecze… Ale jakie ? | SEO Blog
grypsik
Lexy
Lexy
mendax
PikoCMS :: Reklama w Internecie
Łukasz
Zamiennik Wordpressa do stawiania zaplecza? | NomadowyBlog.pl
mendax
Michał
Lexy
Michauu
wojtek
mendax
sajmon
sajmon
wojtek
mendax
ma xb mx
konrix
Rasi
Adrian
Paweł
Annoyer
strony internetowe
Maxximilian
Maxximilian
b3nek
b3nek
Rafał
Anoyer
ZMSTUDIO
ekogroszek
Emisor
Bernasia
mendax
MM
Matyjasz
mendax
Matyjasz
wojtek
Google. Bing. Site i prywatność. | Pajmon. Do diabła!
AdameK
MM
Daniel
sts
forfr
gry.porno666.net
Megister
David Che
Karol
mendax
David Che
David Che
Maciej
Maciej
mendax
WebUtd
duladr
duladr
BlueBubble blog » PIKO cms – zaplecze bez SQLa
Maczek
Logan
Skrypty do tworzenia ministron – mini CMS. | Programy Partnerskie
gszesiek
Kamil :)
Kamil
Krzyszof M.
Krzyszof M.
Wojtek
Wojtek
jj
dboho
Marcin
Bogdan
Dawid
Piko cms | Hardy Twardy, czyli Disconnect blog
booboo
Websik
tomek
Skuteczność wybranych pomysłów na linkbaiting • Artykuły • SprawnyMarketing.pl
IdCzarek
web katalog
Tomek
Paq
Protrade
Ruch na stronie
bardzo
Michał
Michał
Miszmasz
homoklikus
homoklikus
homoklikus
Miłek
Student
homoklikus
Fotograf ze Zgorzelca
Krystian
Paweł
homoklikus
Fotokult.pl
Liderseo
myseo
PanoramaWitryn.pl
Mariusz
Magda
Kuba
Kuba
Euzebiusz
Sposób na pingowanie – Ping Machine
Win RAR ek
- Fabryka Spamu wykorzystuje zmodyfikowaną skórkę Lemon Twist. Blog na licencji CC by-nc-sa v.3 więcej...
- Do góry...
- Główna



Zostaw komentarz-