Archívum - Aug 17, 2011
Melyik framework vagy CMS tudja ezeket?
Néhány hónappal ezelőtt nyitottam itt egy "saját fejlesztés vs meglévő rendszer" témát, amely egészen sok reakciót váltott ki pro és kontra egyaránt. Én magam végül nekiláttam egy saját fejlesztésnek mégpedig azért mert azt gondoltam, hogy a meglévőknél sokkal hatékonyabbat is tudok készíteni.
Ma már eljutottam az alaprendszer fejlesztésében odáig, hogy nagyjából minden alapelvárásom működik, méghozzá igen gyorsan. Ugyanakkor az általam választott módszer fejlesztői, karbantarthatósági szempontok szerint kész rémálom. :)
Ezért most, csak úgy közbevetőleg feltenném a kérdést, hogy létezik olyan framework, CMS vagy bármi egyéb, amely az alábbi funkcionalitást alapból (további érdemi fejlesztések nélkül) tudja?
1. Több nyelvű tartalomkezelés
2. Több nyelvű url generálás és értelmezés
3. Több szintű jogosultságkezelés bármely tartalmi elemre
4. Többféle, tisztán php alapú sablon kezelése
5. Master page alapú sablonok támogatása
6. Kiegészítő, külső widgetek támogatása
7. Helyszín, térkép, koordináták támogatása (google map)
8. Hierarchikus katalógusok kezelése webshophoz
9. Hierarchikus adatmező öröklődés a katalóguson belül
10. Személyes, történeti számlakezelés a webshopon belül
11. Hírek, cikkek, szöveges tartalmak magazin szerű kezelése
12. Hírek, cikkek, szöveges tartalmak kapcsolása a katalógushoz, illetve a katalógus elemeinek kapcsolása ezekhez
13. Fórum, privát üzenet funkciók
14. Bármely tartalom vagy felhasználó értékelése, pontozása
Most hirtelen ennyi jut eszembe.
Egyébként nem túl nagy gond, ha nincs ilyen. Ezek nagyjából már működnek, de mivel alapvetően fájl alapon oldottam meg a dolgot, ezért pl. a nyelvkezelés miatt elég nehézkes lett a katalógus karbantartása.
Még egy érdekes ötlet a végére. Arra gondoltam, hogy érdemes lenne kifejleszteni mondjuk C#-ban egy olyan desktop progit, ami a backend feladatokhoz a php fájlok alapján könnyen kezelhető admin eszközöket valósítana meg.
Ma már eljutottam az alaprendszer fejlesztésében odáig, hogy nagyjából minden alapelvárásom működik, méghozzá igen gyorsan. Ugyanakkor az általam választott módszer fejlesztői, karbantarthatósági szempontok szerint kész rémálom. :)
Ezért most, csak úgy közbevetőleg feltenném a kérdést, hogy létezik olyan framework, CMS vagy bármi egyéb, amely az alábbi funkcionalitást alapból (további érdemi fejlesztések nélkül) tudja?
1. Több nyelvű tartalomkezelés
2. Több nyelvű url generálás és értelmezés
3. Több szintű jogosultságkezelés bármely tartalmi elemre
4. Többféle, tisztán php alapú sablon kezelése
5. Master page alapú sablonok támogatása
6. Kiegészítő, külső widgetek támogatása
7. Helyszín, térkép, koordináták támogatása (google map)
8. Hierarchikus katalógusok kezelése webshophoz
9. Hierarchikus adatmező öröklődés a katalóguson belül
10. Személyes, történeti számlakezelés a webshopon belül
11. Hírek, cikkek, szöveges tartalmak magazin szerű kezelése
12. Hírek, cikkek, szöveges tartalmak kapcsolása a katalógushoz, illetve a katalógus elemeinek kapcsolása ezekhez
13. Fórum, privát üzenet funkciók
14. Bármely tartalom vagy felhasználó értékelése, pontozása
Most hirtelen ennyi jut eszembe.
Egyébként nem túl nagy gond, ha nincs ilyen. Ezek nagyjából már működnek, de mivel alapvetően fájl alapon oldottam meg a dolgot, ezért pl. a nyelvkezelés miatt elég nehézkes lett a katalógus karbantartása.
Még egy érdekes ötlet a végére. Arra gondoltam, hogy érdemes lenne kifejleszteni mondjuk C#-ban egy olyan desktop progit, ami a backend feladatokhoz a php fájlok alapján könnyen kezelhető admin eszközöket valósítana meg.
URL rewrite?
Üdv!
(Előre elnézést, de konyhanyelven fogok kérdezni.)
URL rewrite-al lehet azt megoldani, hogy a href-ek a mappa struktúrában mindig a gyökérkönyvtárat vegyék kiinduló alapul?
konkrét példa:
Az index.php az oldal elemeket includeolva rakja össze (head.php,content.php,footer.php...stb). Ezek mellett további mappák vannak további *.php tartalmakkal...
Arra lenne szükségem, hogy teljesen mindegy milyen mélységű mappában vagyok, a link tudja, hogy a gyökértől kezdve nézze mindig az útvonalat.
A segítséget és a válaszokat előre köszönöm.
■ (Előre elnézést, de konyhanyelven fogok kérdezni.)
URL rewrite-al lehet azt megoldani, hogy a href-ek a mappa struktúrában mindig a gyökérkönyvtárat vegyék kiinduló alapul?
konkrét példa:
Az index.php az oldal elemeket includeolva rakja össze (head.php,content.php,footer.php...stb). Ezek mellett további mappák vannak további *.php tartalmakkal...
Arra lenne szükségem, hogy teljesen mindegy milyen mélységű mappában vagyok, a link tudja, hogy a gyökértől kezdve nézze mindig az útvonalat.
A segítséget és a válaszokat előre köszönöm.
Vissza gombra tartalom frissítése
Sziasztok!
Arról lenne szó, hogy azt szeretném, hogy a tartalom a vissza gomb megnyomásakor frissüljön az oldalon. Mondjuk ha egy webshopról van szó, és hozzáadunk a kosárhoz dolgokat, akkor a vissza gomb megnyomásakor frissüljön, hogy hány cucc van a kosárban.
Csináltam egy kis példa kódot:
1.php2.phpnocache.phpKeresés alapján azt találtam, hogy nocache headerek kiküldésével rá lehet bírni a böngészőt ilyesmire. Sajnos nálam ez nem vált be... :S
Tudtok esetleg működő megoldást a témára?
■ Arról lenne szó, hogy azt szeretném, hogy a tartalom a vissza gomb megnyomásakor frissüljön az oldalon. Mondjuk ha egy webshopról van szó, és hozzáadunk a kosárhoz dolgokat, akkor a vissza gomb megnyomásakor frissüljön, hogy hány cucc van a kosárban.
Csináltam egy kis példa kódot:
1.php
<?php
include('nocache.php');
session_start();
if (isset($_SESSION['a']))
{
echo '<p>'.$_SESSION['a'].'</p>';
}
echo '<p>Kattints <a href="2.php">ide</a> a hozzáadáshoz.</p>';
<?php
include('nocache.php');
session_start();
if (!isset($_SESSION['a']))
{
$_SESSION['a']=0;
}
++$_SESSION['a'];
echo '<p>'.$_SESSION['a'].'</p>';
<?php
header('Cache-Control: private, must-revalidate, max-age=0');
header('Pragma: no-cache');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
Tudtok esetleg működő megoldást a témára?
Virtualizációs problémám van...
Arra már régen rászoktam, hogy a fejlesztési kísérleteimhez virtuális gépeket használjak. Azt régóta tudom, hogy a processzorokban létezik hardveres támogatás a virtualizációhoz (Intel VT-x pl.), ami bizonyos VM-ek esetében nélkülözhetetlen.
De intel procik tulajdonságai közt pár napja fedeztem fel a VT-d. (ha jól értem, az I/O műveletek virtualizációját segíti)
Kicsit beindult a fantáziám: ugyan már csak alig, de azért érzékelhető, ha nem fizikai gépnél ülök, hanem egy VM-ben futó desktop előtt. Gyorsíthat-e annyit ez a VT-d (feltéve, hogy az általam használt VM támogatja), hogy ez a kis mértékű lassulás is megszűnjön?
Magyarán: notebook esetében, amin windows alatt egy VM-ben futtatnék linuxos desktopot (meg mellette két kisebb GUI-mentes Debian v. Ubuntu szervert) érdemes-e figyelni rá, hogy olyan proci legyen benne, ami már ismeri ezt is?
Van valamelyikőtöknek konkrét tapasztalata e téren?
(közben túrom a netet is, csak hátha itt is van valaki konkrét tapasztalatokkal)
■ De intel procik tulajdonságai közt pár napja fedeztem fel a VT-d. (ha jól értem, az I/O műveletek virtualizációját segíti)
Kicsit beindult a fantáziám: ugyan már csak alig, de azért érzékelhető, ha nem fizikai gépnél ülök, hanem egy VM-ben futó desktop előtt. Gyorsíthat-e annyit ez a VT-d (feltéve, hogy az általam használt VM támogatja), hogy ez a kis mértékű lassulás is megszűnjön?
Magyarán: notebook esetében, amin windows alatt egy VM-ben futtatnék linuxos desktopot (meg mellette két kisebb GUI-mentes Debian v. Ubuntu szervert) érdemes-e figyelni rá, hogy olyan proci legyen benne, ami már ismeri ezt is?
Van valamelyikőtöknek konkrét tapasztalata e téren?
(közben túrom a netet is, csak hátha itt is van valaki konkrét tapasztalatokkal)
What do devs think of Mozilla's quickfire release schedule?
Jó ez a gyorsiramú verziókibocsátás?
■ Cramp - Asynchronous framework for the web
Cramp, egy Ruby alapú real-time webes keretrendszer
■